many: Unsupported Go dep; deprecate and schedule for removal

There are about 75 ports that depend on old, unsupported Go
versions. I've scheduled those Go versions for deletions on
2025/01/01, and so these ports are scheduled for removal on
that same day.

HOWEVER....

Likely NONE or VERY VERY FEW of these ports will actually need
to be deleted! This stems from a misunderstanding:

When go.mod says "go 1.23", it means that it requires AT LEAST
go-1.23. Locking a port to a specific go version should almost
never happen; it is reserved for when a package absolutely
cannot build with any newer version, and it almost means that
the port will only last 1 year (Go releases new minors twice a
year).

Where a port has
USES=go:1.23
maintainers should attempt build with just
USES=go

If that works, please either commit it or submit it in a PR.

Same goes go
USES=go:1.23,modules
to attempt
USES=go,modules
This commit is contained in:
Adam Weinberger
2025-12-05 09:07:28 -05:00
parent 77e56acedc
commit f45b1d07f5
73 changed files with 219 additions and 0 deletions
+3
View File
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.21,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
USE_GITHUB= yes
GH_ACCOUNT= kimtore
GH_PROJECT= pms
+3
View File
@@ -15,6 +15,9 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib
USES= go:1.23,modules pkgconfig
GO_MODULE= github.com/dancnb/sonicradio
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
PLIST_FILES= bin/sonicradio
.include <bsd.port.mk>
+3
View File
@@ -15,6 +15,9 @@ USE_GITHUB= yes
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-tools
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
GO_BUILDFLAGS= -tags "${USE_MY_TAGS}"
+3
View File
@@ -16,6 +16,9 @@ USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.6.0:sys
GO_MODULE= github.com/crunchydata/pg_tileserv
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
PLIST_FILES= bin/${PORTNAME}
pre-patch:
+3
View File
@@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.21,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_MODULE= github.com/knqyf263/pet
PLIST_FILES= bin/${PORTNAME}
+3
View File
@@ -15,6 +15,9 @@ RUN_DEPENDS= terraform:sysutils/terraform
USES= go:1.23,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_MODULE= github.com/runatlantis/atlantis
CGO_ENABLED= 0
+3
View File
@@ -22,6 +22,9 @@ GO_MODULE= go.etcd.io/etcd/v3
GO_MOD_DIST= github
GO_TARGET= ./etcdctl .
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
CONFLICTS_INSTALL= coreos-etcd[0-9][0-9]
PLIST_FILES= bin/etcd \
+3
View File
@@ -32,6 +32,9 @@ GO_MODULE= go.etcd.io/etcd/v3
GO_MOD_DIST= github
GO_TARGET= ./etcdctl ./etcdutl ./server
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
CONFLICTS_INSTALL= coreos-etcd[0-9][0-9]
PLIST_FILES= bin/etcd \
+3
View File
@@ -32,6 +32,9 @@ GO_MODULE= go.etcd.io/etcd/v3
GO_MOD_DIST= github
GO_TARGET= ./etcdctl ./etcdutl ./server
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
CONFLICTS_INSTALL= coreos-etcd[0-9][0-9]
PLIST_FILES= bin/etcd \
+3
View File
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
GO_MODULE= github.com/retr0h/gilt/v2
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
PLIST_FILES= bin/gilt
.include <bsd.port.mk>
+3
View File
@@ -17,6 +17,9 @@ USES= go:1.21,modules
USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.6.0:sys
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_MODULE= github.com/git-town/git-town/v10
PLIST_FILES= bin/${PORTNAME}
+3
View File
@@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
CONFLICTS_INSTALL= migrate
GO_MODULE= github.com/golang-migrate/migrate/v4
+3
View File
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.22,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
USE_GITHUB= yes
GH_ACCOUNT= google
GH_TAGNAME= 40e02aa
+3
View File
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
_BUILD_VERSION= ${DISTVERSION}
_BUILD_COMMIT= e1d05f7
+3
View File
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.22,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
USE_GITHUB= yes
GH_ACCOUNT= numtide
GH_TUPLE= \
+3
View File
@@ -12,6 +12,9 @@ LICENSE= MIT
USES= go:1.21,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_MODULE= github.com/projectdiscovery/dnsx
GO_TARGET= ./cmd/${PORTNAME}
+3
View File
@@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.21,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_MODULE= github.com/IrineSistiana/mosdns/v5
PLIST_FILES= bin/${PORTNAME}
+3
View File
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
GO_MODULE= github.com/xyproto/orbiton/v2
PLIST_FILES= bin/${PORTNAME}
+3
View File
@@ -18,6 +18,9 @@ USES= go:1.23,modules
USE_GITHUB= yes
GH_ACCOUNT= hyperledger
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
# the upstream claims that it is too difficult to add the /v2 suffix to the GoLang module URL: https://github.com/hyperledger/fabric/issues/2929
GH_TUPLE= \
AdaLogics:go-fuzz-headers:ced1acdcaa24:adalogics_go_fuzz_headers/vendor/github.com/AdaLogics/go-fuzz-headers \
+3
View File
@@ -15,6 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules tar:xz
USE_RC_SUBR= ${PORTNAME}
DEPRECATED= Uses old go, but try building without USES=go:someversion
EXPIRATION_DATE=2026-01-01
NO_WRKSUBDIR= yes
OPTIONS_DEFINE= BASH FISH ZSH MANPAGES

Some files were not shown because too many files have changed in this diff Show More