Hey,
> go1.21.2 (released 2023-10-05) includes one security fixes to the
> cmd/go package, as well as bug fixes to the compiler, the go command,
> the linker, the runtime, and the runtime/metrics package. See the Go
> 1.21.2 milestone on our issue tracker for details.
>
> go1.21.3 (released 2023-10-10) includes a security fix to the
> net/http package. See the Go 1.21.3 milestone on our issue tracker
> for details.
Here's a diff to update it to 1.21.3. All tests passed on amd64. I
don't have access to other arches so make test on them are welcomed.
Comments? OK?
Cheers,
Daniel
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/go/Makefile,v
retrieving revision 1.140
diff -u -p -r1.140 Makefile
--- Makefile 19 Sep 2023 17:32:05 -0000 1.140
+++ Makefile 14 Oct 2023 00:04:02 -0000
@@ -7,7 +7,7 @@ COMMENT = Go programming language
# increment _MODGO_SYSTEM_VERSION in go.port.mk after updating to a new
# version, to trigger updates of go-compiled ports
-VERSION = 1.21.1
+VERSION = 1.21.3
DISTNAME = go${VERSION}.src
PKGNAME = go-${VERSION}
PKGSPEC = ${FULLPKGNAME:S/go-/go-=/}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/go/distinfo,v
retrieving revision 1.86
diff -u -p -r1.86 distinfo
--- distinfo 8 Sep 2023 04:19:36 -0000 1.86
+++ distinfo 14 Oct 2023 00:04:02 -0000
@@ -4,11 +4,11 @@ SHA256 (go-openbsd-arm-bootstrap-1.20.4.
SHA256 (go-openbsd-arm64-bootstrap-1.20.4.tar.gz) =
G3sZhx63D+QLEgbwU1+d3ECiVJjVrFD5RqD2/qutXmI=
SHA256 (go-openbsd-mips64-bootstrap-1.20.4.tar.gz) =
CaZYJ+pIQp+lp721Ox45Y8uqkbsygcfyDFxQsqabPIs=
SHA256 (go-openbsd-riscv64-bootstrap-1.20.4.tar.gz) =
lQv/8KPWi8U3yLG+k3xVDNRVzxa5rmPIIpJUDrwVo0o=
-SHA256 (go1.21.1.src.tar.gz) = v6Nr916aHpy725q8+dFwfkeb06B4gKiuNWTK7lcRy5k=
+SHA256 (go1.21.3.src.tar.gz) = GG8rb4yLcE5paCGwmrIEGlwe4T3LwxVqE63PdZMe5Ig=
SIZE (go-openbsd-386-bootstrap-1.20.4.tar.gz) = 100681343
SIZE (go-openbsd-amd64-bootstrap-1.20.4.tar.gz) = 107075675
SIZE (go-openbsd-arm-bootstrap-1.20.4.tar.gz) = 104680775
SIZE (go-openbsd-arm64-bootstrap-1.20.4.tar.gz) = 102706601
SIZE (go-openbsd-mips64-bootstrap-1.20.4.tar.gz) = 105352848
SIZE (go-openbsd-riscv64-bootstrap-1.20.4.tar.gz) = 106167229
-SIZE (go1.21.1.src.tar.gz) = 26974429
+SIZE (go1.21.3.src.tar.gz) = 26976568
cvs server: Diffing patches
Index: patches/patch-src_cmd_link_internal_ld_lib_go
===================================================================
RCS file: /cvs/ports/lang/go/patches/patch-src_cmd_link_internal_ld_lib_go,v
retrieving revision 1.21
diff -u -p -r1.21 patch-src_cmd_link_internal_ld_lib_go
--- patches/patch-src_cmd_link_internal_ld_lib_go 8 Sep 2023 04:19:36
-0000 1.21
+++ patches/patch-src_cmd_link_internal_ld_lib_go 14 Oct 2023 00:04:02
-0000
@@ -1,7 +1,7 @@
Index: src/cmd/link/internal/ld/lib.go
--- src/cmd/link/internal/ld/lib.go.orig
+++ src/cmd/link/internal/ld/lib.go
-@@ -1424,6 +1424,7 @@ func (ctxt *Link) hostlink() {
+@@ -1428,6 +1428,7 @@ func (ctxt *Link) hostlink() {
}
case objabi.Hopenbsd:
argv = append(argv, "-Wl,-nopie")
cvs server: Diffing pkg
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/go/pkg/PLIST,v
retrieving revision 1.71
diff -u -p -r1.71 PLIST
--- pkg/PLIST 8 Sep 2023 04:19:37 -0000 1.71
+++ pkg/PLIST 14 Oct 2023 00:04:03 -0000
@@ -609,6 +609,7 @@ go/src/cmd/cgo/internal/testerrors/testd
go/src/cmd/cgo/internal/testerrors/testdata/err1.go
go/src/cmd/cgo/internal/testerrors/testdata/err2.go
go/src/cmd/cgo/internal/testerrors/testdata/err4.go
+go/src/cmd/cgo/internal/testerrors/testdata/err5.go
go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go
go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go
go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go
@@ -723,6 +724,9 @@ go/src/cmd/cgo/internal/testplugin/testd
go/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/
go/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/p.go
go/src/cmd/cgo/internal/testplugin/testdata/issue53989/plugin.go
+go/src/cmd/cgo/internal/testplugin/testdata/issue62430/
+go/src/cmd/cgo/internal/testplugin/testdata/issue62430/main.go
+go/src/cmd/cgo/internal/testplugin/testdata/issue62430/plugin.go
go/src/cmd/cgo/internal/testplugin/testdata/mangle/
go/src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go
go/src/cmd/cgo/internal/testplugin/testdata/method/
@@ -5362,7 +5366,7 @@ go/src/debug/elf/testdata/compressed-32.
go/src/debug/elf/testdata/compressed-64.obj
go/src/debug/elf/testdata/gcc-386-freebsd-exec
go/src/debug/elf/testdata/gcc-amd64-linux-exec
-go/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj
+go/src/debug/elf/testdata/gcc-${MACHINE_ARCH}-openbsd-debug-with-rela.obj
go/src/debug/elf/testdata/go-relocation-test-clang-arm.obj
go/src/debug/elf/testdata/go-relocation-test-clang-x86.obj
go/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj
@@ -9365,6 +9369,9 @@ go/src/runtime/syscall_windows_test.go
go/src/runtime/tagptr.go
go/src/runtime/tagptr_32bit.go
go/src/runtime/tagptr_64bit.go
+go/src/runtime/test_amd64.go
+go/src/runtime/test_amd64.s
+go/src/runtime/test_stubs.go
go/src/runtime/testdata/
go/src/runtime/testdata/testexithooks/
go/src/runtime/testdata/testexithooks/testexithooks.go
@@ -9515,6 +9522,7 @@ go/src/runtime/trace/trace_test.go
go/src/runtime/trace_cgo_test.go
go/src/runtime/traceback.go
go/src/runtime/traceback_test.go
+go/src/runtime/tracebackx_test.go
go/src/runtime/type.go
go/src/runtime/typekind.go
go/src/runtime/unsafe.go
@@ -12841,6 +12849,7 @@ go/test/fixedbugs/issue61778.go
go/test/fixedbugs/issue61908.go
go/test/fixedbugs/issue61992.go
go/test/fixedbugs/issue62203.go
+go/test/fixedbugs/issue62469.go
go/test/fixedbugs/issue6247.go
go/test/fixedbugs/issue6269.go
go/test/fixedbugs/issue6295.dir/