From 8a1ef6efd4cdf734095f295d800b9de7ef1d2831 Mon Sep 17 00:00:00 2001 From: kim Date: Wed, 11 Feb 2026 10:58:33 +0000 Subject: [PATCH 1/2] new package: go1.24-bootstrap --- srcpkgs/go1.24-bootstrap/template | 51 +++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 srcpkgs/go1.24-bootstrap/template diff --git a/srcpkgs/go1.24-bootstrap/template b/srcpkgs/go1.24-bootstrap/template new file mode 100644 index 00000000000000..8d80523f0607fa --- /dev/null +++ b/srcpkgs/go1.24-bootstrap/template @@ -0,0 +1,51 @@ +# Template file for 'go1.24-bootstrap' +pkgname=go1.24-bootstrap +version=1.24.6 +revision=1 +archs="x86_64* i686* armv[67]l* aarch64* ppc64le*" +short_desc="Go 1.24 (bootstrap compiler)" +maintainer="kim " +license="BSD-3-Clause" +homepage="https://golang.org" +nostrip=yes +noverifyrdeps=yes +nocross=yes +lib32disabled=yes +repository=bootstrap + +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + depends+=" gcompat" +fi + +case "$XBPS_TARGET_MACHINE" in + x86_64*) + _dist_arch="amd64" + checksum="bbca37cc395c974ffa4893ee35819ad23ebb27426df87af92e93a9ec66ef8712" + ;; + i686*) + _dist_arch="386" + checksum="bb5bf69d75e7edbc93339824753a1a4655a928451a2c5e13ff90959ad69e065b" + ;; + arm*) + _dist_arch="armv6l" + checksum="7feb4d25f5e72f94fda81c99d4adb6630dfa2c35211e0819417d53af6e71809e" + ;; + aarch64*) + _dist_arch="arm64" + checksum="124ea6033a8bf98aa9fbab53e58d134905262d45a022af3a90b73320f3c3afd5" + ;; + ppc64le*) + _dist_arch="ppc64le" + checksum="63fc9559a3d6dfd63aa902f714375b879bbc848466181c035c122489b9646e27" + ;; +esac + +distfiles="https://dl.google.com/go/go${version}.linux-${_dist_arch}.tar.gz" + +do_install() { + vmkdir usr/lib/go${version} + vcopy bin usr/lib/go${version} + vcopy src usr/lib/go${version} + vcopy pkg usr/lib/go${version} + vlicense LICENSE +} From 1a14adbd6811fce62247efb6b8910302226ffb7a Mon Sep 17 00:00:00 2001 From: kim Date: Wed, 11 Feb 2026 10:59:00 +0000 Subject: [PATCH 2/2] go: update to 1.26.0 --- srcpkgs/go/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/go/template b/srcpkgs/go/template index fb632b38da4929..9f98d1e5e5d9da 100644 --- a/srcpkgs/go/template +++ b/srcpkgs/go/template @@ -1,8 +1,8 @@ # Template file for 'go' pkgname=go -version=1.25.7 +version=1.26.0 revision=1 -_bootstrap="1.22.6" +_bootstrap="1.24.6" create_wrksrc=yes build_wrksrc=go hostmakedepends="go${_bootstrap%.*}-bootstrap" @@ -13,7 +13,7 @@ license="BSD-3-Clause" homepage="https://go.dev/" changelog="https://go.dev/doc/devel/release.html" distfiles="https://go.dev/dl/go${version}.src.tar.gz" -checksum=178f2832820274b43e177d32f06a3ebb0129e427dd20a5e4c88df2c1763cf10a +checksum=c9132a8a1f6bd2aa4aad1d74b8231d95274950483a4950657ee6c56e6e817790 nostrip=yes noverifyrdeps=yes # on CI it tries to use `git submodule`, which is not part of chroot-git