aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-03-12 15:04:07 +0000
committerRene Ladan <rene@FreeBSD.org>2026-03-12 15:04:27 +0000
commit79939a753330bc736f284c96b40b617ded12ccce (patch)
tree424e0e34b8fe38db238dcb76e081f899c8bcf96a
parent7498a3e3db943d9080a5d6140406abfe2edd5b53 (diff)
lang/go124: Remove expired port
2026-03-11 lang/go124: End of life--please switch to go125 or go126
-rw-r--r--MOVED1
-rw-r--r--lang/Makefile1
-rw-r--r--lang/go124/Makefile7
-rw-r--r--lang/go124/distinfo13
-rw-r--r--lang/go124/files/patch-src_cmd_dist_build.go23
-rw-r--r--lang/go124/files/patch-src_cmd_go_internal_modload_vendor.go11
6 files changed, 1 insertions, 55 deletions
diff --git a/MOVED b/MOVED
index dd549b0d6f78..a43d40ec3692 100644
--- a/MOVED
+++ b/MOVED
@@ -5161,3 +5161,4 @@ devel/tbb|devel/onetbb|2026-03-01|Has expired: Project moved to devel/onetbb
devel/upp||2026-03-08|Fails to build with freetype 2.14+
multimedia/obs-recursion-effect||2026-03-08|Compilation fails with obs-studio-32.0.1
devel/py-xdg|devel/py-pyxdg|2026-03-11|Use correct Python package name
+lang/go124||2026-03-12|Has expired: End of life--please switch to go125 or go126
diff --git a/lang/Makefile b/lang/Makefile
index 3fa55e6976d4..62ea6f77345d 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -124,7 +124,6 @@
SUBDIR += gnu-cobol
SUBDIR += gnustep-base
SUBDIR += go
- SUBDIR += go124
SUBDIR += go125
SUBDIR += go126
SUBDIR += gomacro
diff --git a/lang/go124/Makefile b/lang/go124/Makefile
deleted file mode 100644
index a9f706de9376..000000000000
--- a/lang/go124/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-DISTVERSION= 1.24.13
-BOOTSTRAP_VER= 1.23.12
-
-DEPRECATED= End of life--please switch to go125 or go126
-EXPIRATION_DATE=2026-03-11
-
-.include "${.CURDIR}/../go/bsd.go.mk"
diff --git a/lang/go124/distinfo b/lang/go124/distinfo
deleted file mode 100644
index 72ff7b644a56..000000000000
--- a/lang/go124/distinfo
+++ /dev/null
@@ -1,13 +0,0 @@
-TIMESTAMP = 1770309153
-SHA256 (go1.24.13.src.tar.gz) = 639a6204c2486b137df1eb6e78ee3ed038f9877d0e4b5a465e796a2153f858d7
-SIZE (go1.24.13.src.tar.gz) = 30802752
-SHA256 (go1.23.12.freebsd-arm64.tar.gz) = e06eaa4d8547f94c26b195dbb89d2a5c0875b8bb0499dd738a34951303f8fd43
-SIZE (go1.23.12.freebsd-arm64.tar.gz) = 69916830
-SHA256 (go1.23.12.freebsd-amd64.tar.gz) = c9d7029ae11a6680fba97ac63defa3d0d00220728d6c41186b2517da4b3cd0ea
-SIZE (go1.23.12.freebsd-amd64.tar.gz) = 73345911
-SHA256 (go1.23.12.freebsd-arm.tar.gz) = 1361b7ad1d608216d159fc1e2f488ae26032093e6e2517539368d02d8ea81111
-SIZE (go1.23.12.freebsd-arm.tar.gz) = 71245467
-SHA256 (go1.23.12.freebsd-386.tar.gz) = e7f933268ef3e730b1a24fffdb2698b07bba20bebaf818b7143cffdc546190e8
-SIZE (go1.23.12.freebsd-386.tar.gz) = 71163480
-SHA256 (go1.23.12.freebsd-riscv64.tar.gz) = 2c8f77038019cb9001383bcf92ce646f24ff1ea9e8d2fd62202400177cc5a484
-SIZE (go1.23.12.freebsd-riscv64.tar.gz) = 70537815
diff --git a/lang/go124/files/patch-src_cmd_dist_build.go b/lang/go124/files/patch-src_cmd_dist_build.go
deleted file mode 100644
index 59fd0c6539f8..000000000000
--- a/lang/go124/files/patch-src_cmd_dist_build.go
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/cmd/dist/build.go.orig 2024-03-29 15:27:02 UTC
-+++ src/cmd/dist/build.go
-@@ -891,6 +891,20 @@ func runInstall(pkg string, ch chan struct{}) {
- asmArgs = append(asmArgs, "-D", "GOPPC64_power8")
- }
- }
-+ if goarch == "arm" {
-+ // Define GOARM_value from goarm, which can be either a version
-+ // like "6", or a version and a FP mode, like "7,hardfloat".
-+ switch {
-+ case strings.Contains(goarm, "7"):
-+ asmArgs = append(asmArgs, "-D", "GOARM_7")
-+ fallthrough
-+ case strings.Contains(goarm, "6"):
-+ asmArgs = append(asmArgs, "-D", "GOARM_6")
-+ fallthrough
-+ default:
-+ asmArgs = append(asmArgs, "-D", "GOARM_5")
-+ }
-+ }
- goasmh := pathf("%s/go_asm.h", workdir)
-
- // Collect symabis from assembly code.
diff --git a/lang/go124/files/patch-src_cmd_go_internal_modload_vendor.go b/lang/go124/files/patch-src_cmd_go_internal_modload_vendor.go
deleted file mode 100644
index ba3f97226624..000000000000
--- a/lang/go124/files/patch-src_cmd_go_internal_modload_vendor.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/cmd/go/internal/modload/vendor.go.orig 2024-02-02 18:09:55 UTC
-+++ src/cmd/go/internal/modload/vendor.go
-@@ -159,7 +159,7 @@ func checkVendorConsistency(indexes []*modFileIndex, m
- panic(fmt.Errorf("not in workspace mode but number of indexes is %v, not 1", len(indexes)))
- }
- index := indexes[0]
-- if gover.Compare(index.goVersion, "1.14") < 0 {
-+ if gover.Compare(index.goVersion, "1.14") < 0 || os.Getenv("GO_NO_VENDOR_CHECKS") == "1" {
- // Go versions before 1.14 did not include enough information in
- // vendor/modules.txt to check for consistency.
- // If we know that we're on an earlier version, relax the consistency check.