Tue Oct 20 11:22:27 2020 UTC ()
go14: Not for aarch64


(nia)
diff -r1.22 -r1.23 pkgsrc/lang/go14/Makefile

cvs diff -r1.22 -r1.23 pkgsrc/lang/go14/Makefile (switch to unified diff)

--- pkgsrc/lang/go14/Makefile 2020/08/31 18:09:50 1.22
+++ pkgsrc/lang/go14/Makefile 2020/10/20 11:22:27 1.23
@@ -1,89 +1,92 @@ @@ -1,89 +1,92 @@
1# $NetBSD: Makefile,v 1.22 2020/08/31 18:09:50 wiz Exp $ 1# $NetBSD: Makefile,v 1.23 2020/10/20 11:22:27 nia Exp $
2 2
3.include "../../lang/go/version.mk" 3.include "../../lang/go/version.mk"
4 4
5DISTNAME= go${GO14_VERSION}.src 5DISTNAME= go${GO14_VERSION}.src
6PKGNAME= go14-${GO14_VERSION} 6PKGNAME= go14-${GO14_VERSION}
7PKGREVISION= 11 7PKGREVISION= 11
8CATEGORIES= lang 8CATEGORIES= lang
9MASTER_SITES= https://storage.googleapis.com/golang/ 9MASTER_SITES= https://storage.googleapis.com/golang/
10PATCH_SITES= https://codereview.appspot.com/download/ 10PATCH_SITES= https://codereview.appspot.com/download/
11 11
12MAINTAINER= bsiegert@NetBSD.org 12MAINTAINER= bsiegert@NetBSD.org
13HOMEPAGE= https://golang.org/ 13HOMEPAGE= https://golang.org/
14COMMENT= The Go programming language 14COMMENT= The Go programming language
15LICENSE= modified-bsd 15LICENSE= modified-bsd
16 16
17WRKSRC= ${WRKDIR}/go 17WRKSRC= ${WRKDIR}/go
18USE_TOOLS+= bash:run perl:run pax 18USE_TOOLS+= bash:run perl:run pax
19 19
20# uses ulimit -T 20# uses ulimit -T
21BUILD_DEPENDS+= bash>=4.2nb3:../../shells/bash 21BUILD_DEPENDS+= bash>=4.2nb3:../../shells/bash
22 22
23# cgo compiles under TMPDIR 23# cgo compiles under TMPDIR
24TMPDIR?= /tmp 24TMPDIR?= /tmp
25BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR} 25BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR}
26 26
27GOROOT_FINAL= ${PREFIX}/go14 27GOROOT_FINAL= ${PREFIX}/go14
28INSTALLATION_DIRS= go14 28INSTALLATION_DIRS= go14
29 29
30MAKE_ENV+= GOROOT_FINAL=${GOROOT_FINAL:Q} 30MAKE_ENV+= GOROOT_FINAL=${GOROOT_FINAL:Q}
31MAKE_ENV+= CGO_ENABLED=0 31MAKE_ENV+= CGO_ENABLED=0
32 32
33REPLACE_BASH+= doc/articles/wiki/test.bash 33REPLACE_BASH+= doc/articles/wiki/test.bash
34REPLACE_BASH+= doc/codewalk/run 34REPLACE_BASH+= doc/codewalk/run
35REPLACE_BASH+= doc/progs/run 35REPLACE_BASH+= doc/progs/run
36REPLACE_BASH+= doc/progs/update.bash 36REPLACE_BASH+= doc/progs/update.bash
37REPLACE_BASH+= lib/codereview/test.sh 37REPLACE_BASH+= lib/codereview/test.sh
38REPLACE_BASH+= lib/time/update.bash 38REPLACE_BASH+= lib/time/update.bash
39REPLACE_BASH+= misc/arm/a 39REPLACE_BASH+= misc/arm/a
40REPLACE_BASH+= misc/benchcmp 40REPLACE_BASH+= misc/benchcmp
41REPLACE_BASH+= misc/cgo/errors/test.bash 41REPLACE_BASH+= misc/cgo/errors/test.bash
42REPLACE_BASH+= misc/cgo/testcdefs/test.bash 42REPLACE_BASH+= misc/cgo/testcdefs/test.bash
43REPLACE_BASH+= misc/cgo/testgodefs/test.bash 43REPLACE_BASH+= misc/cgo/testgodefs/test.bash
44REPLACE_BASH+= misc/cgo/testso/test.bash 44REPLACE_BASH+= misc/cgo/testso/test.bash
45REPLACE_BASH+= misc/nacl/go_nacl_386_exec 45REPLACE_BASH+= misc/nacl/go_nacl_386_exec
46REPLACE_BASH+= misc/nacl/go_nacl_amd64p32_exec 46REPLACE_BASH+= misc/nacl/go_nacl_amd64p32_exec
47REPLACE_BASH+= misc/nacl/go_nacl_arm_exec 47REPLACE_BASH+= misc/nacl/go_nacl_arm_exec
48REPLACE_BASH+= src/all.bash 48REPLACE_BASH+= src/all.bash
49REPLACE_BASH+= src/androidtest.bash 49REPLACE_BASH+= src/androidtest.bash
50REPLACE_BASH+= src/clean.bash 50REPLACE_BASH+= src/clean.bash
51REPLACE_BASH+= src/cmd/go/mkdoc.sh 51REPLACE_BASH+= src/cmd/go/mkdoc.sh
52REPLACE_BASH+= src/cmd/go/test.bash 52REPLACE_BASH+= src/cmd/go/test.bash
53REPLACE_BASH+= src/make.bash 53REPLACE_BASH+= src/make.bash
54REPLACE_BASH+= src/nacltest.bash 54REPLACE_BASH+= src/nacltest.bash
55REPLACE_BASH+= src/race.bash 55REPLACE_BASH+= src/race.bash
56REPLACE_BASH+= src/run.bash 56REPLACE_BASH+= src/run.bash
57REPLACE_BASH+= src/runtime/mknacl.sh 57REPLACE_BASH+= src/runtime/mknacl.sh
58REPLACE_BASH+= src/sudo.bash 58REPLACE_BASH+= src/sudo.bash
59REPLACE_BASH+= src/syscall/mkall.sh 59REPLACE_BASH+= src/syscall/mkall.sh
60REPLACE_BASH+= src/syscall/mkerrors.sh 60REPLACE_BASH+= src/syscall/mkerrors.sh
61REPLACE_BASH+= src/syscall/mksysnum_plan9.sh 61REPLACE_BASH+= src/syscall/mksysnum_plan9.sh
62REPLACE_BASH+= test/bench/shootout/timing.sh 62REPLACE_BASH+= test/bench/shootout/timing.sh
63REPLACE_BASH+= test/run 63REPLACE_BASH+= test/run
64 64
65REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi 65REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi
66REPLACE_PERL+= src/regexp/syntax/make_perl_groups.pl 66REPLACE_PERL+= src/regexp/syntax/make_perl_groups.pl
67REPLACE_PERL+= src/syscall/*.pl 67REPLACE_PERL+= src/syscall/*.pl
68REPLACE_PERL+= test/errchk 68REPLACE_PERL+= test/errchk
69 69
 70NOT_FOR_PLATFORM+= *-*-aarch64
 71NOT_FOR_PLATFORM+= *-*-aarch64eb
 72
70# uses its own linker which does not support relro in 1.4.x 73# uses its own linker which does not support relro in 1.4.x
71CHECK_RELRO_SKIP= go14/bin/go 74CHECK_RELRO_SKIP= go14/bin/go
72CHECK_RELRO_SKIP+= go14/bin/gofmt 75CHECK_RELRO_SKIP+= go14/bin/gofmt
73 76
74# uses /bin/rc (for Plan 9) 77# uses /bin/rc (for Plan 9)
75CHECK_INTERPRETER_SKIP+= go14/include/plan9/mklibc.rc 78CHECK_INTERPRETER_SKIP+= go14/include/plan9/mklibc.rc
76CHECK_INTERPRETER_SKIP+= go14/src/all.rc 79CHECK_INTERPRETER_SKIP+= go14/src/all.rc
77CHECK_INTERPRETER_SKIP+= go14/src/clean.rc 80CHECK_INTERPRETER_SKIP+= go14/src/clean.rc
78CHECK_INTERPRETER_SKIP+= go14/src/make.rc 81CHECK_INTERPRETER_SKIP+= go14/src/make.rc
79CHECK_INTERPRETER_SKIP+= go14/src/run.rc 82CHECK_INTERPRETER_SKIP+= go14/src/run.rc
80 83
81do-build: 84do-build:
82 cd ${WRKSRC}/src && ${PKGSRC_SETENV} ${MAKE_ENV} ${GOOPT} ${BASH} ./make.bash 85 cd ${WRKSRC}/src && ${PKGSRC_SETENV} ${MAKE_ENV} ${GOOPT} ${BASH} ./make.bash
83 86
84do-install: 87do-install:
85 cd ${WRKSRC} && rm -rf .hgignore .hgtags pkg/obj 88 cd ${WRKSRC} && rm -rf .hgignore .hgtags pkg/obj
86 cd ${WRKDIR}/go && pax -rw * ${DESTDIR}${GOROOT_FINAL} 89 cd ${WRKDIR}/go && pax -rw * ${DESTDIR}${GOROOT_FINAL}
87 find ${DESTDIR}${GOROOT_FINAL} -name \*.orig -exec rm {} \; 90 find ${DESTDIR}${GOROOT_FINAL} -name \*.orig -exec rm {} \;
88 91
89.include "../../mk/bsd.pkg.mk" 92.include "../../mk/bsd.pkg.mk"