diff options
author | bsiegert <bsiegert@pkgsrc.org> | 2014-11-18 20:39:11 +0000 |
---|---|---|
committer | bsiegert <bsiegert@pkgsrc.org> | 2014-11-18 20:39:11 +0000 |
commit | 3601c83d2564428e32f269ca775d085f927ddfad (patch) | |
tree | bfca29cfe524dc6a36d193c2e7bb26803ab39d69 /lang | |
parent | 9f2f660be5367baa57c42f1c3c778eaece647d8d (diff) | |
download | pkgsrc-3601c83d2564428e32f269ca775d085f927ddfad.tar.gz |
Add a separate Makefile for the version string plus GOARCH. To be used
by Go packages.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/go/Makefile | 27 | ||||
-rw-r--r-- | lang/go/version.mk | 20 |
2 files changed, 25 insertions, 22 deletions
diff --git a/lang/go/Makefile b/lang/go/Makefile index 7a23bbe6389..ee3cbfb6fc4 100644 --- a/lang/go/Makefile +++ b/lang/go/Makefile @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.20 2014/10/12 14:51:03 wiz Exp $ +# $NetBSD: Makefile,v 1.21 2014/11/18 20:39:11 bsiegert Exp $ -VERSION= 1.3.3 -DISTNAME= go${VERSION}.src -PKGNAME= go-${VERSION} +.include "version.mk" + +DISTNAME= go${GO_VERSION}.src +PKGNAME= go-${GO_VERSION} CATEGORIES= lang MASTER_SITES= https://storage.googleapis.com/golang/ PATCH_SITES= https://codereview.appspot.com/download/ @@ -18,24 +19,6 @@ USE_TOOLS+= bash:run perl:run pax # uses ulimit -T BUILD_DEPENDS+= bash>=4.2nb3:../../shells/bash -.include "../../mk/bsd.prefs.mk" - -# TODO: other arm platforms? -ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-evbarm -NOT_FOR_PLATFORM= SunOS-*-i386 -.if ${MACHINE_ARCH} == "i386" -GOARCH= 386 -GO_COMPILER= 8 -.elif ${MACHINE_ARCH} == "x86_64" -GOARCH= amd64 -GO_COMPILER= 6 -.elif ${MACHINE_ARCH} == "evbarm" -GOARCH= arm -GO_COMPILER= 5 -.endif -PLIST_SUBST+= GO_PLATFORM=${LOWER_OPSYS:Q}_${GOARCH:Q} GOARCH=${GOARCH:Q} -PLIST_SUBST+= GO_COMPILER=${GO_COMPILER:Q} - PLIST_VARS+= cgo zsyscall .if ${OPSYS} == "SunOS" diff --git a/lang/go/version.mk b/lang/go/version.mk new file mode 100644 index 00000000000..42b248a6fa1 --- /dev/null +++ b/lang/go/version.mk @@ -0,0 +1,20 @@ +# $NetBSD: version.mk,v 1.1 2014/11/18 20:39:11 bsiegert Exp $ + +.include "../../mk/bsd.prefs.mk" + +GO_VERSION= 1.3.3 + +ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-evbarm +NOT_FOR_PLATFORM= SunOS-*-i386 +.if ${MACHINE_ARCH} == "i386" +GOARCH= 386 +GO_COMPILER= 8 +.elif ${MACHINE_ARCH} == "x86_64" +GOARCH= amd64 +GO_COMPILER= 6 +.elif ${MACHINE_ARCH} == "evbarm" +GOARCH= arm +GO_COMPILER= 5 +.endif +PLIST_SUBST+= GO_PLATFORM=${LOWER_OPSYS:Q}_${GOARCH:Q} GOARCH=${GOARCH:Q} +PLIST_SUBST+= GO_COMPILER=${GO_COMPILER:Q} |