r25025 - in /trunk/libcompress-zlib-perl: Changes META.yml Makefile.PL README debian/changelog debian/control lib/Compress/Zlib.pm private/MakeUtil.pm t/000prereq.t
gwolf at users.alioth.debian.org
gwolf at users.alioth.debian.org
Fri Sep 12 05:07:10 UTC 2008
Author: gwolf
Date: Fri Sep 12 05:07:05 2008
New Revision: 25025
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=25025
Log:
New upstream version
Modified:
trunk/libcompress-zlib-perl/Changes
trunk/libcompress-zlib-perl/META.yml
trunk/libcompress-zlib-perl/Makefile.PL
trunk/libcompress-zlib-perl/README
trunk/libcompress-zlib-perl/debian/changelog
trunk/libcompress-zlib-perl/debian/control
trunk/libcompress-zlib-perl/lib/Compress/Zlib.pm
trunk/libcompress-zlib-perl/private/MakeUtil.pm
trunk/libcompress-zlib-perl/t/000prereq.t
Modified: trunk/libcompress-zlib-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/Changes?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/Changes (original)
+++ trunk/libcompress-zlib-perl/Changes Fri Sep 12 05:07:05 2008
@@ -1,5 +1,15 @@
CHANGES
-------
+
+ 2.015 3 September 2008
+
+ * Makefile.PL
+ Backout changes made in 2.014
+
+ 2.014 2 September 2008
+
+ * Makefile.PL
+ Updated to check for indirect dependencies.
2.012 15 July 2008
Modified: trunk/libcompress-zlib-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/META.yml?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/META.yml (original)
+++ trunk/libcompress-zlib-perl/META.yml Fri Sep 12 05:07:05 2008
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Compress-Zlib
-version: 2.012
+version: 2.015
abstract: Interface to zlib compression library
license: perl
author:
@@ -8,13 +8,13 @@
generated_by: ExtUtils::MakeMaker version 6.44
distribution_type: module
requires:
- Compress::Raw::Zlib: 2.012
- IO::Compress::Base: 2.012
- IO::Compress::Base::Common: 2.012
- IO::Compress::Gzip: 2.012
- IO::Compress::Gzip::Constants: 2.012
- IO::Uncompress::Base: 2.012
- IO::Uncompress::Gunzip: 2.012
+ Compress::Raw::Zlib: 2.015
+ IO::Compress::Base: 2.015
+ IO::Compress::Base::Common: 2.015
+ IO::Compress::Gzip: 2.015
+ IO::Compress::Gzip::Constants: 2.015
+ IO::Uncompress::Base: 2.015
+ IO::Uncompress::Gunzip: 2.015
Scalar::Util: 0
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.3.html
Modified: trunk/libcompress-zlib-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/Makefile.PL?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/Makefile.PL (original)
+++ trunk/libcompress-zlib-perl/Makefile.PL Fri Sep 12 05:07:05 2008
@@ -3,7 +3,7 @@
use strict ;
require 5.004 ;
-$::VERSION = '2.012' ;
+$::VERSION = '2.015' ;
use private::MakeUtil;
use ExtUtils::MakeMaker 5.16 ;
Modified: trunk/libcompress-zlib-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/README?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/README (original)
+++ trunk/libcompress-zlib-perl/README Fri Sep 12 05:07:05 2008
@@ -1,9 +1,9 @@
Compress-Zlib
- Version 2.012
+ Version 2.015
- 15th July 2008
+ 2nd September 2008
Copyright (c) 1995-2008 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
@@ -106,7 +106,7 @@
If you haven't installed Compress-Zlib then search Compress::Zlib.pm
for a line like this:
- $VERSION = "2.012" ;
+ $VERSION = "2.015" ;
2. If you are having problems building Compress-Zlib, send me a
complete log of what happened. Start by unpacking the Compress-Zlib
Modified: trunk/libcompress-zlib-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/debian/changelog?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/debian/changelog (original)
+++ trunk/libcompress-zlib-perl/debian/changelog Fri Sep 12 05:07:05 2008
@@ -1,3 +1,11 @@
+libcompress-zlib-perl (2.015-1) unstable; urgency=low
+
+ * New upstream release
+ * Added myself as an uploader
+ * Adjust build-dependencies to match upstream versions
+
+ -- Gunnar Wolf <gwolf at debian.org> Thu, 11 Sep 2008 23:19:22 -0500
+
libcompress-zlib-perl (2.012-1) unstable; urgency=low
* New upstream release
Modified: trunk/libcompress-zlib-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/debian/control?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/debian/control (original)
+++ trunk/libcompress-zlib-perl/debian/control Fri Sep 12 05:07:05 2008
@@ -2,7 +2,8 @@
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: gregor herrmann <gregoa at debian.org>,
Krzysztof Krzyzaniak (eloy) <eloy at debian.org>,
- Damyan Ivanov <dmn at debian.org>
+ Damyan Ivanov <dmn at debian.org>,
+ Gunnar Wolf <gwolf at debian.org>
Priority: optional
Section: perl
Standards-Version: 3.8.0
@@ -11,10 +12,10 @@
Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/
Build-Depends: debhelper (>= 6), quilt
Build-Depends-Indep: perl (>= 5.8.3), libtest-pod-perl,
- libio-compress-zlib-perl (>= 2.012),
- libio-compress-zlib-perl (<< 2.013),
- libio-compress-base-perl (>= 2.012),
- libio-compress-base-perl (<< 2.013)
+ libio-compress-zlib-perl (>= 2.015),
+ libio-compress-zlib-perl (<< 2.016),
+ libio-compress-base-perl (>= 2.015),
+ libio-compress-base-perl (<< 2.016)
Package: libcompress-zlib-perl
Priority: optional
Modified: trunk/libcompress-zlib-perl/lib/Compress/Zlib.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/lib/Compress/Zlib.pm?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/lib/Compress/Zlib.pm (original)
+++ trunk/libcompress-zlib-perl/lib/Compress/Zlib.pm Fri Sep 12 05:07:05 2008
@@ -8,17 +8,17 @@
use IO::Handle ;
use Scalar::Util qw(dualvar);
-use IO::Compress::Base::Common 2.012 ;
-use Compress::Raw::Zlib 2.012 ;
-use IO::Compress::Gzip 2.012 ;
-use IO::Uncompress::Gunzip 2.012 ;
+use IO::Compress::Base::Common 2.015 ;
+use Compress::Raw::Zlib 2.015 ;
+use IO::Compress::Gzip 2.015 ;
+use IO::Uncompress::Gunzip 2.015 ;
use strict ;
use warnings ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
-$VERSION = '2.012';
+$VERSION = '2.015';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -452,7 +452,7 @@
package Compress::Zlib ;
-use IO::Compress::Gzip::Constants 2.012 ;
+use IO::Compress::Gzip::Constants 2.015 ;
sub memGzip($)
{
Modified: trunk/libcompress-zlib-perl/private/MakeUtil.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/private/MakeUtil.pm?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/private/MakeUtil.pm (original)
+++ trunk/libcompress-zlib-perl/private/MakeUtil.pm Fri Sep 12 05:07:05 2008
@@ -297,6 +297,83 @@
}
}
+
+sub FindBrokenDependencies
+{
+ my $version = shift ;
+ my %thisModule = map { $_ => 1} @_;
+
+ my @modules = qw(
+ IO::Compress::Base
+ IO::Compress::Base::Common
+ IO::Uncompress::Base
+
+ Compress::Raw::Zlib
+ Compress::Raw::Bzip2
+
+ IO::Compress::RawDeflate
+ IO::Uncompress::RawInflate
+ IO::Compress::Deflate
+ IO::Uncompress::Inflate
+ IO::Compress::Gzip
+ IO::Compress::Gzip::Constants
+ IO::Uncompress::Gunzip
+ IO::Compress::Zip
+ IO::Uncompress::Unzip
+
+ IO::Compress::Bzip2
+ IO::Uncompress::Bunzip2
+
+ IO::Compress::Lzf
+ IO::Uncompress::UnLzf
+
+ IO::Compress::Lzop
+ IO::Uncompress::UnLzop
+
+ Compress::Zlib
+ );
+
+ my @broken = ();
+
+ foreach my $module ( grep { ! $thisModule{$_} } @modules)
+ {
+ my $hasVersion = getInstalledVersion($module);
+
+ # No need to upgrade if the module isn't installed at all
+ next
+ if ! defined $hasVersion;
+
+ # If already have C::Z version 1, then an upgrade to any of the
+ # IO::Compress modules will not break it.
+ next
+ if $module eq 'Compress::Zlib' && $hasVersion < 2;
+
+ if ($hasVersion < $version)
+ {
+ push @broken, $module
+ }
+ }
+
+ return @broken;
+}
+
+sub getInstalledVersion
+{
+ my $module = shift;
+ my $version;
+
+ eval " require $module; ";
+
+ if ($@ eq '')
+ {
+ no strict 'refs';
+ $version = ${ $module . "::VERSION" };
+ $version = 0
+ }
+
+ return $version;
+}
+
package MakeUtil ;
1;
Modified: trunk/libcompress-zlib-perl/t/000prereq.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcompress-zlib-perl/t/000prereq.t?rev=25025&op=diff
==============================================================================
--- trunk/libcompress-zlib-perl/t/000prereq.t (original)
+++ trunk/libcompress-zlib-perl/t/000prereq.t Fri Sep 12 05:07:05 2008
@@ -27,7 +27,7 @@
if eval { require Test::NoWarnings ; import Test::NoWarnings; 1 };
- my $VERSION = '2.012';
+ my $VERSION = '2.015';
my @NAMES = qw(
Compress::Raw::Zlib
IO::Compress::Base
More information about the Pkg-perl-cvs-commits
mailing list