pghmcfc pushed to perl-namespace-clean (perl-namespace-clean-0.26-1.fc24). "Update to 0.26 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Oct 8 07:10:04 UTC 2015


From f1bdce17855632ae61164c6b22156573304cd683 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul at city-fan.org>
Date: Wed, 7 Oct 2015 20:19:21 +0100
Subject: Update to 0.26

- New upstream release 0.26
  - Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
    Package::Stash::XS ships - breakage keeps getting re-introduced
    (CPAN RT#74151, CPAN RT#107343)
  - Explicitly document the late runtime binding of 'sort SUBNAME ...'
    (CPAN RT#101247)
  - No longer rely on Sub::Identify - either use Sub::Util or B (CPAN RT#96945)
- Classify buildreqs by usage
- Filter dependency on private package namespace::clean::_Util
---
 perl-namespace-clean.spec | 61 +++++++++++++++++++++++++++++++++--------------
 sources                   |  2 +-
 2 files changed, 44 insertions(+), 19 deletions(-)

diff --git a/perl-namespace-clean.spec b/perl-namespace-clean.spec
index 71e2663..1d7d0bc 100644
--- a/perl-namespace-clean.spec
+++ b/perl-namespace-clean.spec
@@ -1,36 +1,49 @@
-# With perl 5.8.9-5.12, we need Sub::Identify and Sub::Name
-%global fixup_rename_sub %(perl -e 'print (($] > 5.008_008_9 && $] < 5.013_006_1) ? 1 : 0);' 2>/dev/null || echo 0)
-
 Name:		perl-namespace-clean
 Summary:	Keep your namespace tidy
-Version:	0.25
-Release:	5%{?dist}
+Version:	0.26
+Release:	1%{?dist}
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/namespace-clean/
 Source0:	http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz
 BuildArch:	noarch
-BuildRequires:	perl(base)
+# Module Build
+BuildRequires:	coreutils
+BuildRequires:	findutils
+BuildRequires:	make
+BuildRequires:	perl >= 4:5.12
+BuildRequires:	perl(ExtUtils::CBuilder) >= 0.27
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(File::Spec)
+BuildRequires:	perl(File::Temp)
+# Module Runtime
 BuildRequires:	perl(B::Hooks::EndOfScope) >= 0.12
+BuildRequires:	perl(base)
 BuildRequires:	perl(constant)
-BuildRequires:	perl(Devel::Hide)
 BuildRequires:	perl(Exporter)
-BuildRequires:	perl(ExtUtils::CBuilder) >= 0.27
-BuildRequires:	perl(ExtUtils::MakeMaker)
-BuildRequires:	perl(lib)
 BuildRequires:	perl(Package::Stash) >= 0.23
-BuildRequires:	perl(Sub::Identify) >= 0.04
-BuildRequires:	perl(Sub::Name) >= 0.04
-BuildRequires:	perl(Test::More)
+BuildRequires:	perl(strict)
 BuildRequires:	perl(vars)
-%if %{fixup_rename_sub}
-Requires:	perl(Sub::Identify) >= 0.04
-Requires:	perl(Sub::Name) >= 0.04
-%endif
+BuildRequires:	perl(warnings)
+# Test Suite
+BuildRequires:	perl(Config)
+BuildRequires:	perl(DB)
+BuildRequires:	perl(File::Glob)
+BuildRequires:	perl(FindBin)
+BuildRequires:	perl(IPC::Open2)
+BuildRequires:	perl(lib)
+BuildRequires:	perl(sort)
+BuildRequires:	perl(Test::More)
+# Optional Tests
+BuildRequires:	perl(Variable::Magic)
+# Runtime
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:	perl(B::Hooks::EndOfScope) >= 0.12
+Requires:	perl(Package::Stash) >= 0.23
 
 # Avoid unwanted requires/provides that come with the test suite
 %{?perl_default_filter}
+# namespace::clean::_Util is a private package
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(namespace::clean::_Util\\)
 
 %description
 When you define a function, or import one, into a Perl package, it will
@@ -62,9 +75,21 @@ make test
 %files
 %doc Changes t/
 %{perl_vendorlib}/namespace/
-%{_mandir}/man3/namespace::clean.3pm*
+%{_mandir}/man3/namespace::clean.3*
 
 %changelog
+* Wed Oct  7 2015 Paul Howarth <paul at city-fan.org> - 0.26-1
+- Update to 0.26
+  - Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
+    Package::Stash::XS ships - breakage keeps getting re-introduced
+    (CPAN RT#74151, CPAN RT#107343)
+  - Explicitly document the late runtime binding of 'sort SUBNAME ...'
+    (CPAN RT#101247)
+  - No longer rely on Sub::Identify - either use Sub::Util or B (CPAN RT#96945)
+- Classify buildreqs by usage
+- Filter dependency on private package namespace::clean::_Util
+- Drop EL-6 support since build requirements can't be met there
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.25-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index 444ae3f..d3476b8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-da81d44f114a947b873f8df11a3c02ec  namespace-clean-0.25.tar.gz
+c4f65abbc0916814c4c27dbf20d6d086  namespace-clean-0.26.tar.gz
-- 
cgit v0.11.2


	http://pkgs.fedoraproject.org/cgit/perl-namespace-clean.git/commit/?h=perl-namespace-clean-0.26-1.fc24&id=f1bdce17855632ae61164c6b22156573304cd683


More information about the perl-devel mailing list