aboutsummaryrefslogtreecommitdiff
path: root/sysutils/minikube
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2018-09-14 00:23:32 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2018-09-14 00:23:32 +0000
commitbec8c24d7bea42ef543f5593c9d81a986448a15c (patch)
tree228cdaff9001fe7c40a0fd17029ed3c3e1d952f3 /sysutils/minikube
parenta8850fd3fcb1d5aaef64faedd52c7db06003c8d2 (diff)
downloadports-bec8c24d7bea42ef543f5593c9d81a986448a15c.tar.gz
ports-bec8c24d7bea42ef543f5593c9d81a986448a15c.zip
- Use GO_* variables to simplify the Makefile
Notes
Notes: svn path=/head/; revision=479751
Diffstat (limited to 'sysutils/minikube')
-rw-r--r--sysutils/minikube/Makefile48
1 files changed, 22 insertions, 26 deletions
diff --git a/sysutils/minikube/Makefile b/sysutils/minikube/Makefile
index 3a24662a192d..e58fc4af10e5 100644
--- a/sysutils/minikube/Makefile
+++ b/sysutils/minikube/Makefile
@@ -18,36 +18,32 @@ USES= go
USE_GITHUB= yes
GH_ACCOUNT= kubernetes
-GH_SUBDIR= src/k8s.io/${PORTNAME}
+
+GO_PKGNAME= k8s.io/${PORTNAME}
+GO_TARGET= ${GO_PKGNAME}/cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags="-X k8s.io/minikube/pkg/version.version=v${PORTVERSION} \
+ -X k8s.io/minikube/pkg/version.isoVersion=v0.28.1 \
+ -X k8s.io/minikube/pkg/version.isoPath=minikube/iso \
+ -X k8s.io/kubernetes/pkg/version.gitCommit=fc32d2f3698e36b93322a3465f63a14e9f0eaead \
+ -X k8s.io/kubernetes/pkg/version.gitTreeState=clean \
+ -X k8s.io/kubernetes/pkg/version.gitVersion=v1.10.0 \
+ -X k8s.io/kubernetes/pkg/version.gitMajor=1 \
+ -X k8s.io/kubernetes/pkg/version.gitMinor=10 \
+ -X k8s.io/kubernetes/pkg/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ') \
+ -X k8s.io/client-go/pkg/version.gitCommit=fc32d2f3698e36b93322a3465f63a14e9f0eaead \
+ -X k8s.io/client-go/pkg/version.gitTreeState=clean \
+ -X k8s.io/client-go/pkg/version.gitVersion=v1.10.0 \
+ -X k8s.io/client-go/pkg/version.gitMajor=1 \
+ -X k8s.io/client-go/pkg/version.gitMinor=10 \
+ -X k8s.io/client-go/pkg/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')"
PLIST_FILES= bin/${PORTNAME}
SUB_FILES= pkg-message
-do-build:
- (cd ${WRKSRC}; ${LOCALBASE}/bin/go-bindata -nomemcopy -o pkg/minikube/assets/assets.go -pkg assets deploy/addons/...)
- cd ${WRKSRC}/${GH_SUBDIR} && \
- GOPATH=${WRKSRC} go build \
- -ldflags="-X k8s.io/minikube/pkg/version.version=v${PORTVERSION} \
- -X k8s.io/minikube/pkg/version.isoVersion=v0.28.1 \
- -X k8s.io/minikube/pkg/version.isoPath=minikube/iso \
- -X k8s.io/kubernetes/pkg/version.gitCommit=fc32d2f3698e36b93322a3465f63a14e9f0eaead \
- -X k8s.io/kubernetes/pkg/version.gitTreeState=clean \
- -X k8s.io/kubernetes/pkg/version.gitVersion=v1.10.0 \
- -X k8s.io/kubernetes/pkg/version.gitMajor=1 \
- -X k8s.io/kubernetes/pkg/version.gitMinor=10 \
- -X k8s.io/kubernetes/pkg/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ') \
- -X k8s.io/client-go/pkg/version.gitCommit=fc32d2f3698e36b93322a3465f63a14e9f0eaead \
- -X k8s.io/client-go/pkg/version.gitTreeState=clean \
- -X k8s.io/client-go/pkg/version.gitVersion=v1.10.0 \
- -X k8s.io/client-go/pkg/version.gitMajor=1 \
- -X k8s.io/client-go/pkg/version.gitMinor=10 \
- -X k8s.io/client-go/pkg/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')" \
- ./cmd/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/${PORTNAME} \
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+pre-build:
+ cd ${WRKSRC} && \
+ ${LOCALBASE}/bin/go-bindata -nomemcopy \
+ -o pkg/minikube/assets/assets.go -pkg assets deploy/addons/...
.include <bsd.port.mk>