Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2016-06-07 23:42:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and      /work/SRC/openSUSE:Factory/.perl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl/perl.changes        2016-05-31 
12:08:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2016-06-07 
23:42:49.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Jun  2 08:47:48 UTC 2016 - [email protected]
+
+- Add perl-avoid-warnings.patch to fix a warning in cop.h, which
+  breaks perf build due to -Werror. Already upstream.
+
+-------------------------------------------------------------------

New:
----
  perl-avoid-warnings.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl.spec ++++++
--- /var/tmp/diff_new_pack.igwveO/_old  2016-06-07 23:42:51.000000000 +0200
+++ /var/tmp/diff_new_pack.igwveO/_new  2016-06-07 23:42:51.000000000 +0200
@@ -41,6 +41,8 @@
 Patch8:         skip_time_hires.patch
 Patch9:         perl-incfix.diff
 Patch11:        perl-5.18.2-overflow.diff
+# PATCH-FIX-UPSTREAM Fix a warning in cop.h , upstream commit 
f2b9631d5d19d2b71c1776e1193173d13f3620bf
+Patch12:        perl-avoid-warnings.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         perl-base = %version
 #PreReq:         %fillup_prereq
@@ -182,6 +184,7 @@
 %endif
 %patch9
 %patch11
+%patch12 -p1
 
 %build
 cp -a lib savelib

++++++ perl-avoid-warnings.patch ++++++
>From f2b9631d5d19d2b71c1776e1193173d13f3620bf Mon Sep 17 00:00:00 2001
From: David Mitchell <[email protected]>
Date: Mon, 23 May 2016 14:43:56 +0100
Subject: [PATCH] CX_POP_SAVEARRAY(): use more distinctive var name

Under -Wshadow, CX_POP_SAVEARRAY's local var 'av' can generate this
warning:

    warning: declaration shadows a local variable [-Wshadow]

So rename it to cx_pop_savearay_av to reduce the risk of a clash.

(See http://nntp.perl.org/group/perl.perl5.porters/236444)
---
 cop.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cop.h b/cop.h
index da29572..b371379 100644
--- a/cop.h
+++ b/cop.h
@@ -609,10 +609,10 @@ struct block_format {
 /* Restore old @_ */
 #define CX_POP_SAVEARRAY(cx)                                           \
     STMT_START {                                                       \
-        AV *av = GvAV(PL_defgv);                                        \
+        AV *cx_pop_savearray_av = GvAV(PL_defgv);                       \
        GvAV(PL_defgv) = cx->blk_sub.savearray;                         \
         cx->blk_sub.savearray = NULL;                                   \
-        SvREFCNT_dec(av);                                              \
+        SvREFCNT_dec(cx_pop_savearray_av);                             \
     } STMT_END
 
 /* junk in @_ spells trouble when cloning CVs and in pp_caller(), so don't

Reply via email to