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!
pkgsrc changes:
- Mark Test::Simple to be used from perl core, when possible
Upstream changes:
3.220 Sunday November 8, 2009, 05:45:00 PM -0800
* lib/Image/Size.pm
Small fix to the regex for detecting GIFs, per Slaven Rezic.
- Updating package for p5 module Image::Size to 3.2
- Add license artistic 2.0
Upstream changes:
3.2 Monday February 23, 2009, 05:00:00 AM -0800
* lib/Image/Size.pm
* t/all.t
Make the package buildable in a pure-Perl software stack. Per
RT ticket #42930, make Compress::Zlib optional, so that those
who do not need it are not required to install it. Updated the
test around the compressed-SWF file to skip if Compress::Zlib
is absent.
* Build.PL (restored)
* ChangeLog (deleted)
* ChangeLog.xml (added)
* MANIFEST (deleted)
* Makefile.PL (deleted)
* README.Win32 (deleted)
* etc/ChangeLogML.xsd (added)
Making large-scale house-keeping changes to the build/dist
process. Replace ChangeLog (plain-text) with a ChangeLogML file
created from the CVS/SVN history and hand-adjusted; add the XSD
for ChangeLogML; restore Build.PL and heavily enhance; and
remove README.Win32, Makefile.PL and MANIFEST.
* lib/Image/Size.pm
Per RT ticket #43452, make the cache visible outside the
lexical scope of the module This allows the hash to be used
with packages like IPC::Shareable or IPC::MM to enable sharing
the cache between processes. Added extra documentation of this,
and a new section describing approaches to cache-sharing.
Transaction revision: 136
* imgsize
* lib/Image/Size.pm
Fix URL/specification of the license info for LGPL.
- removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
merged into p5-IO-Compress
- Updated dependend packages to depend on p5-IO-Compress
and bump PKGREVISION
Upstream changes:
2.017 30 March 2009
* Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
Compress-Zlib into IO-Compress.
* The interface to Compress-Raw-Zlib now uses the new LimitOutput
feature. This will make all of the zlib-related IO-Compress modules
less greedy in their memory consumption.
* Removed MAN3PODS from Makefile.PL
* A few changes to get the test harness to work on VMS courtesy of
Craig. A. Berry.
* IO::Compress::Base & IO::Uncompress::Base
Downgraded some croaks in the constructors to just set $! (by letting
the code attempt to open a file and fail).
This makes the behavior more consistent to a standard open.
[RT #42657]
* IO::Uncompress::Base
Doing a seek with MultiStream could drop some of the uncompressed
data. Fixed.
* IO::Compress::Zip
- Fixed problem with the uncompressed & uncompressed fields when
zip64 is enabled. They were set to 0x0000FFFF instead of
0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
Problem spotted by Dino Chiesa.
* IO::Uncompress::Unzip
- use POSIX::mktime instead of Time::Local::timelocal to convert
the zip DOS time field into Unix time.
* Compress::Zlib
- Documented Compress::Zlib::zlib_version()
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=...").
- added dependency to devel/p5-Compress-Zlib
ChangeLog:
* Updated the license information to make sure all references are to both the
Artistic 2.0 and the LGPL.
* Changed "use 5.6.0" lines to no longer use v-strings, for forward
compatibility with Perl 5.10.0.
* Added "recommends" specification to Build.PL to refer to modules used in
the testing phase (there is no "build_recommends" setting).
* Added Compress::Zlib to the list of required modules in Makefile.PL and
Build.PL.
* Added "use warnings" to Size.pm to make sure it stays warnings-clean.
Changes in 3.1:
* Small change from n@shaplov.ru for a bug in CWS handling that only surfaced
when two CWS files were sized consecutively.
* Updated the date on the copyright notice and added a "COPYRIGHT" section
to the documentation.
* Changed the licensing terms. This is now dual-licensed under Artistic 2.0
and LGPL 2.1.
* Restored the old Makefile.PL for users who don't have Module::Build.
Changes in 3.01:
* Added ex/ directory with a few samples.
* Dropped ExtUtils::MakeMaker and switched to Module::Build. Makefile.PL is
now a wrapper of sorts around Build.PL. This allows adding licensing
information to META.yml for CPAN indexing.
Changes in 3.0:
* Added test suites for POD correctness and POD coverage.
* Implemented and documented a flag called $Image::Size::GIF_BEHAVIOR that
controls whether the GIF code returns the screensize, the first sub-image
or the largest of the sub-images.
* Applied a patch from mrj@mrj.spb.ru to fix usage of the Compress::Zlib
module in the handling of compressed flash files. Added a new SWF file to
test this, and added reference to the file in MANIFEST and t/all.t.
* Delay Image::Magick loading until it is needed. (Mark Stosberg).
Add support for Graphics::Magick as an alternative to Image::Magick.
If either Graphics::Magick or Image::Magick is loaded into memory
that module will be used. Otherwise, they are both tried to be loaded,
with Graphics::Magick being tried first. (Mark Stosberg). This patch also
adds a new test suite, t/magick.t, to the distribution and modifies both
MANIFEST and Makefile.PL (to add a build-dependancy on Test::More).
* With Test::More now required for building, converted t/all.t to use it.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
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.
Changes :
* Small fix to setup of scalar refs in Size.pm, in case the
ref points to an undef value.
* Code clean-up on the imgsize script.
* Applied two patches from Ville Skyttä <ville.skytta@iki.fi> :
- providing support for MNG
- supporting anything Image::Magick does.
* From tips provided by Philip Newton after a close reading of the manual page
and other docs, several typos and errors were cleared out, and a small
buglet in the error message within bmpsize() was corrected.
* Moved the code that changes a relative filename to an absolute one. This
was being called in all cases, now it is *not* called if cacheing is
disabled (via $NO_CACHE). This is for the sake of applications running in
environments where they may have trouble with full paths (due to "lockbox"
configurations).
* Made a few adjustments to the docs per suggestion, to clarify some of the
usage cases.
Changes since 2.91:
* Fixed a small bug in the PSD code, and added a test to the suite using an
image supplied by Alex Weslowski <aweslowski@rpinteractive.com>.
* Added a routine to provide Flash support, provided by Dmitry Dorofeev
<dima@yasp.com>.
* Added a patch from Dan Klein to make certain that imgsize() closes any
file descriptors it opens.
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.
ones to do, and each compiled and installed/de-installed apparently
correctly.
As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs. It's now easier than ever to make a perl5
package for NetBSD :)
Image::Size returns a raw (X, Y) pair of the height and width of
an image, and includes wrappers to pre-format that output into
either HTML or a set of attribute pairs suitable for the CGI.pm
library by Lincoln Stein.
Currently Image::Size can size images in XPM, XBM, GIF, JPEG, PNG,
TIFF and the PPM family of formats (PPM/PGM/PBM).