commit perl for openSUSE:Factory

2020-11-03 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2020-11-03 15:15:14

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.3463 (New)


Package is "perl"

Tue Nov  3 15:15:14 2020 rev:119 rq:844542 version:5.32.0

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2020-09-23 
18:39:52.549292312 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new.3463/perl.changes  2020-11-03 
15:15:20.119969004 +0100
@@ -1,0 +2,14 @@
+Tue Oct 27 11:38:55 CET 2020 - m...@suse.de
+
+- update to perl-5.32.0
+  * new experimental infix "isa" operator
+  * support of unicode 13.0
+  * chained comparisons capability
+- updated patches:
+  * perl-HiRes.t-timeout.diff
+  * posix-sigaction.patch
+  * perl-fix2020.patch
+  * perl-reproducible2.patch
+  * perl_skip_flaky_tests_powerpc.patch
+
+---

Old:

  perl-5.30.3.tar.xz

New:

  perl-5.32.0.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.u5hTCB/_old  2020-11-03 15:15:22.503971298 +0100
+++ /var/tmp/diff_new_pack.u5hTCB/_new  2020-11-03 15:15:22.507971302 +0100
@@ -16,10 +16,10 @@
 #
 
 
-%define pversion 5.30.3
-%global versionlist 5.30.1
+%define pversion 5.32.0
+%global versionlist %nil
 Name:   perl
-Version:5.30.3
+Version:5.32.0
 Release:0
 Summary:The Perl interpreter
 License:Artistic-1.0 OR GPL-2.0-or-later
@@ -58,58 +58,57 @@
 Requires:   perl-base = %{version}
 Suggests:   perl-doc = %{version}
 Provides:   perl-500
-Provides:   perl-Filter-Simple = 0.95
+Provides:   perl-Filter-Simple = 0.96
 Provides:   perl(:MODULE_COMPAT_%{pversion})
-Provides:   perl(:MODULE_COMPAT_5.30.1)
-Obsoletes:  perl-Filter-Simple <= 0.95
-Provides:   perl-I18N-LangTags = 0.43
-Obsoletes:  perl-I18N-LangTags <= 0.43
+Obsoletes:  perl-Filter-Simple <= 0.96
+Provides:   perl-I18N-LangTags = 0.44
+Obsoletes:  perl-I18N-LangTags <= 0.44
 Provides:   perl-MIME-Base64 = 3.15
 Obsoletes:  perl-MIME-Base64 <= 3.15
-Provides:   perl-Storable = 3.15
-Obsoletes:  perl-Storable <= 3.15
-Provides:   perl-Test-Simple = 1.302162
-Obsoletes:  perl-Test-Simple <= 1.302162
+Provides:   perl-Storable = 3.21
+Obsoletes:  perl-Storable <= 3.21
+Provides:   perl-Test-Simple = 1.302175
+Obsoletes:  perl-Test-Simple <= 1.302175
 Provides:   perl-Text-Balanced = 2.03
 Obsoletes:  perl-Text-Balanced <= 2.03
-Provides:   perl-Time-HiRes = 1.9760
-Obsoletes:  perl-Time-HiRes <= 1.9760
+Provides:   perl-Time-HiRes = 1.9764
+Obsoletes:  perl-Time-HiRes <= 1.9764
 Provides:   perl-libnet = 3.11
 Obsoletes:  perl-libnet <= 3.11
-Provides:   perl-Compress-Raw-Zlib = 2.084
-Obsoletes:  perl-Compress-Raw-Zlib <= 2.084
-Provides:   perl-Compress-Zlib = 2.084
-Obsoletes:  perl-Compress-Zlib <= 2.084
-Provides:   perl-IO-Compress-Base = 2.084
-Obsoletes:  perl-IO-Compress-Base <= 2.084
-Provides:   perl-IO-Compress-Zlib = 2.084
-Obsoletes:  perl-IO-Compress-Zlib <= 2.084
+Provides:   perl-Compress-Raw-Zlib = 2.093
+Obsoletes:  perl-Compress-Raw-Zlib <= 2.093
+Provides:   perl-Compress-Zlib = 2.093
+Obsoletes:  perl-Compress-Zlib <= 2.093
+Provides:   perl-IO-Compress-Base = 2.093
+Obsoletes:  perl-IO-Compress-Base <= 2.093
+Provides:   perl-IO-Compress-Zlib = 2.093
+Obsoletes:  perl-IO-Compress-Zlib <= 2.093
 Provides:   perl-IO-Zlib = 1.10
 Obsoletes:  perl-IO-Zlib <= 1.10
-Provides:   perl-Archive-Tar = 2.32
-Obsoletes:  perl-Archive-Tar <= 2.32
+Provides:   perl-Archive-Tar = 2.36
+Obsoletes:  perl-Archive-Tar <= 2.36
 Provides:   perl-Locale-Maketext-Simple = 0.21
 Obsoletes:  perl-Locale-Maketext-Simple <= 0.21
 Provides:   perl-Pod-Escapes = 1.07
 Obsoletes:  perl-Pod-Escapes <= 1.07
-Provides:   perl-Pod-Simple = 3.35
-Obsoletes:  perl-Pod-Simple <= 3.35
+Provides:   perl-Pod-Simple = 3.40
+Obsoletes:  perl-Pod-Simple <= 3.40
 Provides:   perl-ExtUtils-ParseXS = 3.40
 Obsoletes:  perl-ExtUtils-ParseXS <= 3.40
 Provides:   perl-CPAN-Meta = 2.150010
 Obsoletes:  perl-CPAN-Meta <= 2.150010
 Provides:   perl-CPAN-Meta-YAML = 0.018
 Obsoletes:  perl-CPAN-Meta-YAML <= 0.018
-Provides:   perl-ExtUtils-CBuilder = 0.280231
-Obsoletes:  perl-ExtUtils-CBuilder <= 0.280231
+Provides:   perl-ExtUtils-CBuilder = 0.280234
+Obsoletes:  perl-ExtUtils-CBuilder <= 0.280234
 Provides:   perl-IO-Socket-IP = 0.39
 Obsoletes:  perl-IO-Socket-IP <= 0.39
 

commit perl for openSUSE:Factory

2020-09-23 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2020-09-23 18:39:25

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.4249 (New)


Package is "perl"

Wed Sep 23 18:39:25 2020 rev:118 rq:835200 version:5.30.3

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2020-09-04 
10:52:20.770405875 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new.4249/perl.changes  2020-09-23 
18:39:52.549292312 +0200
@@ -1,0 +2,15 @@
+Fri Sep 11 15:35:00 UTC 2020 - Dirk Mueller 
+
+- update to 5.30.3 (bsc#1171863, bsc#1171864, bsc#1171866):
+  * https://perldoc.perl.org/5.30.3/perl5302delta.html
+  * https://perldoc.perl.org/5.30.3/perldelta.html
+  * fixes [CVE-2020-10543] buffer overflow caused by a crafted
+regular expression
+  * fixes [CVE-2020-10878] integer overflow via malformed bytecode
+produced by a crafted regular expression
+  * fixes [CVE-2020-12723] buffer overflow caused by a crafted
+regular expression
+- dropped patches:
+  * perl-Adapt-Configure-to-GCC-version-10.patch
+ 
+---

Old:

  perl-5.30.1.tar.xz
  perl-Adapt-Configure-to-GCC-version-10.patch

New:

  perl-5.30.3.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.gTalgo/_old  2020-09-23 18:39:54.605294205 +0200
+++ /var/tmp/diff_new_pack.gTalgo/_new  2020-09-23 18:39:54.609294208 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define pversion 5.30.1
-%global versionlist %nil
+%define pversion 5.30.3
+%global versionlist 5.30.1
 Name:   perl
-Version:5.30.1
+Version:5.30.3
 Release:0
 Summary:The Perl interpreter
 License:Artistic-1.0 OR GPL-2.0-or-later
@@ -49,8 +49,6 @@
 Patch17:perl-fix2020.patch
 # PATCH-FIX-UPSTREAM unmerged 
https://www.nntp.perl.org/group/perl.perl5.porters/2018/12/msg253240.html
 Patch18:perl-reproducible2.patch
-# PATCH-FIX-UPSTREAM 
https://github.com/Perl/perl5/commit/6bd6308fcea3541e505651bf8e8127a4a03d22cd 
Fix detection of GCC 10 compiler and later
-Patch19:perl-Adapt-Configure-to-GCC-version-10.patch
 BuildRequires:  db-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  libbz2-devel
@@ -62,6 +60,7 @@
 Provides:   perl-500
 Provides:   perl-Filter-Simple = 0.95
 Provides:   perl(:MODULE_COMPAT_%{pversion})
+Provides:   perl(:MODULE_COMPAT_5.30.1)
 Obsoletes:  perl-Filter-Simple <= 0.95
 Provides:   perl-I18N-LangTags = 0.43
 Obsoletes:  perl-I18N-LangTags <= 0.43
@@ -185,7 +184,6 @@
 %patch15
 %patch17
 %patch18
-%patch19 -p1
 
 %build
 %define _lto_cflags %{nil}

++ perl-5.30.1.tar.xz -> perl-5.30.3.tar.xz ++
/work/SRC/openSUSE:Factory/perl/perl-5.30.1.tar.xz 
/work/SRC/openSUSE:Factory/.perl.new.4249/perl-5.30.3.tar.xz differ: char 26, 
line 1




commit perl for openSUSE:Factory

2020-09-04 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2020-09-04 10:52:12

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.3399 (New)


Package is "perl"

Fri Sep  4 10:52:12 2020 rev:117 rq:830758 version:5.30.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2020-06-11 
09:58:47.678020098 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new.3399/perl.changes  2020-09-04 
10:52:20.770405875 +0200
@@ -1,0 +2,5 @@
+Wed Aug  5 09:19:11 UTC 2020 - Thorsten Kukuk 
+
+- Move macros.perl to /usr/lib/rpm/macros.d
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.igSqZh/_old  2020-09-04 10:52:22.278406683 +0200
+++ /var/tmp/diff_new_pack.igSqZh/_new  2020-09-04 10:52:22.278406683 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -243,7 +243,7 @@
 install -m 444 saveConfig.pm $cpa/Config.pm
 install -m 444 saveConfig_heavy.pl $cpa/Config_heavy.pl
 # install macros.perl file
-install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.perl
+install -D -m 644 %{SOURCE2} %{buildroot}%{_rpmconfigdir}/macros.d/macros.perl
 pushd %{_includedir}
 ( rpm -ql glibc-devel | fgrep '.h'
   find %{_includedir}/asm/ -name \*.h
@@ -367,7 +367,7 @@
 %exclude %{_bindir}/perl%{pversion}
 %{_bindir}/*
 /usr/lib/perl5/*
-%config %{_sysconfdir}/rpm/macros.perl
+%{_rpmconfigdir}/macros.d/macros.perl
 
 %files doc
 %doc README.macros




commit perl for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2020-06-11 09:58:37

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.3606 (New)


Package is "perl"

Thu Jun 11 09:58:37 2020 rev:116 rq:811783 version:5.30.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2019-12-16 
17:26:18.323961678 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new.3606/perl.changes  2020-06-11 
09:58:47.678020098 +0200
@@ -1,0 +2,5 @@
+Fri Jun  5 11:54:19 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.3032Dd/_old  2020-06-11 09:58:50.858030318 +0200
+++ /var/tmp/diff_new_pack.3032Dd/_new  2020-06-11 09:58:50.862030331 +0200
@@ -212,7 +212,7 @@
 versionlist=${versionlist# }
 # always use glibc's setenv
 options="$options -Accflags='-DPERL_USE_SAFE_PUTENV'"
-options="$options -Dotherlibdirs=%{_libexecdir}/perl5/site_perl 
-Dinc_version_list='$versionlist'"
+options="$options -Dotherlibdirs=/usr/lib/perl5/site_perl 
-Dinc_version_list='$versionlist'"
 chmod 755 ./configure.gnu
 ./configure.gnu --prefix=%{_prefix} -Dvendorprefix=%{_prefix} 
-Dinstallusrbinperl -Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Dd_dbm_open 
-Duseshrplib=\'true\' $options
 make %{?_smp_mflags}
@@ -232,8 +232,8 @@
 
 %install
 %make_install
-cp -a %{buildroot}%{_libexecdir}/perl5/site_perl 
%{buildroot}%{_libexecdir}/perl5/vendor_perl
-cpa=`echo %{buildroot}%{_libexecdir}/perl5/*/*/CORE | sed -e 's@/CORE$@@'`
+cp -a %{buildroot}/usr/lib/perl5/site_perl 
%{buildroot}/usr/lib/perl5/vendor_perl
+cpa=`echo %{buildroot}/usr/lib/perl5/*/*/CORE | sed -e 's@/CORE$@@'`
 cp=`echo "$cpa" | sed -e 's@/[^/]*$@@'`
 vpa=`echo $cpa | sed -e 's@/perl5/@/perl5/vendor_perl/@'`
 vp=`echo "$vpa" | sed -e 's@/[^/]*$@@'`
@@ -256,89 +256,89 @@
 d="`gcc -print-file-name=include`"
 test -f "$d/stdarg.h" && (cd $d ; %{buildroot}%{_bindir}/perl -I$cp -I$cpa 
%{buildroot}%{_bindir}/h2ph -d $vpa stdarg.h stddef.h float.h)
 # remove broken pm - we don't have the module
-rm -f %{buildroot}%{_libexecdir}/perl5/*/Pod/Perldoc/ToTk.pm
+rm -f %{buildroot}/usr/lib/perl5/*/Pod/Perldoc/ToTk.pm
 # we don't need this in here
-rm -f %{buildroot}%{_libexecdir}/perl5/*/*/CORE/libperl.a
+rm -f %{buildroot}/usr/lib/perl5/*/*/CORE/libperl.a
 # test CVE-2007-5116
 %{buildroot}%{_bindir}/perl -e '$r=chr(128)."\\x{100}";/$r/'
 # test perl-regexp-refoverflow.diff, should not crash or hang
 %{buildroot}%{_bindir}/perl -e 'eval "/\\66/"'
 cat << EOF > perl-base-filelist
-%{_libexecdir}/perl5/%{pversion}/B/Deparse.pm
-%{_libexecdir}/perl5/%{pversion}/Carp.pm
-%{_libexecdir}/perl5/%{pversion}/Carp/
-%{_libexecdir}/perl5/%{pversion}/Class/
-%{_libexecdir}/perl5/%{pversion}/Config/
-%{_libexecdir}/perl5/%{pversion}/Digest.pm
-%{_libexecdir}/perl5/%{pversion}/Digest/
-%{_libexecdir}/perl5/%{pversion}/English.pm
-%{_libexecdir}/perl5/%{pversion}/Exporter.pm
-%{_libexecdir}/perl5/%{pversion}/Exporter/
-%{_libexecdir}/perl5/%{pversion}/File/
-%{_libexecdir}/perl5/%{pversion}/Getopt/
-%{_libexecdir}/perl5/%{pversion}/IPC/
-%{_libexecdir}/perl5/%{pversion}/Text/
-%{_libexecdir}/perl5/%{pversion}/Tie/Hash.pm
-%{_libexecdir}/perl5/%{pversion}/XSLoader.pm
-%{_libexecdir}/perl5/%{pversion}/warnings.pm
-%{_libexecdir}/perl5/%{pversion}/warnings/
-%{_libexecdir}/perl5/%{pversion}/AutoLoader.pm
-%{_libexecdir}/perl5/%{pversion}/FileHandle.pm
-%{_libexecdir}/perl5/%{pversion}/SelectSaver.pm
-%{_libexecdir}/perl5/%{pversion}/Symbol.pm
-%{_libexecdir}/perl5/%{pversion}/base.pm
-%{_libexecdir}/perl5/%{pversion}/bytes.pm
-%{_libexecdir}/perl5/%{pversion}/bytes_heavy.pl
-%{_libexecdir}/perl5/%{pversion}/constant.pm
-%{_libexecdir}/perl5/%{pversion}/fields.pm
-%{_libexecdir}/perl5/%{pversion}/feature.pm
-%{_libexecdir}/perl5/%{pversion}/integer.pm
-%{_libexecdir}/perl5/%{pversion}/locale.pm
-%{_libexecdir}/perl5/%{pversion}/overload.pm
-%{_libexecdir}/perl5/%{pversion}/overloading.pm
-%{_libexecdir}/perl5/%{pversion}/parent.pm
-%{_libexecdir}/perl5/%{pversion}/strict.pm
-%{_libexecdir}/perl5/%{pversion}/unicore/Heavy.pl
-%{_libexecdir}/perl5/%{pversion}/utf8.pm
-%{_libexecdir}/perl5/%{pversion}/utf8_heavy.pl
-%{_libexecdir}/perl5/%{pversion}/vars.pm
-%{_libexecdir}/perl5/%{pversion}/version.pm
-%{_libexecdir}/perl5/%{pversion}/*-linux-thread-multi*/Data/
-%{_libexecdir}/perl5/%{pversion}/*-linux-thread-multi*/Digest/
-%{_libexecdir}/perl5/%{pversion}/*-linux-thread-multi*/File/
-%{_libexecdir}/perl5/%{pversion}/*-linux-thread-multi*/List/
-%{_libexecdir}/perl5/%{pversion}/*-linux-thread-multi*/Scalar/

commit perl for openSUSE:Factory

2019-12-16 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2019-12-16 17:26:15

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.4691 (New)


Package is "perl"

Mon Dec 16 17:26:15 2019 rev:115 rq:756750 version:5.30.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2019-12-07 
15:14:57.787799454 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new.4691/perl.changes  2019-12-16 
17:26:18.323961678 +0100
@@ -1,0 +2,5 @@
+Mon Dec  9 13:50:36 UTC 2019 - Jan Baier 
+
+- Fix incorrect prefix removal in rpm macro %perl_gen_filelist (boo#1152247)
+
+---



Other differences:
--
++ macros.perl ++
--- /var/tmp/diff_new_pack.R2k8yk/_old  2019-12-16 17:26:19.219961318 +0100
+++ /var/tmp/diff_new_pack.R2k8yk/_new  2019-12-16 17:26:19.219961318 +0100
@@ -83,7 +83,7 @@
   if [ "$dir" = "${base_dir}" ]; then\
 continue\
   else\
-el=`echo $dir | %{__awk} -F"${base_dir}" '{print $2}'`\
+el=${dir#$base_dir}\
 all_dir=(${all_dir[@]} $el)\
   fi\
 done\




commit perl for openSUSE:Factory

2019-12-07 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2019-12-07 15:12:44

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.4691 (New)


Package is "perl"

Sat Dec  7 15:12:44 2019 rev:114 rq:753159 version:5.30.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2019-12-02 
11:25:44.858707836 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new.4691/perl.changes  2019-12-07 
15:14:57.787799454 +0100
@@ -1,0 +2,6 @@
+Tue Dec  3 09:13:07 UTC 2019 - Martin Liška 
+
+- Add perl-Adapt-Configure-to-GCC-version-10.patch in order
+  to fix boo#1158254.
+
+---

New:

  perl-Adapt-Configure-to-GCC-version-10.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.6rmRlv/_old  2019-12-07 15:14:58.739799320 +0100
+++ /var/tmp/diff_new_pack.6rmRlv/_new  2019-12-07 15:14:58.743799318 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 OR GPL-2.0-or-later
 Group:  Development/Languages/Perl
-Url:https://www.perl.org/
+URL:https://www.perl.org/
 Source: https://www.cpan.org/src/5.0/perl-%{version}.tar.xz
 Source1:%{name}-rpmlintrc
 Source2:macros.perl
@@ -49,6 +49,8 @@
 Patch17:perl-fix2020.patch
 # PATCH-FIX-UPSTREAM unmerged 
https://www.nntp.perl.org/group/perl.perl5.porters/2018/12/msg253240.html
 Patch18:perl-reproducible2.patch
+# PATCH-FIX-UPSTREAM 
https://github.com/Perl/perl5/commit/6bd6308fcea3541e505651bf8e8127a4a03d22cd 
Fix detection of GCC 10 compiler and later
+Patch19:perl-Adapt-Configure-to-GCC-version-10.patch
 BuildRequires:  db-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  libbz2-devel
@@ -183,6 +185,7 @@
 %patch15
 %patch17
 %patch18
+%patch19 -p1
 
 %build
 %define _lto_cflags %{nil}

++ perl-Adapt-Configure-to-GCC-version-10.patch ++
>From 6bd6308fcea3541e505651bf8e8127a4a03d22cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
Date: Tue, 12 Nov 2019 09:19:18 +0100
Subject: [PATCH] Adapt Configure to GCC version 10

I got a notice from Jeff Law :

Your particular package fails its testsuite. This was ultimately
tracked down to a Configure problem. The perl configure script treated
gcc-10 as gcc-1 and turned on -fpcc-struct-return. This is an ABI
changing flag and caused Perl to not be able to interact properly with
the dbm libraries on the system leading to a segfault.

His proposed patch corrected only this one instance of the version
mismatch. Reading the Configure script revealed more issues. This
patch fixes all of them I found.

---
 Configure | 14 +++---
 cflags.SH |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/Configure b/Configure
index 684a9c0..7a8dbef 100755
--- a/Configure
+++ b/Configure
@@ -4696,7 +4696,7 @@ else
 fi
 $rm -f try try.*
 case "$gccversion" in
-1*) cpp=`./loc gcc-cpp $cpp $pth` ;;
+1.*) cpp=`./loc gcc-cpp $cpp $pth` ;;
 esac
 case "$gccversion" in
 '') gccosandvers='' ;;
@@ -4736,7 +4736,7 @@ esac
 # gcc 3.* complain about adding -Idirectories that they already know about,
 # so we will take those off from locincpth.
 case "$gccversion" in
-3*)
+3.*)
 echo "main(){}">try.c
 for incdir in $locincpth; do
warn=`$cc $ccflags -I$incdir -c try.c 2>&1 | \
@@ -5462,13 +5462,13 @@ fi
 case "$hint" in
 default|recommended)
case "$gccversion" in
-   1*) dflt="$dflt -fpcc-struct-return" ;;
+   1.*) dflt="$dflt -fpcc-struct-return" ;;
esac
case "$optimize:$DEBUGGING" in
*-g*:old) dflt="$dflt -DDEBUGGING";;
esac
case "$gccversion" in
-   2*) if $test -d /etc/conf/kconfig.d &&
+   2.*) if $test -d /etc/conf/kconfig.d &&
$contains _POSIX_VERSION $usrinc/sys/unistd.h 
>/dev/null 2>&1
then
# Interactive Systems (ISC) POSIX mode.
@@ -5477,7 +5477,7 @@ default|recommended)
;;
esac
case "$gccversion" in
-   1*) ;;
+

