a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
- Fix the subdir(), read(), and write() methods to handle
the case when the first element in an array-reference file
name is an absolute path name.
- Fix writable() so that it only records errors from chmod()
on files, not exit with no_result().
- Doc changes to make some of the variables in the SYNOPSIS
look like Perl variables.
- Add a Test::Cmd::Common module that sub-classes Test::Cmd to
provide common exception-handling, eliminating the need for
everyone to roll their own fail()/no_result() logic for common
errors.
- Update Test::Cmd documentation to add explicit examples of
using Test::Cmd in conjunction with Test::Harness, Test::Unit,
and Aegis. Mention that Test::Cmd::Common is available.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
Changes: The run() method has been fixed so that it can be used to
execute a subsidiary executable or script that's not in the same
interpreted language as the script being tested.
Changelog
1.03 Sat Jun 9 16:57:16 CDT 2001
- Make specification of an 'interpreter' to the run() method
independent of whether a 'prog' has been specified.
- Actually store the absolute path to a workdir specified as a
relative path, as advertised.
(Thanks to Jonathan Ross <Jonathan.C.Ross@fmr.com> for
finding this bug and contributing a patch.)
1.02
- Small fix to make match() backwards compatible to Perl 5.003.
- Add diff_exact() and diff_regex() methods for returning
UNIX diff(1)-like output from file comparisons.
- Accomodate $TMPDIR specifications that vary from Cwd::cwd()
due to symbolic links or omission of NT drive letters.