/gnutls-3.8.6.tar.xz
/go1.17.13.tar.gz
/go1.20.14.tar.gz
-/go1.22.6.tar.gz
+/go1.23.2.tar.gz
/go1.4.3.tar.gz
/gocheese-4.2.0.tar.zst
/gogost-6.0.1.tar.zst
/gomodcache/
/goredo-2.6.2.tar.zst
/gosha3-v1.0.0-modcache
-/gostls13-1.22.6.patch.zst
+/gostls13-1.23.2.patch.zst
/gostls13.git/
/gpgme-1.23.2.tar.bz2
/graphviz-11.0.0.tar.xz
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<metalink xmlns="urn:ietf:params:xml:ns:metalink">
- <file name="go1.22.6.tar.gz">
- <hash type="blake3-256">66f84c3d1cc58997d51cd868203d92f0952063f48b8cabf9bf72da1345530a52</hash>
- <hash type="blake2b-512">55ce88dc2039d68f14aea0792ed6a1b45c8e262aa73f76f852941aed12019318b3be7938c954fb7c03d7583f930f7a0e5164effc1ec10fc6d0fc282484390e49</hash>
- <hash type="blake2b-256">0693aad50fb6b48af0a6c5fdbd73f1a0b0606e709b1bd2efa19d031edbae67e4</hash>
- <hash type="skein-512">0a92f792c074923f30eb33eef2d0b3dd787535b02bad1f0b4456869cd3a37cd7c9f34e83a601ef4138283c53b2ccad8943bfcde4da1440bcd89f6d43cd10e75c</hash>
- <hash type="shake128">90c0bb2af555a87944e239688d62b1fd76e0682d0ceff99758c0faaab249f102</hash>
- <hash type="shake256">a4ce61c14a93441b13f9f6a2840a3737defd7ab732ef9588a8e2a2a8c3d4a71cd081c11d0b08e16fd4a45fdcc9676270be6efc5f66cbd9554d13b2bf5fe923a0</hash>
- <hash type="sha-512">59f84ba390203271d9fe2d3f04624449d54d3bb73c2b6e54b5f7dc9e9e2dce2192bae07ef56a2afee871cff84d457b90f8a00f4433e072028b97af987f3799e1</hash>
- <hash type="sha-256">9e48d99d519882579917d8189c17e98c373ce25abaebb98772e2927088992a51</hash>
- <hash type="streebog-512">8d4753234374f83ec4c08da9b6509428a7898940280c200921f61d936638c850749bd99b647e8261bf4dcee2f66df0908efe61d7bb1b0d841ce31d8f4d6902af</hash>
- <hash type="streebog-256">6b9ddf5c693493d7bbea1ea6dd0f7c3c048f3ab4303aacc5710701c6a2bfc778</hash>
- <hash type="xxh3-128">76fd4051584f331018b4db2d3295b6b2</hash>
- <size>27561569</size>
- <url>https://go.dev/dl/go1.22.6.src.tar.gz</url>
- </file>
-</metalink>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+ <file name="go1.23.2.tar.gz">
+ <hash type="blake3-256">c3fc2ffda5a76042c6dce1d23c944c7d90f00857bccb35de05f043095cd31ffd</hash>
+ <hash type="blake2b-512">d97e6c974ac6a18bb3c6d3fe68448f7bbdb7f27be65c2ded0ad40132105702447ca652251d7594000a716bf34f102f5ff8e2e10f27591a2b222f8f463fb22716</hash>
+ <hash type="blake2b-256">90b758d0da595b894c36dbc2528f5a05bc0e03f48fc27fc4f2ca7a62ebb138d7</hash>
+ <hash type="skein-512">46f408002b577555bc4e630bc67a33a85c3ff9432981600a8932f0611bdf89ea4e5ee111157388d0ca4503208fa983854acea95a2b7a66b1f8675a4cfb6573bb</hash>
+ <hash type="shake128">b51778b8e13ac932e94c34315f8e13080a18310e111698e1ca9c994235c30fe0</hash>
+ <hash type="shake256">4222555097294602c0a6f74a8312ade38a5a7c276cf58bbf312bc1db9bff702f17f6026c1a4a902ee08f333fa3a475d1095e5d0e62d02ca9c6cb8714e83c3b79</hash>
+ <hash type="sha-512">e4f9d17ed7888b89b6a72966f8681bbacb5b8bebb7959e530dc058d2fa94012d45067d1884eccd352a0fc8279e6814a932260a46140b65593679d28598bf4d5c</hash>
+ <hash type="sha-256">36930162a93df417d90bd22c6e14daff4705baac2b02418edda671cdfa9cd07f</hash>
+ <hash type="streebog-512">cdca77d0a8cf3b051f5698ff14c540513ec184e289b6740b0ba6698c4b3e0692db8226dd9ad34f90507835f16f70095c40b08410abe8ea56c3585a9a77816561</hash>
+ <hash type="streebog-256">f0814830a8bce7c807b417e898276da9188518f4da3d36fe60b671de55768d05</hash>
+ <hash type="xxh3-128">9a195b6c594d34caba04a8d5dc805a04</hash>
+ <size>28171276</size>
+ <url>https://go.dev/dl/go1.23.2.src.tar.gz</url>
+ </file>
+</metalink>
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d gostls13.git ] || git clone --depth 1 --bare git://git.cypherpunks.su/gostls13.git >&2
cd gostls13.git
-tag=go1.22.6-gost
+tag=go1.23.2-gost
git fetch origin tag $tag ${tag%-gost} >&2
echo gostls13@cypherpunks.su ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILuX3gTqrFb3G2oW/osn3LIa7X5spo0MTsEIRLKVfJrq >allowed-signers
git config gpg.ssh.allowedSignersFile "$(realpath allowed-signers)"
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/golang.org-x-tools-0.18.0-modcache
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
goprev=go1.20.14
redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz lang/$goprev
[ -z "$GOSTLS13_ENABLED" ] ||
- redo-ifchange "$DISTFILES"/gostls13-1.22.6.patch.zst "$DISTFILES"/gogost-6.0.1.tar.zst
+ redo-ifchange "$DISTFILES"/gostls13-1.23.2.patch.zst "$DISTFILES"/gogost-6.0.1.tar.zst
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
cd go
if [ -n "$GOSTLS13_ENABLED" ] ; then
- zstd -d <"$DISTFILES"/gostls13-1.22.6.patch.zst | patch >&2
+ zstd -d <"$DISTFILES"/gostls13-1.23.2.patch.zst | patch >&2
cp "$DISTFILES"/gogost-6.0.1.tar.zst .
chmod +x debash gogost-install
./gogost-install >&2
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst "$DISTFILES"/$NAME-modcache
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/$NAME-modcache
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-bdeps="rc-paths stow archivers/zstd lang/go1.22.6"
+bdeps="rc-paths stow archivers/zstd lang/go1.23.2"
redo-ifchange $bdeps "$DISTFILES"/$NAME-modcache
hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
010-go1.4.3.done
020-go1.17.13.done
030-go1.20.14.done
- 040-go1.22.6.done
+ 040-go1.23.2.done
and symlink your Go to ./go1.4.3, ./go1.17.13, ./go1.20.14
* Start build process itself:
$ /path/to/prepare-deps/do
cd distfiles
ln -f ../../../build/distfiles/go1.17.13.tar.gz go1.17.13.src.tar.gz
ln -f ../../../build/distfiles/go1.20.14.tar.gz go1.20.14.src.tar.gz
-ln -f ../../../build/distfiles/go1.22.6.tar.gz go1.22.6.src.tar.gz
+ln -f ../../../build/distfiles/go1.23.2.tar.gz go1.23.2.src.tar.gz
ln -f ../../../build/distfiles/go1.4.3.tar.gz go1.4.3.src.tar.gz
ln -f ../../../build/distfiles/goredo-2.6.2.tar.zst
ln -f ../../../build/distfiles/meta4ra-0.10.0.tar.zst
+++ /dev/null
-dodl https://go.dev/dl/$name.src.tar.gz $name.src.tar.gz 59f84ba390203271d9fe2d3f04624449d54d3bb73c2b6e54b5f7dc9e9e2dce2192bae07ef56a2afee871cff84d457b90f8a00f4433e072028b97af987f3799e1
--- /dev/null
+dodl https://go.dev/dl/$name.src.tar.gz $name.src.tar.gz e4f9d17ed7888b89b6a72966f8681bbacb5b8bebb7959e530dc058d2fa94012d45067d1884eccd352a0fc8279e6814a932260a46140b65593679d28598bf4d5c