[perl-threads-lite] Restore compatibility with perl 5.16
Petr Pisar
ppisar at fedoraproject.org
Thu Jun 21 14:18:25 UTC 2012
commit a73562ad40d535e37ecd94f322b8426793fd86d9
Author: Petr Písař <ppisar at redhat.com>
Date: Thu Jun 21 16:06:25 2012 +0200
Restore compatibility with perl 5.16
perl-threads-lite.spec | 4 ++++
threads-lite-0.031-require-feature.patch | 24 ++++++++++++++++++++++++
2 files changed, 28 insertions(+), 0 deletions(-)
---
diff --git a/perl-threads-lite.spec b/perl-threads-lite.spec
index 8767c9f..68d1072 100644
--- a/perl-threads-lite.spec
+++ b/perl-threads-lite.spec
@@ -6,6 +6,8 @@ License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/threads-lite/
Source0: http://www.cpan.org/authors/id/L/LE/LEONT/threads-lite-%{version}.tar.gz
+# Restore compatibility with perl 5.16, RT#77947
+Patch0: threads-lite-0.031-require-feature.patch
BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(Module::Build)
# Test time only:
@@ -32,6 +34,7 @@ queues. It thus facilitates a message passing style of multi-threading.
%prep
%setup -q -n threads-lite-%{version}
+%patch0 -p1
%build
%{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
@@ -57,6 +60,7 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%changelog
* Thu Jun 14 2012 Petr Pisar <ppisar at redhat.com> - 0.031-7
- Perl 5.16 rebuild
+- Restore compatibility with perl 5.16, RT#77947
* Sat Feb 25 2012 Karsten Hopp <karsten at redhat.com> 0.031-6
- fix arch check
diff --git a/threads-lite-0.031-require-feature.patch b/threads-lite-0.031-require-feature.patch
new file mode 100644
index 0000000..5c1a14e
--- /dev/null
+++ b/threads-lite-0.031-require-feature.patch
@@ -0,0 +1,24 @@
+From 533cb277fac9df224ee63c8088e946b790ee44d3 Mon Sep 17 00:00:00 2001
+From: Leon Timmermans <fawaka at gmail.com>
+Date: Sun, 5 Feb 2012 11:27:42 +0100
+Subject: [PATCH] require feature
+
+---
+ lib/threads/lite.pm | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/lib/threads/lite.pm b/lib/threads/lite.pm
+index 3190998..5acfb7c 100644
+--- a/lib/threads/lite.pm
++++ b/lib/threads/lite.pm
+@@ -23,6 +23,7 @@ require threads::lite::tid;
+ use threads::lite::queue;
+
+ sub import {
++ require feature;
+ feature->import('switch');
+ goto &Exporter::import;
+ }
+--
+1.7.7.6
+
More information about the scm-commits
mailing list