From: Sergey Matveev Date: Mon, 16 Feb 2026 11:36:22 +0000 (+0300) Subject: Update Go X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=46b0e05d728384105e4a09e0d653951994cc6b123cbc9a6cfd8598613b6c3426;p=bass.git Update Go --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 4baf43f..048ee60 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -72,6 +72,7 @@ /go1.20.14.tar.gz /go1.23.5.tar.gz /go1.25.6.tar.gz +/go1.26.0.tar.gz /go1.4.3.tar.gz /gocheese-4.3.0.tar.zst /gogost-6.1.0.tar.zst diff --git a/build/distfiles/go1.26.0.tar.gz.meta4 b/build/distfiles/go1.26.0.tar.gz.meta4 new file mode 100644 index 0000000..baf97c6 --- /dev/null +++ b/build/distfiles/go1.26.0.tar.gz.meta4 @@ -0,0 +1,22 @@ + + + + 64759f7cbb415c863f4785c8c710fa61777512c0c5d92fc212b6b462e45e1a15 + d751df83e4e7fa5657c7723c49223a4216bade8006dbe6ba9788f682cb7e8b3151669ef116b1834bbc7ab40e936f1bbc4c516869e899a3bcc14fa95f153a085f + f1d24204bc4836df5e9f54c37e5c95d5e7e796eeafd067db7fd64cadd80f06b3 + 6782fe48d69175de0f59ef7f42351010a93b7cbbd3d13277a6c821628c902bd816ee1560f35fbb6508e1c04b7e3677959bc4744e99e4c5fe0c90b890038a07ba + 7daef55d1aec053be15d2eacdedd99f095333b97beb82ce2666fe8d5601f0f97 + a16d1e53220862be947d92689ce9039178aa2db566de8f8ae1055621e7464a0df142e56e49cee70e35a8c3ab7661c874bdaf85172cb19998a3101767007c105a + 93858b64ef0f0963af4efa5f7a0465e76827b80a9926e965da6abeb2ad1b261bcfb3c1911364edd8bc2488fda47cc56e13816b4d7174413b17656b681c139964 + c9132a8a1f6bd2aa4aad1d74b8231d95274950483a4950657ee6c56e6e817790 + acb0df3b9194169236f68dfc9ac939885dd55dc3d06e4db01798af0b080b6b5b8af7e2241474596af2f96965c2f411a449147e3c0013630e6ff4c11d9d7d94ec + dacdb8a24b57e011fca8a944e1132f4e6b93c546745e54bd7b856e403b129a3b + 5da9d5b6102b17d25d4493b222639c50 + 34095450 + https://go.dev/dl/go1.26.0.src.tar.gz + http://distcache.FreeBSD.org/ports-distfiles/go1.26.0.src.tar.gz + http://distcache.eu.FreeBSD.org/ports-distfiles/go1.26.0.src.tar.gz + http://distcache.us-east.FreeBSD.org/ports-distfiles/go1.26.0.src.tar.gz + http://distcache.us-west.FreeBSD.org/ports-distfiles/go1.26.0.src.tar.gz + + diff --git a/build/skel/devel/go-stringer-0.18.0.do b/build/skel/devel/go-stringer-0.18.0.do index 1b12c1c..2260d31 100644 --- a/build/skel/devel/go-stringer-0.18.0.do +++ b/build/skel/devel/go-stringer-0.18.0.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/go1.25.6" +bdeps="rc-paths stow archivers/zstd lang/go1.26.0" 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 diff --git a/build/skel/devel/goredo-2.9.1.do b/build/skel/devel/goredo-2.9.1.do index 7d52ef6..4a34b9d 100644 --- a/build/skel/devel/goredo-2.9.1.do +++ b/build/skel/devel/goredo-2.9.1.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/go1.25.6" +bdeps="rc-paths stow archivers/zstd lang/go1.26.0" 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 diff --git a/build/skel/lang/go1.23.5.do b/build/skel/lang/go1.23.5.do index fc6915d..d66777c 100644 --- a/build/skel/lang/go1.23.5.do +++ b/build/skel/lang/go1.23.5.do @@ -24,15 +24,4 @@ mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh mv go "$SKELBINS"/$ARCH/$NAME-$hsh/$NAME cd "$SKELBINS"/$ARCH -mkdir -p $NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst -cat >$NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add <>rc <$NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add <>rc </dev/null 2>/dev/null || bdeps="$bdeps lang/perl-5.32.1" +goprev=go1.26.0 +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz lang/$goprev +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) + +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps lang/$goprev +. ./rc +bootstrap="$(realpath local/$goprev)" +$TAR xf "$DISTFILES"/$NAME.tar.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd go +command -v bash >/dev/null 2>/dev/null || "$BASS_ROOT"/contrib/go-debash/v1 +cd src +GOROOT_BOOTSTRAP=$bootstrap ./make.bash >&2 +cd ../.. +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh +mv go "$SKELBINS"/$ARCH/$NAME-$hsh/$NAME + +cd "$SKELBINS"/$ARCH +mkdir -p $NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst +cat >$NAME-$hsh/skelpkg/$NAME-$hsh/hooks/postinst/01rc-add <>rc </dev/null 2>/dev/null || $ROOT/../go-debash/v1 cd src GOROOT_BOOTSTRAP=$(realpath $DIR/go1.23.5) ./make.bash -cd ../.. -mv $name $DIR/local/go diff --git a/contrib/prepare-deps/steps/060-go1.26.0 b/contrib/prepare-deps/steps/060-go1.26.0 new file mode 100644 index 0000000..e39e438 --- /dev/null +++ b/contrib/prepare-deps/steps/060-go1.26.0 @@ -0,0 +1,9 @@ +rm -fr go +tar xf $DISTFILES/$name.src.tar.gz +mv go $name +cd $name +command -v bash >/dev/null 2>/dev/null || $ROOT/../go-debash/v1 +cd src +GOROOT_BOOTSTRAP=$(realpath $DIR/go1.25.6) ./make.bash +cd ../.. +mv $name $DIR/local/go diff --git a/contrib/prepare-deps/steps/060-go1.26.0.dl b/contrib/prepare-deps/steps/060-go1.26.0.dl new file mode 100644 index 0000000..b81b173 --- /dev/null +++ b/contrib/prepare-deps/steps/060-go1.26.0.dl @@ -0,0 +1 @@ +dodl https://go.dev/dl/$name.src.tar.gz $name.src.tar.gz 93858b64ef0f0963af4efa5f7a0465e76827b80a9926e965da6abeb2ad1b261bcfb3c1911364edd8bc2488fda47cc56e13816b4d7174413b17656b681c139964