diff options
author | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2018-08-20 14:58:00 +0000 |
---|---|---|
committer | Danilo Egea Gondolfo <danilo@FreeBSD.org> | 2018-08-20 14:58:00 +0000 |
commit | ea25c929c2c01cf97ad65c4af52db2f66068899a (patch) | |
tree | e3451175cff245facd508c3070a7b11154f750de /sysutils/kops | |
parent | 51a00331b25d12f001aa30cb5664437ee892962f (diff) | |
download | ports-ea25c929c2c01cf97ad65c4af52db2f66068899a.tar.gz ports-ea25c929c2c01cf97ad65c4af52db2f66068899a.zip |
- Use "go build" and GH_SUBDIR instead of gmake and post-patch
Notes
Notes:
svn path=/head/; revision=477657
Diffstat (limited to 'sysutils/kops')
-rw-r--r-- | sysutils/kops/Makefile | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile index 5dfc2f0aa947..0e57504db6f3 100644 --- a/sysutils/kops/Makefile +++ b/sysutils/kops/Makefile @@ -10,26 +10,27 @@ COMMENT= Kubernetes Operations LICENSE= APACHE20 -USES= gmake go +BUILD_DEPENDS= go-bindata:devel/go-bindata + +USES= go USE_GITHUB= yes GH_ACCOUNT= kubernetes +GH_SUBDIR= src/k8s.io/${PORTNAME} PLIST_FILES= bin/${PORTNAME} -post-patch: - ${MKDIR} ${WRKDIR}/src/k8s.io/ - ${LN} -s ${WRKSRC} ${WRKDIR}/src/k8s.io/${PORTNAME} - ${REINPLACE_CMD} -e 's/^GITSHA/#GITSHA/' -e 's/sha1sum/sha1/' \ - ${WRKSRC}/Makefile - do-build: cd ${WRKSRC} && \ - GOPATH=${WRKDIR} ${GMAKE} VERSION=${PORTVERSION} + ${LOCALBASE}/bin/go-bindata -o upup/models/bindata.go -pkg models \ + -prefix upup/models/ upup/models/... && \ + GOPATH=${WRKSRC} go build \ + -ldflags=all="-X k8s.io/kops.Version=${PORTVERSION}" \ + k8s.io/kops/cmd/kops do-install: ${INSTALL_PROGRAM} \ - ${WRKDIR}/bin/${PORTNAME} \ + ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include <bsd.port.mk> |