Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Aug 2018 14:58:00 +0000 (UTC)
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477657 - head/sysutils/kops
Message-ID:  <201808201458.w7KEw0l3023667@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808201458.w7KEw0l3023667>