[perl-Class-Load] Update to 0.10

Paul Howarth pghmcfc at fedoraproject.org
Wed Sep 7 08:16:07 UTC 2011


commit 2cc49aa74873b9cbbf2d62e3dbe8ab7982a1c535
Author: Paul Howarth <paul at city-fan.org>
Date:   Wed Sep 7 09:14:42 2011 +0100

    Update to 0.10
    
    - New upstream release 0.10:
      - Fix is_class_loaded to ignore $ISA (but still look for @ISA) when trying to
        determine whether a class is loaded
      - Lots of internals cleanup
    - BR: perl(Package::Stash) ≥ 0.32 and perl(Try::Tiny)
    - Update patches to apply cleanly

 Class-Load-0.08-old-eu::mm.patch                   |   30 -------
 ...e.patch => Class-Load-0.09-old-Test::More.patch |   89 ++++++++++++--------
 Class-Load-0.09-old-eu::mm.patch                   |   11 +++
 perl-Class-Load.spec                               |   16 +++-
 sources                                            |    2 +-
 5 files changed, 80 insertions(+), 68 deletions(-)
---
diff --git a/Class-Load-0.08-old-Test::More.patch b/Class-Load-0.09-old-Test::More.patch
similarity index 55%
rename from Class-Load-0.08-old-Test::More.patch
rename to Class-Load-0.09-old-Test::More.patch
index 21b0213..de891b9 100644
--- a/Class-Load-0.08-old-Test::More.patch
+++ b/Class-Load-0.09-old-Test::More.patch
@@ -1,6 +1,6 @@
-diff -up Class-Load-0.08/t/000-load.t.orig Class-Load-0.08/t/000-load.t
---- Class-Load-0.08/t/000-load.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/000-load.t	2011-08-16 11:12:10.421565571 +0100
+diff -up Class-Load-0.09/t/000-load.t.orig Class-Load-0.09/t/000-load.t
+--- Class-Load-0.09/t/000-load.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/000-load.t	2011-09-06 09:10:45.486039066 +0100
 @@ -1,12 +1,10 @@
  #!/usr/bin/env perl
  use strict;
@@ -15,9 +15,9 @@ diff -up Class-Load-0.08/t/000-load.t.orig Class-Load-0.08/t/000-load.t
  diag('Using ' . Class::Load->_implementation() . ' implementation' );
 -
 -done_testing;
-diff -up Class-Load-0.08/t/001-is-class-loaded.t.orig Class-Load-0.08/t/001-is-class-loaded.t
---- Class-Load-0.08/t/001-is-class-loaded.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/001-is-class-loaded.t	2011-08-16 11:12:10.421565571 +0100
+diff -up Class-Load-0.09/t/001-is-class-loaded.t.orig Class-Load-0.09/t/001-is-class-loaded.t
+--- Class-Load-0.09/t/001-is-class-loaded.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/001-is-class-loaded.t	2011-09-06 09:10:45.492039052 +0100
 @@ -1,7 +1,7 @@
  #!/usr/bin/env perl
  use strict;
@@ -27,15 +27,15 @@ diff -up Class-Load-0.08/t/001-is-class-loaded.t.orig Class-Load-0.08/t/001-is-c
  
  use version;
  
-@@ -110,5 +110,3 @@ ok(!is_class_loaded('Class::Load::Versio
+@@ -105,5 +105,3 @@ ok(!is_class_loaded('Class::Load::Versio
     'Class::Load::VersionCheck has been loaded but the version check failed');
  ok(is_class_loaded('Class::Load::VersionCheck', {-version => 41}),
     'Class::Load::VersionCheck has been loaded and the version check passed');
 -
 -done_testing;
-diff -up Class-Load-0.08/t/002-try-load-class.t.orig Class-Load-0.08/t/002-try-load-class.t
---- Class-Load-0.08/t/002-try-load-class.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/002-try-load-class.t	2011-08-16 11:12:10.421565571 +0100
+diff -up Class-Load-0.09/t/002-try-load-class.t.orig Class-Load-0.09/t/002-try-load-class.t
+--- Class-Load-0.09/t/002-try-load-class.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/002-try-load-class.t	2011-09-06 09:10:45.492039052 +0100
 @@ -1,7 +1,7 @@
  #!/usr/bin/env perl
  use strict;
@@ -51,9 +51,9 @@ diff -up Class-Load-0.08/t/002-try-load-class.t.orig Class-Load-0.08/t/002-try-l
  ok(!try_load_class('Class::Load::VersionCheck2', { -version => 43 }));
 -
 -done_testing;
-diff -up Class-Load-0.08/t/003-load-class.t.orig Class-Load-0.08/t/003-load-class.t
---- Class-Load-0.08/t/003-load-class.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/003-load-class.t	2011-08-16 11:12:10.422565569 +0100
+diff -up Class-Load-0.09/t/003-load-class.t.orig Class-Load-0.09/t/003-load-class.t
+--- Class-Load-0.09/t/003-load-class.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/003-load-class.t	2011-09-06 09:10:45.493039049 +0100
 @@ -1,7 +1,7 @@
  #!/usr/bin/env perl
  use strict;
@@ -69,9 +69,9 @@ diff -up Class-Load-0.08/t/003-load-class.t.orig Class-Load-0.08/t/003-load-clas
  }, qr/__PACKAGE__\.pm.*\@INC/, 'errors sanely on __PACKAGE__.pm' );
 -
 -done_testing;
-diff -up Class-Load-0.08/t/004-load-double.t.orig Class-Load-0.08/t/004-load-double.t
---- Class-Load-0.08/t/004-load-double.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/004-load-double.t	2011-08-16 11:12:10.422565569 +0100
+diff -up Class-Load-0.09/t/004-load-double.t.orig Class-Load-0.09/t/004-load-double.t
+--- Class-Load-0.09/t/004-load-double.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/004-load-double.t	2011-09-06 09:10:45.493039049 +0100
 @@ -1,7 +1,7 @@
  use strict;
  use warnings;
@@ -87,9 +87,9 @@ diff -up Class-Load-0.08/t/004-load-double.t.orig Class-Load-0.08/t/004-load-dou
  }, qr/syntax error/ );
 -
 -done_testing;
