svn commit: r477657 - head/sysutils/kops
Danilo Egea Gondolfo
danilo at FreeBSD.org
Mon Aug 20 14:58:01 UTC 2018
Author: danilo
Date: Mon Aug 20 14:58:00 2018
New Revision: 477657
URL: https://svnweb.freebsd.org/changeset/ports/477657
Log:
- Use "go build" and GH_SUBDIR instead of gmake and post-patch
Modified:
head/sysutils/kops/Makefile
Modified: head/sysutils/kops/Makefile
==============================================================================
--- head/sysutils/kops/Makefile Mon Aug 20 14:23:52 2018 (r477656)
+++ head/sysutils/kops/Makefile Mon Aug 20 14:58:00 2018 (r477657)
@@ -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>
More information about the svn-ports-all
mailing list