[perl-Devel-GlobalDestruction] Update to 0.10 (#928262)
Paul Howarth
pghmcfc at fedoraproject.org
Wed Mar 27 13:29:29 UTC 2013
commit 5fb949c4e9745f2f82ad1388cf3b85a0f0c7db03
Author: Paul Howarth <paul at city-fan.org>
Date: Wed Mar 27 13:24:57 2013 +0000
Update to 0.10 (#928262)
- New upstream release 0.10
- Rewrite pure-perl implementation in terms of B::main_start (greatly
simplifies code)
- Fix pure-perl behavior under $^C (CPAN RT#78619)
- Separate XS portion into a compiler-optional dependency
Devel::GlobalDestruction::XS
- Bump perl(Sub::Exporter::Progressive) version requirement to 0.001006
- Package is always noarch now
- BR:/R: perl(Devel::GlobalDestruction::XS) with perl < 5.13.7
- BR: perl(threads::shared) for the test suite
perl-Devel-GlobalDestruction.spec | 43 ++++++++++++++++++++----------------
sources | 2 +-
2 files changed, 25 insertions(+), 20 deletions(-)
---
diff --git a/perl-Devel-GlobalDestruction.spec b/perl-Devel-GlobalDestruction.spec
index 9313bc1..c17e5fa 100644
--- a/perl-Devel-GlobalDestruction.spec
+++ b/perl-Devel-GlobalDestruction.spec
@@ -1,32 +1,31 @@
-# Package is noarch from perl 5.13.7
-%global noarch_package %(perl -e 'print (($] >= 5.013007) ? 1 : 0);')
+# Want to use Devel::GlobalDestruction::XS with perl < 5.13.7
+%global want_xs %(perl -e 'print (($] >= 5.013007) ? 0 : 1);')
Name: perl-Devel-GlobalDestruction
-Version: 0.09
-Release: 2%{?dist}
+Version: 0.10
+Release: 1%{?dist}
License: GPL+ or Artistic
Group: Development/Libraries
Summary: Expose PL_dirty, the flag that marks global destruction
Url: http://search.cpan.org/dist/Devel-GlobalDestruction
Source: http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/Devel-GlobalDestruction-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
-%if %{noarch_package}
BuildArch: noarch
-%else
BuildRequires: perl(ExtUtils::CBuilder) >= 0.27
-BuildRequires: perl(XSLoader)
-Requires: perl(XSLoader)
-%endif
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Temp)
-BuildRequires: perl(Sub::Exporter::Progressive) >= 0.001002
+BuildRequires: perl(Sub::Exporter::Progressive) >= 0.001006
BuildRequires: perl(threads)
+BuildRequires: perl(threads::shared)
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Carp)
-# Don't "provide" private Perl libs
-%{?perl_default_filter}
+# Use Devel::GlobalDestruction::XS on older perls
+%if %{want_xs}
+BuildRequires: perl(Devel::GlobalDestruction::XS)
+Requires: perl(Devel::GlobalDestruction::XS)
+%endif
%description
Perl's global destruction is a little tricky to deal with with respect to
@@ -43,14 +42,13 @@ global destruction is in effect.
%setup -q -n Devel-GlobalDestruction-%{version}
%build
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
%{_fixperms} %{buildroot}
%check
@@ -61,15 +59,22 @@ rm -rf %{buildroot}
%files
%doc Changes t/
-%if %{noarch_package}
%{perl_vendorlib}/Devel/
-%else
-%{perl_vendorarch}/auto/Devel/
-%{perl_vendorarch}/Devel/
-%endif
%{_mandir}/man3/Devel::GlobalDestruction.3pm*
%changelog
+* Wed Mar 27 2013 Paul Howarth <paul at city-fan.org> - 0.10-1
+- Update to 0.10 (#928262)
+ - Rewrite pure-perl implementation in terms of B::main_start (greatly
+ simplifies code)
+ - Fix pure-perl behavior under $^C (CPAN RT#78619)
+ - Separate XS portion into a compiler-optional dependency
+ Devel::GlobalDestruction::XS
+- Bump perl(Sub::Exporter::Progressive) version requirement to 0.001006
+- Package is always noarch now
+- BR:/R: perl(Devel::GlobalDestruction::XS) with perl < 5.13.7
+- BR: perl(threads::shared) for the test suite
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.09-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources
index 5800265..6922e6f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-97e52fdf2de2df1843a5d3d9fce725df Devel-GlobalDestruction-0.09.tar.gz
+db9c54858c40f7cf20bab14093e32caf Devel-GlobalDestruction-0.10.tar.gz
More information about the perl-devel
mailing list