diff --git a/lang/go17/Makefile b/lang/go17/Makefile index 0a4cb4fc..41465ce5 100644 --- a/lang/go17/Makefile +++ b/lang/go17/Makefile @@ -2,7 +2,7 @@ # $FreeBSD: head/lang/go/Makefile 470619 2018-05-22 14:32:09Z jlaffaye $ PORTNAME= go -PORTVERSION= 1.17.8 +PORTVERSION= 1.17.9 CATEGORIES= lang MASTER_SITES= https://golang.org/dl/ MASTER_SITES+= https://github.com/dmgk/go-bootstrap/releases/download/${BOOTSTRAP_TAG}/:bootstrap @@ -13,7 +13,7 @@ DISTFILES+= go-${OPSYS:tl}-${GOARCH}${GOARM}-${BOOTSTRAP_TAG}.tar.xz:bootstr .include -BOOTSTRAP_TAG= go1.14 +BOOTSTRAP_TAG= go1.17.9 .if ${ARCH} == amd64 diff --git a/lang/go17/distinfo b/lang/go17/distinfo index 00bd7baa..749ffcb6 100644 --- a/lang/go17/distinfo +++ b/lang/go17/distinfo @@ -5,3 +5,7 @@ SHA256 (go-freebsd-arm64-go1.14.tar.xz) = f8b0cf0d323e581c9e3e0d5c217847a3e0294f SIZE (go-freebsd-arm64-go1.14.tar.xz) = 34944548 SHA256 (go-freebsd-amd64-go1.14.tar.xz) = 3b259247fb228258a4f31e283e9aa23cafd590eabce334666a9e9b2ffe47c19b SIZE (go-freebsd-amd64-go1.14.tar.xz) = 35927980 +SHA256 (go1.17.9.src.tar.gz) = 763ad4bafb80a9204458c5fa2b8e7327fa971aee454252c0e362c11236156813 +SIZE (go1.17.9.src.tar.gz) = 22200358 +SHA256 (go-freebsd-amd64-go1.17.9.tar.xz) = fd439ad091ed57d0ad728c05fc60465aad2e46e98da96e2d5b60b0c470f2efec +SIZE (go-freebsd-amd64-go1.17.9.tar.xz) = 41951936 diff --git a/lang/go17/files/patch-src_cmd_link_internal_ld_elf.go b/lang/go17/files/patch-src_cmd_link_internal_ld_elf.go deleted file mode 100644 index 2e92eee9..00000000 --- a/lang/go17/files/patch-src_cmd_link_internal_ld_elf.go +++ /dev/null @@ -1,15 +0,0 @@ -Backport https://go-review.googlesource.com/c/go/+/346872/ to go1.17 ---- src/cmd/link/internal/ld/elf.go.orig 2021-08-16 16:29:54 UTC -+++ src/cmd/link/internal/ld/elf.go -@@ -2028,6 +2028,11 @@ func asmbElf(ctxt *Link) { - ph := newElfPhdr() - ph.Type = elf.PT_SUNWSTACK - ph.Flags = elf.PF_W + elf.PF_R -+ } else if ctxt.HeadType == objabi.Hfreebsd { -+ ph := newElfPhdr() -+ ph.Type = elf.PT_GNU_STACK -+ ph.Flags = elf.PF_W + elf.PF_R -+ ph.Align = uint64(ctxt.Arch.RegSize) - } - - elfobj: diff --git a/lang/go17/pkg-plist.amd64 b/lang/go17/pkg-plist.amd64 index 850fb93b..7e04c7cd 100644 --- a/lang/go17/pkg-plist.amd64 +++ b/lang/go17/pkg-plist.amd64 @@ -290,6 +290,9 @@ lib/go/misc/cgo/testplugin/testdata/method/plugin.go lib/go/misc/cgo/testplugin/testdata/method2/main.go lib/go/misc/cgo/testplugin/testdata/method2/p/p.go lib/go/misc/cgo/testplugin/testdata/method2/plugin.go +lib/go/misc/cgo/testplugin/testdata/method3/main.go +lib/go/misc/cgo/testplugin/testdata/method3/p/p.go +lib/go/misc/cgo/testplugin/testdata/method3/plugin.go lib/go/misc/cgo/testplugin/testdata/plugin1/plugin1.go lib/go/misc/cgo/testplugin/testdata/plugin2/plugin2.go lib/go/misc/cgo/testplugin/testdata/sub/plugin1/plugin1.go @@ -10527,6 +10530,8 @@ lib/go/VERSION @dir lib/go/misc/cgo/testplugin/testdata/method @dir lib/go/misc/cgo/testplugin/testdata/method2/p @dir lib/go/misc/cgo/testplugin/testdata/method2 +@dir lib/go/misc/cgo/testplugin/testdata/method3/p +@dir lib/go/misc/cgo/testplugin/testdata/method3 @dir lib/go/misc/cgo/testplugin/testdata/plugin1 @dir lib/go/misc/cgo/testplugin/testdata/plugin2 @dir lib/go/misc/cgo/testplugin/testdata/sub/plugin1 diff --git a/lang/go18/Makefile b/lang/go18/Makefile index 224b312d..0ab14e12 100644 --- a/lang/go18/Makefile +++ b/lang/go18/Makefile @@ -13,7 +13,7 @@ DISTFILES+= go-${OPSYS:tl}-${GOARCH}${GOARM}-${BOOTSTRAP_TAG}.tar.xz:bootstr .include -BOOTSTRAP_TAG= go1.14 +BOOTSTRAP_TAG= go1.17.9 .if ${ARCH} == amd64 diff --git a/lang/go18/distinfo b/lang/go18/distinfo index 7f39a412..8fdf6ee0 100644 --- a/lang/go18/distinfo +++ b/lang/go18/distinfo @@ -5,3 +5,5 @@ SHA256 (go-freebsd-arm64-go1.14.tar.xz) = f8b0cf0d323e581c9e3e0d5c217847a3e0294f SIZE (go-freebsd-arm64-go1.14.tar.xz) = 34944548 SHA256 (go-freebsd-amd64-go1.14.tar.xz) = 3b259247fb228258a4f31e283e9aa23cafd590eabce334666a9e9b2ffe47c19b SIZE (go-freebsd-amd64-go1.14.tar.xz) = 35927980 +SHA256 (go-freebsd-amd64-go1.17.9.tar.xz) = fd439ad091ed57d0ad728c05fc60465aad2e46e98da96e2d5b60b0c470f2efec +SIZE (go-freebsd-amd64-go1.17.9.tar.xz) = 41951936 diff --git a/lang/go18/pkg-plist.amd64 b/lang/go18/pkg-plist.amd64 index 7cd0d864..0c60530f 100644 --- a/lang/go18/pkg-plist.amd64 +++ b/lang/go18/pkg-plist.amd64 @@ -300,6 +300,9 @@ lib/go/misc/cgo/testplugin/testdata/method/plugin.go lib/go/misc/cgo/testplugin/testdata/method2/main.go lib/go/misc/cgo/testplugin/testdata/method2/p/p.go lib/go/misc/cgo/testplugin/testdata/method2/plugin.go +lib/go/misc/cgo/testplugin/testdata/method3/main.go +lib/go/misc/cgo/testplugin/testdata/method3/p/p.go +lib/go/misc/cgo/testplugin/testdata/method3/plugin.go lib/go/misc/cgo/testplugin/testdata/plugin1/plugin1.go lib/go/misc/cgo/testplugin/testdata/plugin2/plugin2.go lib/go/misc/cgo/testplugin/testdata/sub/plugin1/plugin1.go @@ -1646,6 +1649,8 @@ lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue51472.go2 lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue51509.go lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue51578.go2 lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue51593.go2 +lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue51607.go2 +lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue51658.go2 lib/go/src/cmd/compile/internal/types2/testdata/fixedbugs/issue6977.src lib/go/src/cmd/compile/internal/types2/testdata/manual.go2 lib/go/src/cmd/compile/internal/types2/testdata/spec/assignability.go2 @@ -2705,6 +2710,7 @@ lib/go/src/cmd/go/testdata/script/test_benchmark_fatal.txt lib/go/src/cmd/go/testdata/script/test_benchmark_labels.txt lib/go/src/cmd/go/testdata/script/test_benchmark_timeout.txt lib/go/src/cmd/go/testdata/script/test_build_failure.txt +lib/go/src/cmd/go/testdata/script/test_buildvcs.txt lib/go/src/cmd/go/testdata/script/test_cache_inputs.txt lib/go/src/cmd/go/testdata/script/test_chatty_fail.txt lib/go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt @@ -2860,6 +2866,7 @@ lib/go/src/cmd/go/testdata/script/work_use_deleted.txt lib/go/src/cmd/go/testdata/script/work_use_dot.txt lib/go/src/cmd/go/testdata/script/work_use_issue50958.txt lib/go/src/cmd/go/testdata/script/work_use_noargs.txt +lib/go/src/cmd/go/testdata/script/work_use_only_dirs.txt lib/go/src/cmd/go/testdata/script/work_use.txt lib/go/src/cmd/go/testdata/script/work_vet.txt lib/go/src/cmd/go/testdata/script/work_why_download_graph.txt @@ -5271,6 +5278,8 @@ lib/go/src/go/types/testdata/fixedbugs/issue51472.go2 lib/go/src/go/types/testdata/fixedbugs/issue51509.go lib/go/src/go/types/testdata/fixedbugs/issue51578.go2 lib/go/src/go/types/testdata/fixedbugs/issue51593.go2 +lib/go/src/go/types/testdata/fixedbugs/issue51658.go2 +lib/go/src/go/types/testdata/fixedbugs/issue52031.go lib/go/src/go/types/testdata/fixedbugs/issue6977.src lib/go/src/go/types/testdata/manual.go2 lib/go/src/go/types/testdata/spec/assignability.go2 @@ -10547,6 +10556,7 @@ lib/go/test/fixedbugs/issue51437.go lib/go/test/fixedbugs/issue51531.go lib/go/test/fixedbugs/issue5162.go lib/go/test/fixedbugs/issue5172.go +lib/go/test/fixedbugs/issue51839.go lib/go/test/fixedbugs/issue5231.go lib/go/test/fixedbugs/issue5244.go lib/go/test/fixedbugs/issue5259.dir/bug.go @@ -11392,6 +11402,12 @@ lib/go/test/typeparam/issue51423.dir/b.go lib/go/test/typeparam/issue51423.go lib/go/test/typeparam/issue51522a.go lib/go/test/typeparam/issue51522b.go +lib/go/test/typeparam/issue51733.go +lib/go/test/typeparam/issue51765.go +lib/go/test/typeparam/issue51836.dir/a.go +lib/go/test/typeparam/issue51836.dir/aa.go +lib/go/test/typeparam/issue51836.dir/p.go +lib/go/test/typeparam/issue51836.go lib/go/test/typeparam/list.go lib/go/test/typeparam/list2.go lib/go/test/typeparam/listimp.dir/a.go @@ -11420,6 +11436,7 @@ lib/go/test/typeparam/mdempsky/12.dir/a.go lib/go/test/typeparam/mdempsky/12.dir/main.go lib/go/test/typeparam/mdempsky/12.go lib/go/test/typeparam/mdempsky/13.go +lib/go/test/typeparam/mdempsky/13b.go lib/go/test/typeparam/mdempsky/14.go lib/go/test/typeparam/mdempsky/15.go lib/go/test/typeparam/mdempsky/2.go @@ -11629,6 +11646,8 @@ lib/go/VERSION @dir lib/go/misc/cgo/testplugin/testdata/method @dir lib/go/misc/cgo/testplugin/testdata/method2/p @dir lib/go/misc/cgo/testplugin/testdata/method2 +@dir lib/go/misc/cgo/testplugin/testdata/method3/p +@dir lib/go/misc/cgo/testplugin/testdata/method3 @dir lib/go/misc/cgo/testplugin/testdata/plugin1 @dir lib/go/misc/cgo/testplugin/testdata/plugin2 @dir lib/go/misc/cgo/testplugin/testdata/sub/plugin1 @@ -12813,6 +12832,7 @@ lib/go/VERSION @dir lib/go/test/typeparam/issue51250a.dir @dir lib/go/test/typeparam/issue51367.dir @dir lib/go/test/typeparam/issue51423.dir +@dir lib/go/test/typeparam/issue51836.dir @dir lib/go/test/typeparam/listimp.dir @dir lib/go/test/typeparam/listimp2.dir @dir lib/go/test/typeparam/mapimp.dir