From 9a46e69732f1690b0c337260f863a3ff3130175b Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 24 Sep 2023 16:30:35 +0200 Subject: [PATCH] perl: update to 5.38.0. --- common/shlibs | 2 +- srcpkgs/perl/patches/fmt.diff | 16 +++++ srcpkgs/perl/template | 128 +++++++++++++++++----------------- 3 files changed, 81 insertions(+), 65 deletions(-) create mode 100644 srcpkgs/perl/patches/fmt.diff diff --git a/common/shlibs b/common/shlibs index e80cc2de66f..9c2060bc45a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -63,7 +63,7 @@ liblto_plugin.so.0 gcc-4.7.3_1 libgcc_s.so.1 libgcc-4.4.0_1 libgo.so.21 libgo-12.2.0_1 libgccjit.so.0 libgccjit-10.2.1pre1_1 -libperl.so.5.36 perl-5.36.0_1 +libperl.so.5.38 perl-5.38.0_1 libgmp.so.10 gmp-5.0.1_1 libgmpxx.so.4 gmpxx-6.0.0_2 libmpfi.so.0 mpfi-1.5.3_1 diff --git a/srcpkgs/perl/patches/fmt.diff b/srcpkgs/perl/patches/fmt.diff new file mode 100644 index 00000000000..439f101e7d1 --- /dev/null +++ b/srcpkgs/perl/patches/fmt.diff @@ -0,0 +1,16 @@ +https://github.com/arsv/perl-cross/pull/143 + +diff --git a/cnf/configure_pfmt.sh b/cnf/configure_pfmt.sh +index 8f93da1..3aa7731 100644 +--- a/cnf/configure_pfmt.sh ++++ b/cnf/configure_pfmt.sh +@@ -52,3 +52,9 @@ else + define uvxformat '"lx"' + define uvXUformat '"lX"' + fi ++ ++define i32dformat 'PRId32' ++define u32uformat 'PRIu32' ++define u32oformat 'PRIo32' ++define u32xformat 'PRIx32' ++define u32XUformat 'PRIX32' diff --git a/srcpkgs/perl/template b/srcpkgs/perl/template index d507855d3d1..2c7c5b51eff 100644 --- a/srcpkgs/perl/template +++ b/srcpkgs/perl/template @@ -1,8 +1,8 @@ # Template file for 'perl' pkgname=perl -version=5.36.1 +version=5.38.0 revision=1 -_perl_cross_version=1.4.1 +_perl_cross_version=1.5 build_style=gnu-configure hostmakedepends="less" makedepends="zlib-devel bzip2-devel gdbm-devel db-devel" @@ -14,8 +14,8 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later" homepage="https://www.perl.org" distfiles="https://www.cpan.org/src/5.0/perl-${version}.tar.gz https://github.com/arsv/perl-cross/releases/download/${_perl_cross_version}/perl-cross-${_perl_cross_version}.tar.gz" -checksum="68203665d8ece02988fc77dc92fccbb297a83a4bb4b8d07558442f978da54cc1 - 3e14bb4f28c83586c668c5f9f6b4e57b138b4ec2fae0271086e29d4e352670ca" +checksum="213ef58089d2f2c972ea353517dc60ec3656f050dcc027666e118b508423e517 + d744a390939e2ebb9a12f6725b4d9c19255a141d90031eff90ea183fdfcbf211" skip_extraction=perl-cross-${_perl_cross_version}.tar.gz @@ -24,120 +24,120 @@ skip_extraction=perl-cross-${_perl_cross_version}.tar.gz # to find the list of built in packages. provides="perl-Archive-Tar-2.40_1 - perl-Attribute-Handlers-1.02_1 + perl-Attribute-Handlers-1.03_1 perl-AutoLoader-5.74_1 - perl-CPAN-2.33_1 + perl-CPAN-2.36_1 perl-CPAN-Meta-2.150010_1 perl-CPAN-Meta-Requirements-2.140_1 perl-CPAN-Meta-YAML-0.018_1 - perl-Carp-1.52_1 - perl-Compress-Raw-Bzip2-2.103_1 - perl-Compress-Raw-Zlib-2.105_1 - perl-Config-Perl-V-0.33_1 - perl-DB_File-1.857_1 - perl-Data-Dumper-2.184_1 - perl-Devel-PPPort-3.68_1 + perl-Carp-1.54_1 + perl-Compress-Raw-Bzip2-2.204.001_1 + perl-Compress-Raw-Zlib-2.204.001_1 + perl-Config-Perl-V-0.36_1 + perl-DB_File-1.858_1 + perl-Data-Dumper-2.188_1 + perl-Devel-PPPort-3.71_1 perl-Devel-SelfStubber-1.06_1 perl-Digest-1.20_1 - perl-Digest-MD5-2.58_1 - perl-Digest-SHA-6.02_1 + perl-Digest-MD5-2.58.01_1 + perl-Digest-SHA-6.04_1 perl-Dumpvalue-1.21_1 - perl-Encode-3.17_1 - perl-Env-1.05_1 + perl-Encode-3.19_1 + perl-Env-1.06_1 perl-Exporter-5.77_1 - perl-ExtUtils-CBuilder-0.280236_1 + perl-ExtUtils-CBuilder-0.280238_1 perl-ExtUtils-Constant-0.25_1 - perl-ExtUtils-Install-2.20_1 - perl-ExtUtils-MakeMaker-7.64_1 + perl-ExtUtils-Install-2.22_1 + perl-ExtUtils-MakeMaker-7.70_1 perl-ExtUtils-Manifest-1.73_1 - perl-ExtUtils-PL2Bat-0.004_1 - perl-ExtUtils-ParseXS-3.45_1 + perl-ExtUtils-PL2Bat-0.005_1 + perl-ExtUtils-ParseXS-3.51_1 perl-File-Fetch-1.04_1 perl-File-Path-2.18_1 perl-File-Temp-0.2311_1 perl-Filter-Simple-0.96_1 - perl-Filter-Util-Call-1.60_1 + perl-Filter-Util-Call-1.64_1 perl-FindBin-1.53_1 - perl-Getopt-Long-2.52_1 - perl-HTTP-Tiny-0.080_1 + perl-Getopt-Long-2.54_1 + perl-HTTP-Tiny-0.086_1 perl-I18N-Collate-1.02_1 perl-I18N-LangTags-0.45_1 - perl-IO-1.50_1 - perl-IO-Compress-2.106_1 - perl-IO-Socket-IP-0.41_1 - perl-IO-Zlib-1.11_1 + perl-IO-1.52_1 + perl-IO-Compress-2.204_1 + perl-IO-Socket-IP-0.41.01_1 + perl-IO-Zlib-1.14_1 perl-IPC-Cmd-1.04_1 perl-IPC-SysV-2.09_1 - perl-JSON-PP-4.07_1 - perl-Locale-Maketext-1.31_1 + perl-JSON-PP-4.16_1 + perl-Locale-Maketext-1.33_1 perl-Locale-Maketext-Simple-0.21.01_1 - perl-MIME-Base64-3.16_1 - perl-Math-BigInt-1.999830_1 - perl-Math-BigInt-FastCalc-0.5012_1 - perl-Math-BigRat-0.2621_1 - perl-Math-Complex-1.59.02_1 - perl-Memoize-1.03.01_1 - perl-Module-CoreList-5.20230423_1 + perl-MIME-Base64-3.16.01_1 + perl-Math-BigInt-1.999837_1 + perl-Math-BigInt-FastCalc-0.5013_1 + perl-Math-BigRat-0.2624_1 + perl-Math-Complex-1.62_1 + perl-Memoize-1.16_1 + perl-Module-CoreList-5.20230520_1 perl-Module-Load-0.36_1 perl-Module-Load-Conditional-0.74_1 perl-Module-Loaded-0.08_1 perl-Module-Metadata-1.000037_1 perl-NEXT-0.69_1 - perl-Net-Ping-2.74_1 + perl-Net-Ping-2.76_1 perl-Params-Check-0.38_1 - perl-PathTools-3.84_1 + perl-PathTools-3.89_1 perl-Perl-OSType-1.010_1 - perl-PerlIO-via-QuotedPrint-0.09_1 - perl-Pod-Checker-1.74_1 + perl-PerlIO-via-QuotedPrint-0.10_1 + perl-Pod-Checker-1.75_1 perl-Pod-Escapes-1.07_1 perl-Pod-Perldoc-3.2801_1 perl-Pod-Simple-3.43_1 - perl-Pod-Usage-2.01_1 - perl-Safe-2.43_1 - perl-Scalar-List-Utils-1.62_1 + perl-Pod-Usage-2.03_1 + perl-Safe-2.44_1 + perl-Scalar-List-Utils-1.63_1 perl-Search-Dict-1.07_1 perl-SelfLoader-1.26_1 - perl-Socket-2.033_1 - perl-Storable-3.26_1 + perl-Socket-2.036_1 + perl-Storable-3.32_1 perl-Sys-Syslog-0.36_1 perl-Term-ANSIColor-5.01_1 - perl-Term-Cap-1.17_1 + perl-Term-Cap-1.18_1 perl-Term-Complete-1.403_1 perl-Term-ReadLine-1.17_1 perl-Test-1.31_1 perl-Test-Harness-3.44_1 - perl-Test-Simple-1.302190_1 + perl-Test-Simple-1.302194_1 perl-Text-Abbrev-1.02_1 - perl-Text-Balanced-2.04_1 + perl-Text-Balanced-2.06_1 perl-Text-ParseWords-3.31_1 perl-Text-Tabs-2021.0814_1 perl-Thread-Queue-3.14_1 perl-Thread-Semaphore-2.13_1 - perl-Tie-File-1.06_1 + perl-Tie-File-1.07_1 perl-Tie-RefHash-1.40_1 - perl-Time-HiRes-1.9770_1 + perl-Time-HiRes-1.9775_1 perl-Time-Local-1.30_1 - perl-Time-Piece-1.3401_1 + perl-Time-Piece-1.3401.01_1 perl-Unicode-Collate-1.31_1 - perl-Unicode-Normalize-1.31_1 + perl-Unicode-Normalize-1.32_1 perl-Win32-0.59_1 perl-Win32API-File-0.1203.01_1 - perl-XSLoader-0.31_1 - perl-autodie-2.34_1 + perl-XSLoader-0.32_1 + perl-autodie-2.36_1 perl-autouse-1.11_1 perl-base-2.27_1 - perl-bignum-0.65_1 + perl-bignum-0.66_1 perl-constant-1.33_1 - perl-encoding-warnings-0.13_1 - perl-experimental-0.028_1 + perl-encoding-warnings-0.14_1 + perl-experimental-0.031_1 perl-if-0.0610_1 perl-lib-0.65_1 - perl-libnet-3.13_1 - perl-parent-0.238_1 + perl-libnet-3.15_1 + perl-parent-0.241_1 perl-perlfaq-5.20210520_1 - perl-podlators-5.008_1 - perl-threads-2.27_1 - perl-threads-shared-1.64_1 + perl-podlators-5.010_1 + perl-threads-2.36_1 + perl-threads-shared-1.68_1 perl-version-0.9929_1" for f in ${provides}; do