Date: Wed, 6 May 2015 18:09:49 +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: r385536 - in head/devel: . gb Message-ID: <201505061809.t46I9nc2043057@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: swills Date: Wed May 6 18:09:49 2015 New Revision: 385536 URL: https://svnweb.freebsd.org/changeset/ports/385536 Log: devel/gb: add port gb, the project based build tool for Go WWW: https://github.com/constabulary/gb Added: head/devel/gb/ head/devel/gb/Makefile (contents, props changed) head/devel/gb/distinfo (contents, props changed) head/devel/gb/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed May 6 17:55:06 2015 (r385535) +++ head/devel/Makefile Wed May 6 18:09:49 2015 (r385536) @@ -485,6 +485,7 @@ SUBDIR += gauche-readline SUBDIR += gaul SUBDIR += gazpacho + SUBDIR += gb SUBDIR += gcc-arm-embedded SUBDIR += gccmakedep SUBDIR += gconf2 Added: head/devel/gb/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gb/Makefile Wed May 6 18:09:49 2015 (r385536) @@ -0,0 +1,57 @@ +# $FreeBSD$ + +PORTNAME= gb +PORTVERSION= 0.0.0.2015050101 +CATEGORIES= devel + +MAINTAINER= swills@FreeBSD.org +COMMENT= Project based build tool for Go + +BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go + +USE_GITHUB= yes +GH_ACCOUNT= constabulary +GH_PROJECT= gb +GH_TAGNAME= 400dce5e5172bcbaf609e6a1107988bb5571dc90 + +PLIST_FILES= bin/gb bin/gb-env bin/gb-vendor + +PORTDOCS= README.md + +STRIP= # stripping can break go binaries + +.include <bsd.port.options.mk> + +post-patch: + @cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ + ${CP} -R LICENSE README.md build.go build_test.go cgo.go cmd \ + context.go gb.go gc.go getting-started.md gotest_go11.go \ + install.go log.go package.go package_test.go project.go \ + stdlib.go target.go test.go test_test.go testdata toolchain.go \ + util.go wercker.yml \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT} + +do-build: + cd ${WRKSRC} ; \ + ${SETENV} GOPATH=${WRKSRC} go build -o gb-env \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/gb-env/main.go ; \ + ${SETENV} GOPATH=${WRKSRC} go build -o gb \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/gb/main.go \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/gb/plugin.go \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/gb/build.go \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/gb/test.go ; \ + ${SETENV} GOPATH=${WRKSRC} go build -o gb-vendor \ + src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/gb-vendor/main.go + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/gb \ + ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/gb-env \ + ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/gb-vendor \ + ${STAGEDIR}${PREFIX}/bin/ + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \ + ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/devel/gb/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gb/distinfo Wed May 6 18:09:49 2015 (r385536) @@ -0,0 +1,2 @@ +SHA256 (constabulary-gb-0.0.0.2015050101-400dce5e5172bcbaf609e6a1107988bb5571dc90_GH0.tar.gz) = daff70f492a566e98347e9d68b898c6896a7d4adf954c8788a020aa4764bf486 +SIZE (constabulary-gb-0.0.0.2015050101-400dce5e5172bcbaf609e6a1107988bb5571dc90_GH0.tar.gz) = 21774 Added: head/devel/gb/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gb/pkg-descr Wed May 6 18:09:49 2015 (r385536) @@ -0,0 +1,3 @@ +gb, the project based build tool for Go + +WWW: https://github.com/constabulary/gb
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505061809.t46I9nc2043057>