From 63c94556aa0922da791d311142eecd0a92905e75 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jples...@redhat.com>
Date: Fri, 29 Apr 2016 09:48:03 +0200
Subject: Do not use global diff in my (CPAN RT#108357)

---
 perl-re-engine-RE2.spec                          | 15 +++++++++++++--
 re-engine-RE2-0.13-Do-not-use-global-in-my.patch | 12 ++++++++++++
 2 files changed, 25 insertions(+), 2 deletions(-)
 create mode 100644 re-engine-RE2-0.13-Do-not-use-global-in-my.patch

diff --git a/perl-re-engine-RE2.spec b/perl-re-engine-RE2.spec
index 3e4aef0..50c2a19 100644
--- a/perl-re-engine-RE2.spec
+++ b/perl-re-engine-RE2.spec
@@ -1,7 +1,7 @@
 Name:             perl-re-engine-RE2
 Summary:          RE2 regex engine
 Version:          0.13
-Release:          5%{?dist}
+Release:          6%{?dist}
 License:          GPL+ or Artistic
 URL:              http://search.cpan.org/dist/re-engine-RE2/
 Source0:          
http://www.cpan.org/authors/id/D/DG/DGL/re-engine-RE2-%{version}.tar.gz
@@ -9,7 +9,14 @@ Source0:          
http://www.cpan.org/authors/id/D/DG/DGL/re-engine-RE2-%{versio
 # Discussion started with upstream at:
 #     https://rt.cpan.org/Public/Bug/Display.html?id=83467
 Patch0:           re-engine-RE2-0.11-Unbundle-re2.patch
-
+# Do not use global $_ in "my" (CPAN RT#108357)
+Patch1:           re-engine-RE2-0.13-Do-not-use-global-in-my.patch
+
+BuildRequires:    coreutils
+BuildRequires:    findutils
+BuildRequires:    perl
+BuildRequires:    perl-devel
+BuildRequires:    perl-generators
 BuildRequires:    perl(ExtUtils::CppGuess)
 BuildRequires:    perl(ExtUtils::MakeMaker)
 BuildRequires:    perl(XSLoader)
@@ -34,6 +41,7 @@ chmod -x lib/re/engine/RE2.pm
 rm -fr re2
 
 %patch0 -p1
+%patch1 -p1
 
 
 %build
@@ -62,6 +70,9 @@ make test
 
 
 %changelog
+* Fri Apr 29 2016 Jitka Plesnikova <jples...@redhat.com> - 0.13-6
+- Do not use global $_ in "my" (CPAN RT#108357)
+
 * Thu Feb 04 2016 Fedora Release Engineering <rel...@fedoraproject.org> - 
0.13-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
 
diff --git a/re-engine-RE2-0.13-Do-not-use-global-in-my.patch 
b/re-engine-RE2-0.13-Do-not-use-global-in-my.patch
new file mode 100644
index 0000000..c27072c
--- /dev/null
+++ b/re-engine-RE2-0.13-Do-not-use-global-in-my.patch
@@ -0,0 +1,12 @@
+diff -up re-engine-RE2-0.13/t/ree-pcre/s.t.orig 
re-engine-RE2-0.13/t/ree-pcre/s.t
+--- re-engine-RE2-0.13/t/ree-pcre/s.t.orig     2016-04-29 09:39:10.813802989 
+0200
++++ re-engine-RE2-0.13/t/ree-pcre/s.t  2016-04-29 09:39:56.543961401 +0200
+@@ -2,8 +2,6 @@ use strict;
+ use Test::More tests => 10;
+ use re::engine::RE2;
+ 
+-my $_;
+-
+ $_ = "ab";
+ s/a//;
+ is($_, 'b', q(s/a//; 'ab' => 'b'));
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-re-engine-RE2.git/commit/?h=master&id=63c94556aa0922da791d311142eecd0a92905e75
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org

Reply via email to