From f09b9264400b3d7ff62ec3b60c03e359035468af Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Mon, 25 Jan 2021 09:59:13 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/perl.git#bfabef3880ea5369101c714c802c22499e23558b --- .gitignore | 1 + perl.spec | 68 ++++++++++++------------------------------------------ sources | 2 +- 3 files changed, 17 insertions(+), 54 deletions(-) diff --git a/.gitignore b/.gitignore index b0f9ca0..84163ae 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ perl-5.12.1.tar.gz /perl-5.30.2.tar.xz /perl-5.30.3.tar.xz /perl-5.32.0.tar.xz +/perl-5.32.1.tar.xz diff --git a/perl.spec b/perl.spec index 7ab1a26..6176ef1 100644 --- a/perl.spec +++ b/perl.spec @@ -1,4 +1,4 @@ -%global perl_version 5.32.0 +%global perl_version 5.32.1 %global perl_epoch 4 %global perl_arch_stem -thread-multi %global perl_archname %{_arch}-%{_os}%{perl_arch_stem} @@ -100,7 +100,7 @@ License: GPL+ or Artistic Epoch: %{perl_epoch} Version: %{perl_version} # release number must be even higher, because dual-lived modules will be broken otherwise -Release: 468%{?dist} +Release: 469%{?dist} Summary: Practical Extraction and Report Language Url: https://www.perl.org/ Source0: https://www.cpan.org/src/5.0/perl-%{perl_version}.tar.xz @@ -180,9 +180,6 @@ Patch17: perl-5.33.0-ext-XS-APItest-t-utf8_warn_base.pl-Fix-a-couple-test Patch18: perl-5.33.0-make-fh-error-report-errors-from-both-input-and-outp.patch Patch19: perl-5.33.0-IO-Handle-clear-the-error-on-both-input-and-output-s.patch -# Fix a link to Unicode Technical Standard #18, GH#17881, in upstream after 5.33.0 -Patch20: perl-5.32.0-Fix-404-and-text-in-New-Unicode-properties-section.patch - # Fix setting a non-blocking mode in IO::Socket::UNIX, GH#17787, # in upstream after 5.33.0 Patch21: perl-5.33.0-IO-Socket-UNIX-synchronize-behavior-with-module-docu.patch @@ -201,10 +198,6 @@ Patch25: perl-5.33.0-reentr.c-Buffer-sizes-for-asctime_r-ctime_r-are-smal # in upstream after 5.33.0 Patch26: perl-5.33.0-reentr.c-Prevent-infinite-looping.patch -# Fix a buffer overread in when reallocating formats, GH#17844, -# in upstream after 5.33.0 -Patch27: perl-5.33.0-perl-17844-don-t-update-SvCUR-until-after-we-ve-done.patch - # Fix a number of arguments passed to a BOOT XS subroutine, GH#17755, # in upstream after 5.33.0 Patch28: perl-5.33.0-XSUB.h-fix-MARK-and-items-variables-inside-BOOT-XSUB.patch @@ -217,34 +210,10 @@ Patch29: perl-5.33.0-IO-Handle-Fix-a-spurious-error-reported-for-regular- # in upstream after 5.33.0 Patch30: perl-5.33.0-fix-C-i-obj-where-obj-is-a-lexical.patch -# Fix a misoptimization when assignig a list in a list context, GH#17816, -# in upstream after 5.33.0 -Patch31: perl-5.33.0-list-assign-in-list-context-was-over-optimising.patch - -# Fix handling left-hand-side undef when assigning a list, GH#16685, -# in upstream after 5.33.0 -Patch32: perl-5.33.0-list-assign-in-list-context-honour-LHS-undef.patch - -# Fix a memory leak when compiling a long regular expression, GH#18054, -# in upstream after 5.33.0 -Patch33: perl-5.33.0-Fix-leak-GH-18054.patch - -# Fix handling exceptions in a global destruction, GH#18063, -# in upstream after 5.33.1 -Patch34: perl-5.33.1-die_unwind-global-destruction.patch - # Fix sorting with a block that calls return, GH#18081, # in upstream after 5.33.1 Patch35: perl-5.33.1-sort-return-foo.patch -# Fix a buffer overflow when compiling a regular expression with a bracketed -# character class with a white space, in upstream after 5.33.1 -Patch36: perl-5.33.1-Heap-buffer-overflow-in-regex-bracket-group-whitespa.patch - -# Fix a mismatch with the recursive subpatterns, GH#18096, -# in upstream after 5.33.2 -Patch37: perl-5.33.2-gh18096-assume-worst-case-for-GOSUBs-we-don-t-analys.patch - # Fix sv_collxfrm macro to respect locale, in upstream after 5.33.2 Patch38: perl-5.33.2-sv.h-sv_collxfrm-didn-t-work-properly.patch @@ -329,7 +298,7 @@ BuildRequires: rsyslog # compat macro needed for rebuild -%global perl_compat perl(:MODULE_COMPAT_5.32.0) +%global perl_compat perl(:MODULE_COMPAT_5.32.1) Requires: %perl_compat Requires: perl-interpreter%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} @@ -509,6 +478,7 @@ Summary: The libraries for the perl run-time License: (GPL+ or Artistic) and BSD and HSRL and MIT and UCD and Public domain # Compat provides Provides: %perl_compat +Provides: perl(:MODULE_COMPAT_5.32.0) # Interpreter version to fulfil required genersted from "require 5.006;" Provides: perl(:VERSION) = %{perl_version} # Integeres are 64-bit on all platforms @@ -2827,7 +2797,7 @@ encoder/decoder. These encoding methods are specified in RFC 2045 - MIME Summary: What modules are shipped with versions of perl License: GPL+ or Artistic Epoch: 1 -Version: 5.20200620 +Version: 5.20210123 Requires: %perl_compat Requires: perl(List::Util) Requires: perl(version) >= 0.88 @@ -2845,7 +2815,7 @@ are shipped with each version of perl. Summary: Tool for listing modules shipped with perl License: GPL+ or Artistic Epoch: 1 -Version: 5.20200620 +Version: 5.20210123 Requires: %perl_compat Requires: perl(feature) Requires: perl(version) >= 0.88 @@ -3049,7 +3019,7 @@ be used the next time your program runs. Summary: Disable named opcodes when compiling a perl code License: GPL+ or Artistic Epoch: 0 -Version: 1.47 +Version: 1.48 Requires: %perl_compat %if %{defined perl_bootstrap} %gendep_perl_Opcode @@ -4299,24 +4269,16 @@ you're not running VMS, this module does nothing. %patch17 -p1 %patch18 -p1 %patch19 -p1 -%patch20 -p1 %patch21 -p1 %patch22 -p1 %patch23 -p1 %patch24 -p1 %patch25 -p1 %patch26 -p1 -%patch27 -p1 %patch28 -p1 %patch29 -p1 %patch30 -p1 -%patch31 -p1 -%patch32 -p1 -%patch33 -p1 -%patch34 -p1 %patch35 -p1 -%patch36 -p1 -%patch37 -p1 %patch38 -p1 %patch39 -p1 %patch40 -p1 @@ -4353,24 +4315,16 @@ perl -x patchlevel.h \ 'Fedora Patch17: Fix ext/XS-APItest/t/utf8_warn_base.pl tests' \ 'Fedora Patch18: Fix IO::Handle::error() to report write errors (GH#6799)' \ 'Fedora Patch19: Fix IO::Handle::error() to report write errors (GH#6799)' \ - 'Fedora Patch20: Fix a link to Unicode Technical Standard #18 (GH#17881)' \ 'Fedora Patch21: Fix setting a non-blocking mode in IO::Socket::UNIX (GH#17787)' \ 'Fedora Patch22: Fix running actions after stepping in a debugger (GH#17901)' \ 'Fedora Patch23: Fix running actions after stepping in a debugger (GH#17901)' \ 'Fedora Patch24: Fix running actions after stepping in a debugger (GH#17901)' \ 'Fedora Patch25: Fix a buffer size for asctime_r() and ctime_r() functions' \ 'Fedora Patch26: Prevent from an integer overflow in RenewDouble() macro' \ - 'Fedora Patch27: Fix a buffer overread in when reallocating formats (GH#17844)' \ 'Fedora Patch28: Fix a number of arguments passed to a BOOT XS subroutine (GH#17755)' \ 'Fedora Patch29: Fix an IO::Handle spurious error reported for regular file handles (GH#18019)' \ 'Fedora Patch30: Fix inheritance resolution of lexial objects in a debugger (GH#17661)' \ - 'Fedora Patch31: Fix a misoptimization when assignig a list in a list context (GH#17816)' \ - 'Fedora Patch32: Fix handling left-hand-side undef when assigning a list (GH#16685)' \ - 'Fedora Patch33: Fix a memory leak when compiling a long regular expression (GH#18054)' \ - 'Fedora Patch34: Fix handling exceptions in a global destruction (GH#18063)' \ 'Fedora Patch35: Fix sorting with a block that calls return (GH#18081)' \ - 'Fedora Patch36: Fix a buffer overflow when compiling a regular expression with a bracketed character class with a white space' \ - 'Fedora Patch37: Fix a mismatch with the recursive subpatterns (GH#18096)' \ 'Fedora Patch38: Fix sv_collxfrm macro to respect locale' \ 'Fedora Patch39: Fix an iterator signedness in handling a mro exception (GH#18155)' \ 'Fedora Patch40: Fix a code flow in Perl_sv_inc_nomg()' \ @@ -5266,6 +5220,7 @@ popd %{privlib}/pod/perlfreebsd.pod %{privlib}/pod/perlfunc.pod %{privlib}/pod/perlgit.pod +%{privlib}/pod/perlgov.pod %{privlib}/pod/perlgpl.pod %{privlib}/pod/perlguts.pod %{privlib}/pod/perlhack.pod @@ -5327,6 +5282,7 @@ popd %{privlib}/pod/perlretut.pod %{privlib}/pod/perlriscos.pod %{privlib}/pod/perlsec.pod +%{privlib}/pod/perlsecpolicy.pod %{privlib}/pod/perlsolaris.pod %{privlib}/pod/perlsource.pod %{privlib}/pod/perlstyle.pod @@ -5387,6 +5343,7 @@ popd %{_mandir}/man1/perlfreebsd.* %{_mandir}/man1/perlfunc.* %{_mandir}/man1/perlgit.* +%{_mandir}/man1/perlgov.* %{_mandir}/man1/perlgpl.* %{_mandir}/man1/perlguts.* %{_mandir}/man1/perlhack.* @@ -5448,6 +5405,7 @@ popd %{_mandir}/man1/perlretut.* %{_mandir}/man1/perlriscos.* %{_mandir}/man1/perlsec.* +%{_mandir}/man1/perlsecpolicy.* %{_mandir}/man1/perlsolaris.* %{_mandir}/man1/perlsource.* %{_mandir}/man1/perlstyle.* @@ -7104,6 +7062,10 @@ popd # Old changelog entries are preserved in CVS. %changelog +* Mon Jan 25 2021 Jitka Plesnikova - 4:5.32.1-469 +- 5.32.1 bump (see + or release notes) + * Wed Dec 02 2020 Jitka Plesnikova - 4:5.32.0-468 - Run-require perl(Encode) by perl-libs diff --git a/sources b/sources index 59aa34c..4ffa794 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (perl-5.32.0.tar.xz) = 1540247415893bbd94dfeede7b4fba6052688dc0bf27ced817f448246fcdc6e9a6486abc34577dec5b00bf02ed607b2d24ccd4977c3b3c51e8e6edfc0b81c760 +SHA512 (perl-5.32.1.tar.xz) = 3443c75aea91f0fe3712fee576239f1946d2301b8f7390b690e2f5d070fe71af8f9fa7769e42086c2d33d5f84370f80368fa9350b4f10cc0ac3e6c1f6209d8f9