diff options
Diffstat (limited to '')
-rw-r--r-- | lang/go/Makefile | 2 | ||||
-rw-r--r-- | lang/go123/Makefile | 6 | ||||
-rw-r--r-- | lang/go123/distinfo | 6 | ||||
-rw-r--r-- | lang/go124/Makefile | 6 | ||||
-rw-r--r-- | lang/go124/distinfo | 26 | ||||
-rw-r--r-- | lang/go125/Makefile | 29 | ||||
-rw-r--r-- | lang/go125/distinfo | 13 | ||||
-rw-r--r-- | lang/go125/files/patch-src_cmd_dist_build.go | 23 | ||||
-rw-r--r-- | lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go | 11 | ||||
-rw-r--r-- | lang/gomacro/Makefile | 2 |
10 files changed, 100 insertions, 24 deletions
diff --git a/lang/go/Makefile b/lang/go/Makefile index f31e91ef27a1..38a506ba2f72 100644 --- a/lang/go/Makefile +++ b/lang/go/Makefile @@ -1,6 +1,6 @@ PORTNAME= go DISTVERSION= ${GO_DEFAULT} -PORTREVISION= 9 +PORTREVISION= 12 PORTEPOCH= 2 CATEGORIES= lang MASTER_SITES= # not applicable diff --git a/lang/go123/Makefile b/lang/go123/Makefile index a50a8006a34f..7e50b6e12ca0 100644 --- a/lang/go123/Makefile +++ b/lang/go123/Makefile @@ -1,7 +1,7 @@ -DISTVERSION= 1.23.7 +DISTVERSION= 1.23.12 # Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel -PORTREVISION= 4 -MASTER_SITES= https://golang.org/dl/ \ +PORTREVISION= 0 +MASTER_SITES= https://go.dev/dl/ \ https://github.com/dmgk/go-bootstrap/releases/download/${BOOTSTRAP_TAG}/:bootstrap \ LOCAL/dmgk:bootstrap DISTFILES= go${DISTVERSION}.src.tar.gz \ diff --git a/lang/go123/distinfo b/lang/go123/distinfo index 245cc78a65c3..08396e874857 100644 --- a/lang/go123/distinfo +++ b/lang/go123/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1741189197 -SHA256 (go1.23.7.src.tar.gz) = 7cfabd46b73eb4c26b19d69515dd043d7183a6559acccd5cfdb25eb6b266a458 -SIZE (go1.23.7.src.tar.gz) = 28181215 +TIMESTAMP = 1754525175 +SHA256 (go1.23.12.src.tar.gz) = e1cce9379a24e895714a412c7ddd157d2614d9edbe83a84449b6e1840b4f1226 +SIZE (go1.23.12.src.tar.gz) = 28185486 SHA256 (go-freebsd-arm64-go1.20.tar.xz) = 674e0a9bce8b64dcc085b000eb83ae880e96be1ee47dad6ec86c82dbe5550623 SIZE (go-freebsd-arm64-go1.20.tar.xz) = 32640640 SHA256 (go-freebsd-amd64-go1.20.tar.xz) = 170f612c4b8a59400f27d642aab37afa831fe2d6df3e7473dec2d4574a59a46c diff --git a/lang/go124/Makefile b/lang/go124/Makefile index 26c2a911dd13..77ed94278ec2 100644 --- a/lang/go124/Makefile +++ b/lang/go124/Makefile @@ -1,9 +1,9 @@ -DISTVERSION= 1.24.4 +DISTVERSION= 1.24.7 # Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel PORTREVISION= 0 -MASTER_SITES= https://golang.org/dl/ +MASTER_SITES= https://go.dev/dl/ DISTFILES= go${DISTVERSION}.src.tar.gz \ - go1.23.7.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz + go1.23.12.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz # Avoid conflicting patch files PATCHFILES= diff --git a/lang/go124/distinfo b/lang/go124/distinfo index ef343f002193..061b954d1197 100644 --- a/lang/go124/distinfo +++ b/lang/go124/distinfo @@ -1,13 +1,13 @@ -TIMESTAMP = 1749238426 -SHA256 (go1.24.4.src.tar.gz) = 5a86a83a31f9fa81490b8c5420ac384fd3d95a3e71fba665c7b3f95d1dfef2b4 -SIZE (go1.24.4.src.tar.gz) = 30788576 -SHA256 (go1.23.7.freebsd-arm64.tar.gz) = 2b51c940898fad6708609495b9a27b5869cf5195381fc4a31a013006aa4eb156 -SIZE (go1.23.7.freebsd-arm64.tar.gz) = 69903435 -SHA256 (go1.23.7.freebsd-amd64.tar.gz) = c0e7a5ff1875eb79d7c2acfa1616718ad892c0b2637d56594fdc3332e313efd4 -SIZE (go1.23.7.freebsd-amd64.tar.gz) = 73332706 -SHA256 (go1.23.7.freebsd-arm.tar.gz) = 311e69d052bb732bca74cb64cba2d7d648e9af7a5c5d0c5e84a11efb77d287d0 -SIZE (go1.23.7.freebsd-arm.tar.gz) = 71226717 -SHA256 (go1.23.7.freebsd-386.tar.gz) = 4bc9c3583236b13a9f1ec22c133fe4436714d56ebc0ee96733d4f6f0eb3c7ae1 -SIZE (go1.23.7.freebsd-386.tar.gz) = 71152629 -SHA256 (go1.23.7.freebsd-riscv64.tar.gz) = ab00bd1b61491be2d60ff41a88b3e59d812236484eaf6232513985a1287693ba -SIZE (go1.23.7.freebsd-riscv64.tar.gz) = 70515235 +TIMESTAMP = 1757005364 +SHA256 (go1.24.7.src.tar.gz) = 2a8f50db0f88803607c50d7ea8834dcb7bd483c6b428a91e360fdf8624b46464 +SIZE (go1.24.7.src.tar.gz) = 30794506 +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/go125/Makefile b/lang/go125/Makefile new file mode 100644 index 000000000000..210eced4b4dd --- /dev/null +++ b/lang/go125/Makefile @@ -0,0 +1,29 @@ +DISTVERSION= 1.25.1 +# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel +PORTREVISION= 0 +MASTER_SITES= https://go.dev/dl/ +DISTFILES= go${DISTVERSION}.src.tar.gz \ + go1.24.6.${OPSYS:tl}-${GOARCH_${ARCH}}.tar.gz + +# Avoid conflicting patch files +PATCHFILES= +PATCHDIR= ${.CURDIR}/files + +COMMENT= Go programming language + +MASTERDIR= ${.CURDIR}/../go-devel +WRKSRC= ${WRKDIR}/go +DISTINFO_FILE= ${.CURDIR}/distinfo +EXTRACT_ONLY= ${DISTFILES:[1]} + +SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec + +BOOTSTRAP_WRKSRC= ${WRKDIR}/go-${OPSYS:tl}-${GOARCH_${ARCH}}${GOARM_${ARCH}}-bootstrap + +pre-extract: + ${MKDIR} ${BOOTSTRAP_WRKSRC} + cd ${BOOTSTRAP_WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ + ${DISTDIR}/${DIST_SUBDIR}/${DISTFILES:[2]} \ + --strip-components 1 ${EXTRACT_AFTER_ARGS} + +.include "${MASTERDIR}/Makefile" diff --git a/lang/go125/distinfo b/lang/go125/distinfo new file mode 100644 index 000000000000..90f52c0490a5 --- /dev/null +++ b/lang/go125/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1757005078 +SHA256 (go1.25.1.src.tar.gz) = d010c109cee94d80efe681eab46bdea491ac906bf46583c32e9f0dbb0bd1a594 +SIZE (go1.25.1.src.tar.gz) = 31974863 +SHA256 (go1.24.6.freebsd-arm64.tar.gz) = 76a75ad5125217c268029c0ad9c7295cc7f6042fe9cba4bebf9a89f7f42ad8af +SIZE (go1.24.6.freebsd-arm64.tar.gz) = 74459381 +SHA256 (go1.24.6.freebsd-amd64.tar.gz) = 4983e2b10ae1f754e4eb07e1e589691c7e1d0dc428a92c16bd0e2ba03cc23ed9 +SIZE (go1.24.6.freebsd-amd64.tar.gz) = 78239878 +SHA256 (go1.24.6.freebsd-arm.tar.gz) = a8da621d8282a91ee17b257a46f2606391c019cc1a7d7be628638792ca8033ad +SIZE (go1.24.6.freebsd-arm.tar.gz) = 76180805 +SHA256 (go1.24.6.freebsd-386.tar.gz) = 9cd74ad74f3ad833e92529f2fd9b0d7d9ffaab46307eccadb0afcf9a1ba09553 +SIZE (go1.24.6.freebsd-386.tar.gz) = 76141526 +SHA256 (go1.24.6.freebsd-riscv64.tar.gz) = ac206417d8460662f26d46dc2ad0488b2f9e22039946069ba4b48a0cb646e8b0 +SIZE (go1.24.6.freebsd-riscv64.tar.gz) = 75595860 diff --git a/lang/go125/files/patch-src_cmd_dist_build.go b/lang/go125/files/patch-src_cmd_dist_build.go new file mode 100644 index 000000000000..59fd0c6539f8 --- /dev/null +++ b/lang/go125/files/patch-src_cmd_dist_build.go @@ -0,0 +1,23 @@ +--- 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/go125/files/patch-src_cmd_go_internal_modload_vendor.go b/lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go new file mode 100644 index 000000000000..ba3f97226624 --- /dev/null +++ b/lang/go125/files/patch-src_cmd_go_internal_modload_vendor.go @@ -0,0 +1,11 @@ +--- 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. diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile index 4ec29bb4b101..13b1b2c037b8 100644 --- a/lang/gomacro/Makefile +++ b/lang/gomacro/Makefile @@ -2,7 +2,7 @@ PORTNAME= gomacro DISTVERSIONPREFIX= v DISTVERSION= 2.7-601 DISTVERSIONSUFFIX= -g9aafa23 -PORTREVISION= 19 +PORTREVISION= 22 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org |