-diff -up Class-Load-0.08/t/005-load-optional.t.orig Class-Load-0.08/t/005-load-optional.t
---- Class-Load-0.08/t/005-load-optional.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/005-load-optional.t	2011-08-16 11:12:10.422565569 +0100
+diff -up Class-Load-0.09/t/005-load-optional.t.orig Class-Load-0.09/t/005-load-optional.t
+--- Class-Load-0.09/t/005-load-optional.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/005-load-optional.t	2011-09-06 09:10:45.494039046 +0100
 @@ -2,7 +2,7 @@
  use strict;
  use warnings;
@@ -105,9 +105,9 @@ diff -up Class-Load-0.08/t/005-load-optional.t.orig Class-Load-0.08/t/005-load-o
      'VersionCheck (with ok version) => 1');
 -
 -done_testing;
-diff -up Class-Load-0.08/t/006-returned-error.t.orig Class-Load-0.08/t/006-returned-error.t
---- Class-Load-0.08/t/006-returned-error.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/006-returned-error.t	2011-08-16 11:12:10.422565569 +0100
+diff -up Class-Load-0.09/t/006-returned-error.t.orig Class-Load-0.09/t/006-returned-error.t
+--- Class-Load-0.09/t/006-returned-error.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/006-returned-error.t	2011-09-06 09:10:45.494039046 +0100
 @@ -1,7 +1,7 @@
  #!/usr/bin/env perl
  use strict;
@@ -123,9 +123,9 @@ diff -up Class-Load-0.08/t/006-returned-error.t.orig Class-Load-0.08/t/006-retur
  }
 -
 -done_testing;
-diff -up Class-Load-0.08/t/007-first-existing.t.orig Class-Load-0.08/t/007-first-existing.t
---- Class-Load-0.08/t/007-first-existing.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/007-first-existing.t	2011-08-16 11:12:10.423565567 +0100
+diff -up Class-Load-0.09/t/007-first-existing.t.orig Class-Load-0.09/t/007-first-existing.t
+--- Class-Load-0.09/t/007-first-existing.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/007-first-existing.t	2011-09-06 09:10:45.495039044 +0100
 @@ -2,7 +2,7 @@
  use strict;
  use warnings;
@@ -141,9 +141,9 @@ diff -up Class-Load-0.08/t/007-first-existing.t.orig Class-Load-0.08/t/007-first
  );
 -
 -done_testing;
-diff -up Class-Load-0.08/t/008-gvstash-bug.t.orig Class-Load-0.08/t/008-gvstash-bug.t
---- Class-Load-0.08/t/008-gvstash-bug.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/008-gvstash-bug.t	2011-08-16 11:12:10.423565567 +0100
+diff -up Class-Load-0.09/t/008-gvstash-bug.t.orig Class-Load-0.09/t/008-gvstash-bug.t
+--- Class-Load-0.09/t/008-gvstash-bug.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/008-gvstash-bug.t	2011-09-06 09:10:45.495039044 +0100
 @@ -2,7 +2,7 @@
  use strict;
  use warnings;
@@ -159,9 +159,30 @@ diff -up Class-Load-0.08/t/008-gvstash-bug.t.orig Class-Load-0.08/t/008-gvstash-
  'Actually loaded Class::Load::Stash - we were not fooled by mention of this stash in Class::Load::Stash::Sub' );
 -
 -done_testing;
