| @@ -1,35 +1,36 @@ | | | @@ -1,35 +1,36 @@ |
1 | # $NetBSD: Makefile,v 1.18 2023/12/29 19:52:06 bsiegert Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2024/01/09 11:38:35 tnn Exp $ |
2 | | | 2 | |
3 | PKGNAME= go-bin-1.21.5 | | 3 | PKGNAME= go-bin-1.21.5 |
4 | CATEGORIES= lang | | 4 | CATEGORIES= lang |
5 | MASTER_SITES= https://dl.google.com/go/ | | 5 | MASTER_SITES= https://dl.google.com/go/ |
6 | | | 6 | |
7 | MAINTAINER= tnn@NetBSD.org | | 7 | MAINTAINER= tnn@NetBSD.org |
8 | HOMEPAGE= https://golang.org/ | | 8 | HOMEPAGE= https://golang.org/ |
9 | COMMENT= Bootstrap toolchain for lang/go* | | 9 | COMMENT= Bootstrap toolchain for lang/go* |
10 | LICENSE= modified-bsd | | 10 | LICENSE= modified-bsd |
11 | | | 11 | |
12 | NO_BUILD= yes | | 12 | NO_BUILD= yes |
13 | PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC | | 13 | PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC |
14 | USE_LANGUAGES= # none | | 14 | USE_LANGUAGES= # none |
15 | USE_TOOLS+= pax perl:run bash:run | | 15 | USE_TOOLS+= pax perl:run bash:run |
16 | WRKSRC= ${WRKDIR}/go | | 16 | WRKSRC= ${WRKDIR}/go |
17 | | | 17 | |
18 | .include "../../lang/go/go-vars.mk" | | 18 | .include "../../lang/go/go-vars.mk" |
19 | | | 19 | |
20 | REPLACE_PERL+= src/*/*.pl src/*/*/*.pl | | 20 | REPLACE_PERL+= src/*/*.pl src/*/*/*.pl |
21 | REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi | | 21 | REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi |
22 | REPLACE_BASH+= */*.bash */*/*.bash */*/*/*.bash */*/*/*/*/*/*.bash | | 22 | REPLACE_BASH+= */*.bash */*/*.bash */*/*/*.bash */*/*/*/*/*/*.bash |
| | | 23 | REPLACE_BASH+= */*/*/*/*/*/*/*.bash |
23 | REPLACE_BASH+= */*/*.sh */*/*/*.sh */*/*/*/*.sh */*/*/*/*/*/*/*.sh | | 24 | REPLACE_BASH+= */*/*.sh */*/*/*.sh */*/*/*/*.sh */*/*/*/*/*/*/*.sh |
24 | REPLACE_BASH+= misc/arm/a misc/wasm/go_js_wasm_exec | | 25 | REPLACE_BASH+= misc/arm/a misc/wasm/go_js_wasm_exec |
25 | REPLACE_BASH+= misc/wasm/go_wasip1_wasm_exec | | 26 | REPLACE_BASH+= misc/wasm/go_wasip1_wasm_exec |
26 | CHECK_INTERPRETER_SKIP+= */*.rc | | 27 | CHECK_INTERPRETER_SKIP+= */*.rc |
27 | CHECK_PORTABILITY_SKIP+= misc/ios/clangwrap.sh | | 28 | CHECK_PORTABILITY_SKIP+= misc/ios/clangwrap.sh |
28 | CHECK_SHLIBS_SUPPORTED= no | | 29 | CHECK_SHLIBS_SUPPORTED= no |
29 | CHECK_RELRO_SUPPORTED= no | | 30 | CHECK_RELRO_SUPPORTED= no |
30 | | | 31 | |
31 | .include "../../mk/bsd.prefs.mk" | | 32 | .include "../../mk/bsd.prefs.mk" |
32 | | | 33 | |
33 | ONLY_FOR_PLATFORM+= Darwin-*-x86_64 | | 34 | ONLY_FOR_PLATFORM+= Darwin-*-x86_64 |
34 | DIST.darwin-amd64= go${PKGVERSION_NOREV}.darwin-amd64.tar.gz | | 35 | DIST.darwin-amd64= go${PKGVERSION_NOREV}.darwin-amd64.tar.gz |
35 | .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(mdi) | | 36 | .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make(mdi) |
| @@ -65,29 +66,26 @@ DISTFILES+= ${DIST.linux-armv6l} | | | @@ -65,29 +66,26 @@ DISTFILES+= ${DIST.linux-armv6l} |
65 | EXTRACT_ONLY+= ${DIST.linux-armv6l} | | 66 | EXTRACT_ONLY+= ${DIST.linux-armv6l} |
66 | .endif | | 67 | .endif |
67 | | | 68 | |
68 | ONLY_FOR_PLATFORM+= Linux-*-aarch64 | | 69 | ONLY_FOR_PLATFORM+= Linux-*-aarch64 |
69 | DIST.linux-arm64= go${PKGVERSION_NOREV}.linux-arm64.tar.gz | | 70 | DIST.linux-arm64= go${PKGVERSION_NOREV}.linux-arm64.tar.gz |
70 | .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make(mdi) | | 71 | .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make(mdi) |
71 | DISTFILES+= ${DIST.linux-arm64} | | 72 | DISTFILES+= ${DIST.linux-arm64} |
72 | EXTRACT_ONLY+= ${DIST.linux-arm64} | | 73 | EXTRACT_ONLY+= ${DIST.linux-arm64} |
73 | .endif | | 74 | .endif |
74 | | | 75 | |
75 | ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 | | 76 | ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 |
76 | DIST.netbsd-arm64= go${PKGVERSION_NOREV}.netbsd-arm64.tar.gz | | 77 | DIST.netbsd-arm64= go${PKGVERSION_NOREV}.netbsd-arm64.tar.gz |
77 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make(mdi) | | 78 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make(mdi) |
78 | . if !make(distinfo) | | | |
79 | PKGNAME= go-bin-1.19.4 | | | |
80 | . endif | | | |
81 | DISTFILES+= ${DIST.netbsd-arm64} | | 79 | DISTFILES+= ${DIST.netbsd-arm64} |
82 | EXTRACT_ONLY+= ${DIST.netbsd-arm64} | | 80 | EXTRACT_ONLY+= ${DIST.netbsd-arm64} |
83 | .endif | | 81 | .endif |
84 | | | 82 | |
85 | ONLY_FOR_PLATFORM+= SunOS-*-x86_64 | | 83 | ONLY_FOR_PLATFORM+= SunOS-*-x86_64 |
86 | DIST.illumos-amd64= go1.19.4.illumos-amd64.tar.gz | | 84 | DIST.illumos-amd64= go1.19.4.illumos-amd64.tar.gz |
87 | SITES.${DIST.illumos-amd64}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ | | 85 | SITES.${DIST.illumos-amd64}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ |
88 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make(mdi) | | 86 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make(mdi) |
89 | DISTFILES+= ${DIST.illumos-amd64} | | 87 | DISTFILES+= ${DIST.illumos-amd64} |
90 | EXTRACT_ONLY+= ${DIST.illumos-amd64} | | 88 | EXTRACT_ONLY+= ${DIST.illumos-amd64} |
91 | .endif | | 89 | .endif |
92 | | | 90 | |
93 | INSTALLATION_DIRS+= go-bin | | 91 | INSTALLATION_DIRS+= go-bin |