From f1bdce17855632ae61164c6b22156573304cd683 Mon Sep 17 00:00:00 2001 From: Paul Howarth paul@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-%%7Bve... 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@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@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
perl-devel@lists.fedoraproject.org