===> The following configuration options are available for go122-1.22.12_4:
====> Options available for the single GOAMD64: you have to select exactly one of them
V1=on: Use baseline x86-64 instruction set
V2=off: V1 instructions plus CMPXCHG16B, LAHF, SAHF, POPCNT, SSE*
V3=off: V2 instructions plus AVX*, BMI*, F16C, FMA, LZCNT, MOVBE, OSXSAVE
V4=off: V3 instructions plus AVX512*
===> Use 'make config' to modify these settings
lang/go12{2,3}: Remove remaining unsupported versions of Go
Go's support lifecycle is current minor and current-1. New minors are
released every 6 months, so any minor is supported for one year. There
are no LTS versions.
With des's phenomenal work on go.mk, it was finally possible to
resolve the remaining hard deps on these old versions.
lang/go12[0-3]: Deprecate; unsupported upstream
These are old versions of go that are known to have bugs and security
risks that will never be fixed. Go only supports the latest two minors,
and we currenly have six. I'm going to start getting aggressive about
not keeping insecure versions of go available.
lang/go-devel: fix a4327166148114c314ae5dd6f9c7e6776178e0ac
There was a typo in the initial commit
Also the glob is on the file name not on the path, to use the hammer
and a wild glob, anyway golang has no external dependencies anyway
lang/go{120,121,122,123,-devel}: Revert "Stop install Linux test binaries"
This reverts commit a9d50d18293658481ab9badf19ddc0dda84628b0.
A better solution was committed in a4327166148114c314ae5dd6f9c7e6776178e0ac
PR: 285151
Reported by: fuz
lang/go{120,121,122,123,-devel}: Stop install Linux test binaries
With pkg's improved shared library tracking these [useless anyways] files
started to confuse Poudriere.
Reported by: bdrewery
Approved by: adamw
PR: 285151
lang/go* ports: do not package back files
All the go ports installing *.bak files left after sed calls in
ports Makefile. Tweak sed calls to not create them in first place
and bump PORTREVISION to reflect package change.
PR: 280176
Approved by: go (maintainer timeout)
lang/go122: fix build on armv7
This backports a commit needed to get proper barriers during bootstrap
when building Go with more than one job on armv7.
Note that this only changes the behaviour when building the bootstrap
toolchain. Binaries generated using the toolchain are not affected
and hence Go ports need not be bumped.
PR: 278953
Approved by: portmgr (build fix blanket)
Obtained from: https://go-review.googlesource.com/c/go/+/562995
See also: https://github.com/golang/go/issues/65601
MFH: 2024Q2