go-bin: update to 1.21.5 Go 1.22 needs at least 1.20 to build, so update the binary bootstrap kit. Note that Illumos is still at 1.19.4. I prodded the Go team a while ago, and now we have official binaries for netbsd-arm64, nice! :)diff -r1.17 -r1.18 pkgsrc/lang/go-bin/Makefile
(bsiegert)
@@ -1,37 +1,38 @@ | @@ -1,37 +1,38 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2022/12/19 19:23:41 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2023/12/29 19:52:06 bsiegert Exp $ | |
2 | 2 | |||
3 | PKGNAME= go-bin-1.19.4 | 3 | PKGNAME= go-bin-1.21.5 | |
4 | CATEGORIES= lang | 4 | CATEGORIES= lang | |
5 | MASTER_SITES= https://dl.google.com/go/ | 5 | MASTER_SITES= https://dl.google.com/go/ | |
6 | 6 | |||
7 | MAINTAINER= tnn@NetBSD.org | 7 | MAINTAINER= tnn@NetBSD.org | |
8 | HOMEPAGE= https://golang.org/ | 8 | HOMEPAGE= https://golang.org/ | |
9 | COMMENT= Bootstrap toolchain for lang/go* | 9 | COMMENT= Bootstrap toolchain for lang/go* | |
10 | LICENSE= modified-bsd | 10 | LICENSE= modified-bsd | |
11 | 11 | |||
12 | NO_BUILD= yes | 12 | NO_BUILD= yes | |
13 | PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC | 13 | PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC | |
14 | USE_LANGUAGES= # none | 14 | USE_LANGUAGES= # none | |
15 | USE_TOOLS+= pax perl:run bash:run | 15 | USE_TOOLS+= pax perl:run bash:run | |
16 | WRKSRC= ${WRKDIR}/go | 16 | WRKSRC= ${WRKDIR}/go | |
17 | 17 | |||
18 | .include "../../lang/go/go-vars.mk" | 18 | .include "../../lang/go/go-vars.mk" | |
19 | 19 | |||
20 | REPLACE_PERL+= src/*/*.pl src/*/*/*.pl | 20 | REPLACE_PERL+= src/*/*.pl src/*/*/*.pl | |
21 | REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi | 21 | REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi | |
22 | REPLACE_BASH+= */*.bash */*/*.bash */*/*/*.bash */*/*/*/*/*/*.bash | 22 | REPLACE_BASH+= */*.bash */*/*.bash */*/*/*.bash */*/*/*/*/*/*.bash | |
23 | REPLACE_BASH+= */*/*.sh */*/*/*.sh */*/*/*/*.sh | 23 | REPLACE_BASH+= */*/*.sh */*/*/*.sh */*/*/*/*.sh */*/*/*/*/*/*/*.sh | |
24 | REPLACE_BASH+= misc/arm/a misc/wasm/go_js_wasm_exec | 24 | REPLACE_BASH+= misc/arm/a misc/wasm/go_js_wasm_exec | |
25 | REPLACE_BASH+= misc/wasm/go_wasip1_wasm_exec | |||
25 | CHECK_INTERPRETER_SKIP+= */*.rc | 26 | CHECK_INTERPRETER_SKIP+= */*.rc | |
26 | CHECK_PORTABILITY_SKIP+= misc/ios/clangwrap.sh | 27 | CHECK_PORTABILITY_SKIP+= misc/ios/clangwrap.sh | |
27 | CHECK_SHLIBS_SUPPORTED= no | 28 | CHECK_SHLIBS_SUPPORTED= no | |
28 | CHECK_RELRO_SUPPORTED= no | 29 | CHECK_RELRO_SUPPORTED= no | |
29 | 30 | |||
30 | .include "../../mk/bsd.prefs.mk" | 31 | .include "../../mk/bsd.prefs.mk" | |
31 | 32 | |||
32 | ONLY_FOR_PLATFORM+= Darwin-*-x86_64 | 33 | ONLY_FOR_PLATFORM+= Darwin-*-x86_64 | |
33 | DIST.darwin-amd64= go${PKGVERSION_NOREV}.darwin-amd64.tar.gz | 34 | DIST.darwin-amd64= go${PKGVERSION_NOREV}.darwin-amd64.tar.gz | |
34 | .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(mdi) | 35 | .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(mdi) | |
35 | DISTFILES+= ${DIST.darwin-amd64} | 36 | DISTFILES+= ${DIST.darwin-amd64} | |
36 | EXTRACT_ONLY+= ${DIST.darwin-amd64} | 37 | EXTRACT_ONLY+= ${DIST.darwin-amd64} | |
37 | .endif | 38 | .endif | |
@@ -62,28 +63,27 @@ DIST.linux-armv6l= go${PKGVERSION_NOREV | @@ -62,28 +63,27 @@ DIST.linux-armv6l= go${PKGVERSION_NOREV | |||
62 | .if !empty(MACHINE_PLATFORM:MLinux-*-*arm*) || make(distinfo) || make(mdi) | 63 | .if !empty(MACHINE_PLATFORM:MLinux-*-*arm*) || make(distinfo) || make(mdi) | |
63 | DISTFILES+= ${DIST.linux-armv6l} | 64 | DISTFILES+= ${DIST.linux-armv6l} | |
64 | EXTRACT_ONLY+= ${DIST.linux-armv6l} | 65 | EXTRACT_ONLY+= ${DIST.linux-armv6l} | |
65 | .endif | 66 | .endif | |
66 | 67 | |||
67 | ONLY_FOR_PLATFORM+= Linux-*-aarch64 | 68 | ONLY_FOR_PLATFORM+= Linux-*-aarch64 | |
68 | DIST.linux-arm64= go${PKGVERSION_NOREV}.linux-arm64.tar.gz | 69 | DIST.linux-arm64= go${PKGVERSION_NOREV}.linux-arm64.tar.gz | |
69 | .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make(mdi) | 70 | .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make(mdi) | |
70 | DISTFILES+= ${DIST.linux-arm64} | 71 | DISTFILES+= ${DIST.linux-arm64} | |
71 | EXTRACT_ONLY+= ${DIST.linux-arm64} | 72 | EXTRACT_ONLY+= ${DIST.linux-arm64} | |
72 | .endif | 73 | .endif | |
73 | 74 | |||
74 | ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 | 75 | ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 | |
75 | DIST.netbsd-arm64= go1.19.4.netbsd-arm64.tar.gz | 76 | DIST.netbsd-arm64= go${PKGVERSION_NOREV}.netbsd-arm64.tar.gz | |
76 | SITES.${DIST.netbsd-arm64}= https://cdn.NetBSD.org/pub/pkgsrc/misc/tnn/golang-aarch64/ | |||
77 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make(mdi) | 77 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make(mdi) | |
78 | . if !make(distinfo) | 78 | . if !make(distinfo) | |
79 | PKGNAME= go-bin-1.19.4 | 79 | PKGNAME= go-bin-1.19.4 | |
80 | . endif | 80 | . endif | |
81 | DISTFILES+= ${DIST.netbsd-arm64} | 81 | DISTFILES+= ${DIST.netbsd-arm64} | |
82 | EXTRACT_ONLY+= ${DIST.netbsd-arm64} | 82 | EXTRACT_ONLY+= ${DIST.netbsd-arm64} | |
83 | .endif | 83 | .endif | |
84 | 84 | |||
85 | ONLY_FOR_PLATFORM+= SunOS-*-x86_64 | 85 | ONLY_FOR_PLATFORM+= SunOS-*-x86_64 | |
86 | DIST.illumos-amd64= go1.19.4.illumos-amd64.tar.gz | 86 | DIST.illumos-amd64= go1.19.4.illumos-amd64.tar.gz | |
87 | SITES.${DIST.illumos-amd64}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ | 87 | SITES.${DIST.illumos-amd64}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ | |
88 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make(mdi) | 88 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make(mdi) | |
89 | DISTFILES+= ${DIST.illumos-amd64} | 89 | DISTFILES+= ${DIST.illumos-amd64} |
@@ -1,26 +1,26 @@ | @@ -1,26 +1,26 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2022/12/19 19:23:41 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.9 2023/12/29 19:52:06 bsiegert Exp $ | |
2 | 2 | |||
3 | BLAKE2s (go1.19.4.darwin-amd64.tar.gz) = dd6a9099eea9645a707d21bb872b888d144420323cbeee035c79a05f1a7e7933 | |||
4 | SHA512 (go1.19.4.darwin-amd64.tar.gz) = c71152aaf4734dd438e15fb1318e5d227a88d531f3ca762be89d8111d2387381c77dca347a13790b276ff818c39a0dbff74b24d88dd415727a623229eab9b414 | |||
5 | Size (go1.19.4.darwin-amd64.tar.gz) = 152193108 bytes | |||
6 | BLAKE2s (go1.19.4.darwin-arm64.tar.gz) = fc82c89bad617871c60bd5f56df38447a1184ae4bb597a7eb6ba67c57ad692d9 | |||
7 | SHA512 (go1.19.4.darwin-arm64.tar.gz) = 0ba7e04067b146e3a82461335b2f18e3500860112ecb30f5b6b0c79e7d4700581c1bb2d379411499c43f515373cc16d0f7e19ea2e8727f339b1550b2b4765b31 | |||
8 | Size (go1.19.4.darwin-arm64.tar.gz) = 146436948 bytes | |||
9 | BLAKE2s (go1.19.4.illumos-amd64.tar.gz) = 03a23d3f51c8d350d27fca63e102eb0543e9f722ceaf970c2addc44cffc3255e | 3 | BLAKE2s (go1.19.4.illumos-amd64.tar.gz) = 03a23d3f51c8d350d27fca63e102eb0543e9f722ceaf970c2addc44cffc3255e | |
10 | SHA512 (go1.19.4.illumos-amd64.tar.gz) = ad374aa60de31db8a7478b64a6c8d573e2ec0740301abf35ba8be67906a9592cfc08a0d0e87fcc46ecdcd0b16294f443682aa4634557466e4287620792d16b51 | 4 | SHA512 (go1.19.4.illumos-amd64.tar.gz) = ad374aa60de31db8a7478b64a6c8d573e2ec0740301abf35ba8be67906a9592cfc08a0d0e87fcc46ecdcd0b16294f443682aa4634557466e4287620792d16b51 | |
11 | Size (go1.19.4.illumos-amd64.tar.gz) = 156656196 bytes | 5 | Size (go1.19.4.illumos-amd64.tar.gz) = 156656196 bytes | |
12 | BLAKE2s (go1.19.4.linux-386.tar.gz) = 053f4910541aa3213c6e4f1f56a53f55c1ad42653c68f4b184a19b778b5d377d | 6 | BLAKE2s (go1.21.5.darwin-amd64.tar.gz) = ffa3efd58cd6e3af21dd2509a697a80e92da630da3353f4074ece6cfbeb4fbed | |
13 | SHA512 (go1.19.4.linux-386.tar.gz) = 49f054e1b94b2526ff0e1b587cb9dfc6fe2eab61c5ec4568d9a9f08c0f9cd729f1e743b1b1ea52f4dbe12cdd12b028992eb4be99f5f1280bf5482eaae493f2ab | 7 | SHA512 (go1.21.5.darwin-amd64.tar.gz) = ddd5a73edfc4aa9a15fc0be0548a0f1a4369becbe1e2f4435e3dd705ff4d3b7d8787b2ebba2fbad664065be71ac83378f2149975b426ee3192314ce07ae4f1ec | |
14 | Size (go1.19.4.linux-386.tar.gz) = 120083402 bytes | 8 | Size (go1.21.5.darwin-amd64.tar.gz) = 67299408 bytes | |
15 | BLAKE2s (go1.19.4.linux-amd64.tar.gz) = 6b077e1169924500dd4bfbe575077c1ebcf0d1867cef1d6339c5139a3f6d1276 | 9 | BLAKE2s (go1.21.5.darwin-arm64.tar.gz) = ffeb36749508f387ed95699709d223aa20cb448c690adb4faef951eb7a962b4b | |
16 | SHA512 (go1.19.4.linux-amd64.tar.gz) = 9b88fd2f7ed0a4c42978b2d37cf8b355a4a486a5c7196fb957e9008bdf08dc631c270dd0a2370bdb95d1fd229e7398e2c75576842f0148c248bf3734d35d124b | 10 | SHA512 (go1.21.5.darwin-arm64.tar.gz) = aabea2c25180830c310c91c9112f62dfb498b19f1f5a514893469c9802e474044b52f29bc40a9df7724c25b5243c5daf90c93fe846783dd94eb6d95c128a8af0 | |
17 | Size (go1.19.4.linux-amd64.tar.gz) = 148931745 bytes | 11 | Size (go1.21.5.darwin-arm64.tar.gz) = 65096621 bytes | |
18 | BLAKE2s (go1.19.4.linux-arm64.tar.gz) = 57a498ce3a8af356aa70677060a77de8155bfead141229aa2f2344428bb2c9ed | 12 | BLAKE2s (go1.21.5.linux-386.tar.gz) = 6ab794f3a7ba4ac4ef526b47326081910220ab215b909caf71ed8abe0aab58cf | |
19 | SHA512 (go1.19.4.linux-arm64.tar.gz) = c3e1ed9110a46afdf5362e19d156cbed2a9218add063c75201107f435b838f71793c0d66d741347267eb21638d654aa88efd34653621da7102d435b988c203c1 | 13 | SHA512 (go1.21.5.linux-386.tar.gz) = 7613da732ea30cfd2832276a5a1b51df5ababb34b3e655de7d2ff3329ac0dd0bbca6681e6ba2483bca512478be493ffb2b9b5da712d8e1783954832af758bb9b | |
20 | Size (go1.19.4.linux-arm64.tar.gz) = 115165850 bytes | 14 | Size (go1.21.5.linux-386.tar.gz) = 65080739 bytes | |
21 | BLAKE2s (go1.19.4.linux-armv6l.tar.gz) = 13bb333e23275383c474e10d36ac83901d6785d82b3a65680e11ab8d7e43132c | 15 | BLAKE2s (go1.21.5.linux-amd64.tar.gz) = 496ad0f1197cba3f85317000fe7ceb791af4b3e2eea046e2b4367a2dbe39c4cd | |
22 | SHA512 (go1.19.4.linux-armv6l.tar.gz) = 5688814bc0f6ba116687ce0f33ee97c874359001ee6463880ff3cdd1aa53bd8cb13cef2e35a1079aff4228b7fdccbf578085cf815c9d86967e6561ca2e885aee | 16 | SHA512 (go1.21.5.linux-amd64.tar.gz) = b1f69fbeb6b607ea0650067c287683c56e3ed0c922d12112963cb7955641d75b6b28858e30f09753e3c6019aa19bece7e51aa2765b5ba0df5760ae9f4eb67cdf | |
23 | Size (go1.19.4.linux-armv6l.tar.gz) = 116763829 bytes | 17 | Size (go1.21.5.linux-amd64.tar.gz) = 66618285 bytes | |
24 | BLAKE2s (go1.19.4.netbsd-arm64.tar.gz) = 7b49c048450010657fb35791ba88a936ab6e731a93876a51bea4efabe18d3268 | 18 | BLAKE2s (go1.21.5.linux-arm64.tar.gz) = 59d952c8622935f2ba39ec3f25c0044686e5c418c78ba4c1347d45e075a1dec0 | |
25 | SHA512 (go1.19.4.netbsd-arm64.tar.gz) = f1fc21ace271e433bd977610a83f95aa8fe9bb0cb6debf5bd96077dc601a00044974a72cbaea799a2846a1570ed31edfd638bdcdebdbac711ccba8b50d7107a1 | 19 | SHA512 (go1.21.5.linux-arm64.tar.gz) = 90cd658da1b7d68c641266fe908a907477bc1f6cfc9df7fbe2904fb19de9b4a17d9c8ce31c6cfe3c4149adb984670e29aee1686f865126bcd186f9c964102308 | |
26 | Size (go1.19.4.netbsd-arm64.tar.gz) = 149508514 bytes | 20 | Size (go1.21.5.linux-arm64.tar.gz) = 63727274 bytes | |
21 | BLAKE2s (go1.21.5.linux-armv6l.tar.gz) = 7be92963f7b9f41393c2be82ec4f415c19c0ff8e9b980967a1b26d25609c8e95 | |||
22 | SHA512 (go1.21.5.linux-armv6l.tar.gz) = 14f29d2b5dd3f9baac5294a1224c68c5e6b1337af101ecce631e457f2e002ea187b2d4f50e5e71439f46c4a5ba2444cf9b057903acfc55a3afb47fac672be4b8 | |||
23 | Size (go1.21.5.linux-armv6l.tar.gz) = 65399906 bytes | |||
24 | BLAKE2s (go1.21.5.netbsd-arm64.tar.gz) = 03304aae0be5798cc6eedd6c7b1883aa73fac1b7af9d8403e62c5cfee99da49f | |||
25 | SHA512 (go1.21.5.netbsd-arm64.tar.gz) = ef479d482f9e6f9407b3595e38ab6a6f8961ec57f684c65776c8bf1cf548cea3819a46bfd86f5bff04c7dbd2273d01b812db0f4628c0fbeecb2e77543a06d79b | |||
26 | Size (go1.21.5.netbsd-arm64.tar.gz) = 63475955 bytes |