Wed Jan 10 16:41:22 2024 UTC (157d)
go120: update to 1.20.13

go1.20.13 (released 2024-01-09) includes fixes to the runtime and the
crypto/tls package.


(bsiegert)
diff -r1.197 -r1.198 pkgsrc/lang/go/version.mk
diff -r1.13 -r1.14 pkgsrc/lang/go120/distinfo

cvs diff -r1.197 -r1.198 pkgsrc/lang/go/version.mk (switch to unified diff)

--- pkgsrc/lang/go/version.mk 2023/12/05 19:28:26 1.197
+++ pkgsrc/lang/go/version.mk 2024/01/10 16:41:22 1.198
@@ -1,70 +1,70 @@ @@ -1,70 +1,70 @@
1# $NetBSD: version.mk,v 1.197 2023/12/05 19:28:26 bsiegert Exp $ 1# $NetBSD: version.mk,v 1.198 2024/01/10 16:41:22 bsiegert Exp $
2 2
3# 3#
4# If bsd.prefs.mk is included before go-package.mk in a package, then this 4# If bsd.prefs.mk is included before go-package.mk in a package, then this
5# file must be included directly in the package prior to bsd.prefs.mk. 5# file must be included directly in the package prior to bsd.prefs.mk.
6# 6#
7.include "go-vars.mk" 7.include "go-vars.mk"
8 8
9GO121_VERSION= 1.21.5 9GO121_VERSION= 1.21.5
10GO120_VERSION= 1.20.12 10GO120_VERSION= 1.20.13
11GO119_VERSION= 1.19.13 11GO119_VERSION= 1.19.13
12GO118_VERSION= 1.18.10 12GO118_VERSION= 1.18.10
13GO14_VERSION= 1.4.3 13GO14_VERSION= 1.4.3
14 14
15.include "../../mk/bsd.prefs.mk" 15.include "../../mk/bsd.prefs.mk"
16 16
17GO_VERSION_DEFAULT?= 121 17GO_VERSION_DEFAULT?= 121
18 18
19.if defined(GO_VERSION_REQD) 19.if defined(GO_VERSION_REQD)
20GOVERSSUFFIX= ${GO_VERSION_REQD} 20GOVERSSUFFIX= ${GO_VERSION_REQD}
21.elif !empty(GO_VERSION_DEFAULT) 21.elif !empty(GO_VERSION_DEFAULT)
22GOVERSSUFFIX= ${GO_VERSION_DEFAULT} 22GOVERSSUFFIX= ${GO_VERSION_DEFAULT}
23.endif 23.endif
24 24
25# How to find the Go tool 25# How to find the Go tool
26GO= ${PREFIX}/go${GOVERSSUFFIX}/bin/go 26GO= ${PREFIX}/go${GOVERSSUFFIX}/bin/go
27 27
28# Build dependency for Go 28# Build dependency for Go
29GO_PACKAGE_DEP= go${GOVERSSUFFIX}-${GO${GOVERSSUFFIX}_VERSION}*:../../lang/go${GOVERSSUFFIX} 29GO_PACKAGE_DEP= go${GOVERSSUFFIX}-${GO${GOVERSSUFFIX}_VERSION}*:../../lang/go${GOVERSSUFFIX}
30 30
31ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-earmv[67]hf *-*-aarch64 31ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-earmv[67]hf *-*-aarch64
32NOT_FOR_PLATFORM= SunOS-*-i386 32NOT_FOR_PLATFORM= SunOS-*-i386
33.if ${MACHINE_ARCH} == "i386" 33.if ${MACHINE_ARCH} == "i386"
34GOARCH= 386 34GOARCH= 386
35GOCHAR= 8 35GOCHAR= 8
36.elif ${MACHINE_ARCH} == "x86_64" 36.elif ${MACHINE_ARCH} == "x86_64"
37GOARCH= amd64 37GOARCH= amd64
38GOCHAR= 6 38GOCHAR= 6
39# go118 hardcodes GOARCH=arm64 even when running in an x86_64 chroot 39# go118 hardcodes GOARCH=arm64 even when running in an x86_64 chroot
40. if ${OPSYS} == "Darwin" 40. if ${OPSYS} == "Darwin"
41GOOPT+= GOHOSTARCH=amd64 41GOOPT+= GOHOSTARCH=amd64
42. endif 42. endif
43.elif ${MACHINE_ARCH} == "earmv6hf" || ${MACHINE_ARCH} == "earmv7hf" 43.elif ${MACHINE_ARCH} == "earmv6hf" || ${MACHINE_ARCH} == "earmv7hf"
44GOARCH= arm 44GOARCH= arm
45GOCHAR= 5 45GOCHAR= 5
46.elif ${MACHINE_ARCH} == "aarch64" 46.elif ${MACHINE_ARCH} == "aarch64"
47GOARCH= arm64 47GOARCH= arm64
48GOOPT= GOARM=7 48GOOPT= GOARM=7
49# GOHOSTARCH is being misdetected as arm on NetBSD. Unclear why. 49# GOHOSTARCH is being misdetected as arm on NetBSD. Unclear why.
50GOOPT+= GOHOSTARCH=arm64 50GOOPT+= GOHOSTARCH=arm64
51.endif 51.endif
52.if ${MACHINE_ARCH} == "earmv6hf" 52.if ${MACHINE_ARCH} == "earmv6hf"
53GOOPT= GOARM=6 53GOOPT= GOARM=6
54.elif ${MACHINE_ARCH} == "earmv7hf" 54.elif ${MACHINE_ARCH} == "earmv7hf"
55GOOPT= GOARM=7 55GOOPT= GOARM=7
56.endif 56.endif
57 57
58.if ${OPSYS} == "SunOS" && ${OS_VARIANT} != "Solaris" 58.if ${OPSYS} == "SunOS" && ${OS_VARIANT} != "Solaris"
59GO_PLATFORM= illumos_${GOARCH} 59GO_PLATFORM= illumos_${GOARCH}
60.else 60.else
61GO_PLATFORM= ${LOWER_OPSYS}_${GOARCH} 61GO_PLATFORM= ${LOWER_OPSYS}_${GOARCH}
62.endif 62.endif
63 63
64PLIST_SUBST+= GO_PLATFORM=${GO_PLATFORM:Q} GOARCH=${GOARCH:Q} 64PLIST_SUBST+= GO_PLATFORM=${GO_PLATFORM:Q} GOARCH=${GOARCH:Q}
65PLIST_SUBST+= GOCHAR=${GOCHAR:Q} 65PLIST_SUBST+= GOCHAR=${GOCHAR:Q}
66 66
67PRINT_PLIST_AWK+= { sub("/${GO_PLATFORM}/", "/$${GO_PLATFORM}/") } 67PRINT_PLIST_AWK+= { sub("/${GO_PLATFORM}/", "/$${GO_PLATFORM}/") }
68 68
69TOOLS_CREATE+= go 69TOOLS_CREATE+= go
70TOOLS_PATH.go= ${GO} 70TOOLS_PATH.go= ${GO}

