summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2025-12-05 09:07:28 -0500
committerAdam Weinberger <adamw@FreeBSD.org>2025-12-05 09:07:28 -0500
commitf45b1d07f50b64cebbcd416af8d7ddf265db3de1 (patch)
tree93a6437187240d3799d246ffbb9e896abd65b990
parentlang/go12[0-3]: Deprecate; unsupported upstream (diff)
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
-rw-r--r--audio/pms-devel/Makefile3
-rw-r--r--audio/sonicradio/Makefile3
-rw-r--r--databases/mongodb-tools/Makefile3
-rw-r--r--databases/pg_tileserv/Makefile3
-rw-r--r--deskutils/pet/Makefile3
-rw-r--r--devel/atlantis/Makefile3
-rw-r--r--devel/etcd34/Makefile3
-rw-r--r--devel/etcd35/Makefile3
-rw-r--r--devel/etcd36/Makefile3
-rw-r--r--devel/gilt/Makefile3
-rw-r--r--devel/git-town/Makefile3
-rw-r--r--devel/gomigrate/Makefile3
-rw-r--r--devel/pprof/Makefile3
-rw-r--r--devel/revive/Makefile3
-rw-r--r--devel/treefmt/Makefile3
-rw-r--r--dns/dnsx/Makefile3
-rw-r--r--dns/mosdns/Makefile3
-rw-r--r--editors/orbiton/Makefile3
-rw-r--r--finance/fabric/Makefile3
-rw-r--r--ftp/sftpgo/Makefile3
-rw-r--r--ftp/wush/Makefile3
-rw-r--r--games/tetrigo/Makefile3
-rw-r--r--graphics/wallhaven-cli/Makefile3
-rw-r--r--irc/soju/Makefile3
-rw-r--r--mail/mox/Makefile3
-rw-r--r--misc/fabric/Makefile3
-rw-r--r--misc/fq/Makefile3
-rw-r--r--net-im/dendrite/Makefile3
-rw-r--r--net-im/nextcloud-spreed-signaling/Makefile3
-rw-r--r--net-mgmt/bind_exporter/Makefile3
-rw-r--r--net-mgmt/check_syncthing/Makefile3
-rw-r--r--net-mgmt/mysqld_exporter/Makefile3
-rw-r--r--net-mgmt/prometheus2/Makefile3
-rw-r--r--net-mgmt/smartctl_exporter/Makefile3
-rw-r--r--net/exoscale-cli/Makefile3
-rw-r--r--net/yggdrasil/Makefile3
-rw-r--r--security/apg/Makefile3
-rw-r--r--security/certspotter/Makefile3
-rw-r--r--security/gauth/Makefile3
-rw-r--r--security/git-credential-gopass/Makefile3
-rw-r--r--security/local-php-security-checker/Makefile3
-rw-r--r--security/opkssh/Makefile3
-rw-r--r--security/sshesame/Makefile3
-rw-r--r--security/step-certificates/Makefile3
-rw-r--r--security/step-cli/Makefile3
-rw-r--r--security/trezord/Makefile3
-rw-r--r--sysutils/beats7/Makefile3
-rw-r--r--sysutils/choria/Makefile3
-rw-r--r--sysutils/cloud-nuke/Makefile3
-rw-r--r--sysutils/containerd/Makefile3
-rw-r--r--sysutils/gdu/Makefile3
-rw-r--r--sysutils/gonzo/Makefile3
-rw-r--r--sysutils/govmomi/Makefile3
-rw-r--r--sysutils/infracost/Makefile3
-rw-r--r--sysutils/kapp/Makefile3
-rw-r--r--sysutils/kubo-go/Makefile3
-rw-r--r--sysutils/nomad-pot-driver/Makefile3
-rw-r--r--sysutils/nomad/Makefile3
-rw-r--r--sysutils/popeye/Makefile3
-rw-r--r--textproc/dasel/Makefile3
-rw-r--r--textproc/vacuum/Makefile3
-rw-r--r--www/fabio/Makefile3
-rw-r--r--www/forgejo7/Makefile3
-rw-r--r--www/ghostunnel/Makefile3
-rw-r--r--www/httpx/Makefile3
-rw-r--r--www/lux/Makefile3
-rw-r--r--www/opengist/Makefile3
-rw-r--r--www/owncast/Makefile3
-rw-r--r--www/reproxy/Makefile3
-rw-r--r--www/shiori/Makefile3
-rw-r--r--www/xurls/Makefile3
-rw-r--r--www/yarr/Makefile3
-rw-r--r--www/youtube/Makefile3
73 files changed, 219 insertions, 0 deletions
diff --git a/audio/pms-devel/Makefile b/audio/pms-devel/Makefile
index ed4b15f88477..6aa47d1053cd 100644
--- a/audio/pms-devel/Makefile
+++ b/audio/pms-devel/Makefile
@@ -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
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 765c4dfa03ea..4b62d5a6a0e8 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -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>
diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile
index 8bb7ea1e030b..04524846366b 100644
--- a/databases/mongodb-tools/Makefile
+++ b/databases/mongodb-tools/Makefile
@@ -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}"
diff --git a/databases/pg_tileserv/Makefile b/databases/pg_tileserv/Makefile
index c8bc5e2c0e2a..c6506e9e9ac6 100644
--- a/databases/pg_tileserv/Makefile
+++ b/databases/pg_tileserv/Makefile
@@ -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:
diff --git a/deskutils/pet/Makefile b/deskutils/pet/Makefile
index bbd62dcb9802..752c5c4f041e 100644
--- a/deskutils/pet/Makefile
+++ b/deskutils/pet/Makefile
@@ -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}
diff --git a/devel/atlantis/Makefile b/devel/atlantis/Makefile
index 2fd39be33c9e..2f7568305d61 100644
--- a/devel/atlantis/Makefile
+++ b/devel/atlantis/Makefile
@@ -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
diff --git a/devel/etcd34/Makefile b/devel/etcd34/Makefile
index 11c4b72d847d..b299c5997fd1 100644
--- a/devel/etcd34/Makefile
+++ b/devel/etcd34/Makefile
@@ -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 \
diff --git a/devel/etcd35/Makefile b/devel/etcd35/Makefile
index 0e067e9a480f..07d3ccc85b53 100644
--- a/devel/etcd35/Makefile
+++ b/devel/etcd35/Makefile
@@ -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 \
diff --git a/devel/etcd36/Makefile b/devel/etcd36/Makefile
index 31d4f5f07748..e5b5c1d078a1 100644
--- a/devel/etcd36/Makefile
+++ b/devel/etcd36/Makefile
@@ -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 \
diff --git a/devel/gilt/Makefile b/devel/gilt/Makefile
index 501a9ec0d544..5bae6f4a522c 100644
--- a/devel/gilt/Makefile
+++ b/devel/gilt/Makefile
@@ -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>
diff --git a/devel/git-town/Makefile b/devel/git-town/Makefile
index 2d87761c1497..b73980a9f08c 100644
--- a/devel/git-town/Makefile
+++ b/devel/git-town/Makefile
@@ -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}
diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile
index d1ab94a6f4e2..f0b6f618991e 100644
--- a/devel/gomigrate/Makefile
+++ b/devel/gomigrate/Makefile
@@ -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
diff --git a/devel/pprof/Makefile b/devel/pprof/Makefile
index 45249dc0d3d0..4ce7bdb0417e 100644
--- a/devel/pprof/Makefile
+++ b/devel/pprof/Makefile
@@ -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
diff --git a/devel/revive/Makefile b/devel/revive/Makefile
index 43b7e090c5b4..d8f35251c4d8 100644
--- a/devel/revive/Makefile
+++ b/devel/revive/Makefile
@@ -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
diff --git a/devel/treefmt/Makefile b/devel/treefmt/Makefile
index c38a839845f8..fb4d2c1b0357 100644
--- a/devel/treefmt/Makefile
+++ b/devel/treefmt/Makefile
@@ -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= \
diff --git a/dns/dnsx/Makefile b/dns/dnsx/Makefile
index 29f439683b08..2116749f88f0 100644
--- a/dns/dnsx/Makefile
+++ b/dns/dnsx/Makefile
@@ -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}
diff --git a/dns/mosdns/Makefile b/dns/mosdns/Makefile
index 2fc6d180a786..33b4ac899f61 100644
--- a/dns/mosdns/Makefile
+++ b/dns/mosdns/Makefile
@@ -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}
diff --git a/editors/orbiton/Makefile b/editors/orbiton/Makefile
index 15f80c79f5bd..6fbfc09ff7dd 100644
--- a/editors/orbiton/Makefile
+++ b/editors/orbiton/Makefile
@@ -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}
diff --git a/finance/fabric/Makefile b/finance/fabric/Makefile
index d2397f11910e..4876169678eb 100644
--- a/finance/fabric/Makefile
+++ b/finance/fabric/Makefile
@@ -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 \
diff --git a/ftp/sftpgo/Makefile b/ftp/sftpgo/Makefile
index d1ba68317aee..582f81bf6281 100644
--- a/ftp/sftpgo/Makefile
+++ b/ftp/sftpgo/Makefile
@@ -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
diff --git a/ftp/wush/Makefile b/ftp/wush/Makefile
index 25a02eb13944..e8da9a2fd75b 100644
--- a/ftp/wush/Makefile
+++ b/ftp/wush/Makefile
@@ -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
+
GO_MODULE= github.com/coder/wush
GO_TARGET= ./cmd/wush
GO_BUILDFLAGS= -ldflags '-X main.version=${DISTVERSION}'
diff --git a/games/tetrigo/Makefile b/games/tetrigo/Makefile
index 882cc2670384..e87535f6fe37 100644
--- a/games/tetrigo/Makefile
+++ b/games/tetrigo/Makefile
@@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
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/Broderick-Westrope/tetrigo
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/graphics/wallhaven-cli/Makefile b/graphics/wallhaven-cli/Makefile
index d689b50b543d..4dd79673818d 100644
--- a/graphics/wallhaven-cli/Makefile
+++ b/graphics/wallhaven-cli/Makefile
@@ -16,6 +16,9 @@ RUN_DEPENDS= chafa:graphics/chafa \
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/r3tr0ananas/wallhaven-cli/v2
GO_TARGET= ./wallhaven
PLIST_FILES= bin/wallhaven
diff --git a/irc/soju/Makefile b/irc/soju/Makefile
index 0eb6641e81fb..eee81dbf148d 100644
--- a/irc/soju/Makefile
+++ b/irc/soju/Makefile
@@ -15,6 +15,9 @@ USES= go:1.23,modules,no_targets sqlite:3
USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.30.0:sys
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
OPTIONS_DEFAULT= DOCS
OPTIONS_DEFINE= DOCS
diff --git a/mail/mox/Makefile b/mail/mox/Makefile
index f14a237214b6..a98303690f37 100644
--- a/mail/mox/Makefile
+++ b/mail/mox/Makefile
@@ -17,6 +17,9 @@ LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.MPLv2.0
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/mjl-/mox
PLIST_FILES= bin/${PORTNAME}
diff --git a/misc/fabric/Makefile b/misc/fabric/Makefile
index 3d69f0c88506..8c21daeedb26 100644
--- a/misc/fabric/Makefile
+++ b/misc/fabric/Makefile
@@ -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/danielmiessler/fabric
PLIST_FILES= bin/${PORTNAME}
diff --git a/misc/fq/Makefile b/misc/fq/Makefile
index f6dee6fc7c4b..78c28ab48eb2 100644
--- a/misc/fq/Makefile
+++ b/misc/fq/Makefile
@@ -35,6 +35,9 @@ GH_TUPLE= \
niemeyer:pretty:a10e7caefd8e:niemeyer_pretty/vendor/github.com/niemeyer/pretty \
wader:gojq:0aa7b87b2c2b:wader_gojq/vendor/github.com/wader/gojq
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/net-im/dendrite/Makefile b/net-im/dendrite/Makefile
index da8b76720497..c43d795aeac7 100644
--- a/net-im/dendrite/Makefile
+++ b/net-im/dendrite/Makefile
@@ -18,6 +18,9 @@ USE_RC_SUBR= ${PORTNAME}
USERS= ${PORTNAME}
GROUPS= ${USERS}
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
DENDRITE_BINS= create-account dendrite-demo-pinecone \
dendrite-demo-yggdrasil dendrite \
dendrite-upgrade-tests furl generate-config \
diff --git a/net-im/nextcloud-spreed-signaling/Makefile b/net-im/nextcloud-spreed-signaling/Makefile
index c839ab04fea0..aebfecbd02e6 100644
--- a/net-im/nextcloud-spreed-signaling/Makefile
+++ b/net-im/nextcloud-spreed-signaling/Makefile
@@ -12,6 +12,9 @@ LICENSE= AGPLv3
BUILD_DEPENDS= protoc:devel/protobuf
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USES= gmake go:1.22 go:no_targets
USERS= signaling
GROUPS= signaling
diff --git a/net-mgmt/bind_exporter/Makefile b/net-mgmt/bind_exporter/Makefile
index e9eac992fa80..6bf00d56e084 100644
--- a/net-mgmt/bind_exporter/Makefile
+++ b/net-mgmt/bind_exporter/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
USE_RC_SUBR= bind_exporter
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/prometheus-community/bind_exporter
GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}"
diff --git a/net-mgmt/check_syncthing/Makefile b/net-mgmt/check_syncthing/Makefile
index 3a42551f7051..b8970070e3cf 100644
--- a/net-mgmt/check_syncthing/Makefile
+++ b/net-mgmt/check_syncthing/Makefile
@@ -13,6 +13,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= dsh2dsh
diff --git a/net-mgmt/mysqld_exporter/Makefile b/net-mgmt/mysqld_exporter/Makefile
index 1325a9b28cf0..310116db2c6e 100644
--- a/net-mgmt/mysqld_exporter/Makefile
+++ b/net-mgmt/mysqld_exporter/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
GO_MODULE= github.com/prometheus/mysqld_exporter
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
PLIST_FILES= bin/mysqld_exporter
USE_RC_SUBR= mysqld_exporter
SUB_FILES= pkg-message
diff --git a/net-mgmt/prometheus2/Makefile b/net-mgmt/prometheus2/Makefile
index 5a09c3b8f28b..c848f4749eed 100644
--- a/net-mgmt/prometheus2/Makefile
+++ b/net-mgmt/prometheus2/Makefile
@@ -18,6 +18,9 @@ PATCH_DEPENDS= bash:shells/bash
USES= cpe gmake go:1.23,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CONFLICTS_INSTALL= prometheus[13]
USE_GITHUB= yes
diff --git a/net-mgmt/smartctl_exporter/Makefile b/net-mgmt/smartctl_exporter/Makefile
index f3f376d0084d..3d75b342be87 100644
--- a/net-mgmt/smartctl_exporter/Makefile
+++ b/net-mgmt/smartctl_exporter/Makefile
@@ -14,6 +14,9 @@ USES= go:1.23,modules
USE_GITHUB= yes
GH_ACCOUNT= prometheus-community
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USE_RC_SUBR= smartctl_exporter
RUN_DEPENDS+= smartctl:sysutils/smartmontools
GO_MODULES= github.com/prometheus-community/smartctl_exporter
diff --git a/net/exoscale-cli/Makefile b/net/exoscale-cli/Makefile
index ae462544c7d7..ecf516fd8e58 100644
--- a/net/exoscale-cli/Makefile
+++ b/net/exoscale-cli/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
USE_GITHUB= yes
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GH_ACCOUNT= exoscale
GH_PROJECT= cli
CGO_ENABLED= 0
diff --git a/net/yggdrasil/Makefile b/net/yggdrasil/Makefile
index 30afd6aa0616..0a118264e8d8 100644
--- a/net/yggdrasil/Makefile
+++ b/net/yggdrasil/Makefile
@@ -15,6 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.22,modules
USE_RC_SUBR= yggdrasil
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/yggdrasil-network/yggdrasil-go
GO_TARGET= ./cmd/yggdrasil \
./cmd/yggdrasilctl
diff --git a/security/apg/Makefile b/security/apg/Makefile
index 2f17bb03d649..2025c0417726 100644
--- a/security/apg/Makefile
+++ b/security/apg/Makefile
@@ -18,6 +18,9 @@ GH_ACCOUNT= wneessen
GH_PROJECT= apg-go
GH_TUPLE= wneessen:go-hibp:v1.0.6:wneessen_go_hibp/vendor/github.com/wneessen/go-hibp
+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_TARGET= ./cmd/${PORTNAME}
diff --git a/security/certspotter/Makefile b/security/certspotter/Makefile
index 1e72e32655ca..f66ed4525249 100644
--- a/security/certspotter/Makefile
+++ b/security/certspotter/Makefile
@@ -15,6 +15,9 @@ USE_RC_SUBR= certspotter
GO_MODULE= software.sslmate.com/src/certspotter
GO_TARGET= ./cmd/${PORTNAME}:${PREFIX}/sbin/${PORTNAME}
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CERTSPOTTER_USER?= certspotter
CERTSPOTTER_GROUP?= certspotter
diff --git a/security/gauth/Makefile b/security/gauth/Makefile
index 217881711ace..150b42b5524c 100644
--- a/security/gauth/Makefile
+++ b/security/gauth/Makefile
@@ -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/pcarrier/gauth
PLIST_FILES= bin/${PORTNAME}
diff --git a/security/git-credential-gopass/Makefile b/security/git-credential-gopass/Makefile
index 31ee815c9fd9..76985f2a1c6d 100644
--- a/security/git-credential-gopass/Makefile
+++ b/security/git-credential-gopass/Makefile
@@ -14,6 +14,9 @@ USES= go:1.22,modules
USE_GITHUB= yes
GH_ACCOUNT= gopasspw
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
PLIST_FILES= bin/git-credential-gopass
diff --git a/security/local-php-security-checker/Makefile b/security/local-php-security-checker/Makefile
index 7d0b72cf4ac3..7264f69e5a91 100644
--- a/security/local-php-security-checker/Makefile
+++ b/security/local-php-security-checker/Makefile
@@ -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= fabpot
GH_TUPLE= davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
diff --git a/security/opkssh/Makefile b/security/opkssh/Makefile
index 36c50d9ac217..a27393f5f7ed 100644
--- a/security/opkssh/Makefile
+++ b/security/opkssh/Makefile
@@ -16,6 +16,9 @@ USE_GITHUB= yes
GH_ACCOUNT= openpubkey
GO_BUILDFLAGS= -ldflags "-X main.Version=${DISTVERSIONPREFIX}${DISTVERSION}"
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
SUB_FILES= pkg-message
SUB_LIST= GROUP=${OPKSSH_GROUP} \
USER=${OPKSSH_USER}
diff --git a/security/sshesame/Makefile b/security/sshesame/Makefile
index ddba948fae64..fd9eee41c08c 100644
--- a/security/sshesame/Makefile
+++ b/security/sshesame/Makefile
@@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.22,modules
USE_RC_SUBR= ${PORTNAME}
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USERS= sshesame
GROUPS= sshesame
diff --git a/security/step-certificates/Makefile b/security/step-certificates/Makefile
index 7b865e0753a4..a74198bdc18c 100644
--- a/security/step-certificates/Makefile
+++ b/security/step-certificates/Makefile
@@ -16,6 +16,9 @@ RUN_DEPENDS= step:security/step-cli
USES= go:1.22,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USE_RC_SUBR= step_ca
GO_MODULE= github.com/smallstep/certificates
diff --git a/security/step-cli/Makefile b/security/step-cli/Makefile
index d58b502aa605..a9a897b5f233 100644
--- a/security/step-cli/Makefile
+++ b/security/step-cli/Makefile
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.22,modules shebangfix
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
SHEBANG_FILES= autocomplete/bash_autocomplete
GO_MODULE= github.com/smallstep/cli
diff --git a/security/trezord/Makefile b/security/trezord/Makefile
index 0519f75984be..7ac421f20675 100644
--- a/security/trezord/Makefile
+++ b/security/trezord/Makefile
@@ -13,6 +13,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= go:1.20,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
diff --git a/sysutils/beats7/Makefile b/sysutils/beats7/Makefile
index 963a5659eef6..10a113d66196 100644
--- a/sysutils/beats7/Makefile
+++ b/sysutils/beats7/Makefile
@@ -16,6 +16,9 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/mage:devel/mage
USES= go:1.22,modules
USE_GITHUB= yes
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GH_ACCOUNT= elastic
GH_TUPLE= Azure:azure-amqp-common-go:v3.2.1:azure_azure_amqp_common_go_v3/vendor/github.com/Azure/azure-amqp-common-go/v3 \
Azure:azure-event-hubs-go:v3.3.15:azure_azure_event_hubs_go_v3/vendor/github.com/Azure/azure-event-hubs-go/v3 \
diff --git a/sysutils/choria/Makefile b/sysutils/choria/Makefile
index 98fba7dc42f5..5672983231d5 100644
--- a/sysutils/choria/Makefile
+++ b/sysutils/choria/Makefile
@@ -13,6 +13,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= choria-io
GH_PROJECT= go-choria
diff --git a/sysutils/cloud-nuke/Makefile b/sysutils/cloud-nuke/Makefile
index 09962e77c082..4d45ec8840e8 100644
--- a/sysutils/cloud-nuke/Makefile
+++ b/sysutils/cloud-nuke/Makefile
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= cpe go:1.23,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CPE_VENDOR= gruntwork-io
GO_MODULE= github.com/gruntwork-io/cloud-nuke
GO_BUILDFLAGS= -ldflags "\
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index d4339b7b4aac..3e7e014ecfcd 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -17,6 +17,9 @@ USES= cpe gmake go:1.23,modules,no_targets
USE_GITHUB= yes
GH_SUBDIR= src/github.com/containerd/containerd
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CPE_VENDOR= linuxfoundation
USE_RC_SUBR= containerd
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index 5a96caa4919a..12df4382dfa5 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= go:1.22,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
_BUILD_MAJOR= ${DISTVERSIONFULL:C/\..*$//}
_BUILD_DATE= $$(date +%Y-%m-%d)
diff --git a/sysutils/gonzo/Makefile b/sysutils/gonzo/Makefile
index 43d454db4d1e..53bbc0a894d6 100644
--- a/sysutils/gonzo/Makefile
+++ b/sysutils/gonzo/Makefile
@@ -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
+
#NOT_FOR_ARCHS= armv6 armv7 i386
_BUILD_DATE= $$(date -u +"%FT%T%z")
diff --git a/sysutils/govmomi/Makefile b/sysutils/govmomi/Makefile
index bfd638bb1fa6..9535796f293c 100644
--- a/sysutils/govmomi/Makefile
+++ b/sysutils/govmomi/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= go:1.22,modules
GO_MODULE= github.com/vmware/govmomi
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_TARGET= ./govc \
./vcsim
diff --git a/sysutils/infracost/Makefile b/sysutils/infracost/Makefile
index 93ba0877c7ea..e6855f9c9a88 100644
--- a/sysutils/infracost/Makefile
+++ b/sysutils/infracost/Makefile
@@ -18,6 +18,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/${PORTNAME}/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-X github.com/infracost/infracost/internal/version.Version=v${PORTVERSION}"
diff --git a/sysutils/kapp/Makefile b/sysutils/kapp/Makefile
index 92922fc4c7f7..43740836df56 100644
--- a/sysutils/kapp/Makefile
+++ b/sysutils/kapp/Makefile
@@ -15,6 +15,9 @@ GO_MODULE= github.com/carvel-dev/${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-X carvel.dev/kapp/pkg/kapp/version.Version=v${DISTVERSION}"
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/sysutils/kubo-go/Makefile b/sysutils/kubo-go/Makefile
index 575f4d363a46..ab10c5acb623 100644
--- a/sysutils/kubo-go/Makefile
+++ b/sysutils/kubo-go/Makefile
@@ -16,6 +16,9 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
USES= cpe go:1.22,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CONFLICTS_INSTALL?= ipfs-go-*
CPE_VENDOR= protocol
diff --git a/sysutils/nomad-pot-driver/Makefile b/sysutils/nomad-pot-driver/Makefile
index 107ec2edaba9..94a2624a0e8a 100644
--- a/sysutils/nomad-pot-driver/Makefile
+++ b/sysutils/nomad-pot-driver/Makefile
@@ -21,4 +21,7 @@ GO_TARGET= :${PREFIX}/libexec/nomad/plugins/nomad-pot-driver
SUB_FILES= pkg-message
PLIST_FILES= ${PREFIX}/libexec/nomad/plugins/nomad-pot-driver
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
.include <bsd.port.mk>
diff --git a/sysutils/nomad/Makefile b/sysutils/nomad/Makefile
index 16e358bacd39..be9f8282feda 100644
--- a/sysutils/nomad/Makefile
+++ b/sysutils/nomad/Makefile
@@ -28,6 +28,9 @@ USE_GITHUB= yes
GH_ACCOUNT= hashicorp
USE_RC_SUBR= nomad
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/hashicorp/nomad
GO_BUILDFLAGS= -tags ui \
-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}"
diff --git a/sysutils/popeye/Makefile b/sysutils/popeye/Makefile
index 204887acb1f6..c50b24ce9ef8 100644
--- a/sysutils/popeye/Makefile
+++ b/sysutils/popeye/Makefile
@@ -16,6 +16,9 @@ NOT_FOR_ARCHS= armv7 i386
USES= go:1.23,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
_BUILD_DATE= $$(date -u +"%FT%T%z")
_BUILD_HASH= f736e64
diff --git a/textproc/dasel/Makefile b/textproc/dasel/Makefile
index 9953d3700d73..dbd1f509b5f7 100644
--- a/textproc/dasel/Makefile
+++ b/textproc/dasel/Makefile
@@ -25,6 +25,9 @@ PORTDOCS= CHANGELOG.md CODE_OF_CONDUCT.md README.md
OPTIONS_DEFINE= DOCS
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index fb85957bbb4a..a80990389c02 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -15,6 +15,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/daveshanley/vacuum
PLIST_FILES= bin/${PORTNAME}
diff --git a/www/fabio/Makefile b/www/fabio/Makefile
index 13d5f963e041..450de65b4abd 100644
--- a/www/fabio/Makefile
+++ b/www/fabio/Makefile
@@ -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
+
USE_RC_SUBR= fabio
GO_MODULE= github.com/fabiolb/fabio
diff --git a/www/forgejo7/Makefile b/www/forgejo7/Makefile
index d616950a6f83..3ccc648b31a3 100644
--- a/www/forgejo7/Makefile
+++ b/www/forgejo7/Makefile
@@ -22,6 +22,9 @@ RUN_DEPENDS= git:devel/git
USES= cpe gmake go:1.23,no_targets
USE_RC_SUBR= forgejo
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CONFLICTS_INSTALL= forgejo forgejo-lts
EXTRACT_AFTER_ARGS= --strip-components 1
diff --git a/www/ghostunnel/Makefile b/www/ghostunnel/Makefile
index 88d11663d66e..978233e69da5 100644
--- a/www/ghostunnel/Makefile
+++ b/www/ghostunnel/Makefile
@@ -13,6 +13,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
+
GO_MODULE= github.com/ghostunnel/ghostunnel
PLIST_FILES= bin/ghostunnel
diff --git a/www/httpx/Makefile b/www/httpx/Makefile
index ae0ae124d000..d200434f61db 100644
--- a/www/httpx/Makefile
+++ b/www/httpx/Makefile
@@ -13,6 +13,9 @@ LICENSE= MIT
USES= go:1.21,modules
GO_MODULE= github.com/projectdiscovery/httpx
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= bin/${PORTNAME}
diff --git a/www/lux/Makefile b/www/lux/Makefile
index 4c390ca52ee8..2ba5d6b4f49c 100644
--- a/www/lux/Makefile
+++ b/www/lux/Makefile
@@ -16,6 +16,9 @@ RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
USES= go:1.21,modules
GO_MODULE= github.com/iawia002/${PORTNAME}
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= CONTRIBUTING.md README.md
diff --git a/www/opengist/Makefile b/www/opengist/Makefile
index 846e6668c699..399acf3a5111 100644
--- a/www/opengist/Makefile
+++ b/www/opengist/Makefile
@@ -19,6 +19,9 @@ RUN_DEPENDS= git:devel/git
USES= go:1.23,modules nodejs:20,build
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
USE_GITHUB= nodefault
GH_ACCOUNT= thomiceli
GH_PROJECT= opengist
diff --git a/www/owncast/Makefile b/www/owncast/Makefile
index a475f7cf9e1c..cbf011cf240f 100644
--- a/www/owncast/Makefile
+++ b/www/owncast/Makefile
@@ -17,6 +17,9 @@ RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
USES= cpe go:1.23,modules
USE_RC_SUBR= owncast
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
CPE_VENDOR= owncast_project
GO_MODULE= github.com/owncast/owncast
diff --git a/www/reproxy/Makefile b/www/reproxy/Makefile
index 35a318911d05..109ec577b259 100644
--- a/www/reproxy/Makefile
+++ b/www/reproxy/Makefile
@@ -15,6 +15,9 @@ USES= go:1.23,modules
USE_GITHUB= yes
GH_ACCOUNT= umputun
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
BUILD_WRKSRC= ${WRKSRC}/app
PLIST_FILES= bin/reproxy
diff --git a/www/shiori/Makefile b/www/shiori/Makefile
index 9ed463986c94..7ebab0d59ed0 100644
--- a/www/shiori/Makefile
+++ b/www/shiori/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
USE_RC_SUBR= ${PORTNAME}
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/go-shiori/shiori
SUB_LIST= USER=${USERS:[1]} \
diff --git a/www/xurls/Makefile b/www/xurls/Makefile
index 50c861ce465d..41c2511b0125 100644
--- a/www/xurls/Makefile
+++ b/www/xurls/Makefile
@@ -13,6 +13,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
+
GO_MODULE= mvdan.cc/xurls/v2
GO_TARGET= ${WRKSRC}/cmd/${PORTNAME}:${PREFIX}/bin/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-w -s -X=main.version=${DISTVERSIONPREFIX}${DISTVERSION}"
diff --git a/www/yarr/Makefile b/www/yarr/Makefile
index 2640cfbaa5ce..12e94df12b7e 100644
--- a/www/yarr/Makefile
+++ b/www/yarr/Makefile
@@ -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
+
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
diff --git a/www/youtube/Makefile b/www/youtube/Makefile
index 2052bb355fc8..436bffbae069 100644
--- a/www/youtube/Makefile
+++ b/www/youtube/Makefile
@@ -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/kkdai/youtube/v2
GO_TARGET= ./cmd/youtubedr