pghmcfc pushed to perl-Class-C3 (perl-Class-C3-0.30-1.fc24). "Update to 0.30 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon Oct 19 11:39:22 UTC 2015


From a2af758a6e0b2ebb4d40215c7bfdbb952da06731 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul at city-fan.org>
Date: Mon, 19 Oct 2015 12:26:50 +0100
Subject: Update to 0.30

- New upstream release 0.30
  - Update compiler detection to use ExtUtils::HasCompiler
---
 perl-Class-C3.spec | 28 +++++++++++++++++++++++++---
 sources            |  2 +-
 2 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/perl-Class-C3.spec b/perl-Class-C3.spec
index 29be648..e8278c0 100644
--- a/perl-Class-C3.spec
+++ b/perl-Class-C3.spec
@@ -1,15 +1,31 @@
+# Provides/Requires filtering is different from rpm 4.9 onwards
+%global rpm49 %(rpm --version | perl -p -e 's/^.* (\\d+)\\.(\\d+).*/sprintf("%d.%03d",$1,$2) ge 4.009 ? 1 : 0/e')
+
 Name:		perl-Class-C3
-Version:	0.28
-Release:	4%{?dist}
+Version:	0.30
+Release:	1%{?dist}
 Summary:	Pragma to use the C3 method resolution order algorithm
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Class-C3/
 Source0:	http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Class-C3-%{version}.tar.gz
 BuildArch:	noarch
 # Build
+BuildRequires:	coreutils
+BuildRequires:	findutils
+BuildRequires:	make
 BuildRequires:	perl >= 4:5.9.5
-BuildRequires:	perl(ExtUtils::CBuilder) >= 0.27
 BuildRequires:	perl(ExtUtils::MakeMaker)
+# Build (dependencies of bundled ExtUtils::HasCompiler)
+BuildRequires:	perl(base)
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Config)
+BuildRequires:	perl(DynaLoader)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(File::Basename)
+BuildRequires:	perl(File::Spec::Functions)
+BuildRequires:	perl(File::Temp)
+BuildRequires:	perl(strict)
+BuildRequires:	perl(warnings)
 # Module
 BuildRequires:	perl(Algorithm::C3) >= 0.07
 BuildRequires:	perl(Scalar::Util) >= 1.10
@@ -46,10 +62,12 @@ method resolution order.
 %setup -q -n Class-C3-%{version}
 
 # Filter out bogus dependencies and provides (prior to rpm 4.9)
+%if ! %{rpm49}
 %global reqfilt /bin/sh -c "%{__perl_requires} | grep -Evx 'perl[(](c3|base)[)]'"
 %define __perl_requires %{reqfilt}
 %global provfilt /bin/sh -c "%{__perl_provides} | grep -v '^perl(t::lib::'"
 %define __perl_provides %{provfilt}
+%endif
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
@@ -72,6 +90,10 @@ make test
 %{_mandir}/man3/Class::C3::next.3*
 
 %changelog
+* Mon Oct 19 2015 Paul Howarth <paul at city-fan.org> - 0.30-1
+- Update to 0.30
+  - Update compiler detection to use ExtUtils::HasCompiler
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.28-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index cc63874..22aaa0b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-86f045f4bfdd81ff0a66a0d0e7a3a81b  Class-C3-0.28.tar.gz
+730b4007b292190c24096ba1ef312995  Class-C3-0.30.tar.gz
-- 
cgit v0.11.2


	http://pkgs.fedoraproject.org/cgit/perl-Class-C3.git/commit/?h=perl-Class-C3-0.30-1.fc24&id=a2af758a6e0b2ebb4d40215c7bfdbb952da06731


More information about the perl-devel mailing list