commit perl for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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 NormandSubject: 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
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
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
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
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
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 MitchellDate: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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