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
This commit is contained in:
DistroBaker 2021-01-25 09:59:13 +00:00
parent 88b34ed306
commit f09b926440
3 changed files with 17 additions and 54 deletions

1
.gitignore vendored
View File

@ -35,3 +35,4 @@ perl-5.12.1.tar.gz
/perl-5.30.2.tar.xz /perl-5.30.2.tar.xz
/perl-5.30.3.tar.xz /perl-5.30.3.tar.xz
/perl-5.32.0.tar.xz /perl-5.32.0.tar.xz
/perl-5.32.1.tar.xz

View File

@ -1,4 +1,4 @@
%global perl_version 5.32.0 %global perl_version 5.32.1
%global perl_epoch 4 %global perl_epoch 4
%global perl_arch_stem -thread-multi %global perl_arch_stem -thread-multi
%global perl_archname %{_arch}-%{_os}%{perl_arch_stem} %global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
@ -100,7 +100,7 @@ License: GPL+ or Artistic
Epoch: %{perl_epoch} Epoch: %{perl_epoch}
Version: %{perl_version} Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise # 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 Summary: Practical Extraction and Report Language
Url: https://www.perl.org/ Url: https://www.perl.org/
Source0: https://www.cpan.org/src/5.0/perl-%{perl_version}.tar.xz 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 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 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, # Fix setting a non-blocking mode in IO::Socket::UNIX, GH#17787,
# in upstream after 5.33.0 # in upstream after 5.33.0
Patch21: perl-5.33.0-IO-Socket-UNIX-synchronize-behavior-with-module-docu.patch 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 # in upstream after 5.33.0
Patch26: perl-5.33.0-reentr.c-Prevent-infinite-looping.patch 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, # Fix a number of arguments passed to a BOOT XS subroutine, GH#17755,
# in upstream after 5.33.0 # in upstream after 5.33.0
Patch28: perl-5.33.0-XSUB.h-fix-MARK-and-items-variables-inside-BOOT-XSUB.patch 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 # in upstream after 5.33.0
Patch30: perl-5.33.0-fix-C-i-obj-where-obj-is-a-lexical.patch 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, # Fix sorting with a block that calls return, GH#18081,
# in upstream after 5.33.1 # in upstream after 5.33.1
Patch35: perl-5.33.1-sort-return-foo.patch 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 # 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 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 # 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_compat
Requires: perl-interpreter%{?_isa} = %{perl_epoch}:%{perl_version}-%{release} 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 License: (GPL+ or Artistic) and BSD and HSRL and MIT and UCD and Public domain
# Compat provides # Compat provides
Provides: %perl_compat Provides: %perl_compat
Provides: perl(:MODULE_COMPAT_5.32.0)
# Interpreter version to fulfil required genersted from "require 5.006;" # Interpreter version to fulfil required genersted from "require 5.006;"
Provides: perl(:VERSION) = %{perl_version} Provides: perl(:VERSION) = %{perl_version}
# Integeres are 64-bit on all platforms # 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 Summary: What modules are shipped with versions of perl
License: GPL+ or Artistic License: GPL+ or Artistic
Epoch: 1 Epoch: 1
Version: 5.20200620 Version: 5.20210123
Requires: %perl_compat Requires: %perl_compat
Requires: perl(List::Util) Requires: perl(List::Util)
Requires: perl(version) >= 0.88 Requires: perl(version) >= 0.88
@ -2845,7 +2815,7 @@ are shipped with each version of perl.
Summary: Tool for listing modules shipped with perl Summary: Tool for listing modules shipped with perl
License: GPL+ or Artistic License: GPL+ or Artistic
Epoch: 1 Epoch: 1
Version: 5.20200620 Version: 5.20210123
Requires: %perl_compat Requires: %perl_compat
Requires: perl(feature) Requires: perl(feature)
Requires: perl(version) >= 0.88 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 Summary: Disable named opcodes when compiling a perl code
License: GPL+ or Artistic License: GPL+ or Artistic
Epoch: 0 Epoch: 0
Version: 1.47 Version: 1.48
Requires: %perl_compat Requires: %perl_compat
%if %{defined perl_bootstrap} %if %{defined perl_bootstrap}
%gendep_perl_Opcode %gendep_perl_Opcode
@ -4299,24 +4269,16 @@ you're not running VMS, this module does nothing.
%patch17 -p1 %patch17 -p1
%patch18 -p1 %patch18 -p1
%patch19 -p1 %patch19 -p1
%patch20 -p1
%patch21 -p1 %patch21 -p1
%patch22 -p1 %patch22 -p1
%patch23 -p1 %patch23 -p1
%patch24 -p1 %patch24 -p1
%patch25 -p1 %patch25 -p1
%patch26 -p1 %patch26 -p1
%patch27 -p1
%patch28 -p1 %patch28 -p1
%patch29 -p1 %patch29 -p1
%patch30 -p1 %patch30 -p1
%patch31 -p1
%patch32 -p1
%patch33 -p1
%patch34 -p1
%patch35 -p1 %patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1 %patch38 -p1
%patch39 -p1 %patch39 -p1
%patch40 -p1 %patch40 -p1
@ -4353,24 +4315,16 @@ perl -x patchlevel.h \
'Fedora Patch17: Fix ext/XS-APItest/t/utf8_warn_base.pl tests' \ '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 Patch18: Fix IO::Handle::error() to report write errors (GH#6799)' \
'Fedora Patch19: 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 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 Patch22: Fix running actions after stepping in a debugger (GH#17901)' \
'Fedora Patch23: 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 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 Patch25: Fix a buffer size for asctime_r() and ctime_r() functions' \
'Fedora Patch26: Prevent from an integer overflow in RenewDouble() macro' \ '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 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 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 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 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 Patch38: Fix sv_collxfrm macro to respect locale' \
'Fedora Patch39: Fix an iterator signedness in handling a mro exception (GH#18155)' \ 'Fedora Patch39: Fix an iterator signedness in handling a mro exception (GH#18155)' \
'Fedora Patch40: Fix a code flow in Perl_sv_inc_nomg()' \ 'Fedora Patch40: Fix a code flow in Perl_sv_inc_nomg()' \
@ -5266,6 +5220,7 @@ popd
%{privlib}/pod/perlfreebsd.pod %{privlib}/pod/perlfreebsd.pod
%{privlib}/pod/perlfunc.pod %{privlib}/pod/perlfunc.pod
%{privlib}/pod/perlgit.pod %{privlib}/pod/perlgit.pod
%{privlib}/pod/perlgov.pod
%{privlib}/pod/perlgpl.pod %{privlib}/pod/perlgpl.pod
%{privlib}/pod/perlguts.pod %{privlib}/pod/perlguts.pod
%{privlib}/pod/perlhack.pod %{privlib}/pod/perlhack.pod
@ -5327,6 +5282,7 @@ popd
%{privlib}/pod/perlretut.pod %{privlib}/pod/perlretut.pod
%{privlib}/pod/perlriscos.pod %{privlib}/pod/perlriscos.pod
%{privlib}/pod/perlsec.pod %{privlib}/pod/perlsec.pod
%{privlib}/pod/perlsecpolicy.pod
%{privlib}/pod/perlsolaris.pod %{privlib}/pod/perlsolaris.pod
%{privlib}/pod/perlsource.pod %{privlib}/pod/perlsource.pod
%{privlib}/pod/perlstyle.pod %{privlib}/pod/perlstyle.pod
@ -5387,6 +5343,7 @@ popd
%{_mandir}/man1/perlfreebsd.* %{_mandir}/man1/perlfreebsd.*
%{_mandir}/man1/perlfunc.* %{_mandir}/man1/perlfunc.*
%{_mandir}/man1/perlgit.* %{_mandir}/man1/perlgit.*
%{_mandir}/man1/perlgov.*
%{_mandir}/man1/perlgpl.* %{_mandir}/man1/perlgpl.*
%{_mandir}/man1/perlguts.* %{_mandir}/man1/perlguts.*
%{_mandir}/man1/perlhack.* %{_mandir}/man1/perlhack.*
@ -5448,6 +5405,7 @@ popd
%{_mandir}/man1/perlretut.* %{_mandir}/man1/perlretut.*
%{_mandir}/man1/perlriscos.* %{_mandir}/man1/perlriscos.*
%{_mandir}/man1/perlsec.* %{_mandir}/man1/perlsec.*
%{_mandir}/man1/perlsecpolicy.*
%{_mandir}/man1/perlsolaris.* %{_mandir}/man1/perlsolaris.*
%{_mandir}/man1/perlsource.* %{_mandir}/man1/perlsource.*
%{_mandir}/man1/perlstyle.* %{_mandir}/man1/perlstyle.*
@ -7104,6 +7062,10 @@ popd
# Old changelog entries are preserved in CVS. # Old changelog entries are preserved in CVS.
%changelog %changelog
* Mon Jan 25 2021 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.32.1-469
- 5.32.1 bump (see <https://metacpan.org/pod/release/SHAY/perl-5.32.1/pod/perldelta.pod>
or release notes)
* Wed Dec 02 2020 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.32.0-468 * Wed Dec 02 2020 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.32.0-468
- Run-require perl(Encode) by perl-libs - Run-require perl(Encode) by perl-libs

View File

@ -1 +1 @@
SHA512 (perl-5.32.0.tar.xz) = 1540247415893bbd94dfeede7b4fba6052688dc0bf27ced817f448246fcdc6e9a6486abc34577dec5b00bf02ed607b2d24ccd4977c3b3c51e8e6edfc0b81c760 SHA512 (perl-5.32.1.tar.xz) = 3443c75aea91f0fe3712fee576239f1946d2301b8f7390b690e2f5d070fe71af8f9fa7769e42086c2d33d5f84370f80368fa9350b4f10cc0ac3e6c1f6209d8f9