Wed May 11 18:39:42 2022 UTC ()
go117: update to 1.17.10 (security)

go1.17.10 (released 2022-05-10) includes security fixes to the syscall package,
as well as bug fixes to the compiler, runtime, and the crypto/x509 and
net/http/httptest packages. See the Go 1.17.10 milestone on our issue tracker
for details.


(bsiegert)
diff -r1.147 -r1.148 pkgsrc/lang/go/version.mk
diff -r1.15 -r1.16 pkgsrc/lang/go117/distinfo

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

--- pkgsrc/lang/go/version.mk 2022/04/19 11:56:21 1.147
+++ pkgsrc/lang/go/version.mk 2022/05/11 18:39:42 1.148
@@ -1,69 +1,69 @@ @@ -1,69 +1,69 @@
1# $NetBSD: version.mk,v 1.147 2022/04/19 11:56:21 bsiegert Exp $ 1# $NetBSD: version.mk,v 1.148 2022/05/11 18:39:42 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
9GO118_VERSION= 1.18.1 9GO118_VERSION= 1.18.1
10GO117_VERSION= 1.17.9 10GO117_VERSION= 1.17.10
11GO116_VERSION= 1.16.15 11GO116_VERSION= 1.16.15
12GO110_VERSION= 1.10.8 12GO110_VERSION= 1.10.8
13GO19_VERSION= 1.9.7 13GO19_VERSION= 1.9.7
14GO14_VERSION= 1.4.3 14GO14_VERSION= 1.4.3
15 15
16.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
17 17
18.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 070000 18.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 070000
19# 1.9 is the last Go version to support NetBSD 6 19# 1.9 is the last Go version to support NetBSD 6
20GO_VERSION_DEFAULT?= 19 20GO_VERSION_DEFAULT?= 19
21.elif ${OPSYS} == "Darwin" && ${OPSYS_VERSION} < 101000 21.elif ${OPSYS} == "Darwin" && ${OPSYS_VERSION} < 101000
22# go 1.11 removed support for osx 10.8 and 10.9 22# go 1.11 removed support for osx 10.8 and 10.9
23# https://github.com/golang/go/issues/23122 23# https://github.com/golang/go/issues/23122
24# darwin version 13.4 is osx 10.9.5 24# darwin version 13.4 is osx 10.9.5
25GO_VERSION_DEFAULT?= 110 25GO_VERSION_DEFAULT?= 110
26.else 26.else
27GO_VERSION_DEFAULT?= 118 27GO_VERSION_DEFAULT?= 118
28.endif 28.endif
29 29
30.if !empty(GO_VERSION_DEFAULT) 30.if !empty(GO_VERSION_DEFAULT)
31GOVERSSUFFIX= ${GO_VERSION_DEFAULT} 31GOVERSSUFFIX= ${GO_VERSION_DEFAULT}
32.endif 32.endif
33 33
34# How to find the Go tool 34# How to find the Go tool
35GO= ${PREFIX}/go${GOVERSSUFFIX}/bin/go 35GO= ${PREFIX}/go${GOVERSSUFFIX}/bin/go
36 36
37# Build dependency for Go 37# Build dependency for Go
38GO_PACKAGE_DEP= go${GOVERSSUFFIX}-${GO${GOVERSSUFFIX}_VERSION}*:../../lang/go${GOVERSSUFFIX} 38GO_PACKAGE_DEP= go${GOVERSSUFFIX}-${GO${GOVERSSUFFIX}_VERSION}*:../../lang/go${GOVERSSUFFIX}
39 39
40ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-earmv[67]hf *-*-aarch64 40ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-earmv[67]hf *-*-aarch64
41NOT_FOR_PLATFORM= SunOS-*-i386 41NOT_FOR_PLATFORM= SunOS-*-i386
42.if ${MACHINE_ARCH} == "i386" 42.if ${MACHINE_ARCH} == "i386"
43GOARCH= 386 43GOARCH= 386
44GOCHAR= 8 44GOCHAR= 8
45.elif ${MACHINE_ARCH} == "x86_64" 45.elif ${MACHINE_ARCH} == "x86_64"
46GOARCH= amd64 46GOARCH= amd64
47GOCHAR= 6 47GOCHAR= 6
48.elif ${MACHINE_ARCH} == "earmv6hf" || ${MACHINE_ARCH} == "earmv7hf" 48.elif ${MACHINE_ARCH} == "earmv6hf" || ${MACHINE_ARCH} == "earmv7hf"
49GOARCH= arm 49GOARCH= arm
50GOCHAR= 5 50GOCHAR= 5
51.elif ${MACHINE_ARCH} == "aarch64" 51.elif ${MACHINE_ARCH} == "aarch64"
52GOARCH= arm64 52GOARCH= arm64
53GOOPT= GOARM=7 53GOOPT= GOARM=7
54# GOHOSTARCH is being misdetected as arm on NetBSD. Unclear why. 54# GOHOSTARCH is being misdetected as arm on NetBSD. Unclear why.
55GOOPT+= GOHOSTARCH=arm64 55GOOPT+= GOHOSTARCH=arm64
56.endif 56.endif
57.if ${MACHINE_ARCH} == "earmv6hf" 57.if ${MACHINE_ARCH} == "earmv6hf"
58GOOPT= GOARM=6 58GOOPT= GOARM=6
59.elif ${MACHINE_ARCH} == "earmv7hf" 59.elif ${MACHINE_ARCH} == "earmv7hf"
60GOOPT= GOARM=7 60GOOPT= GOARM=7
61.endif 61.endif
62GO_PLATFORM= ${LOWER_OPSYS}_${GOARCH} 62GO_PLATFORM= ${LOWER_OPSYS}_${GOARCH}
63PLIST_SUBST+= GO_PLATFORM=${GO_PLATFORM:Q} GOARCH=${GOARCH:Q} 63PLIST_SUBST+= GO_PLATFORM=${GO_PLATFORM:Q} GOARCH=${GOARCH:Q}
64PLIST_SUBST+= GOCHAR=${GOCHAR:Q} 64PLIST_SUBST+= GOCHAR=${GOCHAR:Q}
65 65
66PRINT_PLIST_AWK+= { sub("/${GO_PLATFORM}/", "/$${GO_PLATFORM}/") } 66PRINT_PLIST_AWK+= { sub("/${GO_PLATFORM}/", "/$${GO_PLATFORM}/") }
67 67
68TOOLS_CREATE+= go 68TOOLS_CREATE+= go
69TOOLS_PATH.go= ${GO} 69TOOLS_PATH.go= ${GO}

