* R CMD INSTALL checks if dependent packages are available early on
* in the installation of source packages, thereby giving clearer
error messages.
* R CMD INSTALL --build now names the file in the format used
for Mac OS X binary files on that platform.
* BIC() in package stats4 now also works with multiple fitted models,
analogously to AIC().
* Use of file extension .C for C++ code in packages is now
deprecated: it has caused problems for some 'make's on
case-insensitive file systems (although it currently works
with the recommended toolkits).
* The C function mkCharLenCE now no longer reads past 'len' bytes
(unlikely to be a problem except in user code).
* On systems without any default LD_LIBRARY_PATH (not even
/usr/local/lib), [DY]LIB_LIBRARY_PATH is now set without a trailing colon.
* More efficient utf8ToInt() on long multi-byte strings with
many multi-byte characters.
* aggregate.ts() gave platform-depedent results due to rounding
error for ndeltat != 1.
* package.skeleton() sometimes failed to fix filenames for .R or
.Rd files to start with an alphanumeric.
* added configurable key shortcuts for snap+direction player actions
(probably most useful for recording tool-assisted speedrun (TAS)
tapes using the single-step mode of the tape recorder)
devel/p5-App-perlbrew into The NetBSD Packages Collection.
perlbrew is a program to automate the building and installation of
perl in the user's HOME. At the moment, it installs everything to
~/perl5/perlbrew, and requires you to tweak your PATH by including
a bashrc/cshrc file it provides. You then can benefit from not
having to run 'sudo' commands to install cpan modules because those
are installed inside your HOME too. It's almost like an isolated
perl environment.
Collection.
perlbrew is a program to automate the building and installation of
perl in the user's HOME. At the moment, it installs everything to
~/perl5/perlbrew, and requires you to tweak your PATH by including
a bashrc/cshrc file it provides. You then can benefit from not
having to run 'sudo' commands to install cpan modules because those
are installed inside your HOME too. It's almost like an isolated
perl environment.
devel/p5-App-cpanoutdated into The NetBSD Packages Collection.
The Perl 5 module App::cpanoutdated provides the script cpan-outdated
which prints a list of outdated CPAN modules in your environment.
It has the same functionality as 'CPAN::Shell->r', but cpan-outdated
is faster and uses less memory. It can be used with the cpanm command
from the App::cpanminus module.
Packages Collection.
The Perl 5 module App::cpanoutdated provides the script cpan-outdated
which prints a list of outdated CPAN modules in your environment.
It has the same functionality as 'CPAN::Shell->r', but cpan-outdated
is faster and uses less memory. It can be used with the cpanm command
from the App::cpanminus module.
0.01 as devel/p5-Path-Dispatcher-Declarative into The NetBSD Packages
Collection.
The Perl 5 module Path::Dispatcher::Declarative provides
Jifty::Dispatcher-like sugar for Path::Dispatcher.
devel/p5-Term-ReadLine-Perl into The NetBSD Packages Collection.
The Perl 5 module Term::ReadLine::Perl is a quick implementation
of the minimal interface to Readline libraries.
Changes in sbcl-1.0.40 relative to sbcl-1.0.39:
* bug fix: readdir now works on :inode64 darwin builds (lp#592897)
* bug fix: Name conflicts between symbols passed as arguments to a single
call to IMPORT no longer add multiple symbols with the same name to the
package (detectable via DO-SYMBOLS).
* bug fix: support building without the dlshim on darwin x86 and x86-64
(lp#533470).
* bug fix: TRACE :ENCAPSULATE NIL now works on ppc/linux.
Miscellaneous features
* Added expected failures support to test cases and atf-run. These
include, for example, expected clean exits, expected reception of fatal
signals, expected timeouts and expected errors in condition checks.
These statuses can be used to denote test cases that are known to fail
due to a bug in the code they are testing. atf-report reports these
tests separately but they do not count towards the failed test cases
amount.
* Added the ATF_CHECK_ERRNO and ATF_REQUIRE_ERRNO to the C library to
allow easy checking of call failures that update errno.
* Added the has.cleanup meta-data property to test caes that specifies
whether the test case has a cleanup routine or not; its value is
automatically set. This property is read by atf-run to know if it has to
run the cleanup routine; skipping this run for every test case
significantly speeds up the run time of test suites.
* Reversed the order of the ATF_CHECK_THROW macro in the C++ binding to
take the expected exception as the first argument and the statement to
execute as the second argument.
Changes in atf-check
* Changed atf-check to support negating the status and output checks by
prefixing them with not- and added support to specify multiple checkers
for stdout and stderr, not only one.
* Added the match output checker to atf-check to look for regular
expressions in the stdout and stderr of commands.
* Modified the exit checks in atf-check to support checking for the
reception of signals.
Code simplifications and cleanups
* Removed usage messages from test programs to simplify the
implementation of every binding by a significant amount. They just now
refer the user to the appropriate manual page and do not attempt to wrap
lines on terminal boundaries. Test programs are not supposed to be run
by users directly so this minor interface regression is not important.
* Removed the atf-format internal utility, which is unused after the
change documented above.
* Removed the atf-cleanup internal utility. It has been unused since the
test case isolation was moved to atf-run in 0.8
* Splitted the Makefile.am into smaller files for easier maintenance and
dropped the use of M4. Only affects users building from the repository
sources.
* Intermixed tests with the source files in the source tree to provide
them more visibility and easier access. The tests directory is gone from
the source tree and tests are now suffixed by _test, not prefixed by t_.
* Simplifications to the atf-c library: removed the io, tcr and ui
modules as they had become unnecessary after all simplifications
introduced since the 0.8 release.
* Removed the application/X-atf-tcr format introduced in 0.8 release.
Tests now print a much simplified format that is easy to parse and nicer
to read by end users. As a side effect, the default for test cases is
now to print their results to stdout unless otherwise stated by providing
the -r flag.
* Removed XML distribution documents and replaced them with plain-text
documents. They provided little value and introduced a lot of complexity
to the build system.
* Simplified the output of atf-version by not attempting to print a
revision number when building form a distfile. Makes the build system
easier to maintain.