-diff -up Class-Load-0.08/t/release-cpan-changes.t.orig Class-Load-0.08/t/release-cpan-changes.t
---- Class-Load-0.08/t/release-cpan-changes.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/release-cpan-changes.t	2011-08-16 11:12:47.310490836 +0100
+diff -up Class-Load-0.09/t/009-invalid-module-name.t.orig Class-Load-0.09/t/009-invalid-module-name.t
+--- Class-Load-0.09/t/009-invalid-module-name.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/009-invalid-module-name.t	2011-09-06 13:22:19.205162393 +0100
+@@ -2,14 +2,14 @@
+ use strict;
+ use warnings;
+ use Test::Fatal;
+-use Test::More 0.88;
++use Test::More;
+ use lib 't/lib';
+ use Test::Class::Load 'load_class';
+ 
++plan tests => 1;
++
+ like(
+     exception { load_class('Foo:Bar') },
+     qr/^Foo:Bar is not a module name/,
+     "invalid module name"
+ );
+-
+-done_testing;
+diff -up Class-Load-0.09/t/release-cpan-changes.t.orig Class-Load-0.09/t/release-cpan-changes.t
+--- Class-Load-0.09/t/release-cpan-changes.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/release-cpan-changes.t	2011-09-06 09:10:45.496039042 +0100
 @@ -1,15 +1,11 @@
  #!perl
  
@@ -183,9 +204,9 @@ diff -up Class-Load-0.08/t/release-cpan-changes.t.orig Class-Load-0.08/t/release
 -plan skip_all => 'Test::CPAN::Changes required for this test' if $@;
  changes_ok();
 -done_testing();
-diff -up Class-Load-0.08/t/release-pod-coverage.t.orig Class-Load-0.08/t/release-pod-coverage.t
---- Class-Load-0.08/t/release-pod-coverage.t.orig	2011-08-16 03:19:07.000000000 +0100
-+++ Class-Load-0.08/t/release-pod-coverage.t	2011-08-16 11:12:10.423565567 +0100
+diff -up Class-Load-0.09/t/release-pod-coverage.t.orig Class-Load-0.09/t/release-pod-coverage.t
+--- Class-Load-0.09/t/release-pod-coverage.t.orig	2011-09-06 05:24:45.000000000 +0100
++++ Class-Load-0.09/t/release-pod-coverage.t	2011-09-06 09:10:45.496039042 +0100
 @@ -11,7 +11,7 @@ BEGIN {
  use strict;
  use warnings;
diff --git a/Class-Load-0.09-old-eu::mm.patch b/Class-Load-0.09-old-eu::mm.patch
new file mode 100644
index 0000000..880da6c
--- /dev/null
+++ b/Class-Load-0.09-old-eu::mm.patch
@@ -0,0 +1,11 @@
+--- Class-Load/Makefile.PL
++++ Class-Load/Makefile.PL
+@@ -4,7 +4,7 @@
+ 
+ 
+ 
+-use ExtUtils::MakeMaker 6.30;
++use ExtUtils::MakeMaker;
+ 
+ 
+ 
diff --git a/perl-Class-Load.spec b/perl-Class-Load.spec
index 38c7f4d..e105277 100644
--- a/perl-Class-Load.spec
+++ b/perl-Class-Load.spec
@@ -1,13 +1,13 @@
 Name:		perl-Class-Load
-Version:	0.08
+Version:	0.10
 Release:	1%{?dist}
 Summary:	A working (require "Class::Name") and more
 Group:		Development/Libraries
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Class-Load/
 Source0:	http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Load-%{version}.tar.gz
-Patch0:		Class-Load-0.08-old-Test::More.patch
-Patch2:		Class-Load-0.08-old-eu::mm.patch
+Patch0:		Class-Load-0.09-old-Test::More.patch
+Patch2:		Class-Load-0.09-old-eu::mm.patch
 Patch3:		Class-Load-0.08-no-Test::Requires.patch
 Patch5:		Class-Load-0.08-stopwords.patch
 BuildArch:	noarch
@@ -20,6 +20,8 @@ BuildRequires:	perl(ExtUtils::MakeMaker)
 # Module requirements
 # ===================================================================
 BuildRequires:	perl(Data::OptList)
+BuildRequires:	perl(Package::Stash) >= 0.32
+BuildRequires:	perl(Try::Tiny)
 # ===================================================================
 # Regular test suite requirements
 # ===================================================================
@@ -109,6 +111,14 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Class::Load.3pm*
 
 %changelog
+* Tue Sep  6 2011 Paul Howarth <paul at city-fan.org> - 0.10-1
+- Update to 0.10:
+  - Fix is_class_loaded to ignore $ISA (but still look for @ISA) when trying to
+    determine whether a class is loaded
+  - Lots of internals cleanup
+- BR: perl(Package::Stash) ≥ 0.32 and perl(Try::Tiny)
+- Update patches to apply cleanly
+
 * Tue Aug 16 2011 Paul Howarth <paul at city-fan.org> - 0.08-1
 - Update to 0.08:
   - The previous version was missing a prereq declaration for Data::OptList
diff --git a/sources b/sources
index c6e0ba7..c09000f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2b7d7c5faa72e14095f603a6a1e5496b  Class-Load-0.08.tar.gz
+737bc23977e0240180954c2872faa50d  Class-Load-0.10.tar.gz



More information about the perl-devel mailing list