cvs diff -r1.15 -r1.16 pkgsrc/lang/go117/Attic/distinfo (switch to unified diff)

--- pkgsrc/lang/go117/Attic/distinfo 2022/04/13 07:36:53 1.15
+++ pkgsrc/lang/go117/Attic/distinfo 2022/05/11 18:39:42 1.16
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.15 2022/04/13 07:36:53 bsiegert Exp $ 1$NetBSD: distinfo,v 1.16 2022/05/11 18:39:42 bsiegert Exp $
2 2
3BLAKE2s (go1.17.9.src.tar.gz) = e5c413e7ce5ed7521af79b7e46f86d727bc4b8230dae3ad4c3e9cf436e2f5a7c 3BLAKE2s (go1.17.10.src.tar.gz) = f4058c3d468d8dbd82a0e4e8ab408e73b385f113c2f0b047557383dbe0b5969f
4SHA512 (go1.17.9.src.tar.gz) = 70c7a6b43531c445cce13963644cc766e5d167597452a1324eacb2ee95bdd9c860ef62f13261bfc4c6baae5773f8953ce6cda9fae21eb7ac0e90bae1ca044a02 4SHA512 (go1.17.10.src.tar.gz) = 92aa95927ce244cab339dd7f2fb7e416605515d496e96618e6e45ecfa7b022ae3a178bf88338a7a9e9e1afea4c9ab5f9c35f5716409cddbab3542daefb6ba425
5Size (go1.17.9.src.tar.gz) = 22200358 bytes 5Size (go1.17.10.src.tar.gz) = 22196380 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) = 27636e0d8c121ccec6c46a3a82cd0e0469473a6e 8SHA1 (patch-src_crypto_x509_root__bsd.go) = 27636e0d8c121ccec6c46a3a82cd0e0469473a6e
9SHA1 (patch-src_crypto_x509_root__solaris.go) = cce8d78a5a3712a0e7a620ead232a779e4a4b21e 9SHA1 (patch-src_crypto_x509_root__solaris.go) = cce8d78a5a3712a0e7a620ead232a779e4a4b21e
10SHA1 (patch-src_syscall_zsysnum__solaris__amd64.go) = ec28a0fa37ba9599ec1651c8e9337a2efc48a26b 10SHA1 (patch-src_syscall_zsysnum__solaris__amd64.go) = ec28a0fa37ba9599ec1651c8e9337a2efc48a26b