[perl-Package-DeprecationManager] Update to 0.11

Paul Howarth pghmcfc at fedoraproject.org
Mon Jun 20 12:00:53 UTC 2011


commit 4e4ca7b1173c54e15c42641713f63747ffe0966e
Author: Paul Howarth <paul at city-fan.org>
Date:   Mon Jun 20 12:59:28 2011 +0100

    Update to 0.11
    
    - New upstream release 0.11:
      - Allow an empty hash for the -deprecations parameter
    - BR: perl(Test::CPAN::Changes)
    - BR: perl(Pod::Coverage::TrustPod) unconditionally
    - Update patches for old ExtUtils::MakeMaker and Test::More compatibility

 .gitignore                                         |    2 +-
 ...ge-DeprecationManager-0.10-old-Test::More.patch |   30 -----------
 ...ackage-DeprecationManager-0.11-old-EU::MM.patch |    8 ++--
 ...ge-DeprecationManager-0.11-old-Test::More.patch |   56 ++++++++++++++++++++
 perl-Package-DeprecationManager.spec               |   22 ++++++--
 sources                                            |    2 +-
 6 files changed, 78 insertions(+), 42 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 610185b..5e96111 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Package-DeprecationManager-0.10.tar.gz
+/Package-DeprecationManager-[0-9.]*.tar.gz
diff --git a/Package-DeprecationManager-0.08-old-EU::MM.patch b/Package-DeprecationManager-0.11-old-EU::MM.patch
similarity index 71%
rename from Package-DeprecationManager-0.08-old-EU::MM.patch
rename to Package-DeprecationManager-0.11-old-EU::MM.patch
index 711a083..0dc7664 100644
--- a/Package-DeprecationManager-0.08-old-EU::MM.patch
+++ b/Package-DeprecationManager-0.11-old-EU::MM.patch
@@ -1,10 +1,10 @@
---- Package-DeprecationManager-0.08/Makefile.PL	2010-10-15 17:39:30.000000000 +0100
-+++ Package-DeprecationManager-0.08/Makefile.PL	2010-10-15 21:04:14.211191379 +0100
+--- Package-DeprecationManager/Makefile.PL
++++ Package-DeprecationManager/Makefile.PL
 @@ -4,7 +4,7 @@ use warnings;
  
  
  
--use ExtUtils::MakeMaker 6.31;
+-use ExtUtils::MakeMaker 6.30;
 +use ExtUtils::MakeMaker;
  
  
@@ -13,7 +13,7 @@
      'Test::Requires' => '0'
    },
    'CONFIGURE_REQUIRES' => {
--    'ExtUtils::MakeMaker' => '6.31'
+-    'ExtUtils::MakeMaker' => '6.30'
 +    'ExtUtils::MakeMaker' => '0'
    },
    'DISTNAME' => 'Package-DeprecationManager',
