Tue Jan 9 11:38:35 2024 UTC (139d)
go-bin: fix build on aarch64


(tnn)
diff -r1.18 -r1.19 pkgsrc/lang/go-bin/Makefile

cvs diff -r1.18 -r1.19 pkgsrc/lang/go-bin/Makefile (expand / switch to unified diff)

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