[perl-File-MMagic-XS] Perl 5.18 compatibility
Petr Pisar
ppisar at fedoraproject.org
Fri Jul 19 07:45:05 UTC 2013
commit de23dbf080d741b5eb3a1e94fb6a49314ed9bd90
Author: Petr Písař <ppisar at redhat.com>
Date: Fri Jul 19 09:44:04 2013 +0200
Perl 5.18 compatibility
...qw-does-not-produce-array-context-anymore.patch | 31 ++++++++++++++++++++
perl-File-MMagic-XS.spec | 4 ++
2 files changed, 35 insertions(+), 0 deletions(-)
---
diff --git a/File-MMagic-XS-0.09006-qw-does-not-produce-array-context-anymore.patch b/File-MMagic-XS-0.09006-qw-does-not-produce-array-context-anymore.patch
new file mode 100644
index 0000000..3a13c95
--- /dev/null
+++ b/File-MMagic-XS-0.09006-qw-does-not-produce-array-context-anymore.patch
@@ -0,0 +1,31 @@
+From 364c8b1b72bef1c77a78d861cdd2637782cdf7f9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Fri, 19 Jul 2013 09:40:52 +0200
+Subject: [PATCH] qw() does not produce array context anymore
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+<https://rt.cpan.org/Public/Bug/Display.html?id=63048>
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ inc/Module/Install/XSUtil.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/inc/Module/Install/XSUtil.pm b/inc/Module/Install/XSUtil.pm
+index 8c21436..82b1918 100644
+--- a/inc/Module/Install/XSUtil.pm
++++ b/inc/Module/Install/XSUtil.pm
+@@ -242,7 +242,7 @@ sub cc_assert_lib {
+
+ if ( ! $self->{xsu_loaded_checklib} ) {
+ my $loaded_lib = 0;
+- foreach my $checklib qw(inc::Devel::CheckLib Devel::CheckLib) {
++ foreach my $checklib (qw(inc::Devel::CheckLib Devel::CheckLib)) {
+ eval "use $checklib 0.4";
+ if (!$@) {
+ $loaded_lib = 1;
+--
+1.8.1.4
+
diff --git a/perl-File-MMagic-XS.spec b/perl-File-MMagic-XS.spec
index ddd6047..13dc0df 100644
--- a/perl-File-MMagic-XS.spec
+++ b/perl-File-MMagic-XS.spec
@@ -6,6 +6,8 @@ Group: Development/Libraries
License: ASL 2.0 and (GPL+ or Artistic)
URL: http://search.cpan.org/dist/File-MMagic-XS
Source0: http://search.cpan.org/CPAN/authors/id/D/DM/DMAKI/File-MMagic-XS-%{version}.tar.gz
+# Perl 5.18 compatibility, CPAN RT#63048
+Patch0: File-MMagic-XS-0.09006-qw-does-not-produce-array-context-anymore.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
BuildRequires: gdbm-devel
BuildRequires: perl(ExtUtils::MakeMaker)
@@ -27,6 +29,7 @@ an extended amount of time.
%prep
%setup -q -n File-MMagic-XS-%{version}
+%patch0 -p1
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
@@ -54,6 +57,7 @@ rm -rf $RPM_BUILD_ROOT
%changelog
* Thu Jul 18 2013 Petr Pisar <ppisar at redhat.com> - 0.09006-12
- Perl 5.18 rebuild
+- Perl 5.18 compatibility (CPAN RT#63048)
* Mon Feb 25 2013 Paul Howarth <paul at city-fan.org> - 0.09006-11
- BR: perl(ExtUtils::MakeMaker) to fix FTBFS (#914283)
More information about the perl-devel
mailing list