From: Sergey Matveev Date: Wed, 25 Mar 2026 11:26:42 +0000 (+0300) Subject: Update and bootstrap Perl X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f5f82ee9164e758e662f3fabf87e9dda09478c190ae693f34aaa6ba844f8e39a;p=bass.git Update and bootstrap Perl --- diff --git a/build/distfiles/dl/.gitignore b/build/distfiles/dl/.gitignore index cf79bad..b56488e 100644 --- a/build/distfiles/dl/.gitignore +++ b/build/distfiles/dl/.gitignore @@ -186,7 +186,7 @@ /parallel-20240122.tar.bz2 /pcre-8.45.tar.bz2 /pcre2-10.44.tar.bz2 -/perl-5.32.1.tar.xz +/perl-5.42.1.tar.xz /pinentry-1.3.0.tar.bz2 /pixman-0.40.0.tar.gz /pkgconf-2.1.1.tar.xz diff --git a/build/distfiles/meta/perl-5.32.1.tar.xz/hashes b/build/distfiles/meta/perl-5.32.1.tar.xz/hashes deleted file mode 100644 index c1bc5fe..0000000 --- a/build/distfiles/meta/perl-5.32.1.tar.xz/hashes +++ /dev/null @@ -1,11 +0,0 @@ -blake3-256 b174a36a83892d0bf84fad9dbdaf133c49f940ea77af50222c2f56a71ae5d3a8 -blake2b-512 9f89bcf9cffb245a0f2cb0afa17c25f092c84cc2f29bb1c744294c2f0393c72dc3beb9fcbe256cf252677b33bc594b294b3f6a4774ad9e30b771aceed1f4f147 -blake2b-256 bc52fff2c1465f06336053a179c32e81fbec335f8e5f0783a314da305e2126d0 -skein-512 a423a9c5a7aec880d3c0e269d555b568572ba3d85914f0ffc6676ecb97d8f54262129350546be0bff2f85d9004a3ed13f708d665e2b3525904fcba484a25f03a -shake128 647c7201d84577257229371941fd34d49aaaf1541dc40f40da9868d3e7719451 -shake256 68ac974be08caaeae494bb3f797573e6062062c35330d138b415d7d986bd8caccfaffaa8898c7dc905d20c73f4e77d13614e62690cd212fab5690a8f978a7fa5 -sha-512 3443c75aea91f0fe3712fee576239f1946d2301b8f7390b690e2f5d070fe71af8f9fa7769e42086c2d33d5f84370f80368fa9350b4f10cc0ac3e6c1f6209d8f9 -sha-256 57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 -streebog-512 19a96f14366cdf4cded29d55eaf43adeaea18ee108689c133fafc391c15ccdc43a9d522dba50c191515998fe14434e8759d6e12551246c24927cc3a1db50eaca -streebog-256 09a89dd5031bd4873baac1065d35a606bbe74fe98c50ce98f4998d288df02128 -xxh3-128 877cdfbf7ed649ed3365627078cd7227 diff --git a/build/distfiles/meta/perl-5.32.1.tar.xz/size b/build/distfiles/meta/perl-5.32.1.tar.xz/size deleted file mode 100644 index 14820cd..0000000 --- a/build/distfiles/meta/perl-5.32.1.tar.xz/size +++ /dev/null @@ -1 +0,0 @@ -12610988 diff --git a/build/distfiles/meta/perl-5.42.1.tar.xz/hashes b/build/distfiles/meta/perl-5.42.1.tar.xz/hashes new file mode 100644 index 0000000..bb69449 --- /dev/null +++ b/build/distfiles/meta/perl-5.42.1.tar.xz/hashes @@ -0,0 +1,11 @@ +blake3-256 6ac2742721370f9c6f2c5d21567a35730a3ffd969d868161467275bfbbdb5e66 +blake2b-512 9976133d1f660e8921977d7fa7b0e76c805f42325c77663c06d4cce5ed770e44cd880c4448e88f4b78f28c8fff1fd59d828041dd8d487e8d8b0b6fd156736e69 +blake2b-256 e4e30c3aa86976cfa35507e0f444031e5f26ca64be494abab222d0c7521b622a +skein-512 fdd56c523e556b66169248b6acc0108aee6d74a9781257407baf3c3f91a5e32a907eb7a65831a211afe9ed8131981cecabb38077479595c778fbc46c0928f401 +shake128 6272f0691a5c0b0c5b2526703e12d7a1f0197a432fdfca6e16baef9de33beec0 +shake256 9a6fd96d4404edffc13d92dbc625d56b9434b210e0298e0da78649f32ab992b754a15f652986d16d8f85c701f136de19160883976e1fa05907eb1e103f275c26 +sha-512 5f669af62ce9064bbcccf5be67ae09c14f91e1341f790a534cd128a35072e6bc7073d1da51157f8ecd112bee8274f55aee6fbfc566017732b412b157aaff0acb +sha-256 098c7f76e7a28443f6403610c7e339777905360c5225798fd142b8d33b05c6b4 +streebog-512 a88bdcc2018bc1db9ed463b3117bb2115f94eb7dd6e7bdf111d20b3b449232489b3eb07e1fcab9d00c734d533462656dafd80af254046d88ccb21b2556566b3c +streebog-256 10985f9edc4e7c3927f2ab72eca967ae815f86918bbb9d91342ade289bc447c1 +xxh3-128 e2698c22c91069f3c74930bd7dc92ec5 diff --git a/build/distfiles/meta/perl-5.42.1.tar.xz/size b/build/distfiles/meta/perl-5.42.1.tar.xz/size new file mode 100644 index 0000000..afe7047 --- /dev/null +++ b/build/distfiles/meta/perl-5.42.1.tar.xz/size @@ -0,0 +1 @@ +14500548 diff --git a/build/distfiles/meta/perl-5.32.1.tar.xz/urls.do b/build/distfiles/meta/perl-5.42.1.tar.xz/urls.do similarity index 100% rename from build/distfiles/meta/perl-5.32.1.tar.xz/urls.do rename to build/distfiles/meta/perl-5.42.1.tar.xz/urls.do diff --git a/build/skel/devel/autotools.do b/build/skel/devel/autotools.do index 0cb8cbe..f549362 100644 --- a/build/skel/devel/autotools.do +++ b/build/skel/devel/autotools.do @@ -4,7 +4,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc deps="autoconf-2.72 automake-1.16.5 libtool-2.4.7" bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" -rdeps="lang/gm4-1.4.19 lang/perl-5.32.1" +rdeps="lang/gm4-1.4.19 lang/perl-5.42.1" for dep in $deps ; do echo "$DISTFILES"/dl/$dep.tar.xz ; done | xargs redo-ifchange redo-ifchange $bdeps $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/devel/git-full-2.53.0.do b/build/skel/devel/git-full-2.53.0.do index 6dfe211..b20dd88 100644 --- a/build/skel/devel/git-full-2.53.0.do +++ b/build/skel/devel/git-full-2.53.0.do @@ -15,7 +15,7 @@ rdeps=" textproc/expat-2.6.2 devel/pcre2-10.44 ftp/curl-with-tls-8.19.0 -lang/perl-5.32.1 +lang/perl-5.42.1 security/nettle-3.10.1 " ver=${NAME#git-full-} diff --git a/build/skel/devel/git-minimal-2.53.0.do b/build/skel/devel/git-minimal-2.53.0.do index affe7ca..cf91492 100644 --- a/build/skel/devel/git-minimal-2.53.0.do +++ b/build/skel/devel/git-minimal-2.53.0.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" -rdeps="lang/perl-5.32.1" +rdeps=lang/perl-5.42.1 ver=${NAME#git-minimal-} redo-ifchange $bdeps "$DISTFILES"/dl/git-$ver.tar.xz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/graphics/exiftool-13.44.do b/build/skel/graphics/exiftool-13.44.do index f0b437b..5bd3749 100644 --- a/build/skel/graphics/exiftool-13.44.do +++ b/build/skel/graphics/exiftool-13.44.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" -rdeps=lang/perl-5.32.1 +rdeps=lang/perl-5.42.1 ver=${NAME#exiftool-} redo-ifchange $bdeps "$DISTFILES"/dl/Image-ExifTool-$ver.tar.gz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/graphics/mupdf-1.27.2.do b/build/skel/graphics/mupdf-1.27.2.do index 7fc2c5c..35d8845 100644 --- a/build/skel/graphics/mupdf-1.27.2.do +++ b/build/skel/graphics/mupdf-1.27.2.do @@ -9,6 +9,7 @@ archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1 shells/bash-5.2.21 +lang/perl-5.42.1 " rdeps=" archivers/brotli-1.2.0 diff --git a/build/skel/lang/Python-3.10.14.do b/build/skel/lang/Python-3.10.14.do index cd5defd..4cb35d3 100644 --- a/build/skel/lang/Python-3.10.14.do +++ b/build/skel/lang/Python-3.10.14.do @@ -6,7 +6,7 @@ bdeps=" rc-paths stow archivers/zstd -lang/perl-5.32.1 +lang/perl-5.42.1 devel/pkgconf-2.1.1 databases/sqlite-3510300 " diff --git a/build/skel/lang/Python-3.7.3.do b/build/skel/lang/Python-3.7.3.do index 5cd0d55..2e1051c 100644 --- a/build/skel/lang/Python-3.7.3.do +++ b/build/skel/lang/Python-3.7.3.do @@ -9,7 +9,7 @@ bdeps=" rc-paths stow archivers/zstd -lang/perl-5.32.1 +lang/perl-5.42.1 devel/pkgconf-2.1.1 databases/sqlite-3510300 " diff --git a/build/skel/lang/go1.17.12.do b/build/skel/lang/go1.17.12.do index 6ba235e..4be4e32 100644 --- a/build/skel/lang/go1.17.12.do +++ b/build/skel/lang/go1.17.12.do @@ -5,7 +5,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd" -command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.32.1" +command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.42.1" goprev=go1.4.3 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz lang/$goprev hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/lang/go1.20.14.do b/build/skel/lang/go1.20.14.do index ff1b84f..4a7c9b8 100644 --- a/build/skel/lang/go1.20.14.do +++ b/build/skel/lang/go1.20.14.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd" -command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.32.1" +command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.42.1" goprev=go1.17.12 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz lang/$goprev hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/lang/go1.23.5.do b/build/skel/lang/go1.23.5.do index 8eaa877..57fcdce 100644 --- a/build/skel/lang/go1.23.5.do +++ b/build/skel/lang/go1.23.5.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd" -command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.32.1" +command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.42.1" goprev=go1.20.14 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz lang/$goprev hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/lang/go1.25.6.do b/build/skel/lang/go1.25.6.do index d4eb5a0..e1640b4 100644 --- a/build/skel/lang/go1.25.6.do +++ b/build/skel/lang/go1.25.6.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd" -command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.32.1" +command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.42.1" goprev=go1.23.5 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz lang/$goprev hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/lang/go1.26.1.do b/build/skel/lang/go1.26.1.do index 4e7f1e3..86ed1ee 100644 --- a/build/skel/lang/go1.26.1.do +++ b/build/skel/lang/go1.26.1.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd" -command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.32.1" +command -v bash >/dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.42.1" goprev=go1.25.6 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz lang/$goprev hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/lang/perl-5.32.1.do b/build/skel/lang/perl-5.42.1.do similarity index 84% rename from build/skel/lang/perl-5.32.1.do rename to build/skel/lang/perl-5.42.1.do index aceb008..ce592fd 100644 --- a/build/skel/lang/perl-5.32.1.do +++ b/build/skel/lang/perl-5.42.1.do @@ -13,8 +13,8 @@ $TAR xf "$DISTFILES"/dl/$NAME.tar.xz cd $NAME manpath=" --Dman1dir=$SKELBINS/$ARCH/$NAME-$hsh/lib/perl5/5.32/perl/man/man1 --Dman3dir=$SKELBINS/$ARCH/$NAME-$hsh/lib/perl5/5.32/perl/man/man3 +-Dman1dir=$SKELBINS/$ARCH/$NAME-$hsh/lib/perl5/5.42/perl/man/man1 +-Dman3dir=$SKELBINS/$ARCH/$NAME-$hsh/lib/perl5/5.42/perl/man/man3 " [ -z "$PERL_NO_DOC" ] || manpath="-Dman1dir=none -Dman3dir=none" sh Configure -de -Dprefix="$SKELBINS"/$ARCH/$NAME-$hsh $manpath \ @@ -28,7 +28,7 @@ if [ -z "$PERL_NO_DOC" ] ; then cat >$NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add <>rc +echo export MANPATH=\"\$_localpath/lib/perl5/5.42/perl/man:\\\$MANPATH\" >>rc EOF chmod +x $NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add fi diff --git a/build/skel/math/OpenBLAS-0.3.30.do b/build/skel/math/OpenBLAS-0.3.30.do index a8fadcc..daa694f 100644 --- a/build/skel/math/OpenBLAS-0.3.30.do +++ b/build/skel/math/OpenBLAS-0.3.30.do @@ -2,7 +2,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc -bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1" +bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 lang/perl-5.42.1" redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/misc/voxtral.c-20260208.do b/build/skel/misc/voxtral.c-20260208.do index 22939c5..ee2fe92 100644 --- a/build/skel/misc/voxtral.c-20260208.do +++ b/build/skel/misc/voxtral.c-20260208.do @@ -2,7 +2,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc -bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1" +bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 lang/perl-5.42.1" rdeps=math/OpenBLAS-0.3.30 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.zst $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/multimedia/x264-2024-05-12.do b/build/skel/multimedia/x264-2024-05-12.do index 239cc39..d093d7f 100644 --- a/build/skel/multimedia/x264-2024-05-12.do +++ b/build/skel/multimedia/x264-2024-05-12.do @@ -10,6 +10,7 @@ devel/gmake-4.4.1 devel/nasm-2.16.01 devel/pkgconf-2.1.1 shells/bash-5.2.21 +lang/perl-5.42.1 " redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.zst hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/py-some-venv.do b/build/skel/py-some-venv.do index ea237d1..cc16473 100644 --- a/build/skel/py-some-venv.do +++ b/build/skel/py-some-venv.do @@ -35,6 +35,7 @@ rc-paths stow archivers/zstd devel/pkgconf-2.1.1 +lang/perl-5.42.1 " rdeps="lang/Python-3.7.3" diff --git a/build/skel/security/leancrypto-1.6.0.do b/build/skel/security/leancrypto-1.6.0.do index e49269e..af6cf1e 100644 --- a/build/skel/security/leancrypto-1.6.0.do +++ b/build/skel/security/leancrypto-1.6.0.do @@ -9,6 +9,7 @@ archivers/zstd devel/pkgconf-2.1.1 devel/ninja-v1.12.1 lang/Python-3.7.3 +lang/perl-5.42.1 " meson=meson-1.7.2 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.xz "$DISTFILES"/dl/$meson.tar.gz diff --git a/build/skel/security/openssl-1.1.1w.do b/build/skel/security/openssl-1.1.1w.do index b142766..6db6ab1 100644 --- a/build/skel/security/openssl-1.1.1w.do +++ b/build/skel/security/openssl-1.1.1w.do @@ -2,7 +2,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc -bdeps="rc-paths stow archivers/zstd lang/perl-5.32.1 devel/pkgconf-2.1.1" +bdeps="rc-paths stow archivers/zstd lang/perl-5.42.1 devel/pkgconf-2.1.1" redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/stow.do b/build/skel/stow.do index 8ee3385..4f46c93 100644 --- a/build/skel/stow.do +++ b/build/skel/stow.do @@ -14,7 +14,7 @@ $TAR xf "$DISTFILES"/dl/$NAME.tar.bz2 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh cd $NAME -_perl=perl-5.32.1 +_perl=perl-5.42.1 pmdir=$SKELBINS/$ARCH/$NAME-$hsh/lib/site_perl/${_perl#perl-} mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin "$pmdir"/Stow cp bin/stow.in "$SKELBINS"/$ARCH/$NAME-$hsh/bin/stow diff --git a/build/skel/sysutils/daemontools-encore-1.11.do b/build/skel/sysutils/daemontools-encore-1.11.do index 864dfc1..518d768 100644 --- a/build/skel/sysutils/daemontools-encore-1.11.do +++ b/build/skel/sysutils/daemontools-encore-1.11.do @@ -2,7 +2,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc -bdeps="rc-paths stow archivers/zstd" +bdeps="rc-paths stow archivers/zstd lang/perl-5.42.1" redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/sysutils/parallel-20240122.do b/build/skel/sysutils/parallel-20240122.do index b1719e5..767f85b 100644 --- a/build/skel/sysutils/parallel-20240122.do +++ b/build/skel/sysutils/parallel-20240122.do @@ -2,7 +2,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc -deps="rc-paths stow archivers/zstd lang/perl-5.32.1" +deps="rc-paths stow archivers/zstd lang/perl-5.42.1" redo-ifchange $deps "$DISTFILES"/dl/$NAME.tar.bz2 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/sysutils/ucspi-tcp-0.88.do b/build/skel/sysutils/ucspi-tcp-0.88.do index 46107bd..c1d4396 100644 --- a/build/skel/sysutils/ucspi-tcp-0.88.do +++ b/build/skel/sysutils/ucspi-tcp-0.88.do @@ -2,7 +2,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc -bdeps="rc-paths stow archivers/zstd" +bdeps="rc-paths stow archivers/zstd lang/perl-5.42.1" redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz \ "$DISTFILES"/dl/ucspi-tcp-0.88-ipv6.diff20.bz2 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/textproc/texinfo-7.1.1.do b/build/skel/textproc/texinfo-7.1.1.do index d0aa42c..bacb8f6 100644 --- a/build/skel/textproc/texinfo-7.1.1.do +++ b/build/skel/textproc/texinfo-7.1.1.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" -rdeps="lang/perl-5.32.1" +rdeps=lang/perl-5.42.1 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.xz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/textproc/unum-3.6-15.1.0.do b/build/skel/textproc/unum-3.6-15.1.0.do index fad891f..500be50 100644 --- a/build/skel/textproc/unum-3.6-15.1.0.do +++ b/build/skel/textproc/unum-3.6-15.1.0.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd" -rdeps=lang/perl-5.32.1 +rdeps=lang/perl-5.42.1 redo-ifchange $bdeps "$DISTFILES"/dl/$NAME.tar.gz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/contrib/prepare-deps/link-from-distfiles b/contrib/prepare-deps/link-from-distfiles index b0cea33..b52c216 100755 --- a/contrib/prepare-deps/link-from-distfiles +++ b/contrib/prepare-deps/link-from-distfiles @@ -11,4 +11,5 @@ ln -f $ROOT/../../build/distfiles/dl/go1.25.6.tar.gz go1.25.6.src.tar.gz ln -f $ROOT/../../build/distfiles/dl/go1.26.1.tar.gz go1.26.1.src.tar.gz ln -f $ROOT/../../build/distfiles/dl/goredo-2.9.2.tar.zst ln -f $ROOT/../../build/distfiles/dl/meta4ra-2.1.0.tar.zst +ln -f $ROOT/../../build/distfiles/dl/perl-5.42.1.tar.xz ln -f $ROOT/../../build/distfiles/dl/zstd-1.5.7.tar.gz diff --git a/contrib/prepare-deps/steps/070-perl-5.42.1 b/contrib/prepare-deps/steps/070-perl-5.42.1 new file mode 100644 index 0000000..1f1a7fa --- /dev/null +++ b/contrib/prepare-deps/steps/070-perl-5.42.1 @@ -0,0 +1,10 @@ +tar xf $DISTFILES/$name.tar.xz +cd $name +sh Configure -de \ + -Uusedl \ + -Dprefix=$DIR/local \ + -Dman1dir=none -Dman3dir=none \ + -Duse64bitint -Dusethreads=y >&2 +make -j$(nproc) >&2 +make install-strip >&2 +rm -r ../$name diff --git a/contrib/prepare-deps/steps/070-perl-5.42.1.dl b/contrib/prepare-deps/steps/070-perl-5.42.1.dl new file mode 100644 index 0000000..d79c1a5 --- /dev/null +++ b/contrib/prepare-deps/steps/070-perl-5.42.1.dl @@ -0,0 +1 @@ +dodl http://www.cpan.org/src/5.0/$name 5f669af62ce9064bbcccf5be67ae09c14f91e1341f790a534cd128a35072e6bc7073d1da51157f8ecd112bee8274f55aee6fbfc566017732b412b157aaff0acb diff --git a/doc/Build/Tutorial b/doc/Build/Tutorial index bd5c698..8555f90 100644 --- a/doc/Build/Tutorial +++ b/doc/Build/Tutorial @@ -45,7 +45,7 @@ But let's write a skel and build a skelpkg for convenient . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1" - rdeps="lang/perl-5.32.1" + rdeps="lang/perl-5.42.1" redo-ifchange $bdeps "$DISTFILES"/dl/$name.tar.bz2 $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $spath) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/doc/Build/skelbin b/doc/Build/skelbin index fd7444d..4041ca5 100644 --- a/doc/Build/skelbin +++ b/doc/Build/skelbin @@ -10,7 +10,7 @@ builds/revisions of the same package. Currently it is just a hash of the skel itself and BASS'es current commit revision. It is URL-safe Base64 encoded string. So for example if $SKELBINS is /somewhere/skelbins directory, then that Perl skelbin is installed to: -/somewhere/skelbins/perl-5.32.1-zP3IpCa_XY7pGHCNYQxp_1KjQQNCyUl84LqSrWLErjA. +/somewhere/skelbins/perl-5.42.1-zP3IpCa_XY7pGHCNYQxp_1KjQQNCyUl84LqSrWLErjA. $NAME-$hsh is often called "namenhash" in the code. A [Index/Concepts] GNU-Stow diff --git a/example/goredo/steps/00prerequisites b/example/goredo/steps/00prerequisites index 9ce026c..e4b9781 100755 --- a/example/goredo/steps/00prerequisites +++ b/example/goredo/steps/00prerequisites @@ -1,4 +1,4 @@ #!/bin/sh -ex cd .. -$BASS_ROOT/build/bin/pkg-inst go-stringer-0.18.0 sharness-1.2.0 go1.22.6 perl-5.32.1 +$BASS_ROOT/build/bin/pkg-inst go-stringer-0.18.0 sharness-1.2.0 go1.26.1 perl-5.42.1