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.3.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_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 <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
- 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