Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Sep 2015 16:03:00 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r396396 - head/devel/gb
Message-ID:  <201509081603.t88G30w6066783@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Tue Sep  8 16:02:59 2015
New Revision: 396396
URL: https://svnweb.freebsd.org/changeset/ports/396396

Log:
  devel/gb: update to 0.1.0, use bsd.go.mk
  
  PR:		202674
  Submitted by:	Maciej Pasternacki <maciej@pasternacki.net>

Modified:
  head/devel/gb/Makefile
  head/devel/gb/distinfo

Modified: head/devel/gb/Makefile
==============================================================================
--- head/devel/gb/Makefile	Tue Sep  8 15:49:27 2015	(r396395)
+++ head/devel/gb/Makefile	Tue Sep  8 16:02:59 2015	(r396396)
@@ -1,49 +1,33 @@
 # $FreeBSD$
 
 PORTNAME=	gb
-PORTVERSION=	0.0.0.2015080301
+PORTVERSION=	0.1.0
+DISTVERSIONPREFIX=	v
 CATEGORIES=	devel
 
 MAINTAINER=	swills@FreeBSD.org
 COMMENT=	Project based build tool for Go
 
+LICENSE=	MIT
+
 BUILD_DEPENDS=	${LOCALBASE}/bin/go:${PORTSDIR}/lang/go
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	constabulary
-GH_TAGNAME=	04254de
 
 PLIST_FILES=	bin/gb bin/gb-vendor
 
-PORTDOCS=	README.md LICENSE
+PORTDOCS=	README.md
 
 STRIP=		# stripping can break go binaries
-
-.include <bsd.port.options.mk>
-
-post-extract:
-	@cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
-		${MV} .gitignore LICENSE README.md build.go build_test.go \
-		cgo.go cgo14.go cgo15.go cmd context.go context_test.go \
-		defaultcc.go defaultcc_bsd.go example_test.go gb.go gb_test.go \
-		gc.go gc14.go gc15.go install.go log.go package.go \
-		package_test.go project.go src.go stdlib.go target.go testdata \
-		vendor wercker.yml \
-		src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
-
-do-build:
-	@cd ${WRKSRC} ; \
-		${SETENV} GOPATH=${WRKSRC} go install ./...
+GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
+GO_TARGET=	./...
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/gb \
-		${STAGEDIR}${PREFIX}/bin/
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/gb-vendor \
-		${STAGEDIR}${PREFIX}/bin/
+	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/* ${STAGEDIR}/${LOCALBASE}/bin
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \
-		${STAGEDIR}${DOCSDIR}
-	${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE \
-		${STAGEDIR}${DOCSDIR}
+	( cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ ; )
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
+.include <bsd.port.post.mk>

Modified: head/devel/gb/distinfo
==============================================================================
--- head/devel/gb/distinfo	Tue Sep  8 15:49:27 2015	(r396395)
+++ head/devel/gb/distinfo	Tue Sep  8 16:02:59 2015	(r396396)
@@ -1,2 +1,2 @@
-SHA256 (constabulary-gb-0.0.0.2015080301-04254de_GH0.tar.gz) = bd1b54c9b7cf02ea129c9c6e0a91ee8449bd9e4a64fc0d8de7b74e7e5f868267
-SIZE (constabulary-gb-0.0.0.2015080301-04254de_GH0.tar.gz) = 54735
+SHA256 (constabulary-gb-v0.1.0_GH0.tar.gz) = 7a0a77318dfd5f7f4a2c42d6f3cd99134fff1d6152f8649243126ef990befe54
+SIZE (constabulary-gb-v0.1.0_GH0.tar.gz) = 61599



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