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]