perl: update to 5.42.2.

Use system -lz, -lbz2.
This commit is contained in:
Leah Neukirchen
2026-03-30 17:18:18 +02:00
parent ae777a1a53
commit e8b89479a8
+9 -4
View File
@@ -1,6 +1,6 @@
# Template file for 'perl'
pkgname=perl
version=5.42.0
version=5.42.2
revision=1
_perl_cross_version=1.6.4
build_style=gnu-configure
@@ -13,7 +13,7 @@ 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="e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc
checksum="9384e8deb75b7b1695e5637971b752281aaecd025a3d5d4734d33c1d0adfee47
b6202173b0a8a43fb312867d85a8cd33527f3f234b1b6e591cdaa9895c9920c7"
skip_extraction="perl-cross-${_perl_cross_version}.tar.gz"
@@ -36,7 +36,7 @@ provides="perl-Archive-Tar-3.04_1
perl-CPAN-Meta-YAML-0.020_1
perl-Carp-1.54_1
perl-Compress-Raw-Bzip2-2.213_1
perl-Compress-Raw-Zlib-2.213_1
perl-Compress-Raw-Zlib-2.222_1
perl-Config-Perl-V-0.38_1
perl-DB_File-1.859_1
perl-Data-Dumper-2.192_1
@@ -80,7 +80,7 @@ provides="perl-Archive-Tar-3.04_1
perl-Math-BigInt-FastCalc-0.5020_1
perl-Math-Complex-1.63_1
perl-Memoize-1.17_1
perl-Module-CoreList-5.20250702_1
perl-Module-CoreList-5.20260329.42_1
perl-Module-Load-0.36_1
perl-Module-Load-Conditional-0.74_1
perl-Module-Loaded-0.08_1
@@ -148,11 +148,16 @@ for f in ${provides}; do
replaces+=" $($XBPS_UHELPER_CMD getpkgname ${f})>=0"
done
export BUILD_ZLIB=False
export BUILD_BZIP2=False
post_extract() {
local TAR=$(command -v bsdtar || command -v tar)
$TAR --strip-components=1 -xf \
${XBPS_SRCDISTDIR}/${pkgname}-${version}/perl-cross-$_perl_cross_version.tar.gz
cp -r cnf/diffs/perl5-5.42.0 cnf/diffs/perl5-${version}
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
patch -p1 < ${FILESDIR}/musl-locale.patch
fi