View | Details | Raw Unified | Return to bug 202674 | Differences between
and this patch

Collapse All | Expand All

(-)w/devel/gb/Makefile (-28 / +12 lines)
Lines 1-49 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	gb
3
PORTNAME=	gb
4
PORTVERSION=	0.0.0.2015080301
4
PORTVERSION=	0.1.0
5
DISTVERSIONPREFIX=	v
5
CATEGORIES=	devel
6
CATEGORIES=	devel
6
7
7
MAINTAINER=	swills@FreeBSD.org
8
MAINTAINER=	swills@FreeBSD.org
8
COMMENT=	Project based build tool for Go
9
COMMENT=	Project based build tool for Go
9
10
11
LICENSE=	MIT
12
10
BUILD_DEPENDS=	${LOCALBASE}/bin/go:${PORTSDIR}/lang/go
13
BUILD_DEPENDS=	${LOCALBASE}/bin/go:${PORTSDIR}/lang/go
11
14
12
USE_GITHUB=	yes
15
USE_GITHUB=	yes
13
GH_ACCOUNT=	constabulary
16
GH_ACCOUNT=	constabulary
14
GH_TAGNAME=	04254de
15
17
16
PLIST_FILES=	bin/gb bin/gb-vendor
18
PLIST_FILES=	bin/gb bin/gb-vendor
17
19
18
PORTDOCS=	README.md LICENSE
20
PORTDOCS=	README.md
19
21
20
STRIP=		# stripping can break go binaries
22
STRIP=		# stripping can break go binaries
21
23
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
22
.include <bsd.port.options.mk>
24
GO_TARGET=	./...
23
24
post-extract:
25
	@cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
26
		${MV} .gitignore LICENSE README.md build.go build_test.go \
27
		cgo.go cgo14.go cgo15.go cmd context.go context_test.go \
28
		defaultcc.go defaultcc_bsd.go example_test.go gb.go gb_test.go \
29
		gc.go gc14.go gc15.go install.go log.go package.go \
30
		package_test.go project.go src.go stdlib.go target.go testdata \
31
		vendor wercker.yml \
32
		src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
33
34
do-build:
35
	@cd ${WRKSRC} ; \
36
		${SETENV} GOPATH=${WRKSRC} go install ./...
37
25
38
do-install:
26
do-install:
39
	${INSTALL_PROGRAM} ${WRKSRC}/bin/gb \
27
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/* ${STAGEDIR}/${LOCALBASE}/bin
40
		${STAGEDIR}${PREFIX}/bin/
41
	${INSTALL_PROGRAM} ${WRKSRC}/bin/gb-vendor \
42
		${STAGEDIR}${PREFIX}/bin/
43
	${MKDIR} ${STAGEDIR}${DOCSDIR}
28
	${MKDIR} ${STAGEDIR}${DOCSDIR}
44
	${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \
29
	( cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ ; )
45
		${STAGEDIR}${DOCSDIR}
46
	${CP} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE \
47
		${STAGEDIR}${DOCSDIR}
48
30
49
.include <bsd.port.mk>
31
.include <bsd.port.pre.mk>
32
.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
33
.include <bsd.port.post.mk>
(-)w/devel/gb/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (constabulary-gb-0.0.0.2015080301-04254de_GH0.tar.gz) = bd1b54c9b7cf02ea129c9c6e0a91ee8449bd9e4a64fc0d8de7b74e7e5f868267
1
SHA256 (constabulary-gb-v0.1.0_GH0.tar.gz) = 7a0a77318dfd5f7f4a2c42d6f3cd99134fff1d6152f8649243126ef990befe54
2
SIZE (constabulary-gb-0.0.0.2015080301-04254de_GH0.tar.gz) = 54735
2
SIZE (constabulary-gb-v0.1.0_GH0.tar.gz) = 61599

Return to bug 202674