| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.12 2022/08/09 21:57:43 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2022/08/15 10:37:15 tnn Exp $ |
2 | | | 2 | |
3 | PKGNAME= go-bin-1.18.5 | | 3 | PKGNAME= go-bin-1.18.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 |
| @@ -66,28 +66,30 @@ EXTRACT_ONLY+= ${DIST.linux-armv6l} | | | @@ -66,28 +66,30 @@ EXTRACT_ONLY+= ${DIST.linux-armv6l} |
66 | .endif | | 66 | .endif |
67 | | | 67 | |
68 | ONLY_FOR_PLATFORM+= Linux-*-aarch64 | | 68 | ONLY_FOR_PLATFORM+= Linux-*-aarch64 |
69 | DIST.linux-arm64= go${PKGVERSION_NOREV}.linux-arm64.tar.gz | | 69 | DIST.linux-arm64= go${PKGVERSION_NOREV}.linux-arm64.tar.gz |
70 | .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) | | 70 | .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) |
71 | DISTFILES+= ${DIST.linux-arm64} | | 71 | DISTFILES+= ${DIST.linux-arm64} |
72 | EXTRACT_ONLY+= ${DIST.linux-arm64} | | 72 | EXTRACT_ONLY+= ${DIST.linux-arm64} |
73 | .endif | | 73 | .endif |
74 | | | 74 | |
75 | ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 | | 75 | ONLY_FOR_PLATFORM+= NetBSD-*-aarch64 |
76 | DIST.netbsd-arm64= go1.17.8.netbsd-arm64.tar.gz | | 76 | DIST.netbsd-arm64= go1.17.8.netbsd-arm64.tar.gz |
77 | SITES.${DIST.netbsd-arm64}= https://cdn.NetBSD.org/pub/pkgsrc/misc/tnn/golang-aarch64/ | | 77 | SITES.${DIST.netbsd-arm64}= https://cdn.NetBSD.org/pub/pkgsrc/misc/tnn/golang-aarch64/ |
78 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) | | 78 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) |
| | | 79 | . if !make(distinfo) |
79 | PKGNAME= go-bin-1.17.8 | | 80 | PKGNAME= go-bin-1.17.8 |
80 | PKGREVISION?= 1 | | 81 | PKGREVISION?= 1 |
| | | 82 | . endif |
81 | DISTFILES+= ${DIST.netbsd-arm64} | | 83 | DISTFILES+= ${DIST.netbsd-arm64} |
82 | EXTRACT_ONLY+= ${DIST.netbsd-arm64} | | 84 | EXTRACT_ONLY+= ${DIST.netbsd-arm64} |
83 | .endif | | 85 | .endif |
84 | | | 86 | |
85 | INSTALLATION_DIRS+= go-bin | | 87 | INSTALLATION_DIRS+= go-bin |
86 | | | 88 | |
87 | do-install: | | 89 | do-install: |
88 | cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/go-bin | | 90 | cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/go-bin |
89 | # | | 91 | # |
90 | # Removing the signatures is required to operate inside a chroot, but breaks | | 92 | # Removing the signatures is required to operate inside a chroot, but breaks |
91 | # running them outside. We're left with no choice but to make it configurable | | 93 | # running them outside. We're left with no choice but to make it configurable |
92 | # by the user. | | 94 | # by the user. |
93 | # | | 95 | # |