Resolves: RHEL-87186
Update to version Perl 5.40.2 which fixed CVE-2024-56406
This commit is contained in:
parent
006e711132
commit
78554361bd
1
.gitignore
vendored
1
.gitignore
vendored
@ -44,3 +44,4 @@ perl-5.12.1.tar.gz
|
|||||||
/perl-5.38.2.tar.xz
|
/perl-5.38.2.tar.xz
|
||||||
/perl-5.40.0.tar.xz
|
/perl-5.40.0.tar.xz
|
||||||
/perl-5.40.1.tar.xz
|
/perl-5.40.1.tar.xz
|
||||||
|
/perl-5.40.2.tar.xz
|
||||||
|
17
perl.spec
17
perl.spec
@ -1,4 +1,4 @@
|
|||||||
%global perl_version 5.40.1
|
%global perl_version 5.40.2
|
||||||
%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}
|
||||||
@ -117,7 +117,7 @@ License: GPL-1.0-or-later OR Artistic-1.0-Perl
|
|||||||
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: 512%{?dist}
|
Release: 513%{?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
|
||||||
@ -246,7 +246,7 @@ BuildRequires: rsyslog
|
|||||||
|
|
||||||
|
|
||||||
# compat macro needed for rebuild
|
# compat macro needed for rebuild
|
||||||
%global perl_compat perl(:MODULE_COMPAT_5.40.1)
|
%global perl_compat perl(:MODULE_COMPAT_5.40.2)
|
||||||
|
|
||||||
Requires: %perl_compat
|
Requires: %perl_compat
|
||||||
Requires: perl-interpreter%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
|
Requires: perl-interpreter%{?_isa} = %{perl_epoch}:%{perl_version}-%{release}
|
||||||
@ -430,6 +430,7 @@ License: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND Martin-Birgmeier AND
|
|||||||
# Compat provides
|
# Compat provides
|
||||||
Provides: %perl_compat
|
Provides: %perl_compat
|
||||||
Provides: perl(:MODULE_COMPAT_5.40.0)
|
Provides: perl(:MODULE_COMPAT_5.40.0)
|
||||||
|
Provides: perl(:MODULE_COMPAT_5.40.1)
|
||||||
# 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
|
||||||
@ -2737,7 +2738,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-1.0-or-later OR Artistic-1.0-Perl
|
License: GPL-1.0-or-later OR Artistic-1.0-Perl
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 5.20250118
|
Version: 5.20250413
|
||||||
Requires: perl(List::Util)
|
Requires: perl(List::Util)
|
||||||
Requires: perl(version) >= 0.88
|
Requires: perl(version) >= 0.88
|
||||||
%if %{defined perl_bootstrap}
|
%if %{defined perl_bootstrap}
|
||||||
@ -2754,7 +2755,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-1.0-or-later OR Artistic-1.0-Perl
|
License: GPL-1.0-or-later OR Artistic-1.0-Perl
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 5.20250118
|
Version: 5.20250413
|
||||||
Requires: perl(feature)
|
Requires: perl(feature)
|
||||||
Requires: perl(version) >= 0.88
|
Requires: perl(version) >= 0.88
|
||||||
Requires: perl-Module-CoreList = %{epoch}:%{version}-%{release}
|
Requires: perl-Module-CoreList = %{epoch}:%{version}-%{release}
|
||||||
@ -7286,7 +7287,11 @@ ln -s /app/bin/perl %{buildroot}/usr/bin/perl
|
|||||||
|
|
||||||
# Old changelog entries are preserved in CVS.
|
# Old changelog entries are preserved in CVS.
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Jan 22 2025 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.40.0-512
|
* Tue Apr 15 2025 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.40.2-513
|
||||||
|
- 5.40.2 bump (see <https://metacpan.org/release/SHAY/perl-5.40.2/view/pod/perldelta.pod>)
|
||||||
|
- Resolves: RHEL-87186
|
||||||
|
|
||||||
|
* Wed Jan 22 2025 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.40.1-512
|
||||||
- Resolves: RHEL-75798
|
- Resolves: RHEL-75798
|
||||||
- 5.40.1 bump (see <https://metacpan.org/release/SHAY/perl-5.40.1/view/pod/perldelta.pod>)
|
- 5.40.1 bump (see <https://metacpan.org/release/SHAY/perl-5.40.1/view/pod/perldelta.pod>)
|
||||||
- Add config.over to make build od perl reproducible
|
- Add config.over to make build od perl reproducible
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (perl-5.40.1.tar.xz) = 3ff16b3462ce43ff38dab21b3dfc20f81772b8c9eac19ab96ba2d5e6cbb390e2302fa76c4879f915249357cd11c7ec0d548bcbf3ab2c156df1b9fca95da3f545
|
SHA512 (perl-5.40.2.tar.xz) = 1324b119e4370bbeb47a343d152f46c637addb0373ff07f0e214aa9d5912c03cd2bd23987a6e86d43453166412d3a03a52e780201941f679ef4186df16590e41
|
||||||
|
Loading…
Reference in New Issue
Block a user