simplify MODGO_CMD environment customization
Clear user's environment with SETENV and provide MODGO_ENV for adding variables to environment and MODGO_GOPATH for altering GOPATH. OK ajacoutot@, jasper@, kspillner@
This commit is contained in:
parent
36a5b5798b
commit
a11a018bee
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: go.port.mk,v 1.8 2016/05/06 10:04:00 czarkoff Exp $
|
||||
# $OpenBSD: go.port.mk,v 1.9 2016/05/08 12:29:17 czarkoff Exp $
|
||||
|
||||
ONLY_FOR_ARCHS ?= ${GO_ARCHS}
|
||||
|
||||
@ -21,7 +21,9 @@ SUBST_VARS += MODGO_TOOLS MODGO_PACKAGES MODGO_SOURCES
|
||||
MODGO_SUBDIR ?= ${WRKDIST}
|
||||
MODGO_TYPE ?= bin
|
||||
MODGO_WORKSPACE ?= ${WRKDIR}/go
|
||||
MODGO_CMD ?= unset GOPATH; export GOPATH="${MODGO_WORKSPACE}:${MODGO_PACKAGE_PATH}"; go
|
||||
MODGO_GOPATH ?= ${MODGO_WORKSPACE}:${MODGO_PACKAGE_PATH}
|
||||
MODGO_ENV += GOPATH="${MODGO_GOPATH}"
|
||||
MODGO_CMD ?= ${SETENV} ${MODGO_ENV} go
|
||||
MODGO_BUILD_CMD = ${MODGO_CMD} install ${MODGO_FLAGS}
|
||||
MODGO_TEST_CMD = ${MODGO_CMD} test ${MODGO_FLAGS}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile.inc,v 1.2 2016/04/26 21:29:43 jasper Exp $
|
||||
# $OpenBSD: Makefile.inc,v 1.3 2016/05/08 12:29:17 czarkoff Exp $
|
||||
|
||||
PKGNAME ?= ${BEAT}-${VERSION}
|
||||
|
||||
@ -13,11 +13,7 @@ MODULES += lang/go
|
||||
|
||||
ELASTIC_BEAT ?= Yes
|
||||
|
||||
# Redefine ${MODGO_CMD} to include GO15VENDOREXPERIMENT
|
||||
MODGO_CMD = unset GOPATH; \
|
||||
export GO15VENDOREXPERIMENT=1 \
|
||||
GOPATH="${MODGO_WORKSPACE}:${MODGO_PACKAGE_PATH}"; \
|
||||
go
|
||||
MODGO_ENV = GO15VENDOREXPERIMENT=1
|
||||
|
||||
.if ${ELASTIC_BEAT:L} == "yes"
|
||||
HOMEPAGE ?= https://www.elastic.co/products/beats/${BEAT}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2016/04/28 10:09:22 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.2 2016/05/08 12:29:17 czarkoff Exp $
|
||||
|
||||
COMMENT= tool for building machine images
|
||||
|
||||
@ -19,10 +19,6 @@ WANTLIB += c pthread
|
||||
|
||||
MODULES= lang/go
|
||||
|
||||
# Redefine ${MODGO_CMD} to include GO15VENDOREXPERIMENT
|
||||
MODGO_CMD= unset GOPATH; \
|
||||
export GO15VENDOREXPERIMENT=1; \
|
||||
export GOPATH="${MODGO_WORKSPACE}:${MODGO_PACKAGE_PATH}"; \
|
||||
go
|
||||
MODGO_ENV= GO15VENDOREXPERIMENT=1
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.5 2016/05/05 10:46:50 czarkoff Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2016/05/08 12:29:17 czarkoff Exp $
|
||||
|
||||
COMMENT= tool for building, changing, and versioning infrastructure
|
||||
|
||||
@ -20,11 +20,7 @@ WANTLIB += c pthread
|
||||
|
||||
MODULES= lang/go
|
||||
|
||||
# Redefine ${MODGO_CMD} to include GO15VENDOREXPERIMENT
|
||||
MODGO_CMD= unset GOPATH; \
|
||||
export GO15VENDOREXPERIMENT=1; \
|
||||
export GOPATH="${MODGO_WORKSPACE}:${MODGO_PACKAGE_PATH}"; \
|
||||
go
|
||||
MODGO_ENV= GO15VENDOREXPERIMENT=1
|
||||
|
||||
PROVIDERS= atlas aws azure azurerm chef clc cloudflare cloudstack \
|
||||
cobbler consul datadog digitalocean dme dnsimple \
|
||||
|
Loading…
x
Reference in New Issue
Block a user