From baedfa3fe06be3c8f77aa60f1a36fb89d88ccbce Mon Sep 17 00:00:00 2001
From: Paul Howarth <[email protected]>
Date: Sun, 7 Aug 2016 15:21:37 +0100
Subject: Update to 0.14
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- New upstream release 0.14
  - Fix naming of test packages, now that . is no longer in @INC while base.pm
    is running (CPAN RT#116566, Perl RT#128769)
- This release by ETHER → update source URL
- Package new upstream LICENCE file
---
 Class-C3-XS-0.13-rt116566.patch | 71 -----------------------------------------
 perl-Class-C3-XS.spec           | 45 ++++++++++++--------------
 sources                         |  2 +-
 3 files changed, 21 insertions(+), 97 deletions(-)
 delete mode 100644 Class-C3-XS-0.13-rt116566.patch

diff --git a/Class-C3-XS-0.13-rt116566.patch b/Class-C3-XS-0.13-rt116566.patch
deleted file mode 100644
index 29582b5..0000000
--- a/Class-C3-XS-0.13-rt116566.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- t/05_MRO.t
-+++ t/05_MRO.t
-@@ -5,9 +5,11 @@ use warnings;
- 
- use Test::More tests => 3;
- 
-+use lib 't/lib';
-+
- BEGIN {
-     use_ok('Class::C3::XS');
--    use_ok('t::lib::F');    
-+    use_ok('F');
- }
- 
- =pod 
-@@ -24,7 +26,7 @@ From the parrot test t/pmc/object-meths.
- =cut
- 
- is_deeply(
--    [ Class::C3::XS::calculateMRO('t::lib::F') ],
--    [ qw(t::lib::F t::lib::C t::lib::D t::lib::A t::lib::B t::lib::E) ],
--    '... got the right MRO for t::lib::F');  
-+    [ Class::C3::XS::calculateMRO('F') ],
-+    [ qw(F C D A B E) ],
-+    '... got the right MRO for F');
- 
---- t/lib/A.pm
-+++ t/lib/A.pm
-@@ -1,3 +1,3 @@
--package t::lib::A;
-+package A;
- our @ISA = qw//;
- 1;
---- t/lib/B.pm
-+++ t/lib/B.pm
-@@ -1,3 +1,3 @@
--package t::lib::B;
-+package B;
- our @ISA = qw//;
- 1;
---- t/lib/C.pm
-+++ t/lib/C.pm
-@@ -1,3 +1,3 @@
--package t::lib::C;
--use base ('t::lib::A', 't::lib::B');
-+package C;
-+use base ('A', 'B');
- 1;
---- t/lib/D.pm
-+++ t/lib/D.pm
-@@ -1,3 +1,3 @@
--package t::lib::D;
--use base ('t::lib::A', 't::lib::E');
-+package D;
-+use base ('A', 'E');
- 1;
---- t/lib/E.pm
-+++ t/lib/E.pm
-@@ -1,3 +1,3 @@
--package t::lib::E;
-+package E;
- our @ISA = qw//;
- 1;
---- t/lib/F.pm
-+++ t/lib/F.pm
-@@ -1,3 +1,3 @@
--package t::lib::F;
--use base ('t::lib::C', 't::lib::D');
-+package F;
-+use base ('C', 'D');
- 1;
diff --git a/perl-Class-C3-XS.spec b/perl-Class-C3-XS.spec
index 018409f..cbb09be 100644
--- a/perl-Class-C3-XS.spec
+++ b/perl-Class-C3-XS.spec
@@ -1,12 +1,11 @@
 Name:          perl-Class-C3-XS
-Version:       0.13
-Release:       22%{?dist}
+Version:       0.14
+Release:       1%{?dist}
 Summary:       XS speedups for Class::C3
 License:       GPL+ or Artistic
 Group:         Development/Libraries
 URL:           http://search.cpan.org/dist/Class-C3-XS/
-Source0:       
http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Class-C3-XS-%{version}.tar.gz
-Patch0:                Class-C3-XS-0.13-rt116566.patch
+Source0:       
http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Class-C3-XS-%{version}.tar.gz
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 # Module Build
 BuildRequires: coreutils
@@ -18,31 +17,19 @@ BuildRequires:      perl
 BuildRequires: perl-devel
 %endif
 BuildRequires: perl-generators
-# Dependencies of bundled Module::Install
-BuildRequires: perl(Config)
-BuildRequires: perl(Cwd)
 BuildRequires: perl(ExtUtils::MakeMaker)
-BuildRequires: perl(ExtUtils::Manifest)
-BuildRequires: perl(ExtUtils::MM_Unix)
-BuildRequires: perl(File::Find)
-BuildRequires: perl(File::Path)
-BuildRequires: perl(File::Spec)
-BuildRequires: perl(FileHandle)
-BuildRequires: perl(FindBin)
-BuildRequires: perl(JSON)
-BuildRequires: perl(Parse::CPAN::Meta)
-BuildRequires: perl(vars)
-BuildRequires: perl(YAML::Tiny)
 # Module Runtime
 BuildRequires: perl(strict)
 BuildRequires: perl(warnings)
 BuildRequires: perl(XSLoader)
 # Test Suite
 BuildRequires: perl(base)
-BuildRequires: perl(Test::More) >= 0.47
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(Module::Metadata)
+BuildRequires: perl(Test::More)
 # Optional Tests
+BuildRequires: perl(CPAN::Meta) >= 2.120900
 BuildRequires: perl(Sub::Name)
-BuildRequires: perl(Test::Pod)
 # Dependencies
 Requires:      perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
@@ -57,10 +44,6 @@ it can find it. Do not use this package directly, use 
Class::C3 instead.
 %prep
 %setup -q -n Class-C3-XS-%{version}
 
-# Avoid relying on . being in @INC (CPAN RT#116566)
-# https://github.com/karenetheridge/Class-C3-XS/commit/a01258d4
-%patch0
-
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
@@ -79,12 +62,24 @@ make test
 rm -rf %{buildroot}
 
 %files
-%doc ChangeLog README
+%if 0%{?_licensedir:1}
+%license LICENCE
+%else
+%doc LICENCE
+%endif
+%doc Changes CONTRIBUTING README
 %{perl_vendorarch}/auto/Class/
 %{perl_vendorarch}/Class/
 %{_mandir}/man3/Class::C3::XS.3*
 
 %changelog
+* Sun Aug  7 2016 Paul Howarth <[email protected]> - 0.14-1
+- Update to 0.14
+  - Fix naming of test packages, now that . is no longer in @INC while base.pm
+    is running (CPAN RT#116566, Perl RT#128769)
+- This release by ETHER → update source URL
+- Package new upstream LICENCE file
+
 * Thu Aug  4 2016 Paul Howarth <[email protected]> - 0.13-22
 - Avoid relying on . being in @INC (CPAN RT#116566)
 - BR: perl-generators
diff --git a/sources b/sources
index f8f218b..a48f3ef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-92a48fe74206b803315749de29c30b88  Class-C3-XS-0.13.tar.gz
+e67706609244b230d1899000a6c666e4  Class-C3-XS-0.14.tar.gz
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-Class-C3-XS.git/commit/?h=master&id=baedfa3fe06be3c8f77aa60f1a36fb89d88ccbce
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
[email protected]
https://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to