CHANGES
-------
+ 2.003 2 January 2007
+
+ * Added explicit version checking
+
2.002 29 December 2006
* Documentation updates.
Compress::Raw::Zlib
- Version 2.002
+ Version 2.003
- 29th December 2006
+ 2nd January 2007
- Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+ Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
-$VERSION = '2.002';
+$VERSION = '2.003';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
CHANGES
-------
+ 2.003 2 January 2007
+
+ * Added explicit version checking
+
2.002 29 December 2006
* Documentation updates.
use strict ;
require 5.004 ;
+$::VERSION = '2.003' ;
+
use private::MakeUtil;
use ExtUtils::MakeMaker 5.16 ;
(
$ENV{SKIP_FOR_CORE}
? (MAN3PODS => {})
- : (PREREQ_PM => { 'Compress::Raw::Zlib' => 0,
- 'IO::Compress::Base' => 0,
- 'IO::Compress::Base::Common' => 0,
- 'IO::Uncompress::Base' => 0,
- 'IO::Compress::Gzip' => 0,
- 'IO::Compress::Gzip::Constants' => 0,
- 'IO::Uncompress::Gunzip' => 0,
+ : (PREREQ_PM => { 'Compress::Raw::Zlib' => $::VERSION,
+ 'IO::Compress::Base' => $::VERSION,
+ 'IO::Compress::Base::Common' => $::VERSION,
+ 'IO::Uncompress::Base' => $::VERSION,
+ 'IO::Compress::Gzip' => $::VERSION,
+ 'IO::Compress::Gzip::Constants' => $::VERSION,
+ 'IO::Uncompress::Gunzip' => $::VERSION,
'Scalar::Util' => 0,
}
)
Compress::Zlib
- Version 2.002
+ Version 2.003
- 29th December 2006
+ 2nd January 2007
- Copyright (c) 1995-2006 Paul Marquess. All rights reserved.
+ Copyright (c) 1995-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
use IO::Handle ;
use Scalar::Util qw(dualvar);
-use IO::Compress::Base::Common ;
-use Compress::Raw::Zlib;
-use IO::Compress::Gzip;
-use IO::Uncompress::Gunzip;
+use IO::Compress::Base::Common 2.003 ;
+use Compress::Raw::Zlib 2.003 ;
+use IO::Compress::Gzip 2.003 ;
+use IO::Uncompress::Gunzip 2.003 ;
use strict ;
use warnings ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
-$VERSION = '2.002';
+$VERSION = '2.003';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
package Compress::Zlib ;
-use IO::Compress::Gzip::Constants;
+use IO::Compress::Gzip::Constants 2.003 ;
sub memGzip($)
{
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 1995-2006 Paul Marquess. All rights reserved.
+Copyright (c) 1995-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
CHANGES
-------
+ 2.003 2 January 2007
+
+ * Added explicit version checking
+
2.002 29 December 2006
* Documentation updates.
IO::Compress::Base
- Version 2.002
+ Version 2.003
- 29th December 2006
+ 2nd January 2007
- Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+ Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
use strict ;
use warnings;
-use IO::Compress::Base::Common;
+use IO::Compress::Base::Common 2.003 ;
use IO::File ;
use Scalar::Util qw(blessed readonly);
our (@ISA, $VERSION, $got_encode);
#@ISA = qw(Exporter IO::File);
-$VERSION = '2.002';
+$VERSION = '2.003';
#Can't locate object method "SWASHNEW" via package "utf8" (perhaps you forgot to load "utf8"?) at .../ext/Compress-Zlib/Gzip/blib/lib/Compress/Zlib/Common.pm line 16.
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
require Exporter;
our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS);
@ISA = qw(Exporter);
-$VERSION = '2.002';
+$VERSION = '2.003';
@EXPORT = qw( isaFilehandle isaFilename whatIsInput whatIsOutput
isaFileGlobString cleanFileGlobString oneTarget
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(createSelfTiedObject);
+use IO::Compress::Base::Common 2.003 qw(createSelfTiedObject);
-use IO::Uncompress::Base ;
+use IO::Uncompress::Base 2.003 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyUncompressError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$AnyUncompressError = '';
@ISA = qw( Exporter IO::Uncompress::Base );
BEGIN
{
- eval ' use IO::Uncompress::Adapter::Inflate ';
- eval ' use IO::Uncompress::Adapter::Bunzip2 ';
- eval ' use IO::Uncompress::Adapter::LZO ';
- eval ' use IO::Uncompress::Adapter::Lzf ';
-
- eval ' use IO::Uncompress::Bunzip2 ';
- eval ' use IO::Uncompress::UnLzop ';
- eval ' use IO::Uncompress::Gunzip ';
- eval ' use IO::Uncompress::Inflate ';
- eval ' use IO::Uncompress::RawInflate ';
- eval ' use IO::Uncompress::Unzip ';
- eval ' use IO::Uncompress::UnLzf ';
+ eval ' use IO::Uncompress::Adapter::Inflate 2.003 ;';
+ eval ' use IO::Uncompress::Adapter::Bunzip2 2.003 ;';
+ eval ' use IO::Uncompress::Adapter::LZO 2.003 ;';
+ eval ' use IO::Uncompress::Adapter::Lzf 2.003 ;';
+
+ eval ' use IO::Uncompress::Bunzip2 2.003 ;';
+ eval ' use IO::Uncompress::UnLzop 2.003 ;';
+ eval ' use IO::Uncompress::Gunzip 2.003 ;';
+ eval ' use IO::Uncompress::Inflate 2.003 ;';
+ eval ' use IO::Uncompress::RawInflate 2.003 ;';
+ eval ' use IO::Uncompress::Unzip 2.003 ;';
+ eval ' use IO::Uncompress::UnLzf 2.003 ;';
}
sub new
sub getExtraParams
{
- use IO::Compress::Base::Common qw(:Parse);
+ use IO::Compress::Base::Common 2.003 qw(:Parse);
return ( 'RawInflate' => [1, 1, Parse_boolean, 0] ) ;
}
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
@ISA = qw(Exporter );
-$VERSION = '2.002';
+$VERSION = '2.003';
use constant G_EOF => 0 ;
use constant G_ERR => -1 ;
-use IO::Compress::Base::Common;
+use IO::Compress::Base::Common 2.003 ;
#use Parse::Parameters ;
use IO::File ;
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
CHANGES
-------
+ 2.003 2 January 2007
+
+ * Added explicit version checking
+
2.002 29 December 2006
* Documentation updates.
use strict ;
require 5.004 ;
+$::VERSION = '2.003' ;
+
use private::MakeUtil;
use ExtUtils::MakeMaker 5.16 ;
(
$ENV{SKIP_FOR_CORE}
? (MAN3PODS => {})
- : (PREREQ_PM => { 'Compress::Raw::Zlib' => 0,
- 'IO::Compress::Base' => 0,
- 'IO::Uncompress::Base' => 0,
+ : (PREREQ_PM => { 'Compress::Raw::Zlib' => $::VERSION,
+ 'IO::Compress::Base' => $::VERSION,
+ 'IO::Uncompress::Base' => $::VERSION,
$] >= 5.005 && $] < 5.006
? ('File::BSDGlob' => 0)
: () }
IO::Compress::Zlib
- Version 2.002
+ Version 2.003
- 29th December 2006
+ 2nd January 2007
- Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+ Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(:Status);
+use IO::Compress::Base::Common 2.003 qw(:Status);
-use Compress::Raw::Zlib qw(Z_OK Z_FINISH MAX_WBITS) ;
+use Compress::Raw::Zlib 2.003 qw(Z_OK Z_FINISH MAX_WBITS) ;
our ($VERSION);
-$VERSION = '2.002';
+$VERSION = '2.003';
sub mkCompObject
{
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(:Status);
+use IO::Compress::Base::Common 2.003 qw(:Status);
our ($VERSION);
-$VERSION = '2.002';
+$VERSION = '2.003';
sub mkCompObject
{
require Exporter ;
-use IO::Compress::RawDeflate;
+use IO::Compress::RawDeflate 2.003 ;
-use Compress::Raw::Zlib ;
-use IO::Compress::Zlib::Constants;
-use IO::Compress::Base::Common qw(createSelfTiedObject);
+use Compress::Raw::Zlib 2.003 ;
+use IO::Compress::Zlib::Constants 2.003 ;
+use IO::Compress::Base::Common 2.003 qw(createSelfTiedObject);
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $DeflateError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$DeflateError = '';
@ISA = qw(Exporter IO::Compress::RawDeflate);
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
use bytes;
-use IO::Compress::RawDeflate;
+use IO::Compress::RawDeflate 2.003 ;
-use Compress::Raw::Zlib ;
-use IO::Compress::Base::Common qw(:Status :Parse createSelfTiedObject);
-use IO::Compress::Gzip::Constants;
-use IO::Compress::Zlib::Extra;
+use Compress::Raw::Zlib 2.003 ;
+use IO::Compress::Base::Common 2.003 qw(:Status :Parse createSelfTiedObject);
+use IO::Compress::Gzip::Constants 2.003 ;
+use IO::Compress::Zlib::Extra 2.003 ;
BEGIN
{
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $GzipError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$GzipError = '' ;
@ISA = qw(Exporter IO::Compress::RawDeflate);
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
our ($VERSION, @ISA, @EXPORT, %GZIP_OS_Names);
our ($GZIP_FNAME_INVALID_CHAR_RE, $GZIP_FCOMMENT_INVALID_CHAR_RE);
-$VERSION = '2.002';
+$VERSION = '2.003';
@ISA = qw(Exporter);
use bytes;
-use IO::Compress::Base;
-use IO::Compress::Base::Common qw(:Status createSelfTiedObject);
-use IO::Compress::Adapter::Deflate ;
+use IO::Compress::Base 2.003 ;
+use IO::Compress::Base::Common 2.003 qw(:Status createSelfTiedObject);
+use IO::Compress::Adapter::Deflate 2.003 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %DEFLATE_CONSTANTS, %EXPORT_TAGS, $RawDeflateError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$RawDeflateError = '';
@ISA = qw(Exporter IO::Compress::Base);
{
my $self = shift ;
- use IO::Compress::Base::Common qw(:Parse);
- use Compress::Raw::Zlib qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
+ use IO::Compress::Base::Common 2.003 qw(:Parse);
+ use Compress::Raw::Zlib 2.003 qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
return (
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(:Status createSelfTiedObject);
-use IO::Compress::RawDeflate;
-use IO::Compress::Adapter::Deflate;
-use IO::Compress::Adapter::Identity;
-use IO::Compress::Zlib::Extra;
-use IO::Compress::Zip::Constants;
+use IO::Compress::Base::Common 2.003 qw(:Status createSelfTiedObject);
+use IO::Compress::RawDeflate 2.003 ;
+use IO::Compress::Adapter::Deflate 2.003 ;
+use IO::Compress::Adapter::Identity 2.003 ;
+use IO::Compress::Zlib::Extra 2.003 ;
+use IO::Compress::Zip::Constants 2.003 ;
-use Compress::Raw::Zlib qw(crc32) ;
+use Compress::Raw::Zlib 2.003 qw(crc32) ;
BEGIN
{
- eval { require IO::Compress::Adapter::Bzip2;
- import IO::Compress::Adapter::Bzip2;
- require IO::Compress::Bzip2;
- import IO::Compress::Bzip2;
+ eval { require IO::Compress::Adapter::Bzip2 ;
+ import IO::Compress::Adapter::Bzip2 2.003 ;
+ require IO::Compress::Bzip2 ;
+ import IO::Compress::Bzip2 2.003 ;
} ;
}
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $ZipError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$ZipError = '';
@ISA = qw(Exporter IO::Compress::RawDeflate);
{
my $self = shift ;
- use IO::Compress::Base::Common qw(:Parse);
- use Compress::Raw::Zlib qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
+ use IO::Compress::Base::Common 2.003 qw(:Parse);
+ use Compress::Raw::Zlib 2.003 qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
my @Bzip2 = ();
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
our ($VERSION, @ISA, @EXPORT, %ZIP_CM_MIN_VERSIONS);
-$VERSION = '2.002';
+$VERSION = '2.003';
@ISA = qw(Exporter);
our ($VERSION, @ISA, @EXPORT);
-$VERSION = '2.002';
+$VERSION = '2.003';
@ISA = qw(Exporter);
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS);
-$VERSION = '2.002';
+$VERSION = '2.003';
-use IO::Compress::Gzip::Constants;
+use IO::Compress::Gzip::Constants 2.003 ;
sub ExtraFieldError
{
use strict;
use bytes;
-use IO::Compress::Base::Common qw(:Status);
+use IO::Compress::Base::Common 2.003 qw(:Status);
our ($VERSION);
-$VERSION = '2.002';
+$VERSION = '2.003';
-use Compress::Raw::Zlib ();
+use Compress::Raw::Zlib 2.003 ();
sub mkUncompObject
{
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(:Status);
-use Compress::Raw::Zlib qw(Z_OK Z_DATA_ERROR Z_STREAM_END Z_FINISH MAX_WBITS);
+use IO::Compress::Base::Common 2.003 qw(:Status);
+use Compress::Raw::Zlib 2.003 qw(Z_OK Z_DATA_ERROR Z_STREAM_END Z_FINISH MAX_WBITS);
our ($VERSION);
-$VERSION = '2.002';
+$VERSION = '2.003';
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(createSelfTiedObject);
+use IO::Compress::Base::Common 2.003 qw(createSelfTiedObject);
-use IO::Uncompress::Adapter::Inflate ();
+use IO::Uncompress::Adapter::Inflate 2.003 ();
-use IO::Uncompress::Base ;
-use IO::Uncompress::Gunzip ;
-use IO::Uncompress::Inflate ;
-use IO::Uncompress::RawInflate ;
-use IO::Uncompress::Unzip ;
+use IO::Uncompress::Base 2.003 ;
+use IO::Uncompress::Gunzip 2.003 ;
+use IO::Uncompress::Inflate 2.003 ;
+use IO::Uncompress::RawInflate 2.003 ;
+use IO::Uncompress::Unzip 2.003 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyInflateError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$AnyInflateError = '';
@ISA = qw( Exporter IO::Uncompress::Base );
sub getExtraParams
{
- use IO::Compress::Base::Common qw(:Parse);
+ use IO::Compress::Base::Common 2.003 qw(:Parse);
return ( 'RawInflate' => [1, 1, Parse_boolean, 0] ) ;
}
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
use warnings;
use bytes;
-use IO::Uncompress::RawInflate ;
+use IO::Uncompress::RawInflate 2.003 ;
-use Compress::Raw::Zlib qw( crc32 ) ;
-use IO::Compress::Base::Common qw(:Status createSelfTiedObject);
-use IO::Compress::Gzip::Constants;
-use IO::Compress::Zlib::Extra;
+use Compress::Raw::Zlib 2.003 qw( crc32 ) ;
+use IO::Compress::Base::Common 2.003 qw(:Status createSelfTiedObject);
+use IO::Compress::Gzip::Constants 2.003 ;
+use IO::Compress::Zlib::Extra 2.003 ;
require Exporter ;
$GunzipError = '';
-$VERSION = '2.002';
+$VERSION = '2.003';
sub new
{
sub getExtraParams
{
- use IO::Compress::Base::Common qw(:Parse);
+ use IO::Compress::Base::Common 2.003 qw(:Parse);
return ( 'ParseExtra' => [1, 1, Parse_boolean, 0] ) ;
}
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
use warnings;
use bytes;
-use IO::Compress::Base::Common qw(:Status createSelfTiedObject);
-use IO::Compress::Zlib::Constants;
+use IO::Compress::Base::Common 2.003 qw(:Status createSelfTiedObject);
+use IO::Compress::Zlib::Constants 2.003 ;
-use IO::Uncompress::RawInflate ;
+use IO::Uncompress::RawInflate 2.003 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $InflateError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$InflateError = '';
@ISA = qw( Exporter IO::Uncompress::RawInflate );
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
use warnings;
use bytes;
-use Compress::Raw::Zlib ;
-use IO::Compress::Base::Common qw(:Status createSelfTiedObject);
+use Compress::Raw::Zlib 2.003 ;
+use IO::Compress::Base::Common 2.003 qw(:Status createSelfTiedObject);
-use IO::Uncompress::Base ;
-use IO::Uncompress::Adapter::Inflate ;
+use IO::Uncompress::Base 2.003 ;
+use IO::Uncompress::Adapter::Inflate 2.003 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $RawInflateError);
-$VERSION = '2.002';
+$VERSION = '2.003';
$RawInflateError = '';
@ISA = qw( Exporter IO::Uncompress::Base );
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
use warnings;
use bytes;
-use IO::Uncompress::RawInflate ;
-use IO::Compress::Base::Common qw(:Status createSelfTiedObject);
-use IO::Uncompress::Adapter::Identity;
-use IO::Compress::Zlib::Extra;
-use IO::Compress::Zip::Constants;
+use IO::Uncompress::RawInflate 2.003 ;
+use IO::Compress::Base::Common 2.003 qw(:Status createSelfTiedObject);
+use IO::Uncompress::Adapter::Identity 2.003 ;
+use IO::Compress::Zlib::Extra 2.003 ;
+use IO::Compress::Zip::Constants 2.003 ;
-use Compress::Raw::Zlib qw(crc32) ;
+use Compress::Raw::Zlib 2.003 qw(crc32) ;
BEGIN
{
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $UnzipError, %headerLookup);
-$VERSION = '2.002';
+$VERSION = '2.003';
$UnzipError = '';
@ISA = qw(Exporter IO::Uncompress::RawInflate);
sub getExtraParams
{
- use IO::Compress::Base::Common qw(:Parse);
+ use IO::Compress::Base::Common 2.003 qw(:Parse);
return (
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2006 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2007 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.