[perl-Class-Load] Update to 0.14

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



commit 7fba86ad86b98fcce0dc5cdfb018b062bb90a2f0
Author: Paul Howarth <paul@xxxxxxxxxxxx>
Date:   Wed Feb 8 19:26:28 2012 +0000

    Update to 0.14
    
    - New upstream release 0.14:
      - Use Module::Implementation to handle loading the XS or PP versions of the
        code; using this module fixes a few bugs
      - Under taint mode, setting an implementation in the
        CLASS_LOAD_IMPLEMENTATION env var caused a taint error
      - An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now detected
        and reported immediately; no attempt is made to load an invalid
        implementation
    - BR: perl(Module::Implementation)
    - BR: perl(base), perl(Carp), perl(strict) and perl(warnings) for completeness
    - Drop version requirement for perl(Package::Stash), no longer present upstream
    - Drop explicit runtime dependencies, no longer needed
    - Don't BR: perl(Class::Load::XS) or perl(Pod::Coverage::Moose) if we're
      bootstrapping
    - Don't run the release tests when bootstrapping as the Pod coverage test will
      fail in the absence of Pod::Coverage::Moose

 perl-Class-Load.spec |   46 +++++++++++++++++++++++++++++++++++++---------
 sources              |    2 +-
 2 files changed, 38 insertions(+), 10 deletions(-)
---
diff --git a/perl-Class-Load.spec b/perl-Class-Load.spec
index bb0416d..ca4623f 100644
--- a/perl-Class-Load.spec
+++ b/perl-Class-Load.spec
@@ -1,6 +1,6 @@
 Name:		perl-Class-Load
-Version:	0.13
-Release:	2%{?dist}
+Version:	0.14
+Release:	1%{?dist}
 Summary:	A working (require "Class::Name") and more
 Group:		Development/Libraries
 License:	GPL+ or Artistic
@@ -14,13 +14,22 @@ BuildRequires:	perl(ExtUtils::MakeMaker)
 # ===================================================================
 # Module requirements
 # ===================================================================
+BuildRequires:	perl(base)
+BuildRequires:	perl(Carp)
 BuildRequires:	perl(Data::OptList)
+BuildRequires:	perl(Module::Implementation)
 BuildRequires:	perl(Module::Runtime) >= 0.011
-BuildRequires:	perl(Package::Stash) >= 0.32
+BuildRequires:	perl(Package::Stash)
+BuildRequires:	perl(strict)
 BuildRequires:	perl(Try::Tiny)
+BuildRequires:	perl(warnings)
 # ===================================================================
 # Regular test suite requirements
 # ===================================================================
+# Class::Load::XS -> Class::Load
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:	perl(Class::Load::XS)
+%endif
 BuildRequires:	perl(Test::Fatal)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::Without::Module)
@@ -28,20 +37,21 @@ BuildRequires:	perl(version)
 # ===================================================================
 # Author/Release test requirements
 # ===================================================================
+# Pod::Coverage::Moose -> Moose -> Class::Load
+%if 0%{!?perl_bootstrap:1}
+BuildRequires:	perl(Pod::Coverage::Moose)
+%endif
+BuildRequires:	perl(Test::CPAN::Changes)
 BuildRequires:	perl(Test::EOL)
 BuildRequires:	perl(Test::NoTabs)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod::Coverage)
-BuildRequires:	perl(Test::Spelling), aspell-en
 BuildRequires:	perl(Test::Requires)
-BuildRequires:	perl(Pod::Coverage::Moose)
-BuildRequires:	perl(Test::CPAN::Changes)
+BuildRequires:	perl(Test::Spelling), aspell-en
 # ===================================================================
 # Runtime requirements
 # ===================================================================
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires:	perl(Module::Runtime) >= 0.011
-Requires:	perl(Package::Stash) >= 0.32
 # Also requires core module perl(Exporter) via a "use base" construct
 
 %description
@@ -71,7 +81,7 @@ find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} %{buildroot}
 
 %check
-make test RELEASE_TESTING=1
+make test %{!?perl_bootstrap:RELEASE_TESTING=1}
 
 %files
 %doc Changes LICENSE README
@@ -79,6 +89,24 @@ make test RELEASE_TESTING=1
 %{_mandir}/man3/Class::Load.3pm*
 
 %changelog
+* Tue Feb  7 2012 Paul Howarth <paul@xxxxxxxxxxxx> - 0.14-1
+- Update to 0.14:
+  - Use Module::Implementation to handle loading the XS or PP versions of the
+    code; using this module fixes a few bugs
+  - Under taint mode, setting an implementation in the
+    CLASS_LOAD_IMPLEMENTATION env var caused a taint error
+  - An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now detected
+    and reported immediately; no attempt is made to load an invalid
+    implementation
+- BR: perl(Module::Implementation)
+- BR: perl(base), perl(Carp), perl(strict) and perl(warnings) for completeness
+- Drop version requirement for perl(Package::Stash), no longer present upstream
+- Drop explicit runtime dependencies, no longer needed
+- Don't BR: perl(Class::Load::XS) or perl(Pod::Coverage::Moose) if we're
+  bootstrapping
+- Don't run the release tests when bootstrapping as the Pod coverage test will
+  fail in the absence of Pod::Coverage::Moose
+
 * Tue Jan 10 2012 Paul Howarth <paul@xxxxxxxxxxxx> - 0.13-2
 - Fedora 17 mass rebuild
 
diff --git a/sources b/sources
index 75dd0dc..566fd24 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d26a8c6da4e12d72d9f06a47c89c6a73  Class-Load-0.13.tar.gz
+dcae0c8fef65ec193cfafc0f624c4be4  Class-Load-0.14.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/perl-devel



[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux