aboutsummaryrefslogtreecommitdiff
path: root/sysutils/kops
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2018-08-20 14:58:00 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2018-08-20 14:58:00 +0000
commitea25c929c2c01cf97ad65c4af52db2f66068899a (patch)
treee3451175cff245facd508c3070a7b11154f750de /sysutils/kops
parent51a00331b25d12f001aa30cb5664437ee892962f (diff)
downloadports-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/Makefile19
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>