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.
- 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.
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.