git: 75d873b56a74 - main - many: Unpin Go ports
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 15 Dec 2025 23:06:13 UTC
The branch main has been updated by des:
URL: https://cgit.FreeBSD.org/ports/commit/?id=75d873b56a7440351ea2bdf9e4a6017db3889f32
commit 75d873b56a7440351ea2bdf9e4a6017db3889f32
Author: Dag-Erling Smørgrav <des@FreeBSD.org>
AuthorDate: 2025-12-15 23:06:00 +0000
Commit: Dag-Erling Smørgrav <des@FreeBSD.org>
CommitDate: 2025-12-15 23:06:00 +0000
many: Unpin Go ports
* Ports that were pinned to a deprecated version of Go (1.23 or older)
have been unpinned.
* Ports that were pinned to a still-supported version of Go (1.24 or
newer) have been converted to requesting that as their minimum Go
version.
* Ports that had been forcibly deprecated for pinning an expired Go
version have been undeprecated.
---
archivers/nfpm/Makefile | 2 +-
archivers/plakar/Makefile | 2 +-
audio/gonic/Makefile | 2 +-
biology/seqkit/Makefile | 2 +-
databases/rqlite/Makefile | 2 +-
databases/usql/Makefile | 2 +-
deskutils/noti/Makefile | 2 +-
deskutils/pet/Makefile | 5 +----
devel/atlantis/Makefile | 5 +----
devel/buildkite-cli/Makefile | 2 +-
devel/capslock/Makefile | 2 +-
devel/etcd34/Makefile | 5 +----
devel/etcd36/Makefile | 5 +----
devel/gh/Makefile | 2 +-
devel/git-town/Makefile | 5 +----
devel/gitleaks/Makefile | 2 +-
devel/go-critic/Makefile | 2 +-
devel/golangci-lint/Makefile | 2 +-
devel/gomigrate/Makefile | 5 +----
devel/gopls/Makefile | 2 +-
devel/goreleaser/Makefile | 2 +-
devel/lazygit/Makefile | 2 +-
devel/lefthook/Makefile | 2 +-
devel/oq/Makefile | 2 +-
devel/pprof/Makefile | 5 +----
devel/revive/Makefile | 5 +----
devel/terraform-ls/Makefile | 2 +-
devel/treefmt/Makefile | 5 +----
dns/amass/Makefile | 2 +-
dns/coredns/Makefile | 2 +-
dns/doggo/Makefile | 2 +-
dns/godns/Makefile | 2 +-
dns/mosdns/Makefile | 5 +----
dns/q-dns/Makefile | 2 +-
dns/subfinder/Makefile | 2 +-
dns/zdns/Makefile | 2 +-
editors/orbiton/Makefile | 5 +----
filesystems/zrepl-dsh2dsh/Makefile | 2 +-
finance/fabric/Makefile | 5 +----
finance/ticker/Makefile | 2 +-
ftp/wush/Makefile | 5 +----
games/tetrigo/Makefile | 5 +----
graphics/wallhaven-cli/Makefile | 5 +----
irc/ergo/Makefile | 2 +-
irc/soju/Makefile | 5 +----
mail/mox/Makefile | 5 +----
misc/dive/Makefile | 2 +-
misc/fabric/Makefile | 5 +----
misc/fq/Makefile | 5 +----
misc/gollama/Makefile | 2 +-
misc/lf/Makefile | 2 +-
misc/ls-lint/Makefile | 2 +-
misc/ollama/Makefile | 2 +-
multimedia/mediamtx/Makefile | 2 +-
multimedia/navidrome/Makefile | 2 +-
net-im/dendrite/Makefile | 5 +----
net-mgmt/check_wg/Makefile | 2 +-
net-mgmt/mysqld_exporter/Makefile | 5 +----
net-mgmt/promxy/Makefile | 2 +-
net-mgmt/pushgateway/Makefile | 2 +-
net-mgmt/smartctl_exporter/Makefile | 5 +----
net-mgmt/thanos/Makefile | 2 +-
net-mgmt/victoria-metrics/Makefile | 2 +-
net-p2p/hostd/Makefile | 2 +-
net-p2p/mkbrr/Makefile | 2 +-
net-p2p/renterd/Makefile | 2 +-
net-p2p/walletd/Makefile | 2 +-
net/exoscale-cli/Makefile | 5 +----
net/frp/Makefile | 2 +-
net/grpcui/Makefile | 2 +-
net/k6/Makefile | 2 +-
net/krakend-ce/Makefile | 2 +-
net/rospo/Makefile | 2 +-
net/sing-box/Makefile | 2 +-
net/traefik/Makefile | 2 +-
net/xapsd/Makefile | 2 +-
net/zmate/Makefile | 2 +-
print/pdfcpu/Makefile | 2 +-
security/apg/Makefile | 5 +----
security/aws-iam-authenticator/Makefile | 2 +-
security/certificate_maker/Makefile | 2 +-
security/certspotter/Makefile | 5 +----
security/crowdsec-firewall-bouncer/Makefile | 2 +-
security/go-tuf/Makefile | 2 +-
security/headscale/Makefile | 2 +-
security/naabu/Makefile | 2 +-
security/nuclei/Makefile | 2 +-
security/osv-scanner/Makefile | 2 +-
security/step-certificates/Makefile | 5 +----
security/step-cli/Makefile | 5 +----
security/tailscale/Makefile | 2 +-
security/trillian/Makefile | 2 +-
security/trufflehog/Makefile | 2 +-
security/vuls/Makefile | 2 +-
security/xray-core/Makefile | 2 +-
security/zlint/Makefile | 2 +-
sysutils/chaoskube/Makefile | 2 +-
sysutils/choria/Makefile | 5 +----
sysutils/cilium/Makefile | 2 +-
sysutils/cloud-nuke/Makefile | 5 +----
sysutils/containerd/Makefile | 5 +----
sysutils/eksctl/Makefile | 2 +-
sysutils/f2/Makefile | 2 +-
sysutils/gdu/Makefile | 2 +-
sysutils/go-wtf/Makefile | 2 +-
sysutils/gonzo/Makefile | 5 +----
sysutils/govmomi/Makefile | 5 +----
sysutils/infracost/Makefile | 5 +----
sysutils/ipget/Makefile | 2 +-
sysutils/kapp/Makefile | 5 +----
sysutils/kops/Makefile | 2 +-
sysutils/kubo-go/Makefile | 5 +----
sysutils/kustomize/Makefile | 2 +-
sysutils/mongodb_exporter/Makefile | 2 +-
sysutils/nginx-ui/Makefile | 2 +-
sysutils/nomad-driver-podman/Makefile | 2 +-
sysutils/opa/Makefile | 2 +-
sysutils/popeye/Makefile | 5 +----
sysutils/terraform-docs/Makefile | 2 +-
sysutils/terraform-switcher/Makefile | 2 +-
sysutils/terraform/Makefile | 2 +-
sysutils/terragrunt/Makefile | 2 +-
sysutils/tflint/Makefile | 2 +-
textproc/dasel/Makefile | 5 +----
textproc/jqp/Makefile | 2 +-
textproc/termshot/Makefile | 2 +-
textproc/vacuum/Makefile | 5 +----
textproc/ytt/Makefile | 2 +-
www/adguardhome/Makefile | 2 +-
www/authelia/Makefile | 2 +-
www/fabio/Makefile | 5 +----
www/filebrowser-quantum/Makefile | 2 +-
www/forgejo-lts/Makefile | 2 +-
www/forgejo/Makefile | 2 +-
www/forgejo7/Makefile | 2 +-
www/ghostunnel/Makefile | 5 +----
www/grafana/Makefile | 2 +-
www/httpx/Makefile | 5 +----
www/katana/Makefile | 2 +-
www/lux/Makefile | 5 +----
www/miniflux/Makefile | 2 +-
www/nginx-prometheus-exporter/Makefile | 2 +-
www/owncast/Makefile | 5 +----
www/pocket-id/Makefile | 2 +-
www/reproxy/Makefile | 5 +----
www/urlfinder/Makefile | 2 +-
www/youtube/Makefile | 5 +----
x11/hyprls/Makefile | 2 +-
148 files changed, 148 insertions(+), 283 deletions(-)
diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile
index e41ab640f6e2..c0dbddce3b8b 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/goreleaser/nfpm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/goreleaser/nfpm/v2
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/archivers/plakar/Makefile b/archivers/plakar/Makefile
index f21745532e5e..78ed3d7595cf 100644
--- a/archivers/plakar/Makefile
+++ b/archivers/plakar/Makefile
@@ -11,7 +11,7 @@ WWW= https://docs.plakar.io/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/PlakarKorp/plakar
GO_TARGET= .
diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile
index e95ff746e134..b8871326c63d 100644
--- a/audio/gonic/Makefile
+++ b/audio/gonic/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
mpv:multimedia/mpv
-USES= go:1.25,modules
+USES= go:1.25+,modules
USE_RC_SUBR= ${PORTNAME}
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index b818ac8e60c2..de47b892619c 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -12,7 +12,7 @@ WWW= https://bioinf.shenwei.me/seqkit \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.6.0:sys
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 859680354e4b..fdbc65611f25 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -12,7 +12,7 @@ WWW= https://rqlite.io \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/rqlite/rqlite/v9
GO_TARGET= ./cmd/rqbench \
diff --git a/databases/usql/Makefile b/databases/usql/Makefile
index cb71d8399a40..dd6c55bed0da 100644
--- a/databases/usql/Makefile
+++ b/databases/usql/Makefile
@@ -17,7 +17,7 @@ BROKEN_i386= fails to find resvg_xx symbols, see https://github.com/xo/usql/issu
LIB_DEPENDS= libresvg.so:graphics/resvg-capi
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/xo/usql
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index d3f7b2bb4a29..205ae0f507ec 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= notify-send:devel/libnotify
-USES= go:1.24,modules
+USES= go:1.24+,modules
USE_GITHUB= yes
GH_ACCOUNT= variadico
diff --git a/deskutils/pet/Makefile b/deskutils/pet/Makefile
index 752c5c4f041e..79e69cb29a57 100644
--- a/deskutils/pet/Makefile
+++ b/deskutils/pet/Makefile
@@ -11,10 +11,7 @@ WWW= https://github.com/knqyf263/pet
LICENSE= MIT
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
+USES= go:modules
GO_MODULE= github.com/knqyf263/pet
diff --git a/devel/atlantis/Makefile b/devel/atlantis/Makefile
index 2f7568305d61..3caa3d97749f 100644
--- a/devel/atlantis/Makefile
+++ b/devel/atlantis/Makefile
@@ -13,10 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
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
+USES= go:modules
GO_MODULE= github.com/runatlantis/atlantis
CGO_ENABLED= 0
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index 2f629b08f8e6..e5b87889460b 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/buildkite/cli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:1.24,modules
+USES= go:1.24+,modules
USE_GITHUB= yes
GH_ACCOUNT= buildkite
GH_PROJECT= cli
diff --git a/devel/capslock/Makefile b/devel/capslock/Makefile
index 680f088550a9..bef73560c403 100644
--- a/devel/capslock/Makefile
+++ b/devel/capslock/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/google/capslock
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/google/capslock
GO_TARGET= ./cmd/capslock
diff --git a/devel/etcd34/Makefile b/devel/etcd34/Makefile
index b299c5997fd1..f281d9881b74 100644
--- a/devel/etcd34/Makefile
+++ b/devel/etcd34/Makefile
@@ -15,16 +15,13 @@ WWW= https://github.com/coreos/etcd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.23,modules
+USES= cpe go:modules
USE_GITHUB= yes
GH_ACCOUNT= etcd-io
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/etcd36/Makefile b/devel/etcd36/Makefile
index e5b5c1d078a1..82ccacfcef7a 100644
--- a/devel/etcd36/Makefile
+++ b/devel/etcd36/Makefile
@@ -25,16 +25,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= aarch64
NOT_FOR_ARCHS_REASON= fails to fetch: v0.0.1-go1.23.8.freebsd-arm64.lock: no locks available
-USES= cpe go:1.23,modules
+USES= cpe go:modules
USE_GITHUB= yes
GH_ACCOUNT= etcd-io
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/gh/Makefile b/devel/gh/Makefile
index 404a7b7b8bf6..f689c738241b 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= git:devel/git
-USES= go:1.24,modules
+USES= go:1.24+,modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_DATE= $$(date +%Y-%m-%d)
diff --git a/devel/git-town/Makefile b/devel/git-town/Makefile
index b73980a9f08c..e2afd52f6fcf 100644
--- a/devel/git-town/Makefile
+++ b/devel/git-town/Makefile
@@ -13,13 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= git:devel/git
-USES= go:1.21,modules
+USES= go: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/gitleaks/Makefile b/devel/gitleaks/Makefile
index 9333ef3ba29c..733c0554b029 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/gitleaks/gitleaks
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
USE_GITHUB= nodefault
GH_TUPLE= golang:sys:v0.6.0:sys
diff --git a/devel/go-critic/Makefile b/devel/go-critic/Makefile
index 1885d1da1107..33ca64728860 100644
--- a/devel/go-critic/Makefile
+++ b/devel/go-critic/Makefile
@@ -11,7 +11,7 @@ WWW= https://go-critic.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/go-critic/go-critic
GO_TARGET= ./cmd/go-critic \
./cmd/go-critic-analysis
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index a88e2c8f2781..8ccaef21f553 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/golangci/golangci-lint
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake go:1.24,modules
+USES= gmake go:1.24+,modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_COMMIT= a4b55eb
diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile
index f0b6f618991e..9d560035297f 100644
--- a/devel/gomigrate/Makefile
+++ b/devel/gomigrate/Makefile
@@ -11,10 +11,7 @@ WWW= https://github.com/golang-migrate/migrate
LICENSE= MIT
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
+USES= go:modules
CONFLICTS_INSTALL= migrate
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index 9c215c6c16ac..420d9bdc9a2f 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -11,7 +11,7 @@ WWW= https://pkg.go.dev/golang.org/x/tools/gopls
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= golang.org/x/tools/gopls
OPTIONS_DEFINE= DOCS
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index 6ccfc75a632c..3d17bf3e5d1b 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -10,7 +10,7 @@ WWW= https://goreleaser.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/goreleaser/goreleaser/v2
GO_TARGET= .:goreleaser
GO_BUILDFLAGS= -ldflags="-X main.version=${PKGVERSION} -X 'main.builtBy=FreeBSD ports' ${STRIP}"
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index 53f881f7e050..9059f2c513b5 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/jesseduffield/lazygit
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/jesseduffield/lazygit
diff --git a/devel/lefthook/Makefile b/devel/lefthook/Makefile
index c81ed6cfd8d6..971119850258 100644
--- a/devel/lefthook/Makefile
+++ b/devel/lefthook/Makefile
@@ -12,7 +12,7 @@ WWW= https://evilmartians.github.io/lefthook/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/evilmartians/lefthook/v2
diff --git a/devel/oq/Makefile b/devel/oq/Makefile
index 4c87d1daecfa..97cca88e04b8 100644
--- a/devel/oq/Makefile
+++ b/devel/oq/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/plutov/oq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/plutov/oq
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/pprof/Makefile b/devel/pprof/Makefile
index 4ce7bdb0417e..1febcd7e8896 100644
--- a/devel/pprof/Makefile
+++ b/devel/pprof/Makefile
@@ -10,10 +10,7 @@ WWW= https://github.com/google/pprof
LICENSE= APACHE20
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
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= google
diff --git a/devel/revive/Makefile b/devel/revive/Makefile
index d8f35251c4d8..5007ebf581c0 100644
--- a/devel/revive/Makefile
+++ b/devel/revive/Makefile
@@ -10,10 +10,7 @@ WWW= https://revive.run
LICENSE= MIT
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
+USES= go:modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_COMMIT= e1d05f7
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index b3176155ded0..be472d7e8eb0 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/hashicorp/terraform-ls
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/hashicorp/terraform-ls
diff --git a/devel/treefmt/Makefile b/devel/treefmt/Makefile
index fb4d2c1b0357..dd75afd8e866 100644
--- a/devel/treefmt/Makefile
+++ b/devel/treefmt/Makefile
@@ -12,10 +12,7 @@ WWW= https://treefmt.com/ \
LICENSE= MIT
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
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= numtide
diff --git a/dns/amass/Makefile b/dns/amass/Makefile
index 444432cca670..dddcb06cba2c 100644
--- a/dns/amass/Makefile
+++ b/dns/amass/Makefile
@@ -16,7 +16,7 @@ BROKEN_i386= compilation fails: cgo_specific.go:100:2: type [1073741824]*_Ctype_
LIB_DEPENDS= libpostal.so:misc/libpostal
-USES= go:1.24,modules pkgconfig
+USES= go:1.24+,modules pkgconfig
GO_MODULE= github.com/owasp-amass/amass/v5
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/dns/coredns/Makefile b/dns/coredns/Makefile
index ec67e3180ebc..77bb02a0826a 100644
--- a/dns/coredns/Makefile
+++ b/dns/coredns/Makefile
@@ -12,7 +12,7 @@ WWW= https://coredns.io \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}
diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile
index 08d7cbd3a4f6..95cf725e4ae4 100644
--- a/dns/doggo/Makefile
+++ b/dns/doggo/Makefile
@@ -16,7 +16,7 @@ FLAVORS= default webui
FLAVOR?= ${FLAVORS:[1]}
webui_PKGNAMESUFFIX= -webui
-USES= go:1.25,modules
+USES= go:1.25+,modules
.if ${FLAVOR} == webui
COMMENT+= (web UI version)
diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index 4eb8256237b9..c904fbed5932 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/TimothyYe/godns
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
diff --git a/dns/mosdns/Makefile b/dns/mosdns/Makefile
index 33b4ac899f61..8491956e88a1 100644
--- a/dns/mosdns/Makefile
+++ b/dns/mosdns/Makefile
@@ -11,10 +11,7 @@ WWW= https://github.com/IrineSistiana/mosdns
LICENSE= APACHE20
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
+USES= go:modules
GO_MODULE= github.com/IrineSistiana/mosdns/v5
diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile
index cfb87b3ab282..34e4ae06c81e 100644
--- a/dns/q-dns/Makefile
+++ b/dns/q-dns/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/natesales/q
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/natesales/q
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index acf346687b20..0ecd4c531027 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/projectdiscovery/subfinder
LICENSE= MIT
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/projectdiscovery/subfinder/v2
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile
index 3e31a3f066a9..41b564a39aa8 100644
--- a/dns/zdns/Makefile
+++ b/dns/zdns/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/zmap/zdns
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/zmap/zdns/v2
diff --git a/editors/orbiton/Makefile b/editors/orbiton/Makefile
index 6fbfc09ff7dd..1ccf615d5164 100644
--- a/editors/orbiton/Makefile
+++ b/editors/orbiton/Makefile
@@ -12,10 +12,7 @@ WWW= https://roboticoverlords.org/orbiton/ \
LICENSE= MIT
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
+USES= go:modules
GO_MODULE= github.com/xyproto/orbiton/v2
diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile
index 45734de5dd1a..58ce4a6cfa2e 100644
--- a/filesystems/zrepl-dsh2dsh/Makefile
+++ b/filesystems/zrepl-dsh2dsh/Makefile
@@ -11,7 +11,7 @@ COMMENT= ZFS dataset replication tool (fork with more features)
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules ncurses
+USES= go:1.25+,modules ncurses
USE_GITHUB= yes
GH_ACCOUNT= dsh2dsh
diff --git a/finance/fabric/Makefile b/finance/fabric/Makefile
index 4876169678eb..d8b7ba4bb8b0 100644
--- a/finance/fabric/Makefile
+++ b/finance/fabric/Makefile
@@ -14,13 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc # compilation fails on non-64-bit systems: fabric-amcl/core/FP256BN/FP.go:111:19: cannot convert MConst (constant 30564559323915749 of type Chunk) to type int
-USES= go:1.23,modules
+USES= go: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/finance/ticker/Makefile b/finance/ticker/Makefile
index ddd1dfa6dc7e..dffa48a1a4f0 100644
--- a/finance/ticker/Makefile
+++ b/finance/ticker/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/achannarasappa/ticker
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_BUILDFLAGS= -ldflags="-X github.com/achannarasappa/ticker/v4/cmd.Version=${DISTVERSIONPREFIX}${PKGVERSION}"
GO_MODULE= github.com/achannarasappa/ticker/v5
diff --git a/ftp/wush/Makefile b/ftp/wush/Makefile
index e8da9a2fd75b..5b49ebec4bd0 100644
--- a/ftp/wush/Makefile
+++ b/ftp/wush/Makefile
@@ -11,10 +11,7 @@ WWW= https://github.com/coder/wush
LICENSE= CC0-1.0
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
+USES= go:modules
GO_MODULE= github.com/coder/wush
GO_TARGET= ./cmd/wush
diff --git a/games/tetrigo/Makefile b/games/tetrigo/Makefile
index e87535f6fe37..577c2ff1e720 100644
--- a/games/tetrigo/Makefile
+++ b/games/tetrigo/Makefile
@@ -11,10 +11,7 @@ WWW= https://github.com/Broderick-Westrope/tetrigo
LICENSE= GPLv3
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
+USES= go:modules
GO_MODULE= github.com/Broderick-Westrope/tetrigo
GO_TARGET= ./cmd/${PORTNAME}
diff --git a/graphics/wallhaven-cli/Makefile b/graphics/wallhaven-cli/Makefile
index 4dd79673818d..e245797c5d91 100644
--- a/graphics/wallhaven-cli/Makefile
+++ b/graphics/wallhaven-cli/Makefile
@@ -14,10 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= chafa:graphics/chafa \
fzf:textproc/fzf
-USES= go:1.23,modules
-
-DEPRECATED= Uses old go, but try building without USES=go:someversion
-EXPIRATION_DATE=2026-01-01
+USES= go:modules
GO_MODULE= github.com/r3tr0ananas/wallhaven-cli/v2
GO_TARGET= ./wallhaven
diff --git a/irc/ergo/Makefile b/irc/ergo/Makefile
index 3836f40502eb..ed6915a8e391 100644
--- a/irc/ergo/Makefile
+++ b/irc/ergo/Makefile
@@ -13,7 +13,7 @@ WWW= https://ergo.chat \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
USE_GITHUB= yes
GH_ACCOUNT= ergochat
diff --git a/irc/soju/Makefile b/irc/soju/Makefile
index eee81dbf148d..f4d5b823bf38 100644
--- a/irc/soju/Makefile
+++ b/irc/soju/Makefile
@@ -11,13 +11,10 @@ WWW= https://soju.im
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules,no_targets sqlite:3
+USES= go: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 a98303690f37..697b8c971142 100644
--- a/mail/mox/Makefile
+++ b/mail/mox/Makefile
@@ -15,10 +15,7 @@ LICENSE_COMB= dual
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT
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
+USES= go:modules
GO_MODULE= github.com/mjl-/mox
diff --git a/misc/dive/Makefile b/misc/dive/Makefile
index 47a63f22d24a..0915e43101c5 100644
--- a/misc/dive/Makefile
+++ b/misc/dive/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/wagoodman/dive
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/wagoodman/dive
diff --git a/misc/fabric/Makefile b/misc/fabric/Makefile
index 8c21daeedb26..f276e132d4f3 100644
--- a/misc/fabric/Makefile
+++ b/misc/fabric/Makefile
@@ -12,10 +12,7 @@ WWW= https://github.com/danielmiessler/fabric
LICENSE= MIT
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
+USES= go:modules
GO_MODULE= github.com/danielmiessler/fabric
diff --git a/misc/fq/Makefile b/misc/fq/Makefile
index 78c28ab48eb2..8dff0170e10a 100644
--- a/misc/fq/Makefile
+++ b/misc/fq/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/wader/fq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= wader
GH_TUPLE= \
@@ -35,9 +35,6 @@ 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/misc/gollama/Makefile b/misc/gollama/Makefile
index 35a4f107e51a..ad1dd76cbce7 100644
--- a/misc/gollama/Makefile
+++ b/misc/gollama/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/sammcj/gollama
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/sammcj/gollama
diff --git a/misc/lf/Makefile b/misc/lf/Makefile
index c4752f1a55de..e9c15a45e7cd 100644
--- a/misc/lf/Makefile
+++ b/misc/lf/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/gokcehan/lf
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24
+USES= go:1.24+
USE_GITHUB= yes
GH_ACCOUNT= gokcehan
GH_TUPLE= \
diff --git a/misc/ls-lint/Makefile b/misc/ls-lint/Makefile
index d2ebd65b085c..3ecd97fd13a6 100644
--- a/misc/ls-lint/Makefile
+++ b/misc/ls-lint/Makefile
@@ -12,7 +12,7 @@ WWW= https://ls-lint.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:1.24+,modules
GO_MODULE= github.com/loeffel-io/ls-lint/v2
GO_TARGET= ./cmd/ls_lint
diff --git a/misc/ollama/Makefile b/misc/ollama/Makefile
index b393023e7f75..f2a31fea0eb1 100644
--- a/misc/ollama/Makefile
+++ b/misc/ollama/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= bash:shells/bash \
${LOCALBASE}/include/nlohmann/json_fwd.hpp:devel/nlohmann-json \
${LOCALBASE}/include/stb/stb_image.h:devel/stb
-USES= cmake:indirect go:1.24,modules localbase pkgconfig
+USES= cmake:indirect go:1.24+,modules localbase pkgconfig
GO_MODULE= github.com/yurivict/${PORTNAME} # fork with FreeBSD patches
GO_TARGET= .
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index f27d3db8a320..986d2cf41bf1 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/bluenviron/mediamtx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:1.25+,modules
GO_MODULE= github.com/bluenviron/mediamtx
USE_RC_SUBR= mediamtx
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 6a3ad84df445..3c97d16480aa 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS+= npm>0:www/npm
LIB_DEPENDS+= libtag.so:audio/taglib
RUN_DEPENDS+= ffmpeg:multimedia/ffmpeg
-USES= cpe go:1.24,modules pkgconfig
+USES= cpe go:1.24+,modules pkgconfig
USE_GITHUB= yes
GH_TUPLE= Masterminds:squirrel:v1.5.4:masterminds_squirrel/vendor/github.com/Masterminds/squirrel \
RaveNoX:go-jsoncommentstrip:v1.0.0:ravenox_go_jsoncommentstrip/vendor/github.com/RaveNoX/go-jsoncommentstrip \
diff --git a/net-im/dendrite/Makefile b/net-im/dendrite/Makefile
index c43d795aeac7..0d97f568d708 100644
--- a/net-im/dendrite/Makefile
+++ b/net-im/dendrite/Makefile
@@ -11,16 +11,13 @@ WWW= https://github.com/element-hq/dendrite
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.23,modules
+USES= cpe go:modules
CPE_VENDOR= matrix
PLIST_SUB= PORTNAME=${PORTNAME}
USE_RC_SUBR= ${PORTNAME}
USERS= ${PORTNAME}
GROUPS= ${USERS}
*** 1319 LINES SKIPPED ***