cvs diff -r1.13 -r1.14 pkgsrc/lang/go120/distinfo (switch to unified diff)

--- pkgsrc/lang/go120/distinfo 2023/12/05 19:17:57 1.13
+++ pkgsrc/lang/go120/distinfo 2024/01/10 16:41:22 1.14
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.13 2023/12/05 19:17:57 bsiegert Exp $ 1$NetBSD: distinfo,v 1.14 2024/01/10 16:41:22 bsiegert Exp $
2 2
3BLAKE2s (go1.20.12.src.tar.gz) = bd0df3f941d3b4be0242ed3bb7e54ea1370143ebaa8adbfc82ee525fa9e3229d 3BLAKE2s (go1.20.13.src.tar.gz) = 559fb44f167f3dd722bf30650b412978ac53ea53b8ae2b3fdf809675111ede39
4SHA512 (go1.20.12.src.tar.gz) = 3f4d1a22a0f1dd7e8feb008517e43b32c3600ce77168e5edfb75b4060577362ae62f28c9891de0f7bf553407bd8e09efc1563d34ee8af5285b3c80b3946f4b65 4SHA512 (go1.20.13.src.tar.gz) = 87cf8c5e201526c3f44a6b1845a7de3f8a02d054f8689d10c84d5da0d286390b54dc23fc22f82e050d792e1d10c69049691a0d46b198b3fdd2e80087b38f5f06
5Size (go1.20.12.src.tar.gz) = 26200362 bytes 5Size (go1.20.13.src.tar.gz) = 26287815 bytes
6SHA1 (patch-misc_ios_clangwrap.sh) = 0a06403609cb7bce2e6f65444fd322f486761afe 6SHA1 (patch-misc_ios_clangwrap.sh) = 0a06403609cb7bce2e6f65444fd322f486761afe
7SHA1 (patch-src_cmd_dist_util.go) = 2d9c2f59e27672d56f5f1a0e3f9d5101a05546a7 7SHA1 (patch-src_cmd_dist_util.go) = 2d9c2f59e27672d56f5f1a0e3f9d5101a05546a7
8SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35 8SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35
9SHA1 (patch-src_crypto_x509_root__solaris.go) = d636a1599ede225ac339388fba2b6e253112d461 9SHA1 (patch-src_crypto_x509_root__solaris.go) = d636a1599ede225ac339388fba2b6e253112d461
10SHA1 (patch-src_syscall_zsysnum__solaris__amd64.go) = ec28a0fa37ba9599ec1651c8e9337a2efc48a26b 10SHA1 (patch-src_syscall_zsysnum__solaris__amd64.go) = ec28a0fa37ba9599ec1651c8e9337a2efc48a26b