commit perl for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2019-12-02 11:25:15

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.4691 (New)


Package is "perl"

Mon Dec  2 11:25:15 2019 rev:113 rq:749853 version:5.30.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2019-07-08 
15:08:32.227201858 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new.4691/perl.changes  2019-12-02 
11:25:44.858707836 +0100
@@ -1,0 +2,23 @@
+Tue Nov 19 14:25:46 CET 2019 - m...@suse.de
+
+- update to perl-5.30.1
+  * unicode 12.1 is supported
+  * turkic UTF-8 locales are now seamlessly supported
+  * assigning non-zero to $[ is fatal
+  * some formerly deprecated uses of an unescaped left brace "{" in
+regular expression patterns are now illegal
+  * previously deprecated sysread()/syswrite() on :utf8 handles is 
+now fatal
+  * my() in false conditional prohibited
+  * remove File::Glob::glob()
+  * various performance enhancements
+- updated patches:
+  * perl-5.22.0_wrong_rpm_provides.diff
+  * perl-gdbm-test-no-mmap.diff
+  * perl-fix2020.patch
+  * perl-reproducible2.patch
+- dropped patches:
+  * perl-revert-caretx.diff
+  * perl-regexp-refoverflow.diff
+
+---

Old:

  perl-5.28.1.tar.xz
  perl-regexp-refoverflow.diff
  perl-revert-caretx.diff

New:

  perl-5.30.1.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.LLhR0Y/_old  2019-12-02 11:25:48.930706296 +0100
+++ /var/tmp/diff_new_pack.LLhR0Y/_new  2019-12-02 11:25:48.930706296 +0100
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
-%define pversion 5.28.1
-%global versionlist 5.28.0
+%define pversion 5.30.1
+%global versionlist %nil
 Name:   perl
-Version:5.28.1
+Version:5.30.1
 Release:0
 Summary:The Perl interpreter
 License:Artistic-1.0 OR GPL-2.0-or-later
@@ -31,7 +31,6 @@
 Source3:README.macros
 Source4:baselibs.conf
 Patch0: perl-5.28.0.dif
-Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
 Patch5: perl-HiRes.t-timeout.diff
@@ -46,7 +45,6 @@
 Patch13:perl_skip_flaky_tests_powerpc.patch
 Patch14:posix-sigaction.patch
 Patch15:perl-gdbm-test-no-mmap.diff
-Patch16:perl-revert-caretx.diff
 # PATCH-FIX-UPSTREAM unmerged
 Patch17:perl-fix2020.patch
 # PATCH-FIX-UPSTREAM unmerged 
https://www.nntp.perl.org/group/perl.perl5.porters/2018/12/msg253240.html
@@ -67,54 +65,54 @@
 Obsoletes:  perl-I18N-LangTags <= 0.43
 Provides:   perl-MIME-Base64 = 3.15
 Obsoletes:  perl-MIME-Base64 <= 3.15
-Provides:   perl-Storable = 3.08
-Obsoletes:  perl-Storable <= 3.08
-Provides:   perl-Test-Simple = 1.302133
-Obsoletes:  perl-Test-Simple <= 1.302133
+Provides:   perl-Storable = 3.15
+Obsoletes:  perl-Storable <= 3.15
+Provides:   perl-Test-Simple = 1.302162
+Obsoletes:  perl-Test-Simple <= 1.302162
 Provides:   perl-Text-Balanced = 2.03
 Obsoletes:  perl-Text-Balanced <= 2.03
-Provides:   perl-Time-HiRes = 1.9759
-Obsoletes:  perl-Time-HiRes <= 1.9759
+Provides:   perl-Time-HiRes = 1.9760
+Obsoletes:  perl-Time-HiRes <= 1.9760
 Provides:   perl-libnet = 3.11
 Obsoletes:  perl-libnet <= 3.11
-Provides:   perl-Compress-Raw-Zlib = 2.076
-Obsoletes:  perl-Compress-Raw-Zlib <= 2.076
-Provides:   perl-Compress-Zlib = 2.074
-Obsoletes:  perl-Compress-Zlib <= 2.074
-Provides:   perl-IO-Compress-Base = 2.074
-Obsoletes:  perl-IO-Compress-Base <= 2.074
-Provides:   perl-IO-Compress-Zlib = 2.074
-Obsoletes:  perl-IO-Compress-Zlib <= 2.074
+Provides:   perl-Compress-Raw-Zlib = 2.084
+Obsoletes:  perl-Compress-Raw-Zlib <= 2.084
+Provides:   perl-Compress-Zlib = 2.084
+Obsoletes:  perl-Compress-Zlib <= 2.084
+Provides:   perl-IO-Compress-Base = 2.084
+Obsoletes:  perl-IO-Compress-Base <= 2.084
+Provides:   perl-IO-Compress-Zlib = 2.084
+Obsoletes:  perl-IO-Compress-Zlib <= 2.084
 Provides:   perl-IO-Zlib = 1.10
 Obsoletes:  perl-IO-Zlib <= 1.10
-Provides:   perl-Archive-Tar = 2.30
-Obsoletes:  perl-Archive-Tar <= 2.30
+Provides:   perl-Archive-Tar = 2.32
+Obsoletes:  perl-Archive-Tar <= 2.32
 Provides:   perl-Locale-Maketext-Simple = 0.21
 Obsoletes:  

commit perl for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2019-07-08 15:08:20

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.4615 (New)


Package is "perl"

Mon Jul  8 15:08:20 2019 rev:112 rq:712343 version:5.28.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2019-02-08 
12:08:28.265580254 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new.4615/perl.changes  2019-07-08 
15:08:32.227201858 +0200
@@ -1,0 +2,5 @@
+Thu Jun 20 12:05:41 UTC 2019 - Martin Liška 
+
+- Disable LTO (boo#1138837).
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.Asnk8Y/_old  2019-07-08 15:08:34.423203966 +0200
+++ /var/tmp/diff_new_pack.Asnk8Y/_new  2019-07-08 15:08:34.427203969 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -189,6 +189,7 @@
 %patch18 -p1
 
 %build
+%define _lto_cflags %{nil}
 cp -a lib savelib
 export BZIP2_LIB=%{_libdir}
 export BZIP2_INCLUDE=%{_includedir}




commit perl for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2019-02-08 12:08:10

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.28833 (New)


Package is "perl"

Fri Feb  8 12:08:10 2019 rev:111 rq:670560 version:5.28.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2018-12-19 
13:29:22.424934635 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new.28833/perl.changes 2019-02-08 
12:08:28.265580254 +0100
@@ -1,0 +2,6 @@
+Wed Jan 23 23:01:19 UTC 2019 - Bernhard Wiedemann 
+
+- Add perl-fix2020.patch to fix timelocal calls in 2020 (boo#1102840)
+- Add perl-reproducible2.patch to make build reproducible in spite of ASLR
+
+---

New:

  perl-fix2020.patch
  perl-reproducible2.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.FXU87h/_old  2019-02-08 12:08:34.453577931 +0100
+++ /var/tmp/diff_new_pack.FXU87h/_new  2019-02-08 12:08:34.457577929 +0100
@@ -47,6 +47,10 @@
 Patch14:posix-sigaction.patch
 Patch15:perl-gdbm-test-no-mmap.diff
 Patch16:perl-revert-caretx.diff
+# PATCH-FIX-UPSTREAM unmerged
+Patch17:perl-fix2020.patch
+# PATCH-FIX-UPSTREAM unmerged 
https://www.nntp.perl.org/group/perl.perl5.porters/2018/12/msg253240.html
+Patch18:perl-reproducible2.patch
 BuildRequires:  db-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  libbz2-devel
@@ -181,6 +185,8 @@
 %patch14 -p1
 %patch15
 %patch16
+%patch17 -p1
+%patch18 -p1
 
 %build
 cp -a lib savelib

++ perl-fix2020.patch ++
submitted upstream

Author: Bernhard M. Wiedemann 
Date: 2018-03-18
Subject: fix calls of timelocal to work after 2019

because year 70 then starts to mean 2070

https://bugzilla.opensuse.org/show_bug.cgi?id=1102840 trackerbug: build fails 
at some time
https://rt.perl.org/Ticket/Display.html?id=132896 perl Net::NNTP 
https://rt.perl.org/Ticket/Display.html?id=132898 perl Net::FTP => 
https://rt.cpan.org/Public/Bug/Display.html?id=124534
https://rt.perl.org/Ticket/Display.html?id=132897 perl doc

Index: perl-5.26.1/cpan/Time-Local/t/Local.t
===
--- perl-5.26.1.orig/cpan/Time-Local/t/Local.t
+++ perl-5.26.1/cpan/Time-Local/t/Local.t
@@ -85,6 +85,7 @@ my $epoch_is_64
 
 for ( @time, @neg_time ) {
 my ( $year, $mon, $mday, $hour, $min, $sec ) = @$_;
+my $year_in = $year;
 $year -= 1900;
 $mon--;
 
@@ -96,7 +97,6 @@ SKIP: {
 
 # Test timelocal()
 {
-my $year_in = $year < 70 ? $year + 1900 : $year;
 my $time = timelocal( $sec, $min, $hour, $mday, $mon, $year_in );
 
 my ( $s, $m, $h, $D, $M, $Y ) = localtime($time);
@@ -111,7 +111,6 @@ SKIP: {
 
 # Test timegm()
 {
-my $year_in = $year < 70 ? $year + 1900 : $year;
 my $time = timegm( $sec, $min, $hour, $mday, $mon, $year_in );
 
 my ( $s, $m, $h, $D, $M, $Y ) = gmtime($time);
@@ -128,7 +127,6 @@ SKIP: {
 
 for (@bad_time) {
 my ( $year, $mon, $mday, $hour, $min, $sec ) = @$_;
-$year -= 1900;
 $mon--;
 
 eval { timegm( $sec, $min, $hour, $mday, $mon, $year ) };
@@ -138,19 +136,19 @@ for (@bad_time) {
 
 {
 is(
-timelocal( 0, 0, 1, 1, 0, 90 ) - timelocal( 0, 0, 0, 1, 0, 90 ), 3600,
+timelocal( 0, 0, 1, 1, 0, 1990 ) - timelocal( 0, 0, 0, 1, 0, 1990 ), 
3600,
 'one hour difference between two calls to timelocal'
 );
 
 is(
-timelocal( 1, 2, 3, 1, 0, 100 ) - timelocal( 1, 2, 3, 31, 11, 99 ),
+timelocal( 1, 2, 3, 1, 0, 2000 ) - timelocal( 1, 2, 3, 31, 11, 1999 ),
 24 * 3600,
 'one day difference between two calls to timelocal'
 );
 
 # Diff beween Jan 1, 1980 and Mar 1, 1980 = (31 + 29 = 60 days)
 is(
-timegm( 0, 0, 0, 1, 2, 80 ) - timegm( 0, 0, 0, 1, 0, 80 ),
+timegm( 0, 0, 0, 1, 2, 1980 ) - timegm( 0, 0, 0, 1, 0, 1980 ),
 60 * 24 * 3600,
 '60 day difference between two calls to timegm'
 );
Index: perl-5.26.1/cpan/libnet/lib/Net/FTP.pm
===
--- perl-5.26.1.orig/cpan/libnet/lib/Net/FTP.pm
+++ perl-5.26.1/cpan/libnet/lib/Net/FTP.pm
@@ -264,7 +264,7 @@ sub mdtm {
 
   $ftp->_MDTM($file)
 && $ftp->message =~ /((\d\d)(\d\d\d?))(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)/
-? timegm($8, $7, $6, $5, $4 - 1, $2 eq '19' ? $3 : ($1 - 1900))
+? timegm($8, $7, $6, $5, $4 - 1, $2 eq '19' ? ($3 + 1900) : $1)
 : undef;
 }
 
Index: perl-5.26.1/cpan/libnet/lib/Net/NNTP.pm
===
--- 

commit perl for openSUSE:Factory

2018-12-19 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2018-12-19 13:29:08

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new.28833 (New)


Package is "perl"

Wed Dec 19 13:29:08 2018 rev:110 rq:653081 version:5.28.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2018-05-25 
21:34:14.538640090 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new.28833/perl.changes 2018-12-19 
13:29:22.424934635 +0100
@@ -1,0 +2,58 @@
+Fri Nov 30 14:12:53 CET 2018 - m...@suse.de
+
+- update to perl-5.28.1
+  * [CVE-2018-18311] Integer overflow leading to buffer overflow
+  * [CVE-2018-18312] Heap-buffer-overflow write in S_regatom
+  * updated Module::CoreList module
+
+---
+Tue Oct  2 13:03:27 CEST 2018 - m...@suse.de
+
+- simplify perl_gen_filelist macro
+
+---
+Fri Sep 28 16:06:46 CEST 2018 - m...@suse.de
+
+- fix testing fatal errors in gdbm
+  new patch: perl-gdbm-test-no-mmap.diff
+- fix perl no longer setting $^X if /proc is not mounted
+  new patch: perl-revert-caretx.diff
+
+---
+Wed Sep 26 15:01:32 CEST 2018 - m...@suse.de
+
+- change the perl_gen_filelist macro so that the modules no
+  longer own the perl_vendorarch directory [bnc#1109754]
+
+---
+Sat Sep 22 19:22:29 UTC 2018 - Dirk Stoecker 
+
+- update to perl-5.28.0
+ * Core Enhancements
+  * Unicode 10.0 is supported
+  * delete on key/value hash slices
+  * Experimentally, there are now alphabetic synonyms for some regular 
expression assertions
+  * Mixed Unicode scripts are now detectable
+  * In-place editing with perl -i is now safer
+  * Initialisation of aggregate state variables
+  * Full-size inode numbers
+  * The sprintf %j format size modifier is now available with pre-C99 compilers
+  * Close-on-exec flag set atomically
+  * String- and number-specific bitwise ops are no longer experimental
+  * Locales are now thread-safe on systems that support them
+  * New read-only predefined variable ${^SAFE_LOCALES}
+ * Security
+  * [CVE-2017-12837] Heap buffer overflow in regular expression compiler
+  * [CVE-2017-12883] Buffer over-read in regular expression parser
+  * [CVE-2017-12814] $ENV{$key} stack buffer overflow on Windows
+  * Default Hash Function Change
+ * Full list of changes: 
https://metacpan.org/pod/release/XSAWYERX/perl-5.28.0/pod/perldelta.pod
+- update perl-5.26.0.dif to perl-5.28.0.dif
+- drop patch perl-pp-crypt.patch (included upstream)
+
+---
+Tue Sep 18 14:14:34 UTC 2018 - sch...@suse.de
+
+- perl-pp-crypt.patch: fix incompatibility with libxcrypt (bsc#1107973)
+
+---

Old:

  perl-5.26.0.dif
  perl-5.26.2.tar.xz

New:

  perl-5.28.0.dif
  perl-5.28.1.tar.xz
  perl-gdbm-test-no-mmap.diff
  perl-revert-caretx.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.b1rAYi/_old  2018-12-19 13:29:23.484933251 +0100
+++ /var/tmp/diff_new_pack.b1rAYi/_new  2018-12-19 13:29:23.488933246 +0100
@@ -16,21 +16,21 @@
 #
 
 
-%define pversion 5.26.2
-%global versionlist 5.26.1
+%define pversion 5.28.1
+%global versionlist 5.28.0
 Name:   perl
-Version:5.26.2
+Version:5.28.1
 Release:0
 Summary:The Perl interpreter
 License:Artistic-1.0 OR GPL-2.0-or-later
 Group:  Development/Languages/Perl
-URL:http://www.perl.org/
-Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
+Url:https://www.perl.org/
+Source: https://www.cpan.org/src/5.0/perl-%{version}.tar.xz
 Source1:%{name}-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
-Patch0: perl-5.26.0.dif
+Patch0: perl-5.28.0.dif
 Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
@@ -45,6 +45,8 @@
 Patch12:perl-reproducible.patch
 Patch13:perl_skip_flaky_tests_powerpc.patch
 Patch14:posix-sigaction.patch
+Patch15:perl-gdbm-test-no-mmap.diff
+Patch16:perl-revert-caretx.diff
 BuildRequires:  db-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  libbz2-devel
@@ -54,26 +56,25 @@
 Requires:   perl-base = %{version}
 Suggests:   perl-doc = %{version}
 Provides:   perl-500
-Provides:   perl-Filter-Simple = 0.93
+Provides:   perl-Filter-Simple = 0.95
 

commit perl for openSUSE:Factory

2018-05-25 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2018-05-25 21:34:12

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Fri May 25 21:34:12 2018 rev:109 rq:611550 version:5.26.2

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2018-03-12 
12:03:47.756498236 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2018-05-25 
21:34:14.538640090 +0200
@@ -1,0 +2,24 @@
+Wed May 23 14:12:11 CEST 2018 - m...@suse.de
+
+- make perl-5.26.2 compatible with perl-5.26.1
+
+---
+Mon May 14 14:50:11 UTC 2018 - tchva...@suse.com
+
+- Update versions based on provides in perl rpm
+
+---
+Fri May 11 11:34:29 UTC 2018 - tchva...@suse.com
+
+- Version update to perl-5.26.2:
+  * Tons of bugfixes
+
+---
+Fri May 11 09:33:27 UTC 2018 - tchva...@suse.com
+
+- Remove the as-needed disabling as no other distro is doing that
+- Use macros where possible
+- Remove if0 and commented out code to reduce the scope
+- Run tests in threads
+
+---

Old:

  perl-5.26.1.tar.xz

New:

  perl-5.26.2.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.GIiLty/_old  2018-05-25 21:34:16.650563664 +0200
+++ /var/tmp/diff_new_pack.GIiLty/_new  2018-05-25 21:34:16.654563520 +0200
@@ -14,24 +14,19 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-# icecream 0
 
 
-#Compat macro for new _fillupdir macro introduced in Nov 2017
-%if ! %{defined _fillupdir}
-  %define _fillupdir /var/adm/fillup-templates
-%endif
-
+%define pversion 5.26.2
+%global versionlist 5.26.1
 Name:   perl
+Version:5.26.2
+Release:0
 Summary:The Perl interpreter
-License:Artistic-1.0 or GPL-2.0+
+License:Artistic-1.0 OR GPL-2.0-or-later
 Group:  Development/Languages/Perl
-Version:5.26.1
-Release:0
-%define pversion 5.26.1
-Url:http://www.perl.org/
+URL:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
-Source1:%name-rpmlintrc
+Source1:%{name}-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
@@ -50,25 +45,18 @@
 Patch12:perl-reproducible.patch
 Patch13:perl_skip_flaky_tests_powerpc.patch
 Patch14:posix-sigaction.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-PreReq: perl-base = %version
-#PreReq: %fillup_prereq
 BuildRequires:  db-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  xz
 BuildRequires:  zlib-devel
-#Requires:   gzip  # needed in SuSEconfig.perl
-Suggests:   perl-doc = %version
-#
-%if "%version" != "%pversion"
-Provides:   perl = %pversion-%release
-%endif
+Requires:   perl-base = %{version}
+Suggests:   perl-doc = %{version}
 Provides:   perl-500
-Provides:   perl(:MODULE_COMPAT_%pversion)
-%global versionlist %nil
 Provides:   perl-Filter-Simple = 0.93
+Provides:   perl(:MODULE_COMPAT_%{pversion})
+Provides:   perl(:MODULE_COMPAT_5.26.1)
 Obsoletes:  perl-Filter-Simple <= 0.93
 Provides:   perl-I18N-LangTags = 0.42
 Obsoletes:  perl-I18N-LangTags <= 0.42
@@ -112,8 +100,8 @@
 Obsoletes:  perl-ExtUtils-CBuilder <= 0.280225
 Provides:   perl-IO-Socket-IP = 0.38
 Obsoletes:  perl-IO-Socket-IP <= 0.38
-Provides:   perl-Parse-CPAN-Meta = 1.4417
-Obsoletes:  perl-Parse-CPAN-Meta <= 1.4417
+Provides:   perl-Parse-CPAN-Meta = 2.150010
+Obsoletes:  perl-Parse-CPAN-Meta <= 2.150010
 Provides:   perl-PathTools = 3.63
 Obsoletes:  perl-PathTools <= 3.63
 Provides:   perl-autodie = 2.29
@@ -122,6 +110,9 @@
 Obsoletes:  perl-Test-Harness <= 3.38
 Provides:   perl-version = 0.9917
 Obsoletes:  perl-version <= 0.9917
+%if "%{version}" != "%{pversion}"
+Provides:   perl = %{pversion}-%{release}
+%endif
 
 %description
 perl - Practical Extraction and Report Language
@@ -140,14 +131,9 @@
 Group:  Development/Languages/Perl
 Provides:   perl-Digest
 Provides:   perl-Digest-MD5
-%if "%version" != "%pversion"
-Provides:   perl-base = %pversion-%release
+%if "%{version}" != "%{pversion}"
+Provides:   perl-base = %{pversion}-%{release}
 %endif
-# bug437293
-%ifarch ppc64
-Obsoletes:  perl-64bit
-%endif
-#
 
 %description base
 perl - Practical 

commit perl for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2018-03-12 12:03:46

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Mon Mar 12 12:03:46 2018 rev:108 rq:583678 version:5.26.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2018-01-29 
14:54:28.986860012 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2018-03-12 
12:03:47.756498236 +0100
@@ -1,0 +2,5 @@
+Thu Feb 22 15:10:43 UTC 2018 - fv...@suse.com
+
+- Use %license (boo#1082318)
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.kYyQa0/_old  2018-03-12 12:03:49.824424126 +0100
+++ /var/tmp/diff_new_pack.kYyQa0/_new  2018-03-12 12:03:49.832423839 +0100
@@ -406,6 +406,7 @@
 
 %files base -f perl-base-filelist
 %defattr(-,root,root)
+%license Copying Artistic
 %dir /usr/lib/perl5
 %dir /usr/lib/perl5/%pversion
 %dir /usr/lib/perl5/%pversion/B




commit perl for openSUSE:Factory

2018-01-29 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2018-01-29 14:54:27

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Mon Jan 29 14:54:27 2018 rev:107 rq:568390 version:5.26.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2018-01-17 
21:45:26.839330905 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2018-01-29 
14:54:28.986860012 +0100
@@ -1,0 +2,6 @@
+Mon Jan 22 10:25:12 UTC 2018 - sch...@suse.de
+
+- posix-sigaction.patch: make sure Perl_sighandler is always installed
+  with SA_SIGINFO (bsc#1064697)
+
+---

New:

  posix-sigaction.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.Ji6U59/_old  2018-01-29 14:54:31.426746024 +0100
+++ /var/tmp/diff_new_pack.Ji6U59/_new  2018-01-29 14:54:31.430745837 +0100
@@ -49,6 +49,7 @@
 # PATCH-FIX-OPENSUSE 
 Patch12:perl-reproducible.patch
 Patch13:perl_skip_flaky_tests_powerpc.patch
+Patch14:posix-sigaction.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -192,6 +193,7 @@
 %patch9
 %patch11
 %patch12 -p1
+%patch14 -p1
 
 %build
 cp -a lib savelib

++ posix-sigaction.patch ++
Index: perl-5.26.1/ext/POSIX/POSIX.xs
===
--- perl-5.26.1.orig/ext/POSIX/POSIX.xs
+++ perl-5.26.1/ext/POSIX/POSIX.xs
@@ -3158,6 +3158,10 @@ sigaction(sig, optaction, oldaction = 0)
/* Set up any desired flags. */
svp = hv_fetchs(action, "FLAGS", FALSE);
act.sa_flags = svp ? SvIV(*svp) : 0;
+#ifdef SA_SIGINFO
+   /* Perl_sighandler depends on the extra arguments. */
+   act.sa_flags |= SA_SIGINFO;
+#endif
 
/* Don't worry about cleaning up *sigsvp if this fails,
 * because that means we tried to disposition a



commit perl for openSUSE:Factory

2018-01-17 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2018-01-17 21:45:23

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Wed Jan 17 21:45:23 2018 rev:106 rq:563623 version:5.26.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2017-12-14 
10:51:01.170336696 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2018-01-17 
21:45:26.839330905 +0100
@@ -1,0 +2,8 @@
+Wed Jan 10 11:57:01 UTC 2018 - norm...@linux.vnet.ibm.com
+
+- ignore make check transient errors for PowerPC
+  that are reported since 20170907
+  bypass boo#1063176
+  new patch: perl_skip_flaky_tests_powerpc.patch
+
+---

New:

  perl_skip_flaky_tests_powerpc.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.xXnHZk/_old  2018-01-17 21:45:28.471254519 +0100
+++ /var/tmp/diff_new_pack.xXnHZk/_new  2018-01-17 21:45:28.479254144 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -48,6 +48,7 @@
 Patch11:perl-5.18.2-overflow.diff
 # PATCH-FIX-OPENSUSE 
 Patch12:perl-reproducible.patch
+Patch13:perl_skip_flaky_tests_powerpc.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -184,8 +185,9 @@
 %patch5
 %patch6
 %patch7
-%ifarch ppc ppc64
+%ifarch ppc ppc64 ppc64le
 %patch8 -p1
+%patch13 -p1
 %endif
 %patch9
 %patch11

++ perl_skip_flaky_tests_powerpc.patch ++
From: Michel Normand 
Subject: perl skip flaky tests powerpc
Date: Wed, 10 Jan 2018 12:55:38 +0100

skip flaky tests powerpc
as bypass https://bugzilla.suse.com/show_bug.cgi?id=1063176

Signed-off-by: Michel Normand 
---
 cpan/Memoize/t/expmod_t.t |1 +
 dist/Time-HiRes/t/alarm.t |2 +-
 dist/Time-HiRes/t/clock.t |2 +-
 dist/Time-HiRes/t/nanosleep.t |2 +-
 dist/Time-HiRes/t/usleep.t|2 +-
 t/op/alarm.t  |1 +
 t/op/sigsystem.t  |1 +
 t/op/sselect.t|2 ++
 t/op/stat.t   |1 +
 9 files changed, 10 insertions(+), 4 deletions(-)

Index: perl-5.26.1/cpan/Memoize/t/expmod_t.t
===
--- perl-5.26.1.orig/cpan/Memoize/t/expmod_t.t
+++ perl-5.26.1/cpan/Memoize/t/expmod_t.t
@@ -1,5 +1,6 @@
 #!/usr/bin/perl
 
+use Test::More skip_all => "ppc workers are too busy";
 use lib '..';
 use Memoize;
 BEGIN {
Index: perl-5.26.1/dist/Time-HiRes/t/alarm.t
===
--- perl-5.26.1.orig/dist/Time-HiRes/t/alarm.t
+++ perl-5.26.1/dist/Time-HiRes/t/alarm.t
@@ -1,6 +1,6 @@
 use strict;
 
-use Test::More tests => 10;
+use Test::More skip_all => "ppc workers are too busy";
 BEGIN { push @INC, '.' }
 use t::Watchdog;
 
Index: perl-5.26.1/dist/Time-HiRes/t/nanosleep.t
===
--- perl-5.26.1.orig/dist/Time-HiRes/t/nanosleep.t
+++ perl-5.26.1/dist/Time-HiRes/t/nanosleep.t
@@ -8,7 +8,7 @@ BEGIN {
 }
 }
 
-use Test::More tests => 3;
+use Test::More skip_all => "ppc workers are too busy";
 BEGIN { push @INC, '.' }
 use t::Watchdog;
 
Index: perl-5.26.1/dist/Time-HiRes/t/usleep.t
===
--- perl-5.26.1.orig/dist/Time-HiRes/t/usleep.t
+++ perl-5.26.1/dist/Time-HiRes/t/usleep.t
@@ -8,7 +8,7 @@ BEGIN {
 }
 }
 
-use Test::More tests => 6;
+use Test::More skip_all => "ppc workers are too busy";
 BEGIN { push @INC, '.' }
 use t::Watchdog;
 
Index: perl-5.26.1/t/op/alarm.t
===
--- perl-5.26.1.orig/t/op/alarm.t
+++ perl-5.26.1/t/op/alarm.t
@@ -11,6 +11,7 @@ use Config;
 if ( !$Config{d_alarm} ) {
 skip_all("alarm() not implemented on this platform");
 }
+skip_all("ppc workers are too busy");
 
 plan tests => 5;
 my $Perl = which_perl();
Index: perl-5.26.1/t/op/sigsystem.t
===
--- perl-5.26.1.orig/t/op/sigsystem.t
+++ perl-5.26.1/t/op/sigsystem.t
@@ -11,6 +11,7 @@ use strict;
 use constant TRUE => ($^X, '-e', 'exit 0');
 use Data::Dumper;
 
+skip_all("ppc workers are too busy");
 plan tests => 4;
 
 SKIP: {
Index: perl-5.26.1/t/op/stat.t

commit perl for openSUSE:Factory

2017-12-14 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2017-12-14 10:50:59

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Thu Dec 14 10:50:59 2017 rev:105 rq:555269 version:5.26.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2017-10-02 
16:43:10.339326983 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2017-12-14 
10:51:01.170336696 +0100
@@ -1,0 +2,11 @@
+Mon Dec  4 17:50:10 UTC 2017 - bwiedem...@suse.com
+
+- Add perl-reproducible.patch to make build reproducible (boo#1047218)
+
+---
+Thu Nov 23 13:43:59 UTC 2017 - rbr...@suse.com
+
+- Replace references to /var/adm/fillup-templates with new 
+  %_fillupdir macro (boo#1069468)
+
+---

New:

  perl-reproducible.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.1DDCPE/_old  2017-12-14 10:51:02.454274715 +0100
+++ /var/tmp/diff_new_pack.1DDCPE/_new  2017-12-14 10:51:02.458274522 +0100
@@ -17,6 +17,11 @@
 # icecream 0
 
 
+#Compat macro for new _fillupdir macro introduced in Nov 2017
+%if ! %{defined _fillupdir}
+  %define _fillupdir /var/adm/fillup-templates
+%endif
+
 Name:   perl
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
@@ -41,6 +46,8 @@
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
 Patch11:perl-5.18.2-overflow.diff
+# PATCH-FIX-OPENSUSE 
+Patch12:perl-reproducible.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -182,6 +189,7 @@
 %endif
 %patch9
 %patch11
+%patch12 -p1
 
 %build
 cp -a lib savelib
@@ -242,10 +250,10 @@
 install -m 444 saveConfig_heavy.pl $cpa/Config_heavy.pl
 #install -d $RPM_BUILD_ROOT/var/adm/SuSEconfig/bin
 #install -d $RPM_BUILD_ROOT/sbin/conf.d
-#install -d $RPM_BUILD_ROOT/var/adm/fillup-templates
+#install -d $RPM_BUILD_ROOT%{_fillupdir}
 #install -m 755 SuSE/perllocal.SuSE $RPM_BUILD_ROOT/usr/lib/perl5
 #install -m 755 SuSE/SuSEconfig.perl $RPM_BUILD_ROOT/sbin/conf.d
-#install -m 755 SuSE/sysconfig.suseconfig-perl 
$RPM_BUILD_ROOT/var/adm/fillup-templates
+#install -m 755 SuSE/sysconfig.suseconfig-perl $RPM_BUILD_ROOT%{_fillupdir}
 # install macros.perl file
 install -D -m 644 %{S:2} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.perl
 pushd /usr/include
@@ -412,7 +420,7 @@
 /usr/lib/perl5/*
 %config %{_sysconfdir}/rpm/macros.perl
 #/sbin/conf.d/SuSEconfig.perl
-#/var/adm/fillup-templates/sysconfig.suseconfig-perl
+#%{_fillupdir}/sysconfig.suseconfig-perl
 #%ghost /usr/lib/perl*/*/*/perllocal.pod
 #%ghost %doc /usr/share/man/man3/perllocal.3pm.gz
 

++ perl-reproducible.patch ++
PATCH-FIX-OPENSUSE
Author: Bernhard M. Wiedemann 
Date: 2017-12-04

replace hostname, username, time with fixed values

Index: perl-5.26.1/Configure
===
--- perl-5.26.1.orig/Configure
+++ perl-5.26.1/Configure
@@ -9234,6 +9234,13 @@ esac
 set $myhostname
 myhostname=$1
 
+if test -n "$SOURCE_DATE_EPOCH" ; then
+   cf_time="`LC_ALL=C LANGUAGE=C $date -u -d@$SOURCE_DATE_EPOCH`"
+   cf_by="reproducible"
+   myhostname="reproducible"
+   myuname="reproducible"
+fi
+
 : verify guess
 if $test "$myhostname" ; then
dflt=y



commit perl for openSUSE:Factory

2017-10-02 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2017-10-02 16:43:01

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Mon Oct  2 16:43:01 2017 rev:104 rq:528515 version:5.26.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2017-05-24 
16:45:53.596355154 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2017-10-02 
16:43:10.339326983 +0200
@@ -1,0 +2,26 @@
+Sat Sep 23 10:40:59 UTC 2017 - co...@suse.com
+
+- update to perl-5.26.1
+ * [CVE-2017-12837] Heap buffer overflow in regular expression compiler
+ * [CVE-2017-12883] Buffer over-read in regular expression parser
+ * tons of bug fixes
+- update list of obsoletes
+
+---
+Wed Aug 30 14:44:49 CEST 2017 - m...@suse.de
+
+- update to perl-5.26.0
+  * "." no longer in @INC
+  * "do" may now warn
+  * regexp: a literal left brace "{" should be escaped
+  * lexical subroutines are no longer experimental
+  * indented Here-documents
+  * new regular expression modifier /xx
+  * declaring a reference to a variable
+  * unicode 9.0 is now supported
+  * new Hash Function For 64-bit Builds
+- rename perl-5.24.0.dif to perl-5.26.0.dif
+- remove obsolete perl-avoid-warnings.patch
+- remove obsolete Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
+
+---

Old:

  Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
  perl-5.24.0.dif
  perl-5.24.1.tar.xz
  perl-avoid-warnings.patch

New:

  perl-5.26.0.dif
  perl-5.26.1.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.223202714 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.227202151 +0200
@@ -21,16 +21,16 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.24.1
+Version:5.26.1
 Release:0
-%define pversion 5.24.1
+%define pversion 5.26.1
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
-Patch0: perl-5.24.0.dif
+Patch0: perl-5.26.0.dif
 Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
@@ -41,10 +41,6 @@
 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
-# PATCH-FIX-UPSTREAM RT#119762
-Patch13:Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -63,60 +59,60 @@
 Provides:   perl-500
 Provides:   perl(:MODULE_COMPAT_%pversion)
 %global versionlist %nil
-Provides:   perl-Filter-Simple = 0.92
-Obsoletes:  perl-Filter-Simple <= 0.92
-Provides:   perl-I18N-LangTags = 0.40
-Obsoletes:  perl-I18N-LangTags <= 0.40
+Provides:   perl-Filter-Simple = 0.93
+Obsoletes:  perl-Filter-Simple <= 0.93
+Provides:   perl-I18N-LangTags = 0.42
+Obsoletes:  perl-I18N-LangTags <= 0.42
 Provides:   perl-MIME-Base64 = 3.15
 Obsoletes:  perl-MIME-Base64 <= 3.15
-Provides:   perl-Storable = 2.56
-Obsoletes:  perl-Storable <= 2.56
-Provides:   perl-Test-Simple = 1.001014
-Obsoletes:  perl-Test-Simple <= 1.001014
+Provides:   perl-Storable = 2.62
+Obsoletes:  perl-Storable <= 2.62
+Provides:   perl-Test-Simple = 1.302073
+Obsoletes:  perl-Test-Simple <= 1.302073
 Provides:   perl-Text-Balanced = 2.03
 Obsoletes:  perl-Text-Balanced <= 2.03
-Provides:   perl-Time-HiRes = 1.9733
-Obsoletes:  perl-Time-HiRes <= 1.9733
+Provides:   perl-Time-HiRes = 1.9741
+Obsoletes:  perl-Time-HiRes <= 1.9741
 Provides:   perl-libnet = 3.08
 Obsoletes:  perl-libnet <= 3.08
-Provides:   perl-Compress-Raw-Zlib = 2.069
-Obsoletes:  perl-Compress-Raw-Zlib <= 2.069
-Provides:   perl-Compress-Zlib = 2.069
-Obsoletes:  perl-Compress-Zlib <= 2.069
-Provides:   perl-IO-Compress-Base = 2.069
-Obsoletes:  perl-IO-Compress-Base <= 2.069
-Provides:   perl-IO-Compress-Zlib = 2.069
-Obsoletes:  perl-IO-Compress-Zlib <= 2.069
+Provides:   perl-Compress-Raw-Zlib = 2.074
+Obsoletes:  perl-Compress-Raw-Zlib <= 2.074
+Provides:   

commit perl for openSUSE:Factory

2017-05-24 Thread root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2017-05-24 16:45:50

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is "perl"

Wed May 24 16:45:50 2017 rev:103 rq:496777 version:5.24.1

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2016-07-09 
09:19:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2017-05-24 
16:45:53.596355154 +0200
@@ -1,0 +2,48 @@
+Thu May 18 13:36:24 UTC 2017 - tchva...@suse.com
+
+- Remove patch from previous commit, does not work:
+  * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch
+- Add patch taken from upstream release instead:
+  * Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
+
+---
+Wed May 10 13:52:26 UTC 2017 - mplus...@suse.com
+
+- Fix building with zlib-1.2.10 (RT#119762):
+  * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch
+
+---
+Wed May  3 13:51:56 UTC 2017 - co...@suse.com
+
+- Update to perl-5.24.1
+
+  -Di switch is now required for PerlIO debugging output
+Previously PerlIO debugging output would be sent to the file specified
+by the "PERLIO_DEBUG" environment variable if perl wasn't running setuid
+and the -T or -t switches hadn't been parsed yet.
+
+If perl performed output at a point where it hadn't yet parsed its
+switches this could result in perl creating or overwriting the file
+named by "PERLIO_DEBUG" even when the -T switch had been supplied.
+
+Perl now requires the -Di switch to produce PerlIO debugging output. By
+default this is written to "stderr", but can optionally be redirected to
+a file by setting the "PERLIO_DEBUG" environment variable.
+
+If perl is running setuid or the -T switch was supplied "PERLIO_DEBUG"
+is ignored and the debugging output is sent to "stderr" as for any other
+-D switch.
+
+  Core modules and tools no longer search "." for optional modules
+The tools and many modules supplied in core no longer search the default
+current directory entry in @INC for optional modules. For example,
+Storable will remove the final "." from @INC before trying to load
+Log::Agent.
+
+This prevents an attacker injecting an optional module into a process
+run by another user where the current directory is writable by the
+attacker, e.g. the /tmp directory.
+
+- Refresh patches
+
+---

Old:

  perl-5.24.0.tar.xz

New:

  Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
  perl-5.24.1.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.jYE2ed/_old  2017-05-24 16:45:54.876174975 +0200
+++ /var/tmp/diff_new_pack.jYE2ed/_new  2017-05-24 16:45:54.880174412 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,9 +21,9 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.24.0
+Version:5.24.1
 Release:0
-%define pversion 5.24.0
+%define pversion 5.24.1
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
 Source1:%name-rpmlintrc
@@ -43,6 +43,8 @@
 Patch11:perl-5.18.2-overflow.diff
 # PATCH-FIX-UPSTREAM Fix a warning in cop.h , upstream commit 
f2b9631d5d19d2b71c1776e1193173d13f3620bf
 Patch12:perl-avoid-warnings.patch
+# PATCH-FIX-UPSTREAM RT#119762
+Patch13:Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -185,6 +187,7 @@
 %patch9
 %patch11
 %patch12 -p1
+%patch13 -p1
 
 %build
 cp -a lib savelib

++ Compress-Raw-Zlib-2.071-zlib-1.2.11.patch ++
Index: perl-5.24.1/cpan/Compress-Raw-Zlib/Zlib.xs
===
--- perl-5.24.1.orig/cpan/Compress-Raw-Zlib/Zlib.xs
+++ perl-5.24.1/cpan/Compress-Raw-Zlib/Zlib.xs
@@ -74,6 +74,10 @@
 #  define AT_LEAST_ZLIB_1_2_8
 #endif
 
+#if  defined(ZLIB_VERNUM) && ZLIB_VERNUM >= 0x1290
+#  define AT_LEAST_ZLIB_1_2_9
+#endif
+
 #ifdef USE_PPPORT_H
 #  define NEED_sv_2pvbyte
 #  define NEED_sv_2pv_nolen
@@ -134,12 +138,13 @@ typedef struct di_stream {
 uLongdict_adler ;

commit perl for openSUSE:Factory

2016-07-09 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2016-07-09 09:19:24

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.changes2016-06-07 
23:42:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2016-07-09 
09:19:26.0 +0200
@@ -1,0 +2,5 @@
+Sun Jun 26 08:45:05 UTC 2016 - sch...@suse.de
+
+- Move parent.pm to perl-base, used by File::Temp
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.KGeeot/_old  2016-07-09 09:19:28.0 +0200
+++ /var/tmp/diff_new_pack.KGeeot/_new  2016-07-09 09:19:28.0 +0200
@@ -339,6 +339,7 @@
 /usr/lib/perl5/%pversion/locale.pm
 /usr/lib/perl5/%pversion/overload.pm
 /usr/lib/perl5/%pversion/overloading.pm
+/usr/lib/perl5/%pversion/parent.pm
 /usr/lib/perl5/%pversion/strict.pm
 /usr/lib/perl5/%pversion/unicore/Heavy.pl
 /usr/lib/perl5/%pversion/utf8.pm




commit perl for openSUSE:Factory

2016-06-07 Thread h_root
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.changes2016-05-31 
12:08:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2016-06-07 
23:42:49.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun  2 08:47:48 UTC 2016 - idon...@suse.com
+
+- 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.0 +0200
+++ /var/tmp/diff_new_pack.igwveO/_new  2016-06-07 23:42:51.0 +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 
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



commit perl for openSUSE:Factory

2016-05-31 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2016-05-31 12:08:21

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.changes2016-02-17 
12:18:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2016-05-31 
12:08:23.0 +0200
@@ -1,0 +2,18 @@
+Tue May 10 15:27:33 CEST 2016 - m...@suse.de
+
+- Update to perl-5.24.0
+  * postfix dereferencing is no longer experimental
+  * unicode 8.0 is now supported
+  * perl will now croak when closing an in-place output file fails
+  * new "\b{lb}" boundary in regular expressions
+  * qr/(?[ ])/" now works in UTF-8 locales
+  * integer shift ("<<" and ">>") now more explicitly defined
+  * printf and sprintf now allow reordered precision arguments
+  * more fields provided to "sigaction" callback with "SA_SIGINFO"
+  * hashbang redirection to Perl 6
+  * set proper umask before calling mkstemp(3)
+  * fix loss of taint in canonpath
+  * remove duplicate environment variables from "environ"
+- rename patch perl-5.22.0.dif to perl-5.24.0.dif
+
+---

Old:

  perl-5.22.0.dif
  perl-5.22.1.tar.bz2

New:

  perl-5.24.0.dif
  perl-5.24.0.tar.xz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.UzhgGl/_old  2016-05-31 12:08:24.0 +0200
+++ /var/tmp/diff_new_pack.UzhgGl/_new  2016-05-31 12:08:24.0 +0200
@@ -21,16 +21,16 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.22.1
+Version:5.24.0
 Release:0
-%define pversion 5.22.1
+%define pversion 5.24.0
 Url:http://www.perl.org/
-Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.bz2
+Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
-Patch0: perl-5.22.0.dif
+Patch0: perl-5.24.0.dif
 Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
@@ -48,6 +48,7 @@
 BuildRequires:  gdbm-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  ncurses-devel
+BuildRequires:  xz
 BuildRequires:  zlib-devel
 #Requires:   gzip  # needed in SuSEconfig.perl
 Suggests:   perl-doc = %version
@@ -57,32 +58,31 @@
 %endif
 Provides:   perl-500
 Provides:   perl(:MODULE_COMPAT_%pversion)
-%global versionlist 5.22.0
+%global versionlist %nil
 Provides:   perl-Filter-Simple = 0.92
-Provides:   perl(:MODULE_COMPAT_5.22.0)
 Obsoletes:  perl-Filter-Simple <= 0.92
 Provides:   perl-I18N-LangTags = 0.40
 Obsoletes:  perl-I18N-LangTags <= 0.40
 Provides:   perl-MIME-Base64 = 3.15
 Obsoletes:  perl-MIME-Base64 <= 3.15
-Provides:   perl-Storable = 2.53
-Obsoletes:  perl-Storable <= 2.53
+Provides:   perl-Storable = 2.56
+Obsoletes:  perl-Storable <= 2.56
 Provides:   perl-Test-Simple = 1.001014
 Obsoletes:  perl-Test-Simple <= 1.001014
 Provides:   perl-Text-Balanced = 2.03
 Obsoletes:  perl-Text-Balanced <= 2.03
-Provides:   perl-Time-HiRes = 1.9726
-Obsoletes:  perl-Time-HiRes <= 1.9726
-Provides:   perl-libnet = 3.05
-Obsoletes:  perl-libnet <= 3.05
-Provides:   perl-Compress-Raw-Zlib = 2.068
-Obsoletes:  perl-Compress-Raw-Zlib <= 2.068
-Provides:   perl-Compress-Zlib = 2.068
-Obsoletes:  perl-Compress-Zlib <= 2.068
-Provides:   perl-IO-Compress-Base = 2.068
-Obsoletes:  perl-IO-Compress-Base <= 2.068
-Provides:   perl-IO-Compress-Zlib = 2.068
-Obsoletes:  perl-IO-Compress-Zlib <= 2.068
+Provides:   perl-Time-HiRes = 1.9733
+Obsoletes:  perl-Time-HiRes <= 1.9733
+Provides:   perl-libnet = 3.08
+Obsoletes:  perl-libnet <= 3.08
+Provides:   perl-Compress-Raw-Zlib = 2.069
+Obsoletes:  perl-Compress-Raw-Zlib <= 2.069
+Provides:   perl-Compress-Zlib = 2.069
+Obsoletes:  perl-Compress-Zlib <= 2.069
+Provides:   perl-IO-Compress-Base = 2.069
+Obsoletes:  perl-IO-Compress-Base <= 2.069
+Provides:   perl-IO-Compress-Zlib = 2.069
+Obsoletes:  perl-IO-Compress-Zlib <= 2.069
 Provides:   perl-IO-Zlib = 1.10
 Obsoletes:  perl-IO-Zlib <= 1.10
 Provides:   perl-Archive-Tar = 2.04
@@ -91,28 +91,28 @@
 Obsoletes:  perl-Locale-Maketext-Simple <= 0.21
 Provides:   perl-Pod-Escapes = 1.07
 Obsoletes:  perl-Pod-Escapes <= 1.07
-Provides:   perl-Pod-Simple = 3.29
-Obsoletes:  

commit perl for openSUSE:Factory

2016-02-17 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2016-02-17 10:33:32

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.changes2016-01-12 
16:10:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2016-02-17 
12:18:29.0 +0100
@@ -1,0 +2,16 @@
+Fri Feb 12 13:04:14 UTC 2016 - idon...@suse.com
+
+- Update to perl-5.22.1
+  * Several bugs, including a segmentation fault, have been fixed
+with the bounds checking constructs (introduced in Perl 5.22)
+  * Module::CoreList has been upgraded from version 5.20150520 to 
+5.20151213.
+  * PerlIO::scalar has been upgraded from version 0.22 to 0.23.
+  * POSIX has been upgraded from version 1.53 to 1.53_01.
+  * Storable has been upgraded from version 2.53 to 2.53_01.
+  * warnings has been upgraded from version 1.32 to 1.34.
+  * See perldelta.pod for all the changes.
+- Update perl-5.22.0.dif stop patching CPAN.pm, it was MacOS only
+  and was breaking tests (due to SHA-1 mismatch).
+
+---

Old:

  perl-5.22.0.tar.bz2

New:

  perl-5.22.1.tar.bz2



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.NNs9XF/_old  2016-02-17 12:18:30.0 +0100
+++ /var/tmp/diff_new_pack.NNs9XF/_new  2016-02-17 12:18:30.0 +0100
@@ -21,9 +21,9 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.22.0
+Version:5.22.1
 Release:0
-%define pversion 5.22.0
+%define pversion 5.22.1
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.bz2
 Source1:%name-rpmlintrc

++ perl-5.22.0.dif ++
--- /var/tmp/diff_new_pack.NNs9XF/_old  2016-02-17 12:18:30.0 +0100
+++ /var/tmp/diff_new_pack.NNs9XF/_new  2016-02-17 12:18:30.0 +0100
@@ -270,17 +270,6 @@
 +# May SuSEconfig modify your perllocal.pod? (yes/no)
 +#
 +CREATE_PERLLOCAL_POD="yes"
 ./cpan/CPAN/lib/CPAN.pm.orig   2015-05-13 22:19:28.0 +0200
-+++ ./cpan/CPAN/lib/CPAN.pm2015-06-10 11:41:25.384999384 +0200
-@@ -65,7 +65,7 @@ sub _uniq;
- 
- no lib ".";
- 
--require Mac::BuildTools if $^O eq 'MacOS';
-+#require Mac::BuildTools if $^O eq 'MacOS';
- if ($ENV{PERL5_CPAN_IS_RUNNING} && $$ != $ENV{PERL5_CPAN_IS_RUNNING}) {
- $ENV{PERL5_CPAN_IS_RUNNING_IN_RECURSION} ||= $ENV{PERL5_CPAN_IS_RUNNING};
- my @rec = _uniq split(/,/, $ENV{PERL5_CPAN_IS_RUNNING_IN_RECURSION}), $$;
 --- ./cpan/Compress-Raw-Zlib/config.in.orig2015-05-13 22:19:28.0 
+0200
 +++ ./cpan/Compress-Raw-Zlib/config.in 2015-06-10 11:41:25.384999384 +0200
 @@ -16,9 +16,9 @@

++ perl-5.22.0.tar.bz2 -> perl-5.22.1.tar.bz2 ++
/work/SRC/openSUSE:Factory/perl/perl-5.22.0.tar.bz2 
/work/SRC/openSUSE:Factory/.perl.new/perl-5.22.1.tar.bz2 differ: char 11, line 1




commit perl for openSUSE:Factory

2016-01-12 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2016-01-12 16:10:44

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.changes2015-12-13 
09:34:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2016-01-12 
16:10:46.0 +0100
@@ -1,0 +2,5 @@
+Thu Jan  7 16:12:11 UTC 2016 - bwiedem...@suse.com
+
+- fix perl_gen_filelist macro to not fail on foo.1 man page
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.fLYEQS/_old  2016-01-12 16:10:48.0 +0100
+++ /var/tmp/diff_new_pack.fLYEQS/_new  2016-01-12 16:10:48.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++ macros.perl ++
--- /var/tmp/diff_new_pack.fLYEQS/_old  2016-01-12 16:10:48.0 +0100
+++ /var/tmp/diff_new_pack.fLYEQS/_new  2016-01-12 16:10:48.0 +0100
@@ -113,7 +113,7 @@
 # add man pages\
 # if exist :)\
 if [ -d "${RPM_BUILD_ROOT}%{_mandir}" ]; then\
-for file in `cd "${RPM_BUILD_ROOT}%{_mandir}" && find . -type f`; do \
+for file in `cd "${RPM_BUILD_ROOT}%{_mandir}" && find . -type f -name 
"*3pm*"`; do \
if test -e "%{_mandir}/$file" -o -e "%{_mandir}/$file.gz"; then \
  mv ${RPM_BUILD_ROOT}%{_mandir}/$file 
${RPM_BUILD_ROOT}%{_mandir}/${file/3pm/3pmc} \
fi \




commit perl for openSUSE:Factory

2015-12-13 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2015-12-13 09:34:42

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.changes2015-08-25 
08:53:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2015-12-13 
09:34:43.0 +0100
@@ -1,0 +2,6 @@
+Mon Dec  7 16:58:56 UTC 2015 - opens...@dstoecker.de
+
+- prevent bad RPM provides for Math::BigInt and DB
+  (patch file perl-5.22.0_wrong_rpm_provides.diff)
+
+---

New:

  perl-5.22.0_wrong_rpm_provides.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.hLGvgi/_old  2015-12-13 09:34:45.0 +0100
+++ /var/tmp/diff_new_pack.hLGvgi/_new  2015-12-13 09:34:45.0 +0100
@@ -36,6 +36,8 @@
 Patch4: perl-netcmdutf8.diff
 Patch5: perl-HiRes.t-timeout.diff
 Patch6: perl-saverecontext.diff
+# PATCH-FIX-OPENSUSE perl-5.22.0_wrong_rpm_provides.diff Prevent generating 
bad RPM provides
+Patch7: perl-5.22.0_wrong_rpm_provides.diff
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
 Patch11:perl-5.18.2-overflow.diff
@@ -174,6 +176,7 @@
 %patch4
 %patch5
 %patch6
+%patch7 -p1
 %ifarch ppc ppc64
 %patch8 -p1
 %endif

++ perl-5.22.0_wrong_rpm_provides.diff ++
diff -ur perl-5.22.0/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm 
perl-5.22.0_fix/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm
--- perl-5.22.0/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm 2015-05-13 
22:19:29.0 +0200
+++ perl-5.22.0_fix/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm 2015-12-07 
17:56:35.717373572 +0100
@@ -7,7 +7,8 @@
 
 $VERSION = '1.9997';
 
-package Math::BigInt;
+package Math::BigInt # line break to prevent wrong rpm provides
+;
 
 # See SYNOPSIS below.
 
diff -ur perl-5.22.0/lib/sigtrap.pm perl-5.22.0_fix/lib/sigtrap.pm
--- perl-5.22.0/lib/sigtrap.pm  2015-05-13 22:19:30.0 +0200
+++ perl-5.22.0_fix/lib/sigtrap.pm  2015-12-07 17:56:26.971631933 +0100
@@ -80,7 +80,8 @@
 }
 
 sub handler_traceback {
-package DB;# To get subroutine args.
+package DB # line break to prevent wrong rpm provides
+;  # To get subroutine args.
 $SIG{'ABRT'} = DEFAULT;
 kill 'ABRT', $$ if $panic++;
 syswrite(STDERR, 'Caught a SIG', 12);



commit perl for openSUSE:Factory

2015-08-25 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2015-08-25 07:23:00

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.changes2015-03-05 
18:17:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2015-08-25 
08:53:31.0 +0200
@@ -1,0 +2,28 @@
+Mon Jun 22 06:47:41 UTC 2015 - dims...@opensuse.org
+
+- Reformat baselibs.conf.
+
+---
+Tue Jun  9 15:24:45 UTC 2015 - h...@imb-jena.de
+
+- update to perl-5.22.0
+  * several new experimental features
+  * new  (double-diamond) operator
+  * new \b boundaries in REs, w.r.t. Unicode
+  * non-capturing RE flag /n
+  * Unicode 7.0
+  * defined(@array), defined(%hash) are now fatal
+  * unescaped literal { in a pattern results in deprecation warning
+  * several modules updated
+  * modules CGI, Module::Build no longer included
+  * for a complete list of changes see perldelta.pod
+- perl-5.20.0.dif changed to fit 5.22.0, and renamed to perl-5.22.0.dif
+- changed patches to fit 5.22.0: perl-5.18.2-overflow.diff,
+  perl-netcmdutf8.diff, perl-regexp-refoverflow.diff,
+  perl-saverecontext.diff
+- dropped patches (now upstream): DataDumper-no-infinite-recursion.diff,
+  perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch,
+  perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch,
+  perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
+  
+---

Old:

  DataDumper-no-infinite-recursion.diff
  perl-5.20.0.dif
  perl-5.20.1.tar.bz2
  perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
  perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
  perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch

New:

  perl-5.22.0.dif
  perl-5.22.0.tar.bz2



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.dPiOPX/_old  2015-08-25 08:53:33.0 +0200
+++ /var/tmp/diff_new_pack.dPiOPX/_new  2015-08-25 08:53:33.0 +0200
@@ -21,16 +21,16 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.20.1
+Version:5.22.0
 Release:0
-%define pversion 5.20.1
+%define pversion 5.22.0
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.bz2
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
-Patch0: perl-5.20.0.dif
+Patch0: perl-5.22.0.dif
 Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
@@ -39,10 +39,6 @@
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
 Patch11:perl-5.18.2-overflow.diff
-Patch12:DataDumper-no-infinite-recursion.diff
-Patch13:perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
-Patch14:
perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
-Patch15:
perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -59,56 +55,62 @@
 %endif
 Provides:   perl-500
 Provides:   perl(:MODULE_COMPAT_%pversion)
-%global versionlist 5.20.0
-Provides:   perl-Filter-Simple = 0.91
-Provides:   perl(:MODULE_COMPAT_5.20.0)
-Obsoletes:  perl-Filter-Simple  0.91
+%global versionlist 5.22.0
+Provides:   perl-Filter-Simple = 0.92
+Provides:   perl(:MODULE_COMPAT_5.22.0)
+Obsoletes:  perl-Filter-Simple = 0.92
 Provides:   perl-I18N-LangTags = 0.40
-Obsoletes:  perl-I18N-LangTags  0.40
-Provides:   perl-MIME-Base64 = 3.14
-Obsoletes:  perl-MIME-Base64  3.14
-Provides:   perl-Storable = 2.49
-Obsoletes:  perl-Storable  2.49
-Provides:   perl-Test-Simple = 1.001003
-Obsoletes:  perl-Test-Simple  1.001003
-Provides:   perl-Text-Balanced = 2.02
-Obsoletes:  perl-Text-Balanced  2.02
-Provides:   perl-Time-HiRes
-Obsoletes:  perl-Time-HiRes
-Provides:   perl-libnet
-Obsoletes:  perl-libnet
-Provides:   perl-Compress-Raw-Zlib
-Obsoletes:  perl-Compress-Raw-Zlib
-Provides:   perl-Compress-Zlib
-Obsoletes:  perl-Compress-Zlib
-Provides:   perl-IO-Compress-Base
-Obsoletes:  perl-IO-Compress-Base
-Provides:   perl-IO-Compress-Zlib
-Obsoletes:  perl-IO-Compress-Zlib
-Provides:   perl-IO-Zlib

commit perl for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2015-03-05 17:04:13

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.changes2015-02-20 
12:00:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2015-03-05 
18:17:46.0 +0100
@@ -1,0 +2,8 @@
+Mon Feb 23 13:13:16 UTC 2015 - idon...@suse.com
+
+- Add multiple patches for gcc5 support, tracked by RT#123784
+  * perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
+  * perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
+  * perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
+
+---

New:

  perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
  perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
  perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.uWp8Zo/_old  2015-03-05 18:17:47.0 +0100
+++ /var/tmp/diff_new_pack.uWp8Zo/_new  2015-03-05 18:17:47.0 +0100
@@ -40,6 +40,9 @@
 Patch9: perl-incfix.diff
 Patch11:perl-5.18.2-overflow.diff
 Patch12:DataDumper-no-infinite-recursion.diff
+Patch13:perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch
+Patch14:
perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch
+Patch15:
perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -175,6 +178,9 @@
 %patch9
 %patch11
 %patch12
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
 
 %build
 cp -a lib savelib

++ perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch ++
From 93d77ec43f0de26bc9ead97d204a680a902d59e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= ppi...@redhat.com
Date: Wed, 11 Feb 2015 15:46:37 +0100
Subject: [PATCH] Fix Errno.pm generation for gcc-5.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

gcc-5.0 -E interleaves now line numbers with expended macros, so that
the generated errno.c will be preprocessed to

EBFONT = [[
   59
]]

which is hard to parse in in line-based reader.

So use -P option with gcc = 5.0. Global -P usage would break makedepend,
global -ftrack-macro-expansion=0 would break lib/h2ph.t.

RT#123784

Signed-off-by: Petr Písař ppi...@redhat.com
---
 ext/Errno/Errno_pm.PL | 23 +--
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/ext/Errno/Errno_pm.PL b/ext/Errno/Errno_pm.PL
index 55ad01a..63b5916 100644
--- a/ext/Errno/Errno_pm.PL
+++ b/ext/Errno/Errno_pm.PL
@@ -225,20 +225,31 @@ sub write_errno_pm {
 {  # BeOS (support now removed) did not enter this block
 # invoke CPP and read the output
 
+   my $inhibit_linemarkers = '';
+   if ($Config{gccversion} =~ /\A(\d+)\./ and $1 = 5) {
+   # GCC 5.0 interleaves expanded macros with line numbers breaking
+   # each line into multiple lines. RT#123784
+   $inhibit_linemarkers = ' -P';
+   }
+
if ($^O eq 'VMS') {
-   my $cpp = $Config{cppstdin} $Config{cppflags} $Config{cppminus};
+   my $cpp = $Config{cppstdin} $Config{cppflags} .
+   $inhibit_linemarkers .  $Config{cppminus};
$cpp =~ s/sys\$input//i;
open(CPPO,$cpp  errno.c |) or
die Cannot exec $Config{cppstdin};
} elsif ($IsMSWin32 || $^O eq 'NetWare') {
-   open(CPPO,$Config{cpprun} $Config{cppflags} errno.c |) or
-   die Cannot run '$Config{cpprun} $Config{cppflags} errno.c';
+   my $cpp = $Config{cpprun} $Config{cppflags} .
+   $inhibit_linemarkers;
+   open(CPPO,$cpp errno.c |) or
+   die Cannot run '$cpp errno.c';
} elsif ($IsSymbian) {
-my $cpp = gcc -E -I$ENV{SDK}\\epoc32\\include\\libc -;
+my $cpp = gcc -E -I$ENV{SDK}\\epoc32\\include\\libc .
+   $inhibit_linemarkers . -;
open(CPPO,$cpp  errno.c |)
or die Cannot exec $cpp;
 } else {
-   my $cpp = default_cpp();
+   my $cpp = default_cpp() . $inhibit_linemarkers;
open(CPPO,$cpp  errno.c |)
or die Cannot exec $cpp;
}
-- 
1.9.3

++ perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch 
++
From 3bea78d24634e630b610f59957e7a019205a67b2 Mon Sep 17 

commit perl for openSUSE:Factory

2015-02-20 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2015-02-20 12:00:20

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.changes2014-09-28 
19:53:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2015-02-20 
12:00:32.0 +0100
@@ -1,0 +2,5 @@
+Thu Feb  5 07:44:14 UTC 2015 - co...@suse.com
+
+- use rm with -f to avoid prompts for rpmbuild in terminals
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.Rs8iFq/_old  2015-02-20 12:00:33.0 +0100
+++ /var/tmp/diff_new_pack.Rs8iFq/_new  2015-02-20 12:00:33.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -253,9 +253,9 @@
 d=`gcc -print-file-name=include`
 test -f $d/stdarg.h  (cd $d ; $RPM_BUILD_ROOT/usr/bin/perl -I$cp -I$cpa 
$RPM_BUILD_ROOT/usr/bin/h2ph -d $vpa stdarg.h stddef.h float.h)
 # remove broken pm - we don't have the module
-rm $RPM_BUILD_ROOT/usr/lib/perl5/*/Pod/Perldoc/ToTk.pm
+rm -f $RPM_BUILD_ROOT/usr/lib/perl5/*/Pod/Perldoc/ToTk.pm
 # we don't need this in here
-rm $RPM_BUILD_ROOT/usr/lib/perl5/*/*/CORE/libperl.a
+rm -f $RPM_BUILD_ROOT/usr/lib/perl5/*/*/CORE/libperl.a
 #touch $RPM_BUILD_ROOT/usr/share/man/man3/perllocal.3pm
 #touch $cpa/perllocal.pod
 # test CVE-2007-5116
@@ -264,37 +264,37 @@
 $RPM_BUILD_ROOT/usr/bin/perl -e 'eval /\\66/'
 %if 0
 # remove unrelated target/os manpages
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlaix.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlamiga.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlapollo.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlbeos.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlbs2000.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlcygwin.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perldgux.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perldos.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlepoc.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlfreebsd.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlhpux.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlhurd.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlirix.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmachten.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmacos.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmacosx.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmint.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlnetware.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlopenbsd.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos2.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos390.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos400.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlplan9.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlqnx.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlsolaris.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perltru64.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perluts.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvmesa.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvms.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvos.1*
-rm $RPM_BUILD_ROOT/usr/share/man/man1/perlwin32.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlaix.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlamiga.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlapollo.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlbeos.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlbs2000.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlcygwin.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perldgux.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perldos.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlepoc.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlfreebsd.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlhpux.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlhurd.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlirix.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlmachten.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlmacos.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlmacosx.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlmint.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlnetware.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlopenbsd.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlos2.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlos390.1*
+rm -f $RPM_BUILD_ROOT/usr/share/man/man1/perlos400.1*
+rm -f 

commit perl for openSUSE:Factory

2014-09-28 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2014-09-28 19:53:35

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.changes2014-07-19 
11:04:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2014-09-28 
19:53:45.0 +0200
@@ -1,0 +2,10 @@
+Wed Sep 17 14:22:41 CEST 2014 - m...@suse.de
+
+- update to perl-5.20.1
+  * some performance improvements and bug fixes
+  * utf8, version, File::Copy, Exporter and other modules
+  have been updated
+- fix infinite recursion in Data::Dumper [bnc#896715]
+  new patch: DataDumper-no-infinite-recursion.diff
+
+---

Old:

  perl-5.20.0.tar.bz2

New:

  DataDumper-no-infinite-recursion.diff
  perl-5.20.1.tar.bz2



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.js1kl8/_old  2014-09-28 19:53:47.0 +0200
+++ /var/tmp/diff_new_pack.js1kl8/_new  2014-09-28 19:53:47.0 +0200
@@ -21,9 +21,9 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.20.0
+Version:5.20.1
 Release:0
-%define pversion 5.20.0
+%define pversion 5.20.1
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.bz2
 Source1:%name-rpmlintrc
@@ -39,6 +39,7 @@
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
 Patch11:perl-5.18.2-overflow.diff
+Patch12:DataDumper-no-infinite-recursion.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -55,8 +56,9 @@
 %endif
 Provides:   perl-500
 Provides:   perl(:MODULE_COMPAT_%pversion)
-#%%global versionlist 5.20.0
+%global versionlist 5.20.0
 Provides:   perl-Filter-Simple = 0.91
+Provides:   perl(:MODULE_COMPAT_5.20.0)
 Obsoletes:  perl-Filter-Simple  0.91
 Provides:   perl-I18N-LangTags = 0.40
 Obsoletes:  perl-I18N-LangTags  0.40
@@ -94,16 +96,16 @@
 Provides:   perl-ExtUtils-ParseXS = 3.24
 Obsoletes:  perl-CPAN-Meta = 2.140640
 Obsoletes:  perl-CPAN-Meta-YAML = 0.012
-Obsoletes:  perl-ExtUtils-CBuilder = 0.280216
+Obsoletes:  perl-ExtUtils-CBuilder = 0.280217
 Obsoletes:  perl-ExtUtils-ParseXS  3.24
 Obsoletes:  perl-IO-Socket-IP = 0.29
 Obsoletes:  perl-Parse-CPAN-Meta = 1.4414
-Obsoletes:  perl-PathTools = 3.47
+Obsoletes:  perl-PathTools = 3.48
 Obsoletes:  perl-autodie = 2.23
 Provides:   perl-Test-Harness = 3.30
 Obsoletes:  perl-Test-Harness  3.30
-Provides:   perl-version = 0.9908
-Obsoletes:  perl-version  0.9908
+Provides:   perl-version = 0.9909
+Obsoletes:  perl-version  0.9909
 
 %description
 perl - Practical Extraction and Report Language
@@ -172,6 +174,7 @@
 %endif
 %patch9
 %patch11
+%patch12
 
 %build
 cp -a lib savelib

++ DataDumper-no-infinite-recursion.diff ++
--- ./MANIFEST.orig 2014-09-14 11:30:59.0 +
+++ ./MANIFEST  2014-09-17 12:33:11.840499982 +
@@ -2994,6 +2994,7 @@ dist/Data-Dumper/t/perl-74170.t   Regressi
 dist/Data-Dumper/t/purity_deepcopy_maxdepth.t  See if three Data::Dumper 
functions work
 dist/Data-Dumper/t/qr.tSee if Data::Dumper works with qr|/|
 dist/Data-Dumper/t/quotekeys.t See if Data::Dumper::Quotekeys works
+dist/Data-Dumper/t/recurse.t   See if Data::Dumper::Maxrecurse works
 dist/Data-Dumper/t/seen.t  See if Data::Dumper::Seen works
 dist/Data-Dumper/t/sortkeys.t  See if Data::Dumper::Sortkeys works
 dist/Data-Dumper/t/sparseseen.tSee if Data::Dumper::Sparseseen works
--- ./dist/Data-Dumper/Dumper.pm.orig   2014-09-14 11:31:01.0 +
+++ ./dist/Data-Dumper/Dumper.pm2014-09-17 12:33:11.840499982 +
@@ -56,6 +56,7 @@ $Useperl= 0 unless defined $
 $Sortkeys   = 0 unless defined $Sortkeys;
 $Deparse= 0 unless defined $Deparse;
 $Sparseseen = 0 unless defined $Sparseseen;
+$Maxrecurse = 1000  unless defined $Maxrecurse;
 
 #
 # expects an arrayref of values to be dumped.
@@ -92,6 +93,7 @@ sub new {
 'bless'= $Bless,# keyword to use for bless
 #expdepth   = $Expdepth,   # cutoff depth for explicit dumping
 maxdepth   = $Maxdepth,   # depth beyond which we give up
+   maxrecurse = $Maxrecurse, # depth beyond which we abort
 useperl= $Useperl,# use the pure Perl implementation
 sortkeys   = $Sortkeys,   # flag or filter for 

commit perl for openSUSE:Factory

2014-07-19 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2014-07-19 11:04:15

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.changes2014-04-12 
22:08:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2014-07-19 
11:04:26.0 +0200
@@ -1,0 +2,22 @@
+Sun Jun  8 12:13:23 UTC 2014 - co...@suse.com
+
+- fix some obsoletes
+
+---
+Mon Jun  2 16:50:44 CEST 2014 - m...@suse.de
+
+- update to perl-5.20.0
+  * experimental subroutine signatures
+  * new slice syntax
+  * experimental postfix dereferencing
+  * unicode 6.3 support
+  * better 64-bit support
+  * do can no longer be used to call subroutines
+  * tainting now conforms to documentation
+  * performance enhancements
+  * multiple modules updated to current version
+- perl-5.18.0.dif renamed to perl-5.20.0.dif
+- dropped patches: perl-db6.diff, perl-gracefull-net-ftp.diff,
+  perl-threads.t-timeout.diff
+
+---

Old:

  perl-5.18.0.dif
  perl-5.18.2.tar.gz
  perl-db6.diff
  perl-gracefull-net-ftp.diff
  perl-threads.t-timeout.diff

New:

  perl-5.20.0.dif
  perl-5.20.0.tar.bz2



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.yw9uNe/_old  2014-07-19 11:04:28.0 +0200
+++ /var/tmp/diff_new_pack.yw9uNe/_new  2014-07-19 11:04:28.0 +0200
@@ -21,26 +21,23 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.18.2
+Version:5.20.0
 Release:0
-%define pversion 5.18.2
+%define pversion 5.20.0
 Url:http://www.perl.org/
-Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.gz
+Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.bz2
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
-Patch0: perl-5.18.0.dif
-Patch1: perl-gracefull-net-ftp.diff
+Patch0: perl-5.20.0.dif
 Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
 Patch5: perl-HiRes.t-timeout.diff
 Patch6: perl-saverecontext.diff
-Patch7: perl-db6.diff
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
-Patch10:perl-threads.t-timeout.diff
 Patch11:perl-5.18.2-overflow.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
@@ -57,22 +54,20 @@
 Provides:   perl = %pversion-%release
 %endif
 Provides:   perl-500
-Provides:   perl-Filter-Simple
 Provides:   perl(:MODULE_COMPAT_%pversion)
-%global versionlist 5.18.0 5.18.1
-Provides:   perl(:MODULE_COMPAT_5.18.0)
-Provides:   perl(:MODULE_COMPAT_5.18.1)
-Obsoletes:  perl-Filter-Simple
-Provides:   perl-I18N-LangTags
-Obsoletes:  perl-I18N-LangTags
-Provides:   perl-MIME-Base64
-Obsoletes:  perl-MIME-Base64
-Provides:   perl-Storable
-Obsoletes:  perl-Storable
-Provides:   perl-Test-Simple = 0.98-%{release}
-Obsoletes:  perl-Test-Simple  0.98
-Provides:   perl-Text-Balanced
-Obsoletes:  perl-Text-Balanced
+#%%global versionlist 5.20.0
+Provides:   perl-Filter-Simple = 0.91
+Obsoletes:  perl-Filter-Simple  0.91
+Provides:   perl-I18N-LangTags = 0.40
+Obsoletes:  perl-I18N-LangTags  0.40
+Provides:   perl-MIME-Base64 = 3.14
+Obsoletes:  perl-MIME-Base64  3.14
+Provides:   perl-Storable = 2.49
+Obsoletes:  perl-Storable  2.49
+Provides:   perl-Test-Simple = 1.001003
+Obsoletes:  perl-Test-Simple  1.001003
+Provides:   perl-Text-Balanced = 2.02
+Obsoletes:  perl-Text-Balanced  2.02
 Provides:   perl-Time-HiRes
 Obsoletes:  perl-Time-HiRes
 Provides:   perl-libnet
@@ -90,23 +85,25 @@
 Provides:   perl-Archive-Tar
 Obsoletes:  perl-Archive-Tar
 Obsoletes:  perl-Module-Build = 0.4003
-Provides:   perl-Module-Pluggable = 4.0
-Obsoletes:  perl-Module-Pluggable  4.0
 Provides:   perl-Locale-Maketext-Simple = 0.21
 Obsoletes:  perl-Locale-Maketext-Simple  0.21
-Provides:   perl-Pod-Escapes = 1.04
-Obsoletes:  perl-Pod-Escapes  1.04
-Provides:   perl-Pod-Simple = 3.2
-Obsoletes:  perl-Pod-Simple  3.2
-Provides:   perl-ExtUtils-ParseXS
-Obsoletes:  perl-ExtUtils-ParseXS
-Provides:   perl-version
-Obsoletes:  perl-CPAN-Meta = 2.120921
-Obsoletes:  perl-CPAN-Meta-YAML = 0.008

commit perl for openSUSE:Factory

2014-04-12 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2014-04-12 21:29:15

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.changes2014-03-27 
09:28:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2014-04-12 
22:08:03.0 +0200
@@ -1,0 +2,5 @@
+Mon Apr  7 16:43:51 CEST 2014 - m...@suse.de
+
+- move English.pm into perl-base [bnc#869736]
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.BsEHD2/_old  2014-04-12 22:11:57.0 +0200
+++ /var/tmp/diff_new_pack.BsEHD2/_new  2014-04-12 22:11:57.0 +0200
@@ -307,6 +307,7 @@
 /usr/lib/perl5/%pversion/Config/
 /usr/lib/perl5/%pversion/Digest.pm
 /usr/lib/perl5/%pversion/Digest/
+/usr/lib/perl5/%pversion/English.pm
 /usr/lib/perl5/%pversion/Exporter.pm
 /usr/lib/perl5/%pversion/Exporter/
 /usr/lib/perl5/%pversion/File/

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2014-03-27 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2014-03-27 09:28:31

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.changes2014-02-04 
19:57:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2014-03-27 
09:28:38.0 +0100
@@ -1,0 +2,5 @@
+Tue Mar 25 11:06:56 UTC 2014 - rguent...@suse.com
+
+- perl-5.18.2-overflow.diff: avoid undefined overflow in S_sv_2iuv_common
+
+---

New:

  perl-5.18.2-overflow.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.d7GcgB/_old  2014-03-27 09:28:40.0 +0100
+++ /var/tmp/diff_new_pack.d7GcgB/_new  2014-03-27 09:28:40.0 +0100
@@ -41,6 +41,7 @@
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
 Patch10:perl-threads.t-timeout.diff
+Patch11:perl-5.18.2-overflow.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -176,6 +177,7 @@
 %endif
 %patch9
 %patch10 -p1
+%patch11
 
 %build
 cp -a lib savelib

++ perl-5.18.2-overflow.diff ++
--- sv.c.bak2014-03-24 15:11:48.007595042 +0100
+++ sv.c2014-03-25 11:57:41.154752451 +0100
@@ -2008,7 +2008,7 @@ S_sv_2iuv_common(pTHX_ SV *const sv)
if (SvNVX(sv) == (NV) SvIVX(sv)
 #ifndef NV_PRESERVES_UV
 (((UV)1  NV_PRESERVES_UV_BITS) 
-   (UV)(SvIVX(sv)  0 ? SvIVX(sv) : -SvIVX(sv)))
+   (UV)(SvIVX(sv)  0 ? (UV)SvIVX(sv) : -(UV)SvIVX(sv)))
/* Don't flag it as accurately an integer if the number
   came from a (by definition imprecise) NV operation, and
   we're outside the range of NV integer precision */
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2014-02-04 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2014-02-04 19:57:03

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.changes2014-01-13 
16:53:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2014-02-04 
19:57:04.0 +0100
@@ -1,0 +2,5 @@
+Sat Jan 18 19:08:31 UTC 2014 - sch...@suse.de
+
+- perl-threads.t-timeout.diff: increase timeout in t/op/threads.t
+
+---

New:

  perl-threads.t-timeout.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.yjQDY9/_old  2014-02-04 19:57:05.0 +0100
+++ /var/tmp/diff_new_pack.yjQDY9/_new  2014-02-04 19:57:05.0 +0100
@@ -40,6 +40,7 @@
 Patch7: perl-db6.diff
 Patch8: skip_time_hires.patch
 Patch9: perl-incfix.diff
+Patch10:perl-threads.t-timeout.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -174,6 +175,7 @@
 %patch8 -p1
 %endif
 %patch9
+%patch10 -p1
 
 %build
 cp -a lib savelib

++ perl-threads.t-timeout.diff ++
From 83d6f158711260fab9a16e49203c65f2ba4fb00e Mon Sep 17 00:00:00 2001
From: Father Chrysostomos spr...@cpan.org
Date: Sun, 5 Jan 2014 16:20:58 -0800
Subject: [PATCH] threads.t: Increase watchdog timeout

PERL_DEBUG_READONLY_COW is too slow for a 60s timeout.
---
 t/op/threads.t | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t/op/threads.t b/t/op/threads.t
index 61889a9..6fb2410 100644
--- a/t/op/threads.t
+++ b/t/op/threads.t
@@ -135,7 +135,7 @@ EOI
 #
 # run-time usage of newCONSTSUB (as done by the IO boot code) wasn't
 # thread-safe - got occasional coredumps or malloc corruption
-watchdog(60, process);
+watchdog(180, process);
 {
 local $SIG{__WARN__} = sub {};   # Ignore any thread creation failure 
warnings
 my @t;
-- 
1.8.5.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2014-01-13 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2014-01-13 16:53:09

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.changes2013-09-05 
23:23:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2014-01-13 
16:53:11.0 +0100
@@ -1,0 +2,11 @@
+Wed Jan  8 15:11:45 CET 2014 - m...@suse.de
+
+- update to perl-5.18.2
+  * updates for the B::Concise, English, File::Glob modules
+  * a lexical subs regression has been fixed
+  * a regression when using SUPER with AUTOLOAD has been fixed
+  * a buffer overflow with very long identifiers has been fixed
+  * some other minor bug fixes
+- perl-reg89.diff is no longer needed
+
+---

Old:

  perl-5.18.1.tar.gz
  perl-reg89.diff

New:

  perl-5.18.2.tar.gz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.ZPpgr3/_old  2014-01-13 16:53:12.0 +0100
+++ /var/tmp/diff_new_pack.ZPpgr3/_new  2014-01-13 16:53:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,9 +21,9 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.18.1
+Version:5.18.2
 Release:0
-%define pversion 5.18.1
+%define pversion 5.18.2
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.gz
 Source1:%name-rpmlintrc
@@ -39,8 +39,7 @@
 Patch6: perl-saverecontext.diff
 Patch7: perl-db6.diff
 Patch8: skip_time_hires.patch
-Patch9: perl-reg89.diff
-Patch10:perl-incfix.diff
+Patch9: perl-incfix.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -58,8 +57,9 @@
 Provides:   perl-500
 Provides:   perl-Filter-Simple
 Provides:   perl(:MODULE_COMPAT_%pversion)
-%global versionlist 5.18.0
+%global versionlist 5.18.0 5.18.1
 Provides:   perl(:MODULE_COMPAT_5.18.0)
+Provides:   perl(:MODULE_COMPAT_5.18.1)
 Obsoletes:  perl-Filter-Simple
 Provides:   perl-I18N-LangTags
 Obsoletes:  perl-I18N-LangTags
@@ -174,7 +174,6 @@
 %patch8 -p1
 %endif
 %patch9
-%patch10
 
 %build
 cp -a lib savelib

++ perl-5.18.1.tar.gz - perl-5.18.2.tar.gz ++
/work/SRC/openSUSE:Factory/perl/perl-5.18.1.tar.gz 
/work/SRC/openSUSE:Factory/.perl.new/perl-5.18.2.tar.gz differ: char 5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2013-09-05 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2013-09-05 23:23:00

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.changes2013-08-13 
10:18:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2013-09-05 
23:23:01.0 +0200
@@ -1,0 +2,20 @@
+Wed Sep  4 10:30:50 CEST 2013 - m...@suse.de
+
+- add libperl_requires macro
+
+---
+Tue Sep  3 15:30:23 CEST 2013 - m...@suse.de
+
+- update to perl-5.18.1
+  * B has been upgraded from 1.42 to 1.42_01
+  * Digest::SHA has been upgraded from 5.84 to 5.84_01
+  * Module::CoreList has been upgraded from 2.89 to 2.96
+  * A number of memory leaks in regexp have been plugged
+  * The debugger's man command been fixed
+  * @_ is now correctly visible in the debugger
+  * Lexical constants no longer crash when inlined
+  * Deep recursion warnings no longer crash lexical subroutines
+- backport backref fix from upstream
+- fix INC containing directories multiple times
+
+---

Old:

  perl-5.18.0.tar.gz

New:

  perl-5.18.1.tar.gz
  perl-incfix.diff
  perl-reg89.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.SbwEUN/_old  2013-09-05 23:23:04.0 +0200
+++ /var/tmp/diff_new_pack.SbwEUN/_new  2013-09-05 23:23:04.0 +0200
@@ -21,9 +21,9 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.18.0
+Version:5.18.1
 Release:0
-%define pversion 5.18.0
+%define pversion 5.18.1
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.gz
 Source1:%name-rpmlintrc
@@ -39,6 +39,8 @@
 Patch6: perl-saverecontext.diff
 Patch7: perl-db6.diff
 Patch8: skip_time_hires.patch
+Patch9: perl-reg89.diff
+Patch10:perl-incfix.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -56,6 +58,8 @@
 Provides:   perl-500
 Provides:   perl-Filter-Simple
 Provides:   perl(:MODULE_COMPAT_%pversion)
+%global versionlist 5.18.0
+Provides:   perl(:MODULE_COMPAT_5.18.0)
 Obsoletes:  perl-Filter-Simple
 Provides:   perl-I18N-LangTags
 Obsoletes:  perl-I18N-LangTags
@@ -169,6 +173,8 @@
 %ifarch ppc ppc64
 %patch8 -p1
 %endif
+%patch9
+%patch10
 
 %build
 cp -a lib savelib
@@ -184,9 +190,18 @@
 %ifarch ppc ppc64
 options=$options -Duse64bitint
 %endif
+# this needs an installed perl, sorry
+archname=%(perl -V:archname | sed s!.*='!!;s!'.*!!)
+test -n $archname
+versionlist=
+for v in %{?versionlist} ; do
+  test $v == none || versionlist=$versionlist $v/$archname $v
+done
+test -n $versionlist || versionlist=none
+versionlist=${versionlist# }
 # always use glibc's setenv
 options=$options -Accflags='-DPERL_USE_SAFE_PUTENV'
-options=$options -Dotherlibdirs=/usr/lib/perl5/site_perl 
-Dinc_version_list=none
+options=$options -Dotherlibdirs=/usr/lib/perl5/site_perl 
-Dinc_version_list='$versionlist'
 chmod 755 ./configure.gnu
 ./configure.gnu --prefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl 
-Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Dd_dbm_open 
-Duseshrplib=\'true\' $options
 make %{?_smp_mflags}
@@ -245,8 +260,8 @@
 #touch $cpa/perllocal.pod
 # test CVE-2007-5116
 $RPM_BUILD_ROOT/usr/bin/perl -e '$r=chr(128).\\x{100};/$r/'
-# test perl-regexp-refoverflow.diff
-$RPM_BUILD_ROOT/usr/bin/perl -e '/\66/'
+# test perl-regexp-refoverflow.diff, should not crash or hang
+$RPM_BUILD_ROOT/usr/bin/perl -e 'eval /\\66/'
 %if 0
 # remove unrelated target/os manpages
 rm $RPM_BUILD_ROOT/usr/share/man/man1/perlaix.1*

++ macros.perl ++
--- /var/tmp/diff_new_pack.SbwEUN/_old  2013-09-05 23:23:04.0 +0200
+++ /var/tmp/diff_new_pack.SbwEUN/_new  2013-09-05 23:23:04.0 +0200
@@ -31,6 +31,11 @@
 Requires: perl(:MODULE_COMPAT_%{perl_version}) \
 %endif
 
+%libperl_requires() \
+%if 0%{?suse_version}  0 \
+Requires: perl = %{perl_version} \
+%endif
+
 # suse specific macros
 #
 %perl_make_install make DESTDIR=$RPM_BUILD_ROOT install_vendor

++ perl-5.18.0.tar.gz - perl-5.18.1.tar.gz ++
/work/SRC/openSUSE:Factory/perl/perl-5.18.0.tar.gz 
/work/SRC/openSUSE:Factory/.perl.new/perl-5.18.1.tar.gz differ: char 5, line 1

++ perl-incfix.diff ++
--- perl.c.orig 2013-09-03 15:36:39.767794693 +
+++ perl.c  2013-09-03 15:39:05.334794435 +
@@ -4423,11 

commit perl for openSUSE:Factory

2013-08-13 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2013-08-13 10:18:19

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.changes2013-06-25 
17:22:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2013-08-13 
10:18:20.0 +0200
@@ -1,0 +2,7 @@
+Thu Aug  8 14:51:42 UTC 2013 - dval...@suse.com
+
+- skip itimer test from Timer-HiRes for powerpc. Build hosts
+  are overloaded, building locally shows tests are passed
+  (skip_time_hires.patch) 
+
+---

New:

  skip_time_hires.patch



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.YANMRu/_old  2013-08-13 10:18:21.0 +0200
+++ /var/tmp/diff_new_pack.YANMRu/_new  2013-08-13 10:18:21.0 +0200
@@ -38,6 +38,7 @@
 Patch5: perl-HiRes.t-timeout.diff
 Patch6: perl-saverecontext.diff
 Patch7: perl-db6.diff
+Patch8: skip_time_hires.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -165,6 +166,9 @@
 %patch5
 %patch6
 %patch -P 7 -p1
+%ifarch ppc ppc64
+%patch8 -p1
+%endif
 
 %build
 cp -a lib savelib

++ skip_time_hires.patch ++
Index: perl-5.18.0/cpan/Time-HiRes/t/itimer.t
===
--- perl-5.18.0.orig/cpan/Time-HiRes/t/itimer.t
+++ perl-5.18.0/cpan/Time-HiRes/t/itimer.t
@@ -1,5 +1,7 @@
 use strict;
 
+use Test::More skip_all = ppc workers are too busy;
+
 sub has_symbol {
 my $symbol = shift;
 eval use Time::HiRes qw($symbol);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2013-06-25 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2013-06-25 17:17:49

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.changes2013-06-17 
10:57:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2013-06-25 
17:22:49.0 +0200
@@ -1,0 +2,6 @@
+Fri Jun 14 22:51:27 UTC 2013 - jeng...@inai.de
+
+- Add perl-db6.diff to bring the DB_File module up to version 1.828
+  where it supports building with libdb-6.0.
+
+---
@@ -12,0 +19,19 @@
+Thu Jun  6 15:21:34 CEST 2013 - m...@suse.de
+
+- update to 5.18.0
+  * new handling of experimental features
+  * new hash functions to improve security
+  * better hash randomization
+  * upgrade to Unicode 6.2
+  * support for computed labels
+  * vertical tabs are now whitespace
+  * smartmatch is experimental again
+  * lots of bug fixes
+- change perl_requires macro to use MODULE_COMPAT form
+
+---
+Mon May 20 19:02:09 UTC 2013 - sch...@suse.de
+
+- Disable testsuite only on qemu user space build
+
+---
@@ -181 +206 @@
---
+---
@@ -1059 +1084 @@
-
+---
@@ -1064 +1089 @@
-
+---
@@ -1073 +1098 @@
---
+---
@@ -1079 +1104 @@
---
+---

Old:

  perl-5.16.0.dif
  perl-5.16.2.tar.gz
  perl-clone_oldcop.diff

New:

  perl-5.18.0.dif
  perl-5.18.0.tar.gz
  perl-db6.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.da7PqI/_old  2013-06-25 17:22:50.0 +0200
+++ /var/tmp/diff_new_pack.da7PqI/_new  2013-06-25 17:22:50.0 +0200
@@ -21,23 +21,23 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.16.2
+Version:5.18.0
 Release:0
-%define pversion 5.16.2
+%define pversion 5.18.0
 Url:http://www.perl.org/
 Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.gz
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
 Source4:baselibs.conf
-Patch0: perl-5.16.0.dif
+Patch0: perl-5.18.0.dif
 Patch1: perl-gracefull-net-ftp.diff
 Patch2: perl-regexp-refoverflow.diff
 Patch3: perl-nroff.diff
 Patch4: perl-netcmdutf8.diff
 Patch5: perl-HiRes.t-timeout.diff
 Patch6: perl-saverecontext.diff
-Patch7: perl-clone_oldcop.diff
+Patch7: perl-db6.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -94,8 +94,8 @@
 Provides:   perl-ExtUtils-ParseXS
 Obsoletes:  perl-ExtUtils-ParseXS
 Provides:   perl-version
-Obsoletes:  perl-CPAN-Meta = 2.120630
-Obsoletes:  perl-CPAN-Meta-YAML = 0.007
+Obsoletes:  perl-CPAN-Meta = 2.120921
+Obsoletes:  perl-CPAN-Meta-YAML = 0.008
 Obsoletes:  perl-ExtUtils-CBuilder = 0.280205
 Obsoletes:  perl-Parse-CPAN-Meta = 1.4402
 Obsoletes:  perl-PathTools = 3.40
@@ -164,7 +164,7 @@
 %patch4
 %patch5
 %patch6
-%patch7
+%patch -P 7 -p1
 
 %build
 cp -a lib savelib
@@ -182,7 +182,7 @@
 %endif
 # always use glibc's setenv
 options=$options -Accflags='-DPERL_USE_SAFE_PUTENV'
-options=$options -Dotherlibdirs=/usr/lib/perl5/site_perl
+options=$options -Dotherlibdirs=/usr/lib/perl5/site_perl 
-Dinc_version_list=none
 chmod 755 ./configure.gnu
 ./configure.gnu --prefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl 
-Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Dd_dbm_open 
-Duseshrplib=\'true\' $options
 make %{?_smp_mflags}
@@ -197,7 +197,7 @@
 make %{?_smp_mflags}
 
 %check
-%ifnarch %arm
+%if !0%{?qemu_user_space_build}
 export SUSE_ASNEEDED=0
 make test
 %endif

++ macros.perl ++
--- /var/tmp/diff_new_pack.da7PqI/_old  2013-06-25 17:22:50.0 +0200
+++ 

commit perl for openSUSE:Factory

2013-06-17 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2013-06-17 10:57:49

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.changes2012-11-20 
10:42:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2013-06-17 
10:57:55.0 +0200
@@ -1,0 +2,11 @@
+Tue Jun 11 11:49:17 UTC 2013 - co...@suse.com
+
+- moving the provides of perl-macros to perl-doc so we can check
+  for duplicated man pages in the gen_filelist macro
+
+---
+Tue Jun 11 04:31:59 UTC 2013 - co...@suse.com
+
+- obsolete perl-PathTools and other modules in core
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.vuwHmC/_old  2013-06-17 10:57:56.0 +0200
+++ /var/tmp/diff_new_pack.vuwHmC/_new  2013-06-17 10:57:56.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -53,10 +53,8 @@
 Provides:   perl = %pversion-%release
 %endif
 Provides:   perl-500
-Provides:   perl-macros
-Provides:   perl(:MODULE_COMPAT_%pversion)
-Obsoletes:  perl-macros
 Provides:   perl-Filter-Simple
+Provides:   perl(:MODULE_COMPAT_%pversion)
 Obsoletes:  perl-Filter-Simple
 Provides:   perl-I18N-LangTags
 Obsoletes:  perl-I18N-LangTags
@@ -84,9 +82,7 @@
 Obsoletes:  perl-IO-Zlib
 Provides:   perl-Archive-Tar
 Obsoletes:  perl-Archive-Tar
-Provides:   perl-Module-Build = 0.3901
-Provides:   perl(Module::Build) = 0.3901
-Obsoletes:  perl-Module-Build  0.3901
+Obsoletes:  perl-Module-Build = 0.4003
 Provides:   perl-Module-Pluggable = 4.0
 Obsoletes:  perl-Module-Pluggable  4.0
 Provides:   perl-Locale-Maketext-Simple = 0.21
@@ -98,6 +94,11 @@
 Provides:   perl-ExtUtils-ParseXS
 Obsoletes:  perl-ExtUtils-ParseXS
 Provides:   perl-version
+Obsoletes:  perl-CPAN-Meta = 2.120921
+Obsoletes:  perl-CPAN-Meta-YAML = 0.008
+Obsoletes:  perl-ExtUtils-CBuilder = 0.280205
+Obsoletes:  perl-Parse-CPAN-Meta = 1.4404
+Obsoletes:  perl-PathTools = 3.40
 Obsoletes:  perl-version
 
 %description
@@ -147,6 +148,8 @@
 %if 0%{?suse_version} = 1120
 BuildArch:  noarch
 %endif
+Provides:   perl-macros = 2.0
+Obsoletes:  perl-macros  2.0
 
 %description doc
 Perl man pages and pod files.

++ macros.perl ++
--- /var/tmp/diff_new_pack.vuwHmC/_old  2013-06-17 10:57:56.0 +0200
+++ /var/tmp/diff_new_pack.vuwHmC/_new  2013-06-17 10:57:56.0 +0200
@@ -108,6 +108,11 @@
 # add man pages\
 # if exist :)\
 if [ -d ${RPM_BUILD_ROOT}%{_mandir} ]; then\
+for file in `cd ${RPM_BUILD_ROOT}%{_mandir}  find . -type f`; do \
+   if test -e %{_mandir}/$file -o -e %{_mandir}/$file.gz; then \
+ mv ${RPM_BUILD_ROOT}%{_mandir}/$file 
${RPM_BUILD_ROOT}%{_mandir}/${file/3pm/3pmc} \
+   fi \
+done \
 fgen_file %{_mandir}/man?/*\
 fi\
 \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2013-06-17 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2013-06-17 13:46:53

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl

Changes:




Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.9Z2ZZ4/_old  2013-06-17 13:46:55.0 +0200
+++ /var/tmp/diff_new_pack.9Z2ZZ4/_new  2013-06-17 13:46:55.0 +0200
@@ -94,10 +94,10 @@
 Provides:   perl-ExtUtils-ParseXS
 Obsoletes:  perl-ExtUtils-ParseXS
 Provides:   perl-version
-Obsoletes:  perl-CPAN-Meta = 2.120921
+Obsoletes:  perl-CPAN-Meta = 2.120630
 Obsoletes:  perl-CPAN-Meta-YAML = 0.008
 Obsoletes:  perl-ExtUtils-CBuilder = 0.280205
-Obsoletes:  perl-Parse-CPAN-Meta = 1.4404
+Obsoletes:  perl-Parse-CPAN-Meta = 1.4402
 Obsoletes:  perl-PathTools = 3.40
 Obsoletes:  perl-version
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2013-06-17 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2013-06-17 16:05:46

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl

Changes:




Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.QnT5h6/_old  2013-06-17 16:05:52.0 +0200
+++ /var/tmp/diff_new_pack.QnT5h6/_new  2013-06-17 16:05:52.0 +0200
@@ -95,7 +95,7 @@
 Obsoletes:  perl-ExtUtils-ParseXS
 Provides:   perl-version
 Obsoletes:  perl-CPAN-Meta = 2.120630
-Obsoletes:  perl-CPAN-Meta-YAML = 0.008
+Obsoletes:  perl-CPAN-Meta-YAML = 0.007
 Obsoletes:  perl-ExtUtils-CBuilder = 0.280205
 Obsoletes:  perl-Parse-CPAN-Meta = 1.4402
 Obsoletes:  perl-PathTools = 3.40

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2012-11-20 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2012-11-20 10:42:29

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2012-09-10 
15:20:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2012-11-20 
10:42:33.0 +0100
@@ -1,0 +2,15 @@
+Fri Nov 16 08:41:10 UTC 2012 - co...@suse.com
+
+- update to 5.16.2
+ * Module::CoreList has been upgraded from version 2.70 to version 2.76
+ 
+  Perl 5.16.2 represents approximately 2 months of development since Perl
+  5.16.1 and contains approximately 740 lines of changes across 20 files
+  from 9 authors.
+
+---
+Wed Nov 14 19:02:24 UTC 2012 - opens...@dstoecker.de
+
+- fix version for Module::Build obsoletes, so installing newer version is 
possible
+
+---

Old:

  perl-5.16.1.tar.bz2

New:

  perl-5.16.2.tar.gz



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.l8mBVR/_old  2012-11-20 10:42:35.0 +0100
+++ /var/tmp/diff_new_pack.l8mBVR/_new  2012-11-20 10:42:35.0 +0100
@@ -21,11 +21,11 @@
 Summary:The Perl interpreter
 License:Artistic-1.0 or GPL-2.0+
 Group:  Development/Languages/Perl
-Version:5.16.1
+Version:5.16.2
 Release:0
-%define pversion 5.16.1
+%define pversion 5.16.2
 Url:http://www.perl.org/
-Source: perl-%{pversion}.tar.bz2
+Source: http://www.cpan.org/src/5.0/perl-%{version}.tar.gz
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
@@ -57,48 +57,47 @@
 Provides:   perl(:MODULE_COMPAT_%pversion)
 Obsoletes:  perl-macros
 Provides:   perl-Filter-Simple
-Provides:   perl-I18N-LangTags
-Provides:   perl-MIME-Base64
-Provides:   perl-Storable
-Provides:   perl-Test-Simple = 0.98-%{release}
 Obsoletes:  perl-Filter-Simple
+Provides:   perl-I18N-LangTags
 Obsoletes:  perl-I18N-LangTags
+Provides:   perl-MIME-Base64
 Obsoletes:  perl-MIME-Base64
+Provides:   perl-Storable
 Obsoletes:  perl-Storable
+Provides:   perl-Test-Simple = 0.98-%{release}
 Obsoletes:  perl-Test-Simple  0.98
 Provides:   perl-Text-Balanced
-Provides:   perl-Time-HiRes
-Provides:   perl-libnet
 Obsoletes:  perl-Text-Balanced
+Provides:   perl-Time-HiRes
 Obsoletes:  perl-Time-HiRes
+Provides:   perl-libnet
 Obsoletes:  perl-libnet
 Provides:   perl-Compress-Raw-Zlib
-Provides:   perl-Compress-Zlib
 Obsoletes:  perl-Compress-Raw-Zlib
+Provides:   perl-Compress-Zlib
 Obsoletes:  perl-Compress-Zlib
 Provides:   perl-IO-Compress-Base
-Provides:   perl-IO-Compress-Zlib
-Provides:   perl-IO-Zlib
 Obsoletes:  perl-IO-Compress-Base
+Provides:   perl-IO-Compress-Zlib
 Obsoletes:  perl-IO-Compress-Zlib
+Provides:   perl-IO-Zlib
 Obsoletes:  perl-IO-Zlib
 Provides:   perl-Archive-Tar
-Provides:   perl-Module-Build
-# 0.39 is smaller than 0.3601, but this is what spec files require
-Provides:   perl(Module::Build) = 0.3901
 Obsoletes:  perl-Archive-Tar
-Obsoletes:  perl-Module-Build
-Provides:   perl-Locale-Maketext-Simple
-Provides:   perl-Module-Pluggable
-Obsoletes:  perl-Locale-Maketext-Simple
-Obsoletes:  perl-Module-Pluggable
-Provides:   perl-Pod-Escapes
-Provides:   perl-Pod-Simple
-Obsoletes:  perl-Pod-Escapes
-Obsoletes:  perl-Pod-Simple
+Provides:   perl-Module-Build = 0.3901
+Provides:   perl(Module::Build) = 0.3901
+Obsoletes:  perl-Module-Build  0.3901
+Provides:   perl-Module-Pluggable = 4.0
+Obsoletes:  perl-Module-Pluggable  4.0
+Provides:   perl-Locale-Maketext-Simple = 0.21
+Obsoletes:  perl-Locale-Maketext-Simple  0.21
+Provides:   perl-Pod-Escapes = 1.04
+Obsoletes:  perl-Pod-Escapes  1.04
+Provides:   perl-Pod-Simple = 3.2
+Obsoletes:  perl-Pod-Simple  3.2
 Provides:   perl-ExtUtils-ParseXS
-Provides:   perl-version
 Obsoletes:  perl-ExtUtils-ParseXS
+Provides:   perl-version
 Obsoletes:  perl-version
 
 %description
@@ -153,7 +152,7 @@
 Perl man pages and pod files.
 
 %prep
-%setup -q -n perl-5.16.1
+%setup -q -n perl-%{pversion}
 cp -p %{S:3} .
 %patch0
 %patch1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2012-06-15 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2012-06-15 15:43:00

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2012-06-01 
07:22:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2012-06-15 
16:32:10.0 +0200
@@ -1,0 +2,5 @@
+Tue Jun 12 05:58:13 UTC 2012 - co...@suse.com
+
+- update perl-base file list
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.lr9W0i/_old  2012-06-15 16:32:11.0 +0200
+++ /var/tmp/diff_new_pack.lr9W0i/_new  2012-06-15 16:32:11.0 +0200
@@ -306,7 +306,9 @@
 /usr/lib/perl5/%pversion/integer.pm
 /usr/lib/perl5/%pversion/locale.pm
 /usr/lib/perl5/%pversion/overload.pm
+/usr/lib/perl5/%pversion/overloading.pm
 /usr/lib/perl5/%pversion/strict.pm
+/usr/lib/perl5/%pversion/unicore/Heavy.pl
 /usr/lib/perl5/%pversion/utf8.pm
 /usr/lib/perl5/%pversion/utf8_heavy.pl
 /usr/lib/perl5/%pversion/vars.pm

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2012-02-03 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2012-02-03 10:25:30

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2011-10-25 
17:05:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2012-02-03 
10:25:32.0 +0100
@@ -1,0 +2,5 @@
+Fri Jan 13 14:50:25 CET 2012 - m...@suse.de
+
+- bring back NDBM_File [bnc#732929]
+
+---



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.N4dye3/_old  2012-02-03 10:25:34.0 +0100
+++ /var/tmp/diff_new_pack.N4dye3/_new  2012-02-03 10:25:34.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -14,18 +14,16 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-
 # icecream 0
 
 
 Name:   perl
 Summary:The Perl interpreter
-Version:5.14.2
-Release:1
-%define pversion 5.14.2
 License:Artistic-1.0 ; GPL-2.0+
 Group:  Development/Languages/Perl
-AutoReqProv:on
+Version:5.14.2
+Release:0
+%define pversion 5.14.2
 Url:http://www.perl.org/
 Source: perl-5.14.2.tar.bz2
 Source1:%name-rpmlintrc
@@ -43,7 +41,11 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
-BuildRequires:  db-devel gdbm-devel libbz2-devel ncurses-devel zlib-devel
+BuildRequires:  db-devel
+BuildRequires:  gdbm-devel
+BuildRequires:  libbz2-devel
+BuildRequires:  ncurses-devel
+BuildRequires:  zlib-devel
 #Requires:   gzip  # needed in SuSEconfig.perl
 Suggests:   perl-doc = %version
 #
@@ -86,8 +88,6 @@
 series.
 
 %package base
-License:Artistic-1.0 ; GPL-2.0+
-Group:  Development/Languages/Perl
 Summary:The Perl interpreter
 Provides:   perl-Digest perl-Digest-MD5
 %if %version != %pversion
@@ -113,8 +113,6 @@
 itself.
 
 %package doc
-License:Artistic-1.0 ; GPL-2.0+
-Group:  Development/Languages/Perl
 Summary:Perl Documentation
 Requires:   perl = %{version}
 Provides:   perl:/usr/share/man/man3/CORE.3pm.gz
@@ -155,7 +153,7 @@
 options=$options -Accflags='-DPERL_USE_SAFE_PUTENV'
 options=$options -Dotherlibdirs=/usr/lib/perl5/site_perl
 chmod 755 ./configure.gnu
-./configure.gnu --prefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl 
-Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Duseshrplib=\'true\' $options
+./configure.gnu --prefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl 
-Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Dd_dbm_open 
-Duseshrplib=\'true\' $options
 make %{?_smp_mflags}
 cp -p libperl.so savelibperl.so
 cp -p lib/Config.pm saveConfig.pm
@@ -164,7 +162,7 @@
 make clobber
 rm -rf lib
 mv savelib lib
-./configure.gnu --prefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl 
-Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm $options
+./configure.gnu --prefix=/usr -Dvendorprefix=/usr -Dinstallusrbinperl 
-Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm -Dd_dbm_open $options
 make %{?_smp_mflags}
 
 %check

++ perl-5.14.2.dif ++
--- /var/tmp/diff_new_pack.N4dye3/_old  2012-02-03 10:25:34.0 +0100
+++ /var/tmp/diff_new_pack.N4dye3/_new  2012-02-03 10:25:34.0 +0100
@@ -372,16 +372,6 @@
 +# module, so add cccdlflags if we're going for a shared libperl
 +$self-{CCFLAGS} = ($self-{CCFLAGS} || $Config{ccflags}) .  
$Config{cccdlflags} if $Config{'useshrplib'} eq 'true';
  1;
 ./ext/NDBM_File/Makefile.PL.orig   2011-04-13 11:36:34.0 +
-+++ ./ext/NDBM_File/Makefile.PL2011-06-17 09:05:57.0 +
-@@ -2,6 +2,7 @@ use ExtUtils::MakeMaker;
- WriteMakefile(
- NAME  = 'NDBM_File',
- LIBS = [-L/usr/local/lib -lndbm, -ldbm -lucb],
-+CCFLAGS = '-I/usr/include/db1 -Dbool=char -DHAS_BOOL',
- XSPROTOARG = '-noprototypes',# XXX remove later?
- VERSION_FROM = 'NDBM_File.pm',
- INC = ($^O eq MacOS ? -i db:include : )
 --- ./ext/ODBM_File/Makefile.PL.orig   2011-04-13 11:36:34.0 +
 +++ ./ext/ODBM_File/Makefile.PL2011-06-17 09:05:57.0 +
 @@ -1,7 +1,7 @@

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: 

commit perl for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2011-12-06 18:37:02

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl, Maintainer is m...@suse.com

Changes:




Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.lbLlqZ/_old  2011-12-06 19:04:00.0 +0100
+++ /var/tmp/diff_new_pack.lbLlqZ/_new  2011-12-06 19:04:00.0 +0100
@@ -23,7 +23,7 @@
 Version:5.14.2
 Release:1
 %define pversion 5.14.2
-License:Artistic License .. ; GPLv2+
+License:Artistic-1.0 ; GPL-2.0+
 Group:  Development/Languages/Perl
 AutoReqProv:on
 Url:http://www.perl.org/
@@ -86,7 +86,7 @@
 series.
 
 %package base
-License:Artistic License .. ; GPLv2+
+License:Artistic-1.0 ; GPL-2.0+
 Group:  Development/Languages/Perl
 Summary:The Perl interpreter
 Provides:   perl-Digest perl-Digest-MD5
@@ -113,7 +113,7 @@
 itself.
 
 %package doc
-License:Artistic License .. ; GPLv2+
+License:Artistic-1.0 ; GPL-2.0+
 Group:  Development/Languages/Perl
 Summary:Perl Documentation
 Requires:   perl = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2011-10-25 Thread h_root
Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2011-10-25 17:05:06

Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and  /work/SRC/openSUSE:Factory/.perl.new (New)


Package is perl, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/perl/perl.changes2011-09-23 
12:27:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2011-10-25 
17:05:10.0 +0200
@@ -1,0 +2,10 @@
+Tue Oct 25 15:20:26 CEST 2011 - m...@suse.de
+
+- update to 5.14.2
+  * calling bsd_glob with GLOB_ALTDIRFUNC no longer segfaults
+  * a heap overflow in decode_xs was fixed
+  * a memory leak in caller() was fixed
+  * modules were updated to their latest version
+  * several other bug fixes, see perldelta
+
+---

Old:

  _service:format_spec_file:perl.spec
  perl-5.14.1.dif
  perl-5.14.1.tar.bz2

New:

  perl-5.14.2.dif
  perl-5.14.2.tar.bz2



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.4JR13T/_old  2011-10-25 17:05:18.0 +0200
+++ /var/tmp/diff_new_pack.4JR13T/_new  2011-10-25 17:05:18.0 +0200
@@ -20,14 +20,14 @@
 
 Name:   perl
 Summary:The Perl interpreter
-Version:5.14.1
+Version:5.14.2
 Release:1
-%define pversion 5.14.1
+%define pversion 5.14.2
 License:Artistic License .. ; GPLv2+
 Group:  Development/Languages/Perl
 AutoReqProv:on
 Url:http://www.perl.org/
-Source: perl-5.14.1.tar.bz2
+Source: perl-5.14.2.tar.bz2
 Source1:%name-rpmlintrc
 Source2:macros.perl
 Source3:README.macros
@@ -126,7 +126,7 @@
 Perl man pages and pod files.
 
 %prep
-%setup -q -n perl-5.14.1
+%setup -q -n perl-5.14.2
 cp -p %{S:3} .
 %patch0
 %patch1

++ perl-5.14.1.dif - perl-5.14.2.dif ++

++ perl-5.14.1.tar.bz2 - perl-5.14.2.tar.bz2 ++
/work/SRC/openSUSE:Factory/perl/perl-5.14.1.tar.bz2 
/work/SRC/openSUSE:Factory/.perl.new/perl-5.14.2.tar.bz2 differ: char 11, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl for openSUSE:Factory

2011-06-17 Thread h_root

Hello community,

here is the log from the commit of package perl for openSUSE:Factory
checked in at Fri Jun 17 13:23:53 CEST 2011.




--- perl/perl.changes   2011-05-26 11:28:09.0 +0200
+++ /mounts/work_src_done/STABLE/perl/perl.changes  2011-06-17 
11:23:31.0 +0200
@@ -1,0 +2,10 @@
+Fri Jun 17 11:18:09 CEST 2011 - m...@suse.de
+
+- update to 5.14.1
+  - B::Deparse has been upgraded
+  - Pod::Perldoc has been upgraded
+  - given, when and default are now listed in perlfunc
+  - multiple other doc fixes and clarifications
+  - several bug fixes
+
+---

calling whatdependson for head-i586


Old:

  perl-5.14.0.dif
  perl-5.14.0.tar.bz2

New:

  _service:format_spec_file:perl.spec
  perl-5.14.1.dif
  perl-5.14.1.tar.bz2



Other differences:
--
++ _service:format_spec_file:perl.spec ++
#
# spec file for package perl
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# icecream 0


Name:   perl
Summary:The Perl interpreter
Version:5.14.1
Release:2
%define pversion 5.14.1
License:Artistic License .. ; GPLv2+
Group:  Development/Languages/Perl
AutoReqProv:on
Url:http://www.perl.org/
Source: perl-5.14.1.tar.bz2
Source1:%name-rpmlintrc
Source2:macros.perl
Source3:README.macros
Source4:baselibs.conf
Patch0: perl-%{pversion}.dif
Patch1: perl-gracefull-net-ftp.diff
Patch2: perl-regexp-refoverflow.diff
Patch3: perl-nroff.diff
Patch4: perl-netcmdutf8.diff
Patch5: perl-HiRes.t-timeout.diff
Patch6: perl-saverecontext.diff
Patch7: perl-cbuilder-ccflags.diff
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
PreReq: perl-base = %version
#PreReq: %fillup_prereq
BuildRequires:  db-devel gdbm-devel libbz2-devel ncurses-devel zlib-devel
#Requires:   gzip   # needed in SuSEconfig.perl
Suggests:   perl-doc = %version
#
%if %version != %pversion
Provides:   perl = %pversion-%release
%endif
Provides:   perl(:MODULE_COMPAT_%pversion)
Provides:   perl-500
Provides:   perl-macros
Obsoletes:  perl-macros
Provides:   perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 
perl-Storable
Provides:   perl-Test-Simple = 0.98-%{release}
Obsoletes:  perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 
perl-Storable
Obsoletes:  perl-Test-Simple  0.98
Provides:   perl-Text-Balanced perl-Time-HiRes perl-libnet
Obsoletes:  perl-Text-Balanced perl-Time-HiRes perl-libnet
Provides:   perl-Compress-Zlib perl-Compress-Raw-Zlib
Obsoletes:  perl-Compress-Zlib perl-Compress-Raw-Zlib
Provides:   perl-IO-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib
Obsoletes:  perl-IO-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib
Provides:   perl-Archive-Tar perl-Module-Build
Obsoletes:  perl-Archive-Tar perl-Module-Build
Provides:   perl-Locale-Maketext-Simple perl-Module-Pluggable
Obsoletes:  perl-Locale-Maketext-Simple perl-Module-Pluggable
Provides:   perl-Pod-Escapes perl-Pod-Simple
Obsoletes:  perl-Pod-Escapes perl-Pod-Simple
Provides:   perl-version perl-ExtUtils-ParseXS
Obsoletes:  perl-version perl-ExtUtils-ParseXS


%description
perl - Practical Extraction and Report Language

Perl is optimized for scanning arbitrary text files, extracting
information from those text files, and printing reports based on that
information.  It is also good for many system management tasks. Perl is
intended to be practical (easy to use, efficient, and complete) rather
than beautiful (tiny, elegant, and minimal).

Some of the modules available on CPAN can be found in the perl
series.

%package base
License:Artistic License .. ; GPLv2+
Group:  Development/Languages/Perl
Summary:The Perl interpreter
Provides:   perl-Digest perl-Digest-MD5
%if %version != %pversion
Provides:   perl-base = %pversion-%release
%endif
# bug437293
%ifarch ppc64
Obsoletes:  perl-64bit
%endif
#


%description base
perl - Practical Extraction and Report Language

Perl is optimized for scanning arbitrary text files, extracting
information from those text 

commit perl for openSUSE:Factory

2011-05-26 Thread h_root

Hello community,

here is the log from the commit of package perl for openSUSE:Factory
checked in at Thu May 26 15:29:24 CEST 2011.




--- perl/perl.changes   2011-05-16 16:18:55.0 +0200
+++ /mounts/work_src_done/STABLE/perl/perl.changes  2011-05-26 
11:28:09.0 +0200
@@ -1,0 +2,11 @@
+Thu May 26 11:27:14 CEST 2011 - m...@suse.de
+
+- backport CBuilder fix that keeps it from overwriting ccflags
+  from the perl config if CCFLAGS is set in the environment
+
+---
+Tue May 17 16:20:56 CEST 2011 - m...@suse.de
+
+- Test::Simple is actually 0.98
+
+---

calling whatdependson for head-i586


New:

  perl-cbuilder-ccflags.diff



Other differences:
--
++ perl.spec ++
--- /var/tmp/diff_new_pack.f0xkhL/_old  2011-05-26 15:27:50.0 +0200
+++ /var/tmp/diff_new_pack.f0xkhL/_new  2011-05-26 15:27:50.0 +0200
@@ -21,7 +21,7 @@
 Name:   perl
 Summary:The Perl interpreter
 Version:5.14.0
-Release:1
+Release:2
 %define pversion 5.14.0
 License:Artistic License .. ; GPLv2+
 Group:  Development/Languages/Perl
@@ -39,6 +39,7 @@
 Patch4: perl-netcmdutf8.diff
 Patch5: perl-HiRes.t-timeout.diff
 Patch6: perl-saverecontext.diff
+Patch7: perl-cbuilder-ccflags.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: perl-base = %version
 #PreReq: %fillup_prereq
@@ -54,9 +55,9 @@
 Provides:   perl-macros
 Obsoletes:  perl-macros
 Provides:   perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 
perl-Storable
-Provides:   perl-Test-Simple = 0.94-%{release}
+Provides:   perl-Test-Simple = 0.98-%{release}
 Obsoletes:  perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 
perl-Storable
-Obsoletes:  perl-Test-Simple  0.94
+Obsoletes:  perl-Test-Simple  0.98
 Provides:   perl-Text-Balanced perl-Time-HiRes perl-libnet
 Obsoletes:  perl-Text-Balanced perl-Time-HiRes perl-libnet
 Provides:   perl-Compress-Zlib perl-Compress-Raw-Zlib
@@ -134,6 +135,7 @@
 %patch4
 %patch5
 %patch6
+%patch7
 
 %build
 cp -a lib savelib

++ perl-cbuilder-ccflags.diff ++
--- dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm.orig   2011-05-26 
09:23:49.0 +
+++ dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm2011-05-26 
09:26:10.0 +
@@ -40,11 +40,13 @@ sub new {
 $self-{config}{$k} = $v unless exists $self-{config}{$k};
   }
   $self-{config}{cc} = $ENV{CC} if defined $ENV{CC};
-  $self-{config}{ccflags} = $ENV{CFLAGS} if defined $ENV{CFLAGS};
+  $self-{config}{ccflags} = join( , $self-{config}{ccflags}, $ENV{CFLAGS})
+if defined $ENV{CFLAGS};
   $self-{config}{cxx} = $ENV{CXX} if defined $ENV{CXX};
   $self-{config}{cxxflags} = $ENV{CXXFLAGS} if defined $ENV{CXXFLAGS};
   $self-{config}{ld} = $ENV{LD} if defined $ENV{LD};
-  $self-{config}{ldflags} = $ENV{LDFLAGS} if defined $ENV{LDFLAGS};
+  $self-{config}{ldflags} = join( , $self-{config}{ldflags}, $ENV{LDFLAGS})
+ if defined $ENV{LDFLAGS};
 
   unless ( exists $self-{config}{cxx} ) {
 my ($ccpath, $ccbase, $ccsfx ) = fileparse($self-{config}{cc}, 
qr/\.[^.]*/);





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org