diff --git a/Package-DeprecationManager-0.11-old-Test::More.patch b/Package-DeprecationManager-0.11-old-Test::More.patch
new file mode 100644
index 0000000..c6a397c
--- /dev/null
+++ b/Package-DeprecationManager-0.11-old-Test::More.patch
@@ -0,0 +1,56 @@
+diff -up Package-DeprecationManager-0.11/t/basic.t.orig Package-DeprecationManager-0.11/t/basic.t
+--- Package-DeprecationManager-0.11/t/basic.t.orig	2011-06-20 03:32:49.000000000 +0100
++++ Package-DeprecationManager-0.11/t/basic.t	2011-06-20 10:57:16.388489180 +0100
+@@ -8,6 +8,8 @@ use Test::Requires {
+     'Test::Output' => '0.16',
+ };
+ 
++plan tests => 25;
++
+ {
+     like(
+         exception {
+@@ -218,5 +220,3 @@ use Test::Requires {
+         q{},
+         'no deprecation warning for second call to My::Package1::foo()';
+ }
+-
+-done_testing();
+diff -up Package-DeprecationManager-0.11/t/compile.t.orig Package-DeprecationManager-0.11/t/compile.t
+--- Package-DeprecationManager-0.11/t/compile.t.orig	2011-06-20 03:32:49.000000000 +0100
++++ Package-DeprecationManager-0.11/t/compile.t	2011-06-20 10:57:16.398490068 +0100
+@@ -1,9 +1,7 @@
+ use strict;
+ use warnings;
+ 
+-use Test::More;
++use Test::More tests => 1;
+ 
+ eval "require Package::DeprecationManager";
+ ok( ! $@, 'no errors loading require Package::DeprecationManager' );
+-
+-done_testing();
+diff -up Package-DeprecationManager-0.11/t/release-cpan-changes.t.orig Package-DeprecationManager-0.11/t/release-cpan-changes.t
+--- Package-DeprecationManager-0.11/t/release-cpan-changes.t.orig	2011-06-20 03:32:49.000000000 +0100
++++ Package-DeprecationManager-0.11/t/release-cpan-changes.t	2011-06-20 11:00:39.775567270 +0100
+@@ -1,15 +1,11 @@
+ #!perl
+ 
++use Test::More;
++
+ BEGIN {
+-  unless ($ENV{RELEASE_TESTING}) {
+-    require Test::More;
+-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
+-  }
++    plan skip_all => 'these tests are for release candidate testing' unless ($ENV{RELEASE_TESTING});
++    eval 'use Test::CPAN::Changes';
++    plan skip_all => 'Test::CPAN::Changes required for this test' if $@;
+ }
+ 
+-
+-use Test::More;
+-eval 'use Test::CPAN::Changes';
+-plan skip_all => 'Test::CPAN::Changes required for this test' if $@;
+ changes_ok();
+-done_testing();
diff --git a/perl-Package-DeprecationManager.spec b/perl-Package-DeprecationManager.spec
index c3461e2..c02262e 100644
--- a/perl-Package-DeprecationManager.spec
+++ b/perl-Package-DeprecationManager.spec
@@ -7,16 +7,19 @@
 # Test::Kwalitee and Test::Requires not available in EPEL < 6
 %global extra_tests_available %(expr 0%{?fedora} + 0%{?rhel} '>' 5)
 
+# Test::CPAN::Changes isn't available in EPEL-6 either, due to requirement of perl(version) ≥ 0.79
+%global cpan_changes_available %(expr 0%{?fedora} + 0%{?rhel} '>' 6)
+
 Name:		perl-Package-DeprecationManager
-Version:	0.10
-Release:	3%{?dist}
+Version:	0.11
+Release:	1%{?dist}
 Summary:	Manage deprecation warnings for your distribution
 Group:		Development/Libraries
 License:	Artistic 2.0
 URL:		http://search.cpan.org/dist/Package-DeprecationManager/
 Source0:	http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Package-DeprecationManager-%{version}.tar.gz
-Patch0:		Package-DeprecationManager-0.08-old-EU::MM.patch
-Patch1:		Package-DeprecationManager-0.10-old-Test::More.patch
+Patch0:		Package-DeprecationManager-0.11-old-EU::MM.patch
+Patch1:		Package-DeprecationManager-0.11-old-Test::More.patch
 Patch2:		Package-DeprecationManager-0.10-no-Test::Requires.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:	noarch
@@ -31,9 +34,9 @@ BuildRequires:	perl(Test::NoTabs)
 BuildRequires:	perl(Test::Output)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod::Coverage)
-# Pod::Coverage::TrustPod not yet in EPEL-4
-%if 0%{?rhel} > 4
 BuildRequires:	perl(Pod::Coverage::TrustPod)
+%if %{cpan_changes_available}
+BuildRequires:	perl(Test::CPAN::Changes)
 %endif
 %if %{extra_tests_available}
 BuildRequires:	perl(Test::Kwalitee)
@@ -90,6 +93,13 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Package::DeprecationManager.3pm*
 
 %changelog
+* Mon Jun 20 2011 Paul Howarth <paul at city-fan.org> - 0.11-1
+- Update to 0.11:
+  - Allow an empty hash for the -deprecations parameter
+- BR: perl(Test::CPAN::Changes)
+- BR: perl(Pod::Coverage::TrustPod) unconditionally
+- Update patches for old ExtUtils::MakeMaker and Test::More compatibility
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.10-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/sources b/sources
index a259fc1..5ce02d7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a2efce2d3098e2ddc1dc87f89d1aa8b2  Package-DeprecationManager-0.10.tar.gz
+d09664839b730997c591a5c891a2972b  Package-DeprecationManager-0.11.tar.gz



More information about the perl-devel mailing list