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