[perl-Dist-CheckConflicts] Update to 0.06

Paul Howarth pghmcfc at fedoraproject.org
Sat Jun 22 21:03:48 UTC 2013


commit b259d0dff6aa2c6914002a6f30b3d82046adbade
Author: Paul Howarth <paul at city-fan.org>
Date:   Sat Jun 22 22:02:50 2013 +0100

    Update to 0.06
    
    - New upstream release 0.06
      - Add optional runtime conflict warnings
      - Require 5.8.1, clean up a few things and add a few more tests
      - Use Exporter instead of Sub::Exporter
    - Update patch for building with Test::More < 0.88
    - Drop patch for building with old ExtUtils::MakeMaker, no longer needed
    - Don't need to remove empty directories from the buildroot

 .gitignore                                    |    2 +-
 Dist-CheckConflicts-0.02-old-Test::More.patch |   90 ----------------------
 Dist-CheckConflicts-0.02-old-eumm.patch       |   30 -------
 Dist-CheckConflicts-0.06-old-Test::More.patch |  101 +++++++++++++++++++++++++
 perl-Dist-CheckConflicts.spec                 |   35 +++++----
 sources                                       |    2 +-
 6 files changed, 122 insertions(+), 138 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 498cdd1..f7ed918 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Dist-CheckConflicts-0.02.tar.gz
+/Dist-CheckConflicts-[0-9.]*.tar.gz
diff --git a/Dist-CheckConflicts-0.06-old-Test::More.patch b/Dist-CheckConflicts-0.06-old-Test::More.patch
new file mode 100644
index 0000000..96a6534
--- /dev/null
+++ b/Dist-CheckConflicts-0.06-old-Test::More.patch
@@ -0,0 +1,101 @@
+--- t/01-basic.t
++++ t/01-basic.t
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env perl
+ use strict;
+ use warnings;
+-use Test::More;
++use Test::More tests => 6;
+ use lib 't/lib/01';
+ 
+ {
+@@ -43,5 +43,3 @@ use lib 't/lib/01';
+         "nested conflicts work"
+     );
+ }
+-
+-done_testing;
+--- t/02-conflicts.t
++++ t/02-conflicts.t
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env perl
+ use strict;
+ use warnings;
+-use Test::More;
++use Test::More tests => 12;
+ use Test::Fatal;
+ use lib 't/lib/02';
+ 
+@@ -68,5 +68,3 @@ use lib 't/lib/02';
+         "correct conflict error"
+     );
+ }
+-
+-done_testing;
+--- t/03-dist.t
++++ t/03-dist.t
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env perl
+ use strict;
+ use warnings;
+-use Test::More;
++use Test::More tests => 16;
+ use Test::Fatal;
+ use lib 't/lib/03';
+ 
+@@ -72,5 +72,3 @@ use lib 't/lib/03';
+     );
+     is(Bar::Conflicts::Bad->dist, 'Bar', "correct dist");
+ }
+-
+-done_testing;
+--- t/04-merge.t
++++ t/04-merge.t
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env perl
+ use strict;
+ use warnings;
+-use Test::More;
++use Test::More tests => 2;
+ use lib 't/lib/04';
+ 
+ {
+@@ -17,5 +17,3 @@ use lib 't/lib/04';
+         "got the right conflicts"
+     );
+ }
+-
+-done_testing;
+--- t/05-also.t
++++ t/05-also.t
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env perl
+ use strict;
+ use warnings;
+-use Test::More;
++use Test::More tests => 4;
+ use Test::Fatal;
+ use lib 't/lib/05';
+ 
+@@ -28,5 +28,3 @@ use lib 't/lib/05';
+         "unknown also entries are ignored"
+     );
+ }
+-
+-done_testing;
+--- t/06-runtime.t
++++ t/06-runtime.t
+@@ -1,7 +1,7 @@
+ #!/usr/bin/env perl
+ use strict;
+ use warnings;
+-use Test::More;
++use Test::More tests => 9;
+ use lib 't/lib/06';
+ 
+ sub use_ok_warnings {
+@@ -44,4 +44,3 @@ is(scalar(grep { ref($_) eq 'ARRAY' && @
+    1,
+    "only installed one \@INC hook");
+ 
+-done_testing;
diff --git a/perl-Dist-CheckConflicts.spec b/perl-Dist-CheckConflicts.spec
index a114cef..89dfcb8 100644
--- a/perl-Dist-CheckConflicts.spec
+++ b/perl-Dist-CheckConflicts.spec
@@ -1,26 +1,26 @@
 # We need to patch the test suite if we have an old version of Test::More
-%global old_test_more %(perl -MTest::More -e 'printf "%d\\n", $Test::More::VERSION < 0.88 ? 1 : 0;' 2>/dev/null || echo 0)
-
-# We don't really need ExtUtils::MakeMaker > 6.31
-%global old_eumm %(perl -MExtUtils::MakeMaker -e 'printf "%d\\n", $ExtUtils::MakeMaker::VERSION < 6.31 ? 1 : 0;' 2>/dev/null || echo 0)
+%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0)
 
 Name:		perl-Dist-CheckConflicts
-Version:	0.02
-Release:	8%{?dist}
+Version:	0.06
+Release:	1%{?dist}
 Summary:	Declare version conflicts for your dist
 Group:		Development/Libraries
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Dist-CheckConflicts/
 Source0:	http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-CheckConflicts-%{version}.tar.gz
-Patch0:		Dist-CheckConflicts-0.02-old-eumm.patch
-Patch1:		Dist-CheckConflicts-0.02-old-Test::More.patch
+Patch1:		Dist-CheckConflicts-0.06-old-Test::More.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch:	noarch
+BuildRequires:	perl(base)
 BuildRequires:	perl(Carp)
+BuildRequires:	perl(Exporter)
 BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(File::Find)
+BuildRequires:	perl(File::Temp)
+BuildRequires:	perl(lib)
 BuildRequires:	perl(List::MoreUtils) >= 0.12
 BuildRequires:	perl(Pod::Coverage::TrustPod)
-BuildRequires:	perl(Sub::Exporter)
 BuildRequires:	perl(Test::EOL)
 BuildRequires:	perl(Test::Fatal)
 BuildRequires:	perl(Test::More)
@@ -50,14 +50,9 @@ this manually.
 %prep
 %setup -q -n Dist-CheckConflicts-%{version}
 
-# Don't really need ExtUtils::MakeMaker >= 6.31
-%if %{old_eumm}
-%patch0 -p1
-%endif
-
 # Test suite needs patching if we have Test::More < 0.88
 %if %{old_test_more}
-%patch1 -p1
+%patch1
 %endif
 
 %build
@@ -68,7 +63,6 @@ make %{?_smp_mflags}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 %{_fixperms} %{buildroot}
 
 %check
@@ -84,6 +78,15 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Dist::CheckConflicts.3pm*
 
 %changelog
+* Sat Jun 22 2013 Paul Howarth <paul at city-fan.org> - 0.06-1
+- Update to 0.06
+  - Add optional runtime conflict warnings
+  - Require 5.8.1, clean up a few things and add a few more tests
+  - Use Exporter instead of Sub::Exporter
+- Update patch for building with Test::More < 0.88
+- Drop patch for building with old ExtUtils::MakeMaker, no longer needed
+- Don't need to remove empty directories from the buildroot
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.02-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/sources b/sources
index 1a6c581..8cc3cab 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-64b8d342ba11336b2969c274a60bbc5f  Dist-CheckConflicts-0.02.tar.gz
+510193204fb24e24779e86b490b2d713  Dist-CheckConflicts-0.06.tar.gz


More information about the scm-commits mailing list