diff --git a/perl/NOTE b/perl/NOTE new file mode 100644 index 0000000..f5a2f15 --- /dev/null +++ b/perl/NOTE @@ -0,0 +1 @@ +run makepkg --nocheck for this version diff --git a/perl/PKGBUILD b/perl/PKGBUILD index 31740a9..ff16aa7 100644 --- a/perl/PKGBUILD +++ b/perl/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=perl -pkgver=5.38.0 +pkgver=5.38.1 _baseversion="${pkgver%.*}" pkgrel=01 pkgdesc="A highly capable, feature-rich programming language" @@ -80,7 +80,7 @@ provides=('perl-archive-tar=2.40' 'perl-math-complex=1.62' 'perl-memoize=1.16' 'perl-mime-base64=3.16_01' - 'perl-module-corelist=5.20230520' + 'perl-module-corelist=5.20231125' 'perl-module-load-conditional=0.74' 'perl-module-load=0.36' 'perl-module-loaded=0.08' @@ -151,8 +151,10 @@ prepare() { cp -f ../db_config.in ./cpan/DB_File/config.in -# # CVE-2023-31484 -# patch -Np1 -d cpan/CPAN -i "${srcdir}"/9c98370287.patch + # Fix test error in 5.38.1 + if [[ "$pkgver" == "5.38.1" ]]; then + sed 's#"release_status" : "testing",#"release_status" : "stable",#' -i META.json + fi } @@ -239,8 +241,8 @@ license=('GPL' 'PerlArtistic') # https://www.cpan.org/src/5.0/perl-$pkgver.tar.xz.sha256.txt -sha256sums=(eca551caec3bc549a4e590c0015003790bdd1a604ffe19cc78ee631d51f7072e # perl-5.38.0.tar.xz - e74c62f22139dd92c1618399e5ec70cee08f33b67e6ee3c89f179fdc823d98fa # sha256.txt +sha256sums=(6a82c7930563086e78cb84d9c265e6b212ee65d509d19eedcd23ab8c1ba3f046 # perl-5.38.1.tar.xz + 57bdfe28ad65b2c2953dfd36586b67bc524f72bd4b29028f26223c812ace0ef5 # sha256.txt 84c7fae94f591f25d6568dd300f57bfe4924092559ab2d96f1038e67c353d190 # config.over 898dd20de9f9438cdcc0e5ca61fabea696a6eb0226647500f222dc4f8d8377af # db_config.in 3834ddced7051fd6e2d189db48c9266efe21bad467d2c6700c9c232830f6bfd9 # perlbin.csh @@ -249,6 +251,3 @@ sha256sums=(eca551caec3bc549a4e590c0015003790bdd1a604ffe19cc78ee631d51f7072e # 786f3c7938b0738337f7d47112ea7b84fd0e2d6c1af331b7d5e67b9865d6d2b4 # detect-old-perl-modules.hook c5db3dcd1db71724fa4df5db34586688aa8db92ac6ffcbddaaa213c71cceff20) # detect-old-perl-modules.sh -## b4793adf613944fff6d2517ea762efa58037b5591c2a0df698a113f8e8189ecb perl-5.38.0-01-x86_64.pkg.tar.lz - - diff --git a/perl/PKGBUILD-arch b/perl/PKGBUILD-arch index 6d04ad0..f09bb61 100644 --- a/perl/PKGBUILD-arch +++ b/perl/PKGBUILD-arch @@ -5,7 +5,7 @@ # Contributor: francois pkgname=perl -pkgver=5.38.0 +pkgver=5.38.1 _baseversion="${pkgver%.*}" pkgrel=1 pkgdesc="A highly capable, feature-rich programming language" @@ -80,7 +80,7 @@ provides=('perl-archive-tar=2.40' 'perl-math-complex=1.62' 'perl-memoize=1.16' 'perl-mime-base64=3.16_01' - 'perl-module-corelist=5.20230520' + 'perl-module-corelist=5.20231125' 'perl-module-load-conditional=0.74' 'perl-module-load=0.36' 'perl-module-loaded=0.08' @@ -140,7 +140,7 @@ source=(https://www.cpan.org/src/5.0/perl-${pkgver}.tar.xz detect-old-perl-modules.sh detect-old-perl-modules.hook) options=('makeflags' '!purge' 'emptydirs') -sha512sums=('71beff7f6daa22a967972f5805daf2d4ff837a17e5ab808780f815d5914a67acf4f2e92acac0f2d8b24bdde4ceec0c2f7cb3029b5eadeeb30191f757e1bf0f9d' +sha512sums=('720b2c2707f219509e652bc3d80f9ce82bec85f882dee9ff88b6bc5183064d66333651830daeb92a6e96bbe5d9d48581ab8496ce9427f8db6103fc438e2c05db' '1c924b5bf7413d097f62638a574d7decf36d98598b84cdb5fb31ff633b6f953371e14b004a2558a1a0b74b6b60b90b481af0f68555a49208fe6b226381fed79f' '444e03c9a6040c1b4f19872d849e93322ffad40262339edb0b7961d2de47a161f01074f2d5418a057fd62e900ff1fbf5ea8ba4e3384aaa86fda84c80d0550a2b' '6ed5bc6dbdc47bc7f4c0fedbe18deaf35ab02a2e6700988beb545954bb1d0fe20ff1a4de39d6d9fc882ef1741f7bf6d85ba165d0cd8dc0d9939b789c894f48a1' @@ -157,6 +157,11 @@ prepare() { [ -n "${SOURCE_DATE_EPOCH}" ] && touch -h -d @$SOURCE_DATE_EPOCH patchlevel.h cp -f ../db_config.in ./cpan/DB_File/config.in + + # Fix test error in 5.38.1 + if [[ "$pkgver" == "5.38.1" ]]; then + sed 's#"release_status" : "testing",#"release_status" : "stable",#' -i META.json + fi } build() { diff --git a/perl/sha256.txt b/perl/sha256.txt index 14e3bee..50a712d 100644 --- a/perl/sha256.txt +++ b/perl/sha256.txt @@ -1 +1 @@ -0f386dccbee8e26286404b2cca144e1005be65477979beb9b1ba272d4819bcf0 \ No newline at end of file +6a82c7930563086e78cb84d9c265e6b212ee65d509d19eedcd23ab8c1ba3f046 \ No newline at end of file