- Use GO_* variables to simplify the Makefile

This commit is contained in:
Danilo Egea Gondolfo 2018-09-14 00:23:32 +00:00
parent a8850fd3fc
commit bec8c24d7b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=479751

View file

@ -18,17 +18,10 @@ USES= go
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= kubernetes GH_ACCOUNT= kubernetes
GH_SUBDIR= src/k8s.io/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} GO_PKGNAME= k8s.io/${PORTNAME}
GO_TARGET= ${GO_PKGNAME}/cmd/${PORTNAME}
SUB_FILES= pkg-message GO_BUILDFLAGS= -ldflags="-X k8s.io/minikube/pkg/version.version=v${PORTVERSION} \
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.isoVersion=v0.28.1 \
-X k8s.io/minikube/pkg/version.isoPath=minikube/iso \ -X k8s.io/minikube/pkg/version.isoPath=minikube/iso \
-X k8s.io/kubernetes/pkg/version.gitCommit=fc32d2f3698e36b93322a3465f63a14e9f0eaead \ -X k8s.io/kubernetes/pkg/version.gitCommit=fc32d2f3698e36b93322a3465f63a14e9f0eaead \
@ -42,12 +35,15 @@ do-build:
-X k8s.io/client-go/pkg/version.gitVersion=v1.10.0 \ -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.gitMajor=1 \
-X k8s.io/client-go/pkg/version.gitMinor=10 \ -X k8s.io/client-go/pkg/version.gitMinor=10 \
-X k8s.io/client-go/pkg/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')" \ -X k8s.io/client-go/pkg/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')"
./cmd/${PORTNAME}
do-install: PLIST_FILES= bin/${PORTNAME}
${INSTALL_PROGRAM} \
${WRKSRC}/${PORTNAME} \ SUB_FILES= pkg-message
${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> .include <bsd.port.mk>