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

Collapse All | Expand All

(-)audio/pms-devel/Makefile (-40 / +35 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	pms-devel
4
PORTNAME=	pms-devel
5
PORTVERSION=	0.0.20181123
5
PORTVERSION=	0.0.20181123
6
PORTREVISION=	1
6
CATEGORIES=	audio
7
CATEGORIES=	audio
7
8
8
MAINTAINER=	riggs@FreeBSD.org
9
MAINTAINER=	riggs@FreeBSD.org
Lines 11-17 Link Here
11
LICENSE=	MIT
12
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
14
USES=		go
15
USES=		go:modules
15
16
16
USE_GITHUB=	yes
17
USE_GITHUB=	yes
17
GH_ACCOUNT=	ambientsound
18
GH_ACCOUNT=	ambientsound
Lines 18-69 Link Here
18
GH_PROJECT=	pms
19
GH_PROJECT=	pms
19
GH_TAGNAME=	000c5c0
20
GH_TAGNAME=	000c5c0
20
21
21
GH_TUPLE=\
22
GH_TUPLE=	\
22
	ambientsound:gompd:b065d40:gompd/src/github.com/ambientsound/gompd \
23
		RoaringBitmap:roaring:v0.4.16:roaringbitmap_roaring/vendor/github.com/RoaringBitmap/roaring \
23
	blevesearch:bleve:1a319cd:bleve/src/github.com/blevesearch/bleve \
24
		Smerity:govarint:7265e41f48f1:smerity_govarint/vendor/github.com/Smerity/govarint \
24
	blevesearch:go-porterstemmer:23a2c8e:porterstemmer/src/github.com/blevesearch/go-porterstemmer \
25
		ambientsound:gompd:b065d40b8238:ambientsound_gompd/vendor/github.com/ambientsound/gompd \
25
	blevesearch:segment:762005e:segment/src/github.com/blevesearch/segment \
26
		blevesearch:bleve:v0.7.0:blevesearch_bleve/vendor/github.com/blevesearch/bleve \
26
	boltdb:bolt:2f1ce7a:boltdb/src/github.com/boltdb/bolt \
27
		blevesearch:go-porterstemmer:v1.0.1:blevesearch_go_porterstemmer/vendor/github.com/blevesearch/go-porterstemmer \
27
	couchbase:vellum:35d9e73:vellum/src/github.com/couchbase/vellum \
28
		blevesearch:segment:762005e7a34f:blevesearch_segment/vendor/github.com/blevesearch/segment \
28
	edsrzf:mmap-go:0bce6a6:mmap/src/github.com/edsrzf/mmap-go \
29
		boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
29
	gdamore:encoding:b23993c:encoding/src/github.com/gdamore/encoding \
30
		couchbase:vellum:35d9e7346a69:couchbase_vellum/vendor/github.com/couchbase/vellum \
30
	gdamore:tcell:de7e78e:tcell/src/github.com/gdamore/tcell \
31
		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
31
	glycerine:go-unsnap-stream:9f0cb55:unsnapstream/src/github.com/glycerine/go-unsnap-stream \
32
		edsrzf:mmap-go:0bce6a688712:edsrzf_mmap_go/vendor/github.com/edsrzf/mmap-go \
32
	golang:protobuf:aa810b6:protobuf/src/github.com/golang/protobuf \
33
		gdamore:encoding:b23993cbb635:gdamore_encoding/vendor/github.com/gdamore/encoding \
33
	golang:snappy:2e65f85:snappy/src/github.com/golang/snappy \
34
		gdamore:tcell:v1.1.0:gdamore_tcell/vendor/github.com/gdamore/tcell \
34
	jessevdk:go-flags:c6ca198:flags/src/github.com/jessevdk/go-flags \
35
		glycerine:go-unsnap-stream:9f0cb55181dd:glycerine_go_unsnap_stream/vendor/github.com/glycerine/go-unsnap-stream \
35
	lucasb-eyer:go-colorful:c784231:colorful/src/github.com/lucasb-eyer/go-colorful \
36
		golang:net:161cd47e91fd:golang_net/vendor/golang.org/x/net \
36
	mattn:go-runewidth:ce7b0b5:runewidth/src/github.com/mattn/go-runewidth \
37
		golang:protobuf:v1.2.0:golang_protobuf/vendor/github.com/golang/protobuf \
37
	philhofer:fwd:bb6d471:fwd/src/github.com/philhofer/fwd \
38
		golang:snappy:2e65f85255db:golang_snappy/vendor/github.com/golang/snappy \
38
	RoaringBitmap:roaring:3d677d3:roaring/src/github.com/RoaringBitmap/roaring \
39
		golang:sys:bbd175535a8b:golang_sys/vendor/golang.org/x/sys \
39
	Smerity:govarint:7265e41:govarint/src/github.com/Smerity/govarint \
40
		golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \
40
	steveyen:gtreap:0abe01e:gtreap/src/github.com/steveyen/gtreap \
41
		jessevdk:go-flags:v1.4.0:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \
41
	stretchr:testify:f35b8ab:testify/src/github.com/stretchr/testify \
42
		lucasb-eyer:go-colorful:c7842319cf3a:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
42
	tinylib:msgp:b2b6a67:msgp/src/github.com/tinylib/msgp \
43
		mattn:go-runewidth:v0.0.3:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
43
	golang:net:161cd47:net/src/golang.org/x/net \
44
		mschoch:smat:90eadee771ae:mschoch_smat/vendor/github.com/mschoch/smat \
44
	golang:text:f21a4df:text/src/golang.org/x/text
45
		philhofer:fwd:v1.0.0:philhofer_fwd/vendor/github.com/philhofer/fwd \
46
		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
47
		steveyen:gtreap:0abe01ef9be2:steveyen_gtreap/vendor/github.com/steveyen/gtreap \
48
		stretchr:testify:v1.2.2:stretchr_testify/vendor/github.com/stretchr/testify \
49
		tinylib:msgp:v1.0.2:tinylib_msgp/vendor/github.com/tinylib/msgp \
50
		willf:bitset:v1.1.9:willf_bitset/vendor/github.com/willf/bitset
45
51
46
PLIST_FILES=	bin/${GO_PKGNAME}
52
GO_BUILDFLAGS=	-ldflags "-X main.buildVersion=${DISTVERSION}"
53
GO_TARGET=	:pms-devel
54
55
PLIST_FILES=	bin/${PORTNAME}
47
PORTDOCS=	*
56
PORTDOCS=	*
48
57
49
OPTIONS_DEFINE=	DOCS
58
OPTIONS_DEFINE=	DOCS
50
59
51
post-extract:
52
	${LN} -sf ${WRKSRC} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
53
	${RM} ${WRKSRC}/go.mod
54
55
do-build:
56
	@cd ${WRKSRC}; \
57
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-X main.buildVersion=${DISTVERSION}"
58
59
do-install:
60
	${INSTALL_PROGRAM} ${WRKSRC}/pms-${GH_TAGNAME} ${STAGEDIR}${PREFIX}/bin/${GO_PKGNAME}
61
62
post-install-DOCS-on:
60
post-install-DOCS-on:
63
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
61
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
64
	${INSTALL_MAN} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
62
	${INSTALL_MAN} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
65
63
66
post-install:
67
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${GO_PKGNAME}
68
69
.include <bsd.port.mk>
64
.include <bsd.port.mk>
(-)audio/pms-devel/distinfo (-47 / +57 lines)
Lines 1-49 Link Here
1
TIMESTAMP = 1543081675
1
TIMESTAMP = 1568205375
2
SHA256 (ambientsound-pms-0.0.20181123-000c5c0_GH0.tar.gz) = c05041fe19b4d7f64578ce2f6893d1673f5dc00c273c4fac811a4d8e2d35d209
2
SHA256 (ambientsound-pms-0.0.20181123-000c5c0_GH0.tar.gz) = c05041fe19b4d7f64578ce2f6893d1673f5dc00c273c4fac811a4d8e2d35d209
3
SIZE (ambientsound-pms-0.0.20181123-000c5c0_GH0.tar.gz) = 78943
3
SIZE (ambientsound-pms-0.0.20181123-000c5c0_GH0.tar.gz) = 78943
4
SHA256 (ambientsound-gompd-b065d40_GH0.tar.gz) = c776b8997e19b06f414fa8aaaa0088f08669593f6ff43815a9ad8a8988be01fe
4
SHA256 (RoaringBitmap-roaring-v0.4.16_GH0.tar.gz) = 6018c018098229217404878d89d313c92127218926cb5463c2ba0eb5de02a09d
5
SIZE (ambientsound-gompd-b065d40_GH0.tar.gz) = 16634
5
SIZE (RoaringBitmap-roaring-v0.4.16_GH0.tar.gz) = 132016
6
SHA256 (blevesearch-bleve-1a319cd_GH0.tar.gz) = c3b7dff30f86b4f944c451e2af8adb942f040f76d101abad0d2e05e52a3cd411
6
SHA256 (Smerity-govarint-7265e41f48f1_GH0.tar.gz) = 7c78365ebe8f5e40b2d0265c4950e66dd8252e4141fbfbd4f2b0a3f3e4dcefbe
7
SIZE (blevesearch-bleve-1a319cd_GH0.tar.gz) = 596436
7
SIZE (Smerity-govarint-7265e41f48f1_GH0.tar.gz) = 5489
8
SHA256 (blevesearch-go-porterstemmer-23a2c8e_GH0.tar.gz) = 7ad8a35605d31b09c0fd6a2dc283a36cd556dd4e5c2406fa37655c4efdcd5980
8
SHA256 (ambientsound-gompd-b065d40b8238_GH0.tar.gz) = bcba01976dae3f5df4867be83c27b536987eccad12a519f86ba7759b95d0774a
9
SIZE (blevesearch-go-porterstemmer-23a2c8e_GH0.tar.gz) = 9157
9
SIZE (ambientsound-gompd-b065d40b8238_GH0.tar.gz) = 16637
10
SHA256 (blevesearch-segment-762005e_GH0.tar.gz) = b0b237347ee6564b901e02ee89b50ab58197b9ce659da7cb9d4f4afc0d9393f4
10
SHA256 (blevesearch-bleve-v0.7.0_GH0.tar.gz) = d4cfd870d43bfb034a520ff91d55afae13b452e0a7282e5674041e5d1ae78b0c
11
SIZE (blevesearch-segment-762005e_GH0.tar.gz) = 478318
11
SIZE (blevesearch-bleve-v0.7.0_GH0.tar.gz) = 596424
12
SHA256 (boltdb-bolt-2f1ce7a_GH0.tar.gz) = f3f23f35adefcabc6c11a507a6177b32425751a0a835c6aaceebd13719e2f91e
12
SHA256 (blevesearch-go-porterstemmer-v1.0.1_GH0.tar.gz) = 8eb8d619b3abe4f7cba6cefc9d68f9fc6202862d427bf768bf5d6c6293f50a59
13
SIZE (boltdb-bolt-2f1ce7a_GH0.tar.gz) = 83440
13
SIZE (blevesearch-go-porterstemmer-v1.0.1_GH0.tar.gz) = 8388
14
SHA256 (couchbase-vellum-35d9e73_GH0.tar.gz) = 4dd154db46c69b237f94d4b731ab75955f5f6f4752ddf5a7b8e5c27c49d6f1ec
14
SHA256 (blevesearch-segment-762005e7a34f_GH0.tar.gz) = e5a27704af6c64e384c1b7ad9a06690f19b5a9d6838a97357a3e17a3ffcd2099
15
SIZE (couchbase-vellum-35d9e73_GH0.tar.gz) = 296118
15
SIZE (blevesearch-segment-762005e7a34f_GH0.tar.gz) = 478335
16
SHA256 (edsrzf-mmap-go-0bce6a6_GH0.tar.gz) = 120d7144798610a8edc8623878cc620013cfc9d07d9a6c915cfc4dba2d325e39
16
SHA256 (boltdb-bolt-v1.3.1_GH0.tar.gz) = b5ae498b780f535a5d308c188dee1329b3536275d29ad6758876084c0b8586a8
17
SIZE (edsrzf-mmap-go-0bce6a6_GH0.tar.gz) = 5492
17
SIZE (boltdb-bolt-v1.3.1_GH0.tar.gz) = 83437
18
SHA256 (gdamore-encoding-b23993c_GH0.tar.gz) = 7fe1ed858143ba259114120a8a736645ee644b22bece7c09240df6113922f01a
18
SHA256 (couchbase-vellum-35d9e7346a69_GH0.tar.gz) = 6eac41a30239778456f97a9cf6a495d6d02fee5528858913d25b8840e1b073df
19
SIZE (gdamore-encoding-b23993c_GH0.tar.gz) = 10629
19
SIZE (couchbase-vellum-35d9e7346a69_GH0.tar.gz) = 296148
20
SHA256 (gdamore-tcell-de7e78e_GH0.tar.gz) = 2cefcbb643fb020082d778c5dc1f66d73f9b393e71d4ccfddc593f3df3a450f7
20
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
21
SIZE (gdamore-tcell-de7e78e_GH0.tar.gz) = 718969
21
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
22
SHA256 (glycerine-go-unsnap-stream-9f0cb55_GH0.tar.gz) = 8fbd960f0d5cd310a3617f6b8ffda2d655ab8ff278a6dd9272ded571b97e52c3
22
SHA256 (edsrzf-mmap-go-0bce6a688712_GH0.tar.gz) = 53c8ab3c8b206a8dd7569238b6bd60dd8be360ca986cb484492aad904ec8eaa6
23
SIZE (glycerine-go-unsnap-stream-9f0cb55_GH0.tar.gz) = 19020
23
SIZE (edsrzf-mmap-go-0bce6a688712_GH0.tar.gz) = 5495
24
SHA256 (golang-protobuf-aa810b6_GH0.tar.gz) = e9ce29039e0d470509db8695ebcd5f98b670c52ac1e75932eca0365f4799118a
24
SHA256 (gdamore-encoding-b23993cbb635_GH0.tar.gz) = 3c607d322b9f585567dd4b6b19a0179a8277de94d44f98b4b42629632c035923
25
SIZE (golang-protobuf-aa810b6_GH0.tar.gz) = 332593
25
SIZE (gdamore-encoding-b23993cbb635_GH0.tar.gz) = 10635
26
SHA256 (golang-snappy-2e65f85_GH0.tar.gz) = dbbc74e9fbea19d803a6984314286acfb3ba554a693f5bce0c8073e18a180d99
26
SHA256 (gdamore-tcell-v1.1.0_GH0.tar.gz) = f2c8d63f24ef1f89abd80f6ee86cdb2af562225405644c0e75d0522b04858443
27
SIZE (golang-snappy-2e65f85_GH0.tar.gz) = 62575
27
SIZE (gdamore-tcell-v1.1.0_GH0.tar.gz) = 719426
28
SHA256 (jessevdk-go-flags-c6ca198_GH0.tar.gz) = 7985a6a45b8dd2de04a7e295f562a5589801076c265baea39c7ea51410db4489
28
SHA256 (glycerine-go-unsnap-stream-9f0cb55181dd_GH0.tar.gz) = fb08e82d914e511955bb4fb8bdfd90da407b723a280280b63ee434532eb46b73
29
SIZE (jessevdk-go-flags-c6ca198_GH0.tar.gz) = 55457
29
SIZE (glycerine-go-unsnap-stream-9f0cb55181dd_GH0.tar.gz) = 19019
30
SHA256 (lucasb-eyer-go-colorful-c784231_GH0.tar.gz) = 88bcc48c95f8d985bf056b20f7840e4dceaea38e4799e781e5aa1af197cc5265
30
SHA256 (golang-net-161cd47e91fd_GH0.tar.gz) = 5cc3ff8b7f5d47898b0073dcdd877ecff070d79a2b721b8ed1f5d87ade1f64b9
31
SIZE (lucasb-eyer-go-colorful-c784231_GH0.tar.gz) = 428455
31
SIZE (golang-net-161cd47e91fd_GH0.tar.gz) = 965145
32
SHA256 (mattn-go-runewidth-ce7b0b5_GH0.tar.gz) = e3c7ab1a10c7b35accd18e08e12be4206ee805e44812969a4351199ea5a41b62
32
SHA256 (golang-protobuf-v1.2.0_GH0.tar.gz) = 157a148ae4e132eb169ec794b6cb43f1002780eeacaea8b0694811d1948fb1ec
33
SIZE (mattn-go-runewidth-ce7b0b5_GH0.tar.gz) = 22963
33
SIZE (golang-protobuf-v1.2.0_GH0.tar.gz) = 332565
34
SHA256 (philhofer-fwd-bb6d471_GH0.tar.gz) = 5203cf8ee43495fdd547af4f9591020779a20cb36d9f2ff83f726aebbccfd8b1
34
SHA256 (golang-snappy-2e65f85255db_GH0.tar.gz) = 3f0d9ed5fbea9b10b33c38321afe9a9e8a45dc3f0dbed9c3c1b640e69da05f76
35
SIZE (philhofer-fwd-bb6d471_GH0.tar.gz) = 9215
35
SIZE (golang-snappy-2e65f85255db_GH0.tar.gz) = 62580
36
SHA256 (RoaringBitmap-roaring-3d677d3_GH0.tar.gz) = 241c1cc8fd0970a2048e3e184b1ee2f1719bd3c6508422cc00622b2dca4530c0
36
SHA256 (golang-sys-bbd175535a8b_GH0.tar.gz) = 2837b7e2bb23dd6492021b6e01b2dfb94aa0d7b0981c2b86027fdbad1df07f56
37
SIZE (RoaringBitmap-roaring-3d677d3_GH0.tar.gz) = 132031
37
SIZE (golang-sys-bbd175535a8b_GH0.tar.gz) = 1468385
38
SHA256 (Smerity-govarint-7265e41_GH0.tar.gz) = e58f7c92dcd70435424ebeb74a44693278c77a274cabd08aab59c7878149ff70
38
SHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb
39
SIZE (Smerity-govarint-7265e41_GH0.tar.gz) = 5484
39
SIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619
40
SHA256 (steveyen-gtreap-0abe01e_GH0.tar.gz) = a1c09793db44b55748992ac3a782c9375263da5d5e85c6199bbd745ca4ebd26c
40
SHA256 (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 3be7e8fb4b63887e8aeb55878244c04b7dcbe5ac77211c73ee35e38ca681e611
41
SIZE (steveyen-gtreap-0abe01e_GH0.tar.gz) = 4791
41
SIZE (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 55452
42
SHA256 (stretchr-testify-f35b8ab_GH0.tar.gz) = b7a2961d37598e0fc1bf7e9041f717ec770c7ec935d4a79a2d40f5e6722fe6a2
42
SHA256 (lucasb-eyer-go-colorful-c7842319cf3a_GH0.tar.gz) = 109a19fadc0db6958e1daafb13522c866a2c000aeb72db63ec4484d01fa49111
43
SIZE (stretchr-testify-f35b8ab_GH0.tar.gz) = 101718
43
SIZE (lucasb-eyer-go-colorful-c7842319cf3a_GH0.tar.gz) = 428466
44
SHA256 (tinylib-msgp-b2b6a67_GH0.tar.gz) = 9ecece4dcff77dedb6b61a1a9920e9ee74d30c893bcb7e74d0006456032ae28d
44
SHA256 (mattn-go-runewidth-v0.0.3_GH0.tar.gz) = 398ec709b006664e527040770056156cb225233d8b44b5a59ba2f5f5f3fa885e
45
SIZE (tinylib-msgp-b2b6a67_GH0.tar.gz) = 68341
45
SIZE (mattn-go-runewidth-v0.0.3_GH0.tar.gz) = 22961
46
SHA256 (golang-net-161cd47_GH0.tar.gz) = 03a66d67eb211331fb5c3941a4f7fef17483901aed7f6e2ce8e6026a6d77a569
46
SHA256 (mschoch-smat-90eadee771ae_GH0.tar.gz) = bd60b71d4289aab986daecc86499122f42fe9c1a3b1af9460d81a27479807b70
47
SIZE (golang-net-161cd47_GH0.tar.gz) = 965339
47
SIZE (mschoch-smat-90eadee771ae_GH0.tar.gz) = 11994
48
SHA256 (golang-text-f21a4df_GH0.tar.gz) = 1964956fab6356e201ace777f0e221334a9023777373768a853efc300df2219c
48
SHA256 (philhofer-fwd-v1.0.0_GH0.tar.gz) = 55736f48940198a11b7aeb4faba258459451994a8889ec003ce8d8d26ceca9ff
49
SIZE (golang-text-f21a4df_GH0.tar.gz) = 6102640
49
SIZE (philhofer-fwd-v1.0.0_GH0.tar.gz) = 9221
50
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
51
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
52
SHA256 (steveyen-gtreap-0abe01ef9be2_GH0.tar.gz) = 250018fe4ceb3333ecd1a0e9f93f3699e6203b80c243f092cc1759a6f692528a
53
SIZE (steveyen-gtreap-0abe01ef9be2_GH0.tar.gz) = 4793
54
SHA256 (stretchr-testify-v1.2.2_GH0.tar.gz) = 0728bb470254e8b39deae3e6c1c92a98e737239ae0be484188fb9083250adf5f
55
SIZE (stretchr-testify-v1.2.2_GH0.tar.gz) = 101698
56
SHA256 (tinylib-msgp-v1.0.2_GH0.tar.gz) = 3769a1d074e1e8a1903d26c0cf36ad249848d3a0b2a78c20b8040cfd6ce3811f
57
SIZE (tinylib-msgp-v1.0.2_GH0.tar.gz) = 68340
58
SHA256 (willf-bitset-v1.1.9_GH0.tar.gz) = 0538859161ccc590da58d0107cf864584f22a8c6b167719502afd541a5fba034
59
SIZE (willf-bitset-v1.1.9_GH0.tar.gz) = 16296
(-)benchmarks/vegeta/Makefile (-26 / +18 lines)
Lines 15-47 Link Here
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
16
17
GH_ACCOUNT=	tsenart
17
GH_ACCOUNT=	tsenart
18
GH_TUPLE=	alecthomas:jsonschema:f2c9385:jsonschema/github.com/alecthomas/jsonschema \
18
GH_TUPLE=	alecthomas:jsonschema:f2c9385:jsonschema/vendor/github.com/alecthomas/jsonschema \
19
		c2h5oh:datasize:4eba002:datasize/github.com/c2h5oh/datasize \
19
		c2h5oh:datasize:4eba002:datasize/vendor/github.com/c2h5oh/datasize \
20
		bmizerany:perks:d9a9656:perks/github.com/bmizerany/perks \
20
		bmizerany:perks:d9a9656:perks/vendor/github.com/bmizerany/perks \
21
		dgryski:go-gk:201884a:gogk/github.com/dgryski/go-gk \
21
		dgryski:go-gk:201884a:gogk/vendor/github.com/dgryski/go-gk \
22
		dgryski:go-lttb:318fcdf:golttb/github.com/dgryski/go-lttb \
22
		dgryski:go-lttb:318fcdf:golttb/vendor/github.com/dgryski/go-lttb \
23
		google:go-cmp:v0.2.0:gocmp/github.com/google/go-cmp \
23
		google:go-cmp:v0.2.0:gocmp/vendor/github.com/google/go-cmp \
24
		influxdata:tdigest:a7d76c6:tdigest/github.com/influxdata/tdigest \
24
		influxdata:tdigest:a7d76c6:tdigest/vendor/github.com/influxdata/tdigest \
25
		mailru:easyjson:60711f1:easyjson/github.com/mailru/easyjson \
25
		mailru:easyjson:60711f1:easyjson/vendor/github.com/mailru/easyjson \
26
		shurcooL:httpfs:809bece:httpfs/github.com/shurcooL/httpfs \
26
		shurcooL:httpfs:809bece:httpfs/vendor/github.com/shurcooL/httpfs \
27
		shurcooL:vfsgen:62bca83:vfsgen/github.com/shurcooL/vfsgen \
27
		shurcooL:vfsgen:62bca83:vfsgen/vendor/github.com/shurcooL/vfsgen \
28
		streadway:quantile:b0c5887:quantile/github.com/streadway/quantile \
28
		streadway:quantile:b0c5887:quantile/vendor/github.com/streadway/quantile \
29
		tsenart:go-tsz:cdeb9e1:gotsz/github.com/tsenart/go-tsz \
29
		tsenart:go-tsz:cdeb9e1:gotsz/vendor/github.com/tsenart/go-tsz \
30
		golang:net:c394268:net/golang.org/x/net \
30
		golang:net:c394268:net/vendor/golang.org/x/net \
31
		golang:text:v0.3.0:text/golang.org/x/text
31
		golang:text:v0.3.0:text/vendor/golang.org/x/text
32
32
33
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
34
GO_BUILDFLAGS=	-tags=netgo \
35
		-ldflags '-s -w -extldflags "-static" -X main.Version=${DISTVERSION}'
36
33
PLIST_FILES=	bin/${PORTNAME}
37
PLIST_FILES=	bin/${PORTNAME}
34
38
35
do-build:
36
	@${MKDIR} ${WRKSRC}/github.com/${GH_ACCOUNT}
37
	@${RLN} ${WRKSRC} ${WRKSRC}/github.com/${GH_ACCOUNT}/${PORTNAME}
38
	@${RLN} ${WRKSRC} ${WRKSRC}/src
39
	@cd ${WRKSRC} && \
40
	  ${SETENV} ${MAKE_ENV} ${GO_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
41
	  ${GO_CMD} build -v -a -tags=netgo -ldflags \
42
	  '-s -w -extldflags "-static" -X main.Version=${DISTVERSION}' -o bin/${PORTNAME}
43
44
do-install:
45
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}/${LOCALBASE}/bin
46
47
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)databases/go-carbon/Makefile (-6 / +4 lines)
Lines 18-35 Link Here
18
GH_ACCOUNT=		lomik
18
GH_ACCOUNT=		lomik
19
USE_RC_SUBR=		${PORTNAME}
19
USE_RC_SUBR=		${PORTNAME}
20
20
21
GO_PKGNAME=		github.com/${GH_ACCOUNT}/${PORTNAME}
22
GO_BUILDFLAGS=		-ldflags '-X main.BuildVersion=${DISTVERSION}'
23
21
USERS=			carbon
24
USERS=			carbon
22
GROUPS=			carbon
25
GROUPS=			carbon
23
26
24
do-build:
27
post-install:
25
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}/_vendor \
26
		go build --ldflags '-X main.BuildVersion=${DISTVERSION}' github.com/lomik/go-carbon
27
28
do-install:
29
	@${MKDIR} ${STAGEDIR}/var/db/go-carbon
28
	@${MKDIR} ${STAGEDIR}/var/db/go-carbon
30
	@${MKDIR} ${STAGEDIR}/var/log/go-carbon
29
	@${MKDIR} ${STAGEDIR}/var/log/go-carbon
31
	@${MKDIR} ${STAGEDIR}/${PREFIX}/etc/go-carbon
30
	@${MKDIR} ${STAGEDIR}/${PREFIX}/etc/go-carbon
32
	${INSTALL_PROGRAM} ${WRKSRC}/go-carbon ${STAGEDIR}${PREFIX}/bin/
33
	${INSTALL_DATA} ${WRKSRC}/deploy/go-carbon.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/go-carbon.conf.sample
31
	${INSTALL_DATA} ${WRKSRC}/deploy/go-carbon.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/go-carbon.conf.sample
34
	${INSTALL_DATA} ${WRKSRC}/deploy/storage-aggregation.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/storage-aggregation.conf.sample
32
	${INSTALL_DATA} ${WRKSRC}/deploy/storage-aggregation.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/storage-aggregation.conf.sample
35
	${INSTALL_DATA} ${WRKSRC}/deploy/storage-schemas.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/storage-schemas.conf.sample
33
	${INSTALL_DATA} ${WRKSRC}/deploy/storage-schemas.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/storage-schemas.conf.sample
(-)databases/influxdb/Makefile (-104 / +102 lines)
Lines 22-117 Link Here
22
GH_ACCOUNT=	influxdata
22
GH_ACCOUNT=	influxdata
23
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT}
23
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT}
24
24
25
GH_TUPLE=	BurntSushi:toml:a368813:BurntSushi_toml/src/github.com/BurntSushi/toml \
25
GH_TUPLE=	BurntSushi:toml:a368813:BurntSushi_toml/vendor/github.com/BurntSushi/toml \
26
		Masterminds:semver:v1.4.2:Masterminds_semver/src/github.com/Masterminds/semver \
26
		Masterminds:semver:v1.4.2:Masterminds_semver/vendor/github.com/Masterminds/semver \
27
		alecthomas:kingpin:v2.2.6:alecthomas_kingpin/src/github.com/alecthomas/kingpin \
27
		alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/github.com/alecthomas/kingpin \
28
		alecthomas:template:a0175ee:alecthomas_template/src/github.com/alecthomas/template \
28
		alecthomas:template:a0175ee:alecthomas_template/vendor/github.com/alecthomas/template \
29
		alecthomas:units:2efee85:alecthomas_units/src/github.com/alecthomas/units \
29
		alecthomas:units:2efee85:alecthomas_units/vendor/github.com/alecthomas/units \
30
		apache:arrow:f5df773:apache_arrow/src/github.com/apache/arrow \
30
		apache:arrow:f5df773:apache_arrow/vendor/github.com/apache/arrow \
31
		apex:log:941dea7:apex_log/src/github.com/apex/log \
31
		apex:log:941dea7:apex_log/vendor/github.com/apex/log \
32
		aws:aws-sdk-go:v1.15.50:aws_aws_sdk_go/src/github.com/aws/aws-sdk-go \
32
		aws:aws-sdk-go:v1.15.50:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
33
		beorn7:perks:3a771d9:beorn7_perks/src/github.com/beorn7/perks \
33
		beorn7:perks:3a771d9:beorn7_perks/vendor/github.com/beorn7/perks \
34
		blakesmith:ar:8bd4349:blakesmith_ar/src/github.com/blakesmith/ar \
34
		blakesmith:ar:8bd4349:blakesmith_ar/vendor/github.com/blakesmith/ar \
35
		bmizerany:pat:6226ea5:bmizerany_pat/src/github.com/bmizerany/pat \
35
		bmizerany:pat:6226ea5:bmizerany_pat/vendor/github.com/bmizerany/pat \
36
		boltdb:bolt:v1.3.1:boltdb_bolt/src/github.com/boltdb/bolt \
36
		boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
37
		c-bata:go-prompt:v0.2.1:c_bata_go_prompt/src/github.com/c-bata/go-prompt \
37
		c-bata:go-prompt:v0.2.1:c_bata_go_prompt/vendor/github.com/c-bata/go-prompt \
38
		caarlos0:ctrlc:v1.0.0:caarlos0_ctrlc/src/github.com/caarlos0/ctrlc \
38
		caarlos0:ctrlc:v1.0.0:caarlos0_ctrlc/vendor/github.com/caarlos0/ctrlc \
39
		campoy:unique:88950e5:campoy_unique/src/github.com/campoy/unique \
39
		campoy:unique:88950e5:campoy_unique/vendor/github.com/campoy/unique \
40
		cespare:xxhash:v1.0.0:cespare_xxhash/src/github.com/cespare/xxhash \
40
		cespare:xxhash:v1.0.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
41
		collectd:go-collectd:v0.3.0:collectd_go_collectd/src/collectd.org \
41
		collectd:go-collectd:v0.3.0:collectd_go_collectd/vendor/collectd.org \
42
		davecgh:go-spew:v1.1.0:davecgh_go_spew/src/github.com/davecgh/go-spew \
42
		davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
43
		dgrijalva:jwt-go:v3.2.0:dgrijalva_jwt_go/src/github.com/dgrijalva/jwt-go \
43
		dgrijalva:jwt-go:v3.2.0:dgrijalva_jwt_go/vendor/github.com/dgrijalva/jwt-go \
44
		dgryski:go-bitstream:3522498:dgryski_go_bitstream/src/github.com/dgryski/go-bitstream \
44
		dgryski:go-bitstream:3522498:dgryski_go_bitstream/vendor/github.com/dgryski/go-bitstream \
45
		dominikh:go-tools:2017.2.2:dominikh_go_tools/src/honnef.co/go/tools \
45
		dominikh:go-tools:2017.2.2:dominikh_go_tools/vendor/honnef.co/go/tools \
46
		fatih:color:v1.5.0:fatih_color/src/github.com/fatih/color \
46
		fatih:color:v1.5.0:fatih_color/vendor/github.com/fatih/color \
47
		glycerine:go-unsnap-stream:9f0cb55:glycerine_go_unsnap_stream/src/github.com/glycerine/go-unsnap-stream \
47
		glycerine:go-unsnap-stream:9f0cb55:glycerine_go_unsnap_stream/vendor/github.com/glycerine/go-unsnap-stream \
48
		go-ini:ini:v1.38.3:go_ini_ini/src/github.com/go-ini/ini \
48
		go-ini:ini:v1.38.3:go_ini_ini/vendor/github.com/go-ini/ini \
49
		go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/src/github.com/go-sql-driver/mysql \
49
		go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
50
		go-yaml:yaml:5420a8b:go_yaml_yaml/src/gopkg.in/yaml.v2 \
50
		go-yaml:yaml:5420a8b:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
51
		gogo:protobuf:v1.1.1:gogo_protobuf/src/github.com/gogo/protobuf \
51
		gogo:protobuf:v1.1.1:gogo_protobuf/vendor/github.com/gogo/protobuf \
52
		golang:appengine:v1.2.0:golang_appengine/src/google.golang.org/appengine \
52
		golang:appengine:v1.2.0:golang_appengine/vendor/google.golang.org/appengine \
53
		golang:crypto:a214413:golang_crypto/src/golang.org/x/crypto \
53
		golang:crypto:a214413:golang_crypto/vendor/golang.org/x/crypto \
54
		golang:net:a680a1e:golang_net/src/golang.org/x/net \
54
		golang:net:a680a1e:golang_net/vendor/golang.org/x/net \
55
		golang:oauth2:c57b0fa:golang_oauth2/src/golang.org/x/oauth2 \
55
		golang:oauth2:c57b0fa:golang_oauth2/vendor/golang.org/x/oauth2 \
56
		golang:protobuf:v1.1.0:golang_protobuf/src/github.com/golang/protobuf \
56
		golang:protobuf:v1.1.0:golang_protobuf/vendor/github.com/golang/protobuf \
57
		golang:snappy:d9eb7a3:golang_snappy/src/github.com/golang/snappy \
57
		golang:snappy:d9eb7a3:golang_snappy/vendor/github.com/golang/snappy \
58
		golang:sync:1d60e46:golang_sync/src/golang.org/x/sync \
58
		golang:sync:1d60e46:golang_sync/vendor/golang.org/x/sync \
59
		golang:sys:ac767d6:golang_sys/src/golang.org/x/sys \
59
		golang:sys:ac767d6:golang_sys/vendor/golang.org/x/sys \
60
		golang:text:v0.3.0:golang_text/src/golang.org/x/text \
60
		golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \
61
		golang:time:fbb02b2:golang_time/src/golang.org/x/time \
61
		golang:time:fbb02b2:golang_time/vendor/golang.org/x/time \
62
		golang:tools:45ff765:golang_tools/src/golang.org/x/tools \
62
		golang:tools:45ff765:golang_tools/vendor/golang.org/x/tools \
63
		google:go-cmp:v0.2.0:google_go_cmp/src/github.com/google/go-cmp \
63
		google:go-cmp:v0.2.0:google_go_cmp/vendor/github.com/google/go-cmp \
64
		google:go-genproto:fedd286:google_go_genproto/src/google.golang.org/genproto \
64
		google:go-genproto:fedd286:google_go_genproto/vendor/google.golang.org/genproto \
65
		google:go-github:dd29b54:google_go_github/src/github.com/google/go-github \
65
		google:go-github:dd29b54:google_go_github/vendor/github.com/google/go-github \
66
		google:go-querystring:v1.0.0:google_go_querystring/src/github.com/google/go-querystring \
66
		google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
67
		goreleaser:goreleaser:v0.88.0:goreleaser_goreleaser/src/github.com/goreleaser/goreleaser \
67
		goreleaser:goreleaser:v0.88.0:goreleaser_goreleaser/vendor/github.com/goreleaser/goreleaser \
68
		goreleaser:nfpm:v0.9.5:goreleaser_nfpm/src/github.com/goreleaser/nfpm \
68
		goreleaser:nfpm:v0.9.5:goreleaser_nfpm/vendor/github.com/goreleaser/nfpm \
69
		grpc:grpc-go:v1.13.0:grpc_grpc_go/src/google.golang.org/grpc \
69
		grpc:grpc-go:v1.13.0:grpc_grpc_go/vendor/google.golang.org/grpc \
70
		imdario:mergo:v0.3.6:imdario_mergo/src/github.com/imdario/mergo \
70
		imdario:mergo:v0.3.6:imdario_mergo/vendor/github.com/imdario/mergo \
71
		influxdata:flux:v0.24.0:influxdata_flux/src/github.com/influxdata/flux \
71
		influxdata:flux:v0.24.0:influxdata_flux/vendor/github.com/influxdata/flux \
72
		influxdata:influxql:v1.0.0:influxdata_influxql/src/github.com/influxdata/influxql \
72
		influxdata:influxql:v1.0.0:influxdata_influxql/vendor/github.com/influxdata/influxql \
73
		influxdata:line-protocol:a3afd89:influxdata_line_protocol/src/github.com/influxdata/line-protocol \
73
		influxdata:line-protocol:a3afd89:influxdata_line_protocol/vendor/github.com/influxdata/line-protocol \
74
		influxdata:roaring:fc520f4:influxdata_roaring/src/github.com/influxdata/roaring \
74
		influxdata:roaring:fc520f4:influxdata_roaring/vendor/github.com/influxdata/roaring \
75
		influxdata:tdigest:bf2b5ad:influxdata_tdigest/src/github.com/influxdata/tdigest \
75
		influxdata:tdigest:bf2b5ad:influxdata_tdigest/vendor/github.com/influxdata/tdigest \
76
		influxdata:usage-client:6d38953:influxdata_usage_client/src/github.com/influxdata/usage-client \
76
		influxdata:usage-client:6d38953:influxdata_usage_client/vendor/github.com/influxdata/usage-client \
77
		jmespath:go-jmespath:0b12d6b:jmespath_go_jmespath/src/github.com/jmespath/go-jmespath \
77
		jmespath:go-jmespath:0b12d6b:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
78
		jsternberg:zap-logfmt:v1.0.0:jsternberg_zap_logfmt/src/github.com/jsternberg/zap-logfmt \
78
		jsternberg:zap-logfmt:v1.0.0:jsternberg_zap_logfmt/vendor/github.com/jsternberg/zap-logfmt \
79
		jwilder:encoding:b4e1701:jwilder_encoding/src/github.com/jwilder/encoding \
79
		jwilder:encoding:b4e1701:jwilder_encoding/vendor/github.com/jwilder/encoding \
80
		kisielk:gotool:v1.0.0:kisielk_gotool/src/github.com/kisielk/gotool \
80
		kisielk:gotool:v1.0.0:kisielk_gotool/vendor/github.com/kisielk/gotool \
81
		klauspost:compress:v1.4.0:klauspost_compress/src/github.com/klauspost/compress \
81
		klauspost:compress:v1.4.0:klauspost_compress/vendor/github.com/klauspost/compress \
82
		klauspost:cpuid:v1.1:klauspost_cpuid/src/github.com/klauspost/cpuid \
82
		klauspost:cpuid:v1.1:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
83
		klauspost:crc32:v1.1:klauspost_crc32/src/github.com/klauspost/crc32 \
83
		klauspost:crc32:v1.1:klauspost_crc32/vendor/github.com/klauspost/crc32 \
84
		klauspost:pgzip:v1.1:klauspost_pgzip/src/github.com/klauspost/pgzip \
84
		klauspost:pgzip:v1.1:klauspost_pgzip/vendor/github.com/klauspost/pgzip \
85
		lib:pq:v1.0.0:lib_pq/src/github.com/lib/pq \
85
		lib:pq:v1.0.0:lib_pq/vendor/github.com/lib/pq \
86
		mattn:go-colorable:v0.0.9:mattn_go_colorable/src/github.com/mattn/go-colorable \
86
		mattn:go-colorable:v0.0.9:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
87
		mattn:go-isatty:6ca4dbf:mattn_go_isatty/src/github.com/mattn/go-isatty \
87
		mattn:go-isatty:6ca4dbf:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
88
		mattn:go-runewidth:v0.0.2:mattn_go_runewidth/src/github.com/mattn/go-runewidth \
88
		mattn:go-runewidth:v0.0.2:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
89
		mattn:go-tty:13ff120:mattn_go_tty/src/github.com/mattn/go-tty \
89
		mattn:go-tty:13ff120:mattn_go_tty/vendor/github.com/mattn/go-tty \
90
		mattn:go-zglob:2ea3427:mattn_go_zglob/src/github.com/mattn/go-zglob \
90
		mattn:go-zglob:2ea3427:mattn_go_zglob/vendor/github.com/mattn/go-zglob \
91
		matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions \
91
		matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
92
		mitchellh:go-homedir:ae18d6b:mitchellh_go_homedir/src/github.com/mitchellh/go-homedir \
92
		mitchellh:go-homedir:ae18d6b:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
93
		mschoch:smat:90eadee:mschoch_smat/src/github.com/mschoch/smat \
93
		mschoch:smat:90eadee:mschoch_smat/vendor/github.com/mschoch/smat \
94
		opentracing:opentracing-go:bd9c319:opentracing_opentracing_go/src/github.com/opentracing/opentracing-go \
94
		opentracing:opentracing-go:bd9c319:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \
95
		paulbellamy:ratecounter:v0.2.0:paulbellamy_ratecounter/src/github.com/paulbellamy/ratecounter \
95
		paulbellamy:ratecounter:v0.2.0:paulbellamy_ratecounter/vendor/github.com/paulbellamy/ratecounter \
96
		peterh:liner:8c1271f:peterh_liner/src/github.com/peterh/liner \
96
		peterh:liner:8c1271f:peterh_liner/vendor/github.com/peterh/liner \
97
		philhofer:fwd:v1.0.0:philhofer_fwd/src/github.com/philhofer/fwd \
97
		philhofer:fwd:v1.0.0:philhofer_fwd/vendor/github.com/philhofer/fwd \
98
		pkg:errors:v0.8.0:pkg_errors/src/github.com/pkg/errors \
98
		pkg:errors:v0.8.0:pkg_errors/vendor/github.com/pkg/errors \
99
		pkg:term:bffc007:pkg_term/src/github.com/pkg/term \
99
		pkg:term:bffc007:pkg_term/vendor/github.com/pkg/term \
100
		prometheus:client_golang:661e31b:prometheus_client_golang/src/github.com/prometheus/client_golang \
100
		prometheus:client_golang:661e31b:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
101
		prometheus:client_model:5c3871d:prometheus_client_model/src/github.com/prometheus/client_model \
101
		prometheus:client_model:5c3871d:prometheus_client_model/vendor/github.com/prometheus/client_model \
102
		prometheus:common:7600349:prometheus_common/src/github.com/prometheus/common \
102
		prometheus:common:7600349:prometheus_common/vendor/github.com/prometheus/common \
103
		prometheus:procfs:ae68e2d:prometheus_procfs/src/github.com/prometheus/procfs \
103
		prometheus:procfs:ae68e2d:prometheus_procfs/vendor/github.com/prometheus/procfs \
104
		retailnext:hllpp:101a6d2:retailnext_hllpp/src/github.com/retailnext/hllpp \
104
		retailnext:hllpp:101a6d2:retailnext_hllpp/vendor/github.com/retailnext/hllpp \
105
		satori:go.uuid:v1.2.0:satori_go_uuid/src/github.com/satori/go.uuid \
105
		satori:go.uuid:v1.2.0:satori_go_uuid/vendor/github.com/satori/go.uuid \
106
		segmentio:kafka-go:v0.2.2:segmentio_kafka_go/src/github.com/segmentio/kafka-go \
106
		segmentio:kafka-go:v0.2.2:segmentio_kafka_go/vendor/github.com/segmentio/kafka-go \
107
		spf13:cast:v1.3.0:spf13_cast/src/github.com/spf13/cast \
107
		spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \
108
		tinylib:msgp:1.0.2:tinylib_msgp/src/github.com/tinylib/msgp \
108
		tinylib:msgp:1.0.2:tinylib_msgp/vendor/github.com/tinylib/msgp \
109
		uber-go:atomic:v1.3.2:uber_go_atomic/src/go.uber.org/atomic \
109
		uber-go:atomic:v1.3.2:uber_go_atomic/vendor/go.uber.org/atomic \
110
		uber-go:multierr:v1.1.0:uber_go_multierr/src/go.uber.org/multierr \
110
		uber-go:multierr:v1.1.0:uber_go_multierr/vendor/go.uber.org/multierr \
111
		uber-go:zap:v1.9.0:uber_go_zap/src/go.uber.org/zap \
111
		uber-go:zap:v1.9.0:uber_go_zap/vendor/go.uber.org/zap \
112
		willf:bitset:v1.1.3:willf_bitset/src/github.com/willf/bitset \
112
		willf:bitset:v1.1.3:willf_bitset/vendor/github.com/willf/bitset \
113
		xlab:treeprint:d6fb674:xlab_treeprint/src/github.com/xlab/treeprint
113
		xlab:treeprint:d6fb674:xlab_treeprint/vendor/github.com/xlab/treeprint
114
114
115
GO_BUILDFLAGS=	-ldflags "-X main.version=${DISTVERSION}"
116
GO_TARGET=	./cmd/influxd \
117
		./cmd/influx \
118
		./cmd/influx_inspect \
119
		./cmd/influx_tsm \
120
		./cmd/influx_stress \
121
		./cmd/store:influx_store
122
115
OPTIONS_DEFINE=	MANPAGES
123
OPTIONS_DEFINE=	MANPAGES
116
OPTIONS_DEFAULT=	MANPAGES
124
OPTIONS_DEFAULT=	MANPAGES
117
OPTIONS_SUB=	yes
125
OPTIONS_SUB=	yes
Lines 151-181 Link Here
151
SUB_LIST+=	INFLUXD_LOGCMD="logger"
159
SUB_LIST+=	INFLUXD_LOGCMD="logger"
152
.endif
160
.endif
153
161
154
do-build:
155
		@cd ${WRKSRC}/${GH_SUBDIR} && \
156
			${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/...
157
158
do-build-MANPAGES-on:
162
do-build-MANPAGES-on:
159
		@cd ${WRKSRC}/${GH_SUBDIR}/man && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
163
		@cd ${WRKSRC}/man && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
160
164
161
do-install:
165
post-install:
162
		${MKDIR} ${STAGEDIR}${INFLUXD_DBDIR} \
166
		${MKDIR} ${STAGEDIR}${INFLUXD_DBDIR} \
163
		${STAGEDIR}${INFLUXD_PIDDIR} \
167
		${STAGEDIR}${INFLUXD_PIDDIR} \
164
		${STAGEDIR}${INFLUXD_LOGDIR}
168
		${STAGEDIR}${INFLUXD_LOGDIR}
165
		${INSTALL_PROGRAM} ${WRKSRC}/bin/influxd ${STAGEDIR}${PREFIX}/bin/influxd
166
		${INSTALL_PROGRAM} ${WRKSRC}/bin/influx ${STAGEDIR}${PREFIX}/bin/influx
167
		${INSTALL_PROGRAM} ${WRKSRC}/bin/influx_inspect ${STAGEDIR}${PREFIX}/bin/influx_inspect
168
		${INSTALL_PROGRAM} ${WRKSRC}/bin/influx_tsm ${STAGEDIR}${PREFIX}/bin/influx_tsm
169
		${INSTALL_PROGRAM} ${WRKSRC}/bin/influx_stress ${STAGEDIR}${PREFIX}/bin/influx_stress
170
		${INSTALL_PROGRAM} ${WRKSRC}/bin/store ${STAGEDIR}${PREFIX}/bin/influx_store
171
		@${SED} -i .bak -e \
169
		@${SED} -i .bak -e \
172
			"s|/var/lib/influxdb|/var/db/influxdb|g" \
170
			"s|/var/lib/influxdb|/var/db/influxdb|g" \
173
			${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml
171
			${WRKSRC}/etc/config.sample.toml
174
		${INSTALL_DATA} \
172
		${INSTALL_DATA} \
175
			${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml  \
173
			${WRKSRC}/etc/config.sample.toml  \
176
			${STAGEDIR}${PREFIX}/etc/influxd.conf.sample
174
			${STAGEDIR}${PREFIX}/etc/influxd.conf.sample
177
175
178
do-install-MANPAGES-on:
176
do-install-MANPAGES-on:
179
	${INSTALL_MAN} ${WRKSRC}/src/github.com/influxdata/influxdb/man/*.1  ${STAGEDIR}${MANPREFIX}/man/man1
177
	${INSTALL_MAN} ${WRKSRC}/man/*.1  ${STAGEDIR}${MANPREFIX}/man/man1
180
178
181
.include <bsd.port.post.mk>
179
.include <bsd.port.post.mk>
(-)databases/mongodb40-tools/Makefile (-19 / +9 lines)
Lines 22-28 Link Here
22
22
23
GO_BUILDFLAGS=	-tags "${USE_MY_TAGS}"
23
GO_BUILDFLAGS=	-tags "${USE_MY_TAGS}"
24
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
24
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
25
GO_TARGET=	${TOOL_BUILD:C,(.*),github.com/${GH_ACCOUNT}/${GH_PROJECT}/\1/\1,}
26
25
27
CONFLICTS_INSTALL=	mongodb3[46] mongodb3[46]-tools
26
CONFLICTS_INSTALL=	mongodb3[46] mongodb3[46]-tools
28
27
Lines 45-73 Link Here
45
MONGOTOP_DESC=		Track the amount of data I/O time
44
MONGOTOP_DESC=		Track the amount of data I/O time
46
MONGOREPLAY_DESC=	Traffic capture and replay tool
45
MONGOREPLAY_DESC=	Traffic capture and replay tool
47
46
48
BSONDUMP_VARS=		tool_build+=bsondump
47
BSONDUMP_VARS=		go_target+=./bsondump/main:bsondump
49
MONGOSTAT_VARS=		tool_build+=mongostat
48
MONGOSTAT_VARS=		go_target+=./mongostat/main:mongostat
50
MONGOFILES_VARS=	tool_build+=mongofiles
49
MONGOFILES_VARS=	go_target+=./mongofiles/main:mongofiles
51
MONGOEXPORT_VARS=	tool_build+=mongoexport
50
MONGOEXPORT_VARS=	go_target+=./mongoexport/main:mongoexport
52
MONGOIMPORT_VARS=	tool_build+=mongoimport
51
MONGOIMPORT_VARS=	go_target+=./mongoimport/main:mongoimport
53
MONGORESTORE_VARS=	tool_build+=mongorestore
52
MONGORESTORE_VARS=	go_target+=./mongorestore/main:mongorestore
54
MONGODUMP_VARS=		tool_build+=mongodump
53
MONGODUMP_VARS=		go_target+=./mongodump/main:mongodump
55
MONGOTOP_VARS=		tool_build+=mongotop
54
MONGOTOP_VARS=		go_target+=./mongotop/main:mongotop
56
MONGOREPLAY_VARS=	tool_build+=mongoreplay
55
MONGOREPLAY_VARS=	go_target+=./mongoreplay/main:mongoreplay
57
SASL_LIB_DEPENDS=	libsasl2.so:security/cyrus-sasl2
56
SASL_LIB_DEPENDS=	libsasl2.so:security/cyrus-sasl2
58
SASL_USE=		my_tags=sasl
57
SASL_USE=		my_tags=sasl
59
SSL_USES=		ssl
58
SSL_USES=		ssl
60
SSL_USE=		my_tags=ssl
59
SSL_USE=		my_tags=ssl
61
60
62
.include <bsd.port.options.mk>
63
64
# Rename 'main' directories to the tool names so that the binaries
65
# are not all named 'main' and we do not have to hack around USES=go.
66
post-patch:
67
.for tool in ${TOOL_BUILD}
68
	@${MV} ${WRKSRC}/${tool}/main ${WRKSRC}/${tool}/${tool}
69
.endfor
70
71
post-install-DOCS-on:
61
post-install-DOCS-on:
72
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
62
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
73
.for doc in README.md CONTRIBUTING.md THIRD-PARTY-NOTICES
63
.for doc in README.md CONTRIBUTING.md THIRD-PARTY-NOTICES
(-)deskutils/chart/Makefile (-15 / +6 lines)
Lines 14-41 Link Here
14
USES=		go
14
USES=		go
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
18
PORTDOCS=	README.md
19
OPTIONS_DEFINE=	DOCS
20
21
GH_ACCOUNT=	marianogappa
17
GH_ACCOUNT=	marianogappa
22
GH_SUBDIR=	src/github.com/marianogappa/chart
18
GH_SUBDIR=	src/github.com/marianogappa/chart
23
19
24
GH_TUPLE=	Sirupsen:logrus:v1.0.5:logrus/src/github.com/Sirupsen/logrus \
20
GH_TUPLE=	Sirupsen:logrus:v1.0.5:logrus/vendor/github.com/Sirupsen/logrus \
25
		skratchdot:open-golang:75fb7ed:skratchdot/src/github.com/skratchdot/open-golang \
21
		skratchdot:open-golang:75fb7ed:skratchdot/vendor/github.com/skratchdot/open-golang \
26
		golang:crypto:027cca1:crypto/src/golang.org/x/crypto \
22
		golang:crypto:027cca1:crypto/vendor/golang.org/x/crypto \
27
		golang:sys:6c888cc:sys/src/golang.org/x/sys
23
		golang:sys:6c888cc:sys/vendor/golang.org/x/sys
28
24
25
PORTDOCS=	README.md
29
PLIST_FILES=	bin/chart
26
PLIST_FILES=	bin/chart
30
27
31
do-build:
28
OPTIONS_DEFINE=	DOCS
32
	( cd ${WRKSRC}; \
33
		${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} \
34
		go build ${BUILD_FLAGS} -o bin/chart )
35
29
36
do-install:
37
	${INSTALL_PROGRAM} ${WRKSRC}/bin/chart ${STAGEDIR}${PREFIX}/bin/chart
38
39
post-install-DOCS-on:
30
post-install-DOCS-on:
40
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
31
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
41
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
32
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
(-)deskutils/noti/Makefile (-5 / +3 lines)
Lines 13-29 Link Here
13
RUN_DEPENDS=	notify-send:devel/libnotify
13
RUN_DEPENDS=	notify-send:devel/libnotify
14
14
15
USES=		go:modules
15
USES=		go:modules
16
16
USE_GITHUB=	yes
17
USE_GITHUB=	yes
17
18
GH_ACCOUNT=	variadico
18
GH_ACCOUNT=	variadico
19
19
20
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
20
GO_TARGET=	./cmd/noti
21
GO_TARGET=	github.com/${GH_ACCOUNT}/${PORTNAME}/cmd/noti
22
21
23
PLIST_FILES=	bin/noti man/man1/noti.1.gz man/man5/noti.yaml.5.gz
22
PLIST_FILES=	bin/noti man/man1/noti.1.gz man/man5/noti.yaml.5.gz
24
23
25
do-install:
24
post-install:
26
	${INSTALL_PROGRAM} ${WRKDIR}/bin/noti ${STAGEDIR}${PREFIX}/bin
27
	${INSTALL_MAN} ${WRKSRC}/docs/man/noti.1 ${STAGEDIR}${MANPREFIX}/man/man1/noti.1
25
	${INSTALL_MAN} ${WRKSRC}/docs/man/noti.1 ${STAGEDIR}${MANPREFIX}/man/man1/noti.1
28
	${INSTALL_MAN} ${WRKSRC}/docs/man/noti.yaml.5 ${STAGEDIR}${MANPREFIX}/man/man5/noti.yaml.5
26
	${INSTALL_MAN} ${WRKSRC}/docs/man/noti.yaml.5 ${STAGEDIR}${MANPREFIX}/man/man5/noti.yaml.5
29
27
(-)deskutils/pet/Makefile (-1 lines)
Lines 37-43 Link Here
37
		spf13:cobra:v0.0.3:spf13_cobra/vendor/github.com/spf13/cobra \
37
		spf13:cobra:v0.0.3:spf13_cobra/vendor/github.com/spf13/cobra \
38
		spf13:pflag:v1.0.1:spf13_pflag/vendor/github.com/spf13/pflag \
38
		spf13:pflag:v1.0.1:spf13_pflag/vendor/github.com/spf13/pflag \
39
		xanzy:go-gitlab:v0.10.5:xanzy_go_gitlab/vendor/github.com/xanzy/go-gitlab
39
		xanzy:go-gitlab:v0.10.5:xanzy_go_gitlab/vendor/github.com/xanzy/go-gitlab
40
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
41
40
42
PLIST_FILES=	bin/${PORTNAME}
41
PLIST_FILES=	bin/${PORTNAME}
43
42
(-)devel/arduino-builder/Makefile (-8 / +10 lines)
Lines 15-25 Link Here
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	arduino
17
GH_ACCOUNT=	arduino
18
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
19
GH_TUPLE=	go-errors:errors:8fa88b0:goerrors/src/github.com/go-errors/errors \
18
GH_TUPLE=	go-errors:errors:8fa88b0:goerrors/src/github.com/go-errors/errors \
20
		stretchr:testify:v1.1.4:stretchr/src/github.com/stretchr/testify \
19
		stretchr:testify:v1.1.4:stretchr/src/github.com/stretchr/testify \
21
		jstemmer:go-junit-report:6aeed67:jstemmer/src/github.com/jstemmer/go-junit-report
20
		jstemmer:go-junit-report:6aeed67:jstemmer/src/github.com/jstemmer/go-junit-report
22
21
22
GO_PKGNAME=	arduino.cc
23
GO_TARGET=	./arduino-builder
24
23
OPTIONS_DEFINE=	TOOLS
25
OPTIONS_DEFINE=	TOOLS
24
OPTIONS_DEFAULT=TOOLS
26
OPTIONS_DEFAULT=TOOLS
25
27
Lines 34-39 Link Here
34
		arduino/hardware/platform.txt \
36
		arduino/hardware/platform.txt \
35
		bin/${PORTNAME}
37
		bin/${PORTNAME}
36
38
39
# override, upstream expects GOROOT in ${WRKSRC}, not ${WRKDIR}
40
post-extract:
41
	${LN} -s ${WRKSRC}/src ${WRKDIR}
42
37
do-patch-TOOLS-on:
43
do-patch-TOOLS-on:
38
	${CP} ${FILESDIR}/arduino-builder.options.in ${WRKSRC}/arduino-builder.options
44
	${CP} ${FILESDIR}/arduino-builder.options.in ${WRKSRC}/arduino-builder.options
39
	${REINPLACE_CMD} -e 's|%%IDEVER%%|${_IDE_VER}|' \
45
	${REINPLACE_CMD} -e 's|%%IDEVER%%|${_IDE_VER}|' \
Lines 40-53 Link Here
40
			-e 's|%%PREFIX%%|${PREFIX}|' \
46
			-e 's|%%PREFIX%%|${PREFIX}|' \
41
			${WRKSRC}/arduino-builder.options
47
			${WRKSRC}/arduino-builder.options
42
48
43
do-build:
49
post-install:
44
	@( cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} go build arduino.cc/arduino-builder )
50
	(cd ${GO_WRKSRC}/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR})
45
51
46
do-install:
52
post-install-TOOLS-on:
47
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
48
	(cd ${WRKSRC}/src/arduino.cc/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR})
49
50
do-install-TOOLS-on:
51
	${INSTALL_DATA} ${WRKSRC}/arduino-builder.options ${STAGEDIR}${PREFIX}/arduino/arduino-builder.options
53
	${INSTALL_DATA} ${WRKSRC}/arduino-builder.options ${STAGEDIR}${PREFIX}/arduino/arduino-builder.options
52
54
53
.include <bsd.port.mk>
55
.include <bsd.port.mk>
(-)devel/arduinoOTA/Makefile (-6 / +2 lines)
Lines 15-27 Link Here
15
GH_ACCOUNT=	arduino
15
GH_ACCOUNT=	arduino
16
GH_TAGNAME=	c2b8306
16
GH_TAGNAME=	c2b8306
17
17
18
GO_BUILDFLAGS=	-ldflags "-X main.compileInfo=${COMPILEINFO}"
19
18
PLIST_FILES=	bin/${PORTNAME}
20
PLIST_FILES=	bin/${PORTNAME}
19
COMPILEINFO=	${OPSYS}${OSREL}-${ARCH}-${GH_TAGNAME}
21
COMPILEINFO=	${OPSYS}${OSREL}-${ARCH}-${GH_TAGNAME}
20
22
21
do-build:
22
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} go build -o ${PORTNAME} -ldflags "-X main.compileInfo=${COMPILEINFO}" main.go
23
24
do-install:
25
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
26
27
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)devel/bazel-buildtools/Makefile (-4 / +5 lines)
Lines 18-27 Link Here
18
		google:skylark:a5f7082:skylark/vendor/github.com/google/skylark
18
		google:skylark:a5f7082:skylark/vendor/github.com/google/skylark
19
19
20
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
20
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
21
GO_TARGET=	${EXES:S/^/${GO_PKGNAME}\//}
21
GO_TARGET=	./buildifier \
22
		./buildifier2 \
23
		./buildozer \
24
		./unused_deps
22
25
23
PLIST_FILES=	${EXES:S/^/bin\//}
26
PLIST_FILES=	${GO_TARGET:S/^./bin/}
24
27
25
EXES=		buildifier buildifier2 buildozer unused_deps
26
27
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)devel/etcd/Makefile (-4 lines)
Lines 31-40 Link Here
31
OPTIONS_DEFINE=	DOCS
31
OPTIONS_DEFINE=	DOCS
32
DOCS_DESC=	Install etcd README file
32
DOCS_DESC=	Install etcd README file
33
33
34
do-install:
35
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcd ${STAGEDIR}${PREFIX}/bin/
36
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcdctl ${STAGEDIR}${PREFIX}/bin/
37
38
do-install-DOCS-on:
34
do-install-DOCS-on:
39
	${MKDIR} ${STAGEDIR}${DOCSDIR}
35
	${MKDIR} ${STAGEDIR}${DOCSDIR}
40
	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
36
	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
(-)devel/etcd31/Makefile (-13 / +3 lines)
Lines 17-24 Link Here
17
17
18
USES=		go
18
USES=		go
19
GO_PKGNAME=	github.com/coreos/etcd
19
GO_PKGNAME=	github.com/coreos/etcd
20
GO_TARGET=	github.com/coreos/etcd \
20
GO_TARGET=	./cmd/etcd \
21
		github.com/coreos/etcdctl
21
		./cmd/etcdctl
22
USE_GITHUB=	yes
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	coreos
23
GH_ACCOUNT=	coreos
24
24
Lines 29-47 Link Here
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
DOCS_DESC=	Install etcd README file
30
DOCS_DESC=	Install etcd README file
31
31
32
post-extract:
33
	@${MV} ${WRKSRC}/cmd/vendor ${WRKDIR}/src
34
	@${RM} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/${PORTNAME}
35
	@${LN} -s ${WRKSRC} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcd
36
	@${LN} -s ${WRKSRC}/etcdctl ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcdctl
37
38
post-patch:
32
post-patch:
39
	${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${GO_WRKDIR_SRC}/github.com/coreos/pkg/dlopen/dlopen.go
33
	${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/github.com/coreos/pkg/dlopen/dlopen.go
40
34
41
do-install:
42
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcd ${STAGEDIR}${PREFIX}/bin/
43
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcdctl ${STAGEDIR}${PREFIX}/bin/
44
45
do-install-DOCS-on:
35
do-install-DOCS-on:
46
	${MKDIR} ${STAGEDIR}${DOCSDIR}
36
	${MKDIR} ${STAGEDIR}${DOCSDIR}
47
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
37
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
(-)devel/etcd32/Makefile (-13 / +3 lines)
Lines 17-24 Link Here
17
17
18
USES=		go
18
USES=		go
19
GO_PKGNAME=	github.com/coreos/etcd
19
GO_PKGNAME=	github.com/coreos/etcd
20
GO_TARGET=	github.com/coreos/etcd \
20
GO_TARGET=	./cmd/etcd \
21
		github.com/coreos/etcdctl
21
		./cmd/etcdctl
22
USE_GITHUB=	yes
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	coreos
23
GH_ACCOUNT=	coreos
24
24
Lines 29-47 Link Here
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
DOCS_DESC=	Install etcd README file
30
DOCS_DESC=	Install etcd README file
31
31
32
post-extract:
33
	@${MV} ${WRKSRC}/cmd/vendor ${WRKDIR}/src
34
	@${RM} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/${PORTNAME}
35
	@${LN} -s ${WRKSRC} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcd
36
	@${LN} -s ${WRKSRC}/etcdctl ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcdctl
37
38
post-patch:
32
post-patch:
39
	${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${GO_WRKDIR_SRC}/github.com/coreos/pkg/dlopen/dlopen.go
33
	${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/github.com/coreos/pkg/dlopen/dlopen.go
40
34
41
do-install:
42
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcd ${STAGEDIR}${PREFIX}/bin/
43
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcdctl ${STAGEDIR}${PREFIX}/bin/
44
45
do-install-DOCS-on:
35
do-install-DOCS-on:
46
	${MKDIR} ${STAGEDIR}${DOCSDIR}
36
	${MKDIR} ${STAGEDIR}${DOCSDIR}
47
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
37
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
(-)devel/etcd33/Makefile (-13 / +3 lines)
Lines 17-24 Link Here
17
17
18
USES=		go
18
USES=		go
19
GO_PKGNAME=	github.com/coreos/etcd
19
GO_PKGNAME=	github.com/coreos/etcd
20
GO_TARGET=	github.com/coreos/etcd \
20
GO_TARGET=	./cmd/etcd \
21
		github.com/coreos/etcdctl
21
		./cmd/etcdctl
22
USE_GITHUB=	yes
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	coreos
23
GH_ACCOUNT=	coreos
24
24
Lines 29-47 Link Here
29
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
30
DOCS_DESC=	Install etcd README file
30
DOCS_DESC=	Install etcd README file
31
31
32
post-extract:
33
	@${MV} ${WRKSRC}/cmd/vendor ${WRKDIR}/src
34
	@${RM} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/${PORTNAME}
35
	@${LN} -s ${WRKSRC} ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcd
36
	@${LN} -s ${WRKSRC}/etcdctl ${GO_WRKDIR_SRC}/github.com/${GH_ACCOUNT}/etcdctl
37
38
post-patch:
32
post-patch:
39
	${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${GO_WRKDIR_SRC}/github.com/coreos/pkg/dlopen/dlopen.go
33
	${REINPLACE_CMD} -i '' "s@#cgo LDFLAGS: -ldl@@g;" ${WRKSRC}/cmd/vendor/github.com/coreos/pkg/dlopen/dlopen.go
40
34
41
do-install:
42
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcd ${STAGEDIR}${PREFIX}/bin/
43
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/etcdctl ${STAGEDIR}${PREFIX}/bin/
44
45
do-install-DOCS-on:
35
do-install-DOCS-on:
46
	${MKDIR} ${STAGEDIR}${DOCSDIR}
36
	${MKDIR} ${STAGEDIR}${DOCSDIR}
47
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
37
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
(-)devel/etcd33/files/patch-.._src_github.com_coreos_go-systemd_util_util__cgo.go (-11 lines)
Lines 1-11 Link Here
1
--- ../src/github.com/coreos/go-systemd/util/util_cgo.go.orig
2
+++ ../src/github.com/coreos/go-systemd/util/util_cgo.go
3
@@ -127,7 +127,7 @@
4
 	switch {
5
 	case errno >= 0:
6
 		ret = false
7
-	case serrno == syscall.ENOENT, serrno == syscall.ENXIO, serrno == syscall.ENODATA:
8
+	case serrno == syscall.ENOENT, serrno == syscall.ENXIO:
9
 		// Since the implementation of sessions in systemd relies on
10
 		// the `pam_systemd` module, using the sd_pid_get_owner_uid
11
 		// heuristic alone can result in false positives if that module
(-)devel/etcd33/files/patch-cmd_vendor_github.com_coreos_go-systemd_util_util__cgo.go (-2 / +2 lines)
Lines 1-5 Link Here
1
--- ../src/github.com/coreos/go-systemd/util/util_cgo.go.orig
1
--- cmd/vendor/github.com/coreos/go-systemd/util/util_cgo.go.orig
2
+++ ../src/github.com/coreos/go-systemd/util/util_cgo.go
2
+++ cmd/vendor/github.com/coreos/go-systemd/util/util_cgo.go
3
@@ -127,7 +127,7 @@
3
@@ -127,7 +127,7 @@
4
 	switch {
4
 	switch {
5
 	case errno >= 0:
5
 	case errno >= 0:
(-)devel/git-codereview/Makefile (-13 / +3 lines)
Lines 14-32 Link Here
14
GH_PROJECT=	review
14
GH_PROJECT=	review
15
GH_TAGNAME=	77ae237
15
GH_TAGNAME=	77ae237
16
16
17
GO_PKGNAME=	golang.org/x/review
18
GO_TARGET=	./git-codereview
19
17
PLIST_FILES=	bin/git-codereview
20
PLIST_FILES=	bin/git-codereview
18
21
19
post-patch:
20
	@${MKDIR} ${WRKSRC}/src/golang.org/x/review
21
.for src in .gitattributes AUTHORS CONTRIBUTING.md CONTRIBUTORS LICENSE PATENTS \
22
	README codereview.cfg git-codereview
23
	@${MV} ${WRKSRC}/${src} ${WRKSRC}/src/golang.org/x/review
24
.endfor
25
26
do-build:
27
	@cd ${WRKSRC}/src/golang.org/x/review ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go install ./...
28
29
do-install:
30
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
31
32
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)devel/git-lfs/Makefile (-2 lines)
Lines 14-21 Link Here
14
USES=		go:modules
14
USES=		go:modules
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
16
17
GO_PKGNAME=	github.com/${PORTNAME}/${PORTNAME}
18
19
OPTIONS_DEFINE=		GIT_SUBVERSION MANPAGES
17
OPTIONS_DEFINE=		GIT_SUBVERSION MANPAGES
20
OPTIONS_DEFAULT=	MANPAGES
18
OPTIONS_DEFAULT=	MANPAGES
21
OPTIONS_SUB=		yes
19
OPTIONS_SUB=		yes
(-)devel/git-town/Makefile (-6 lines)
Lines 25-36 Link Here
25
25
26
PORTDOCS=	*
26
PORTDOCS=	*
27
27
28
do-build:
29
	@cd ${WRKSRC}/${GH_SUBDIR} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
30
31
do-install:
32
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
33
34
do-install-DOCS-on:
28
do-install-DOCS-on:
35
	cd ${WRKSRC}/documentation && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
29
	cd ${WRKSRC}/documentation && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
36
30
(-)devel/gitlab-runner/Makefile (-15 / +6 lines)
Lines 35-45 Link Here
35
# https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-freebsd-amd64
35
# https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-freebsd-amd64
36
BUILT=		2019-07-19T13:53:05+0000
36
BUILT=		2019-07-19T13:53:05+0000
37
37
38
GO_LDFLAGS=	-X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=${PORTVERSION} \
38
GO_PKGNAME=	gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}
39
GO_BUILDFLAGS=	-ldflags="\
40
		-X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=${PORTVERSION} \
39
		-X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GL_COMMIT:C/^(........).*/\1/} \
41
		-X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GL_COMMIT:C/^(........).*/\1/} \
40
		-X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=${BUILT} \
42
		-X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=${BUILT} \
41
		-X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=${GITBRANCH} \
43
		-X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=${GITBRANCH} \
42
		-s -w
44
		-s -w"
43
45
44
PLIST_FILES=	bin/gitlab-runner
46
PLIST_FILES=	bin/gitlab-runner
45
47
Lines 48-60 Link Here
48
USERS=		gitlab-runner
50
USERS=		gitlab-runner
49
GROUPS=		gitlab-runner
51
GROUPS=		gitlab-runner
50
52
51
post-extract:
53
post-patch:
52
	@${MKDIR} ${WRKSRC}/out/docker/
54
	@${MKDIR} ${WRKSRC}/out/docker/
53
	@${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-x86_64.tar.xz ${WRKSRC}/out/docker/
55
	@${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-x86_64.tar.xz ${WRKSRC}/out/docker/
54
	@${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-arm.tar.xz ${WRKSRC}/out/docker/
56
	@${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-arm.tar.xz ${WRKSRC}/out/docker/
55
	@${MV} ${WRKSRC}/vendor ${WRKSRC}/src
56
57
57
do-build:
58
pre-build:
58
	@cd ${WRKSRC} && go-bindata \
59
	@cd ${WRKSRC} && go-bindata \
59
		-pkg docker \
60
		-pkg docker \
60
		-nocompress \
61
		-nocompress \
Lines 64-78 Link Here
64
		-o executors/docker/bindata.go \
65
		-o executors/docker/bindata.go \
65
		out/docker/prebuilt-x86_64.tar.xz \
66
		out/docker/prebuilt-x86_64.tar.xz \
66
		out/docker/prebuilt-arm.tar.xz
67
		out/docker/prebuilt-arm.tar.xz
67
	@cd ${WRKSRC} && go fmt executors/docker/bindata.go
68
	@${MKDIR} ${WRKSRC}/src/gitlab.com/gitlab-org
69
	@${LN} -s ${WRKSRC} ${WRKSRC}/src/gitlab.com/gitlab-org/gitlab-runner
70
	@cd ${WRKSRC} && \
71
		${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build \
72
			-ldflags="${GO_LDFLAGS}" \
73
			-o gitlab-runner
74
68
75
do-install:
76
	${INSTALL_PROGRAM} ${WRKSRC}/gitlab-runner ${STAGEDIR}${PREFIX}/bin/gitlab-runner
77
78
.include <bsd.port.mk>
69
.include <bsd.port.mk>
(-)devel/gitlab-shell/Makefile (-1 / +1 lines)
Lines 28-34 Link Here
28
	${MV} ${WRKSRC}/config.yml.example ${WRKSRC}/config.yml.sample
28
	${MV} ${WRKSRC}/config.yml.example ${WRKSRC}/config.yml.sample
29
29
30
do-build:
30
do-build:
31
	export GOCACHE=${WRKSRC}/go && ${WRKSRC}/bin/compile
31
	${SETENV} ${MAKE_ENV} ${GO_ENV} ${WRKSRC}/bin/compile
32
32
33
pre-install:
33
pre-install:
34
	${RM} -rf ${WRKSRC}/go
34
	${RM} -rf ${WRKSRC}/go
(-)devel/go-bindata/Makefile (-11 / +4 lines)
Lines 15-20 Link Here
15
GH_TAGNAME=	a0ff256
15
GH_TAGNAME=	a0ff256
16
GH_SUBDIR=	src/github.com/jteeuwen/go-bindata
16
GH_SUBDIR=	src/github.com/jteeuwen/go-bindata
17
17
18
GO_TARGET=	./go-bindata
19
18
PLIST_FILES=	bin/go-bindata
20
PLIST_FILES=	bin/go-bindata
19
21
20
PORTDOCS=	CONTRIBUTING.md LICENSE README.md
22
PORTDOCS=	CONTRIBUTING.md LICENSE README.md
Lines 21-39 Link Here
21
23
22
OPTIONS_DEFINE=	DOCS
24
OPTIONS_DEFINE=	DOCS
23
25
24
do-build:
26
do-install-DOCS-on:
25
	cd ${WRKSRC} ; \
26
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o bin/go-bindata ./go-bindata/
27
28
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} \
30
		${STAGEDIR}${PREFIX}/bin/
31
	${MKDIR} ${STAGEDIR}${DOCSDIR}
27
	${MKDIR} ${STAGEDIR}${DOCSDIR}
32
33
do-install-DOCS-on:
34
.for x in ${PORTDOCS}
28
.for x in ${PORTDOCS}
35
	${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${x} \
29
	${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR}
36
		${STAGEDIR}${DOCSDIR}
37
.endfor
30
.endfor
38
31
39
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)devel/go-git/Makefile (-11 / +3 lines)
Lines 11-21 Link Here
11
LICENSE=	APACHE20
11
LICENSE=	APACHE20
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USES=		go
14
USES=		go:modules
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	src-d
16
GH_ACCOUNT=	src-d
17
GO_PKGNAME=	gopkg.in/src-d/go-git.v4
18
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
19
GH_TUPLE=	golang:crypto:505ab14:crypto/vendor/golang.org/x/crypto \
17
GH_TUPLE=	golang:crypto:505ab14:crypto/vendor/golang.org/x/crypto \
20
		golang:net:04a2e54:net/vendor/golang.org/x/net \
18
		golang:net:04a2e54:net/vendor/golang.org/x/net \
21
		golang:text:f21a4df:golangtext/vendor/golang.org/x/text \
19
		golang:text:f21a4df:golangtext/vendor/golang.org/x/text \
Lines 35-48 Link Here
35
		src-d:gcfg:v1.4.0:gcfg/vendor/github.com/src-d/gcfg \
33
		src-d:gcfg:v1.4.0:gcfg/vendor/github.com/src-d/gcfg \
36
		go-warnings:warnings:v0.1.2:warnings/vendor/gopkg.in/warnings.v0
34
		go-warnings:warnings:v0.1.2:warnings/vendor/gopkg.in/warnings.v0
37
35
36
GO_TARGET=	./cli/go-git
37
38
PLIST_FILES=	bin/go-git
38
PLIST_FILES=	bin/go-git
39
MAKE_ENV+=	GOFLAGS=-mod=vendor
40
39
41
do-build:
42
	(cd ${GO_WRKSRC}/cli/go-git/; \
43
	    ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build )
44
45
do-install:
46
	${INSTALL_PROGRAM} ${GO_WRKSRC}/cli/go-git/go-git ${STAGEDIR}${PREFIX}/bin/
47
48
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)devel/go-protobuf/Makefile (-20 / +9 lines)
Lines 20-44 Link Here
20
GH_ACCOUNT=	gogo
20
GH_ACCOUNT=	gogo
21
GH_SUBDIR=	src/github.com/gogo/protobuf
21
GH_SUBDIR=	src/github.com/gogo/protobuf
22
22
23
TARGETS=	protoc-gen-combo \
23
GO_TARGET=	./protoc-gen-combo \
24
		protoc-gen-gofast \
24
		./protoc-gen-gofast \
25
		protoc-gen-gogo \
25
		./protoc-gen-gogo \
26
		protoc-gen-gogofast \
26
		./protoc-gen-gogofast \
27
		protoc-gen-gogofaster \
27
		./protoc-gen-gogofaster \
28
		protoc-gen-gogoslick \
28
		./protoc-gen-gogoslick \
29
		protoc-gen-gogotypes \
29
		./protoc-gen-gogotypes \
30
		protoc-gen-gostring \
30
		./protoc-gen-gostring \
31
		protoc-min-version
31
		./protoc-min-version
32
32
33
do-build:
34
.for TARGET in ${TARGETS}
35
	@cd ${WRKSRC}/${TARGET} && \
36
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
37
.endfor
38
39
do-install:
40
.for TARGET in ${TARGETS}
41
	${INSTALL_PROGRAM} ${WRKSRC}/${TARGET}/${TARGET} ${STAGEDIR}${PREFIX}/bin
42
.endfor
43
44
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)devel/go-tools/Makefile (-19 / +10 lines)
Lines 15-39 Link Here
15
USES=		go
15
USES=		go
16
16
17
USE_GITHUB=	yes
17
USE_GITHUB=	yes
18
GH_TUPLE=	golang:tools:bfb5194:DEFAULT/src/golang.org/x/tools \
18
GH_TUPLE=	golang:tools:bfb5194:DEFAULT \
19
		golang:crypto:3cb0727:crypto/src/golang.org/x/crypto \
19
		golang:crypto:3cb0727:crypto/vendor/golang.org/x/crypto \
20
		golang:net:b6d7b13:net/src/golang.org/x/net
20
		golang:net:b6d7b13:net/vendor/golang.org/x/net
21
21
22
TARGETS=	benchcmp bundle callgraph compilebench cover digraph eg fiximports \
22
GO_PKGNAME=	golang.org/x/tools
23
		getgo go-contrib-init godex godoc goimports gomvpkg gorename gotype \
23
GO_TARGET=	./cmd/benchcmp ./cmd/bundle ./cmd/callgraph ./cmd/compilebench \
24
		goyacc guru heapview html2article present ssadump stress stringer \
24
		./cmd/cover ./cmd/digraph ./cmd/eg ./cmd/fiximports ./cmd/getgo \
25
		tip toolstash
25
		./cmd/go-contrib-init ./cmd/godex ./cmd/godoc ./cmd/goimports \
26
		./cmd/gomvpkg ./cmd/gorename ./cmd/gotype ./cmd/goyacc ./cmd/guru \
27
		./cmd/heapview ./cmd/html2article ./cmd/present ./cmd/ssadump \
28
		./cmd/stress ./cmd/stringer ./cmd/tip ./cmd/toolstash
26
29
27
do-build:
28
.for TARGET in ${TARGETS}
29
	cd ${WRKSRC}/cmd/${TARGET} ; \
30
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build golang.org/x/tools/cmd/${TARGET}
31
.endfor
32
33
do-install:
34
.for TARGET in ${TARGETS}
35
	${STRIP_CMD} ${WRKSRC}/cmd/${TARGET}/${TARGET}
36
	${INSTALL_PROGRAM} ${WRKSRC}/cmd/${TARGET}/${TARGET} ${STAGEDIR}${PREFIX}/bin/
37
.endfor
38
39
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)devel/goprotobuf/Makefile (-6 / +2 lines)
Lines 23-34 Link Here
23
GH_SUBDIR=	src/github.com/golang/protobuf
23
GH_SUBDIR=	src/github.com/golang/protobuf
24
GH_TUPLE=	google:go-genproto:02b4e95:genproto/src/google.golang.org/genproto
24
GH_TUPLE=	google:go-genproto:02b4e95:genproto/src/google.golang.org/genproto
25
25
26
GO_TARGET=	./protoc-gen-go
27
26
PLIST_FILES=	bin/protoc-gen-go
28
PLIST_FILES=	bin/protoc-gen-go
27
29
28
do-build:
29
	@cd ${WRKSRC}/protoc-gen-go && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
30
31
do-install:
32
	${INSTALL_PROGRAM} ${WRKSRC}/protoc-gen-go/protoc-gen-go ${STAGEDIR}${PREFIX}/bin
33
34
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)devel/jfrog-cli/Makefile (-1 / +1 lines)
Lines 55-61 Link Here
55
		ulikunitz:xz:v0.5.4:ulikunitz_xz/vendor/github.com/ulikunitz/xz \
55
		ulikunitz:xz:v0.5.4:ulikunitz_xz/vendor/github.com/ulikunitz/xz \
56
		xanzy:ssh-agent:v0.2.0:xanzy_ssh_agent/vendor/github.com/xanzy/ssh-agent
56
		xanzy:ssh-agent:v0.2.0:xanzy_ssh_agent/vendor/github.com/xanzy/ssh-agent
57
57
58
GO_PKGNAME=	github.com/jfrog/jfrog-cli-go/jfrog-cli/jfrog
58
GO_TARGET=	./jfrog-cli/jfrog
59
PLIST_FILES=	bin/jfrog
59
PLIST_FILES=	bin/jfrog
60
60
61
.include <bsd.port.mk>
61
.include <bsd.port.mk>
(-)devel/jiri/Makefile (-12 / +8 lines)
Lines 11-17 Link Here
11
COMMENT=	Tool for multi-repo development
11
COMMENT=	Tool for multi-repo development
12
12
13
LICENSE=	BSD3CLAUSE
13
LICENSE=	BSD3CLAUSE
14
LICENSE_FILE=	${WRKSRC}/go/src/fuchsia.googlesource.com/jiri/LICENSE
14
LICENSE_FILE=	${WRKDIR}/src/fuchsia.googlesource.com/jiri/LICENSE
15
15
16
BUILD_DEPENDS=	cmake:devel/cmake \
16
BUILD_DEPENDS=	cmake:devel/cmake \
17
		ninja:devel/ninja
17
		ninja:devel/ninja
Lines 21-38 Link Here
21
21
22
GITHASH=	56b2a541f92f3bd9d28b29e1cbcb16f96d6bc6c1
22
GITHASH=	56b2a541f92f3bd9d28b29e1cbcb16f96d6bc6c1
23
TIMESTAMP=	2019-01-03T00:00:00.000000
23
TIMESTAMP=	2019-01-03T00:00:00.000000
24
EXTRACT_AFTER_ARGS=	-s "!^!${DISTNAME}/go/src/fuchsia.googlesource.com/jiri/!"
24
EXTRACT_AFTER_ARGS=	-s "!^!src/fuchsia.googlesource.com/jiri/!"
25
PLIST_FILES=	bin/jiri
25
PLIST_FILES=	bin/jiri
26
26
27
pre-extract:
27
GO_PKGNAME=	fuchsia.googlesource.com/jiri
28
	@${MKDIR} ${WRKSRC}
28
GO_TARGET=	./cmd/jiri
29
GO_BUILDFLAGS=	-ldflags="\
30
		-s -w \
31
		-X fuchsia.googlesource.com/jiri/version.GitCommit=${GITHASH} \
32
		-X fuchsia.googlesource.com/jiri/version.BuildTime=${TIMESTAMP}"
29
33
30
do-build:
31
	cd ${WRKSRC}/go/src/fuchsia.googlesource.com/jiri && \
32
		${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC}/go \
33
			go build -ldflags "-s -w -X \"fuchsia.googlesource.com/jiri/version.GitCommit=${GITHASH}\" -X \"fuchsia.googlesource.com/jiri/version.BuildTime=${TIMESTAMP}\"" -a -o jiri fuchsia.googlesource.com/jiri/cmd/jiri
34
35
do-install:
36
	${INSTALL_PROGRAM} ${WRKSRC}/go/src/fuchsia.googlesource.com/jiri/jiri ${STAGEDIR}${PREFIX}/bin
37
38
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)devel/lazygit/Makefile (-6 / +2 lines)
Lines 16-27 Link Here
16
16
17
GH_ACCOUNT=	jesseduffield
17
GH_ACCOUNT=	jesseduffield
18
18
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
20
19
PLIST_FILES=	bin/${PORTNAME}
21
PLIST_FILES=	bin/${PORTNAME}
20
22
21
post-extract:
22
	${MKDIR} ${GO_WRKSRC:H}
23
	${LN} -sf ${WRKSRC} ${GO_WRKSRC:H}/${PORTNAME}
24
	${MKDIR} ${GO_WRKSRC}/vendor/github.com/${GH_ACCOUNT}/${PORTNAME}/
25
	${MV} ${GO_WRKSRC}/pkg ${GO_WRKSRC}/vendor/github.com/${GH_ACCOUNT}/${PORTNAME}/
26
27
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)devel/loccount/Makefile (-7 / +2 lines)
Lines 16-28 Link Here
16
GL_ACCOUNT=	esr
16
GL_ACCOUNT=	esr
17
GL_COMMIT=	249ea3d6927fd327086b609857c04bb95eafdd98
17
GL_COMMIT=	249ea3d6927fd327086b609857c04bb95eafdd98
18
18
19
GO_PKGNAME=	gitlab.com/${GL_ACCOUNT}/${PORTNAME}
20
19
PLIST_FILES=	bin/${PORTNAME}
21
PLIST_FILES=	bin/${PORTNAME}
20
22
21
do-build:
22
	@cd ${WRKSRC} && \
23
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME}
24
25
do-install:
26
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
27
28
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)devel/mage/Makefile (-5 / +2 lines)
Lines 26-35 Link Here
26
		${WRKSRC}/magefile.go
26
		${WRKSRC}/magefile.go
27
27
28
do-build:
28
do-build:
29
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
29
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} \
30
	${LOCALBASE}/bin/go run bootstrap.go
30
	${GO_CMD} run bootstrap.go
31
31
32
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
34
35
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)devel/pprof/Makefile (-9 / +2 lines)
Lines 15-31 Link Here
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	google
16
GH_ACCOUNT=	google
17
GH_TAGNAME=	54271f7
17
GH_TAGNAME=	54271f7
18
GH_TUPLE=	chzyer:readline:v1.4:readline/src/github.com/chzyer/readline \
18
GH_TUPLE=	chzyer:readline:v1.4:readline/vendor/github.com/chzyer/readline \
19
		ianlancetaylor:demangle:5e5cf60:demangle/src/github.com/ianlancetaylor/demangle
19
		ianlancetaylor:demangle:5e5cf60:demangle/vendor/github.com/ianlancetaylor/demangle
20
GH_SUBDIR=	src/github.com/google/${PORTNAME}
20
GH_SUBDIR=	src/github.com/google/${PORTNAME}
21
21
22
PLIST_FILES=	bin/${PORTNAME}
22
PLIST_FILES=	bin/${PORTNAME}
23
23
24
do-build:
25
	@cd ${WRKSRC}/${GH_SUBDIR} && \
26
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME}
27
28
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
30
31
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)dns/cli53/Makefile (-7 / +4 lines)
Lines 9-26 Link Here
9
COMMENT=	Command line tool for Amazon Route 53
9
COMMENT=	Command line tool for Amazon Route 53
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC:H:H}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USES=		go
14
USES=		go
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	barnybug
16
GH_ACCOUNT=	barnybug
17
17
18
WRKSRC_SUBDIR=	cmd/cli53
18
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}/cmd/cli53
19
GO_TARGET=	./cmd/cli53
20
20
PLIST_FILES=	bin/cli53
21
PLIST_FILES=	bin/cli53
21
22
22
post-extract:
23
	@${MKDIR} ${GO_WRKSRC:H:H:H}
24
	@${LN} -sf ${WRKSRC:H:H} ${GO_WRKSRC:H:H}
25
26
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)dns/dnscrypt-proxy2/Makefile (-11 / +3 lines)
Lines 13-24 Link Here
13
13
14
RUN_DEPENDS=	ca_root_nss>=3.35:security/ca_root_nss
14
RUN_DEPENDS=	ca_root_nss>=3.35:security/ca_root_nss
15
15
16
USES=		go
16
USES=		go:modules
17
USE_RC_SUBR=	${PORTNAME}
17
USE_RC_SUBR=	${PORTNAME}
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
19
20
GH_ACCOUNT=	jedisct1
20
GH_ACCOUNT=	jedisct1
21
21
22
GO_TARGET=	./dnscrypt-proxy:${PREFIX}/sbin/dnscrypt-proxy
23
22
USERS=		_dnscrypt-proxy
24
USERS=		_dnscrypt-proxy
23
GROUPS=		_dnscrypt-proxy
25
GROUPS=		_dnscrypt-proxy
24
26
Lines 33-48 Link Here
33
35
34
OPTIONS_DEFINE=	DOCS EXAMPLES
36
OPTIONS_DEFINE=	DOCS EXAMPLES
35
37
36
do-build:
37
	${RLN} ${WRKSRC}/vendor ${WRKSRC}/src
38
	${RM} ${WRKSRC}/go.mod
39
	cd ${WRKSRC}/${PORTNAME} && \
40
	  ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} \
41
	  ${GO_CMD} build ${GO_BUILDFLAGS} -o ${WRKDIR}/sbin/${PORTNAME}
42
43
do-install:
44
	${INSTALL_PROGRAM} ${WRKDIR}/sbin/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
45
46
do-install-DOCS-on:
38
do-install-DOCS-on:
47
	${MKDIR} ${STAGEDIR}${DOCSDIR}
39
	${MKDIR} ${STAGEDIR}${DOCSDIR}
48
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
40
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
(-)editors/micro/Makefile (-31 / +32 lines)
Lines 17-47 Link Here
17
GH_ACCOUNT=	zyedidia
17
GH_ACCOUNT=	zyedidia
18
GH_SUBDIR=	src/github.com/zyedidia/${PORTNAME}
18
GH_SUBDIR=	src/github.com/zyedidia/${PORTNAME}
19
GH_TUPLE=	\
19
GH_TUPLE=	\
20
		blang:semver:4a1e882:semver/src/github.com/blang/semver \
20
		blang:semver:4a1e882:semver/vendor/github.com/blang/semver \
21
		dustin:go-humanize:259d2a1:humanize/src/github.com/dustin/go-humanize \
21
		dustin:go-humanize:259d2a1:humanize/vendor/github.com/dustin/go-humanize \
22
		flynn:json5:7620272:json5/src/github.com/flynn/json5 \
22
		flynn:json5:7620272:json5/vendor/github.com/flynn/json5 \
23
		gdamore:encoding:b23993c:encoding/src/github.com/gdamore/encoding \
23
		gdamore:encoding:b23993c:encoding/vendor/github.com/gdamore/encoding \
24
		go-errors:errors:8fa88b0:errors/src/github.com/go-errors/errors \
24
		go-errors:errors:8fa88b0:errors/vendor/github.com/go-errors/errors \
25
		jtolds:gls:77f1821:gls/src/github.com/jtolds/gls \
25
		jtolds:gls:77f1821:gls/vendor/github.com/jtolds/gls \
26
		lucasb-eyer:go-colorful:c900de9:colorful/src/github.com/lucasb-eyer/go-colorful \
26
		lucasb-eyer:go-colorful:c900de9:colorful/vendor/github.com/lucasb-eyer/go-colorful \
27
		mattn:go-isatty:fc9e8d8:isatty/src/github.com/mattn/go-isatty \
27
		mattn:go-isatty:fc9e8d8:isatty/vendor/github.com/mattn/go-isatty \
28
		mattn:go-runewidth:97311d9:runewidth/src/github.com/mattn/go-runewidth \
28
		mattn:go-runewidth:97311d9:runewidth/vendor/github.com/mattn/go-runewidth \
29
		mitchellh:go-homedir:b8bc1bf:homedir/src/github.com/mitchellh/go-homedir \
29
		mitchellh:go-homedir:b8bc1bf:homedir/vendor/github.com/mitchellh/go-homedir \
30
		sergi:go-diff:feef008:godiff/src/github.com/sergi/go-diff \
30
		sergi:go-diff:feef008:godiff/vendor/github.com/sergi/go-diff \
31
		smartystreets:assertions:0b37b35:assertions/src/github.com/smartystreets/assertions \
31
		smartystreets:assertions:0b37b35:assertions/vendor/github.com/smartystreets/assertions \
32
		smartystreets:goconvey:e5b2b7c:goconvey/src/github.com/smartystreets/goconvey \
32
		smartystreets:goconvey:e5b2b7c:goconvey/vendor/github.com/smartystreets/goconvey \
33
		yuin:gopher-lua:b402f31:gopherlua/src/github.com/yuin/gopher-lua \
33
		yuin:gopher-lua:b402f31:gopherlua/vendor/github.com/yuin/gopher-lua \
34
		zyedidia:clipboard:4611e80:clipboard/src/github.com/zyedidia/clipboard \
34
		zyedidia:clipboard:4611e80:clipboard/vendor/github.com/zyedidia/clipboard \
35
		zyedidia:glob:dd4023a:glob/src/github.com/zyedidia/glob \
35
		zyedidia:glob:dd4023a:glob/vendor/github.com/zyedidia/glob \
36
		zyedidia:poller:ab09682:poller/src/github.com/zyedidia/poller \
36
		zyedidia:poller:ab09682:poller/vendor/github.com/zyedidia/poller \
37
		zyedidia:pty:3036466:pty/src/github.com/zyedidia/pty \
37
		zyedidia:pty:3036466:pty/vendor/github.com/zyedidia/pty \
38
		zyedidia:tcell:208b6e8:tcell/src/github.com/zyedidia/tcell \
38
		zyedidia:tcell:208b6e8:tcell/vendor/github.com/zyedidia/tcell \
39
		zyedidia:terminal:1760577:terminal/src/github.com/zyedidia/terminal \
39
		zyedidia:terminal:1760577:terminal/vendor/github.com/zyedidia/terminal \
40
		golang:net:1a68b13:net/src/golang.org/x/net \
40
		golang:net:1a68b13:net/vendor/golang.org/x/net \
41
		golang:text:210eee5:text/src/golang.org/x/text \
41
		golang:text:210eee5:text/vendor/golang.org/x/text \
42
		go-yaml:yaml:cd8b52f:yaml/src/gopkg.in/yaml.v2 \
42
		go-yaml:yaml:cd8b52f:yaml/vendor/gopkg.in/yaml.v2 \
43
		layeh:gopher-luar:1628157:luar/src/layeh.com/gopher-luar
43
		layeh:gopher-luar:1628157:luar/vendor/layeh.com/gopher-luar
44
44
45
GO_TARGET=	./cmd/micro
46
GO_BUILDFLAGS=	-ldflags "\
47
		-s -w \
48
		-X main.Version=${PORTVERSION} \
49
		-X main.CommitHash=${BUILD_HASH} \
50
		-X 'main.CompileDate=${BUILD_DATE}'"
51
45
BUILD_HASH=	1856891
52
BUILD_HASH=	1856891
46
BUILD_DATE=	August 9, 2018
53
BUILD_DATE=	August 9, 2018
47
54
Lines 50-62 Link Here
50
57
51
OPTIONS_DEFINE=	DOCS
58
OPTIONS_DEFINE=	DOCS
52
59
53
do-build:
60
post-install:
54
	@(cd ${WRKSRC} ; \
55
		${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -ldflags \
56
		"-s -w -X main.Version=${PORTVERSION} -X main.CommitHash=${BUILD_HASH} -X 'main.CompileDate=${BUILD_DATE}' " ./cmd/micro )
57
58
do-install:
59
	${INSTALL_PROGRAM} ${WRKSRC}/micro ${STAGEDIR}${PREFIX}/bin
60
	${MKDIR} ${STAGEDIR}${DOCSDIR}
61
	${MKDIR} ${STAGEDIR}${DOCSDIR}
61
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
62
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
62
63
(-)finance/fixc/Makefile (-7 lines)
Lines 14-24 Link Here
14
USE_GITHUB=		yes
14
USE_GITHUB=		yes
15
GH_ACCOUNT=		blttll
15
GH_ACCOUNT=		blttll
16
16
17
do-build:
18
	@cd ${WRKSRC} && \
19
		${SETENV} ${MAKE_ENV} go build -o fixc main.go
20
21
do-install:
22
	 ${INSTALL_PROGRAM} ${WRKSRC}/fixc ${STAGEDIR}${PREFIX}/bin
23
24
.include <bsd.port.mk>
17
.include <bsd.port.mk>
(-)mail/mailhog/Makefile (-28 / +22 lines)
Lines 15-52 Link Here
15
USES=		go
15
USES=		go
16
USE_RC_SUBR=	mailhog
16
USE_RC_SUBR=	mailhog
17
USE_GITHUB=	yes
17
USE_GITHUB=	yes
18
GH_ACCOUNT=	mailhog
19
GH_PROJECT=	MailHog
18
GH_PROJECT=	MailHog
20
GH_SUBDIR=	src/github.com/mailhog/MailHog
19
GH_SUBDIR=	src/github.com/mailhog/MailHog
21
GH_TUPLE=	gorilla:pat:cf955c3:pat/src/github.com/gorilla/pat \
20
GH_TUPLE=	gorilla:pat:cf955c3:pat/vendor/github.com/gorilla/pat \
22
		gorilla:context:08b5f42:context/src/github.com/gorilla/context \
21
		gorilla:context:08b5f42:context/vendor/github.com/gorilla/context \
23
		gorilla:mux:ac112f7:mux/src/github.com/gorilla/mux \
22
		gorilla:mux:ac112f7:mux/vendor/github.com/gorilla/mux \
24
		gorilla:websocket:a69d9f6:websocket/src/github.com/gorilla/websocket \
23
		gorilla:websocket:a69d9f6:websocket/vendor/github.com/gorilla/websocket \
25
		ian-kent:go-log:5731446:go_log/src/github.com/ian-kent/go-log \
24
		ian-kent:go-log:5731446:go_log/vendor/github.com/ian-kent/go-log \
26
		ian-kent:goose:c3541ea:goose/src/github.com/ian-kent/goose \
25
		ian-kent:goose:c3541ea:goose/vendor/github.com/ian-kent/goose \
27
		ian-kent:envconf:c198099:envconf/src/github.com/ian-kent/envconf \
26
		ian-kent:envconf:c198099:envconf/vendor/github.com/ian-kent/envconf \
28
		ian-kent:linkio:97566b8:linkio/src/github.com/ian-kent/linkio \
27
		ian-kent:linkio:97566b8:linkio/vendor/github.com/ian-kent/linkio \
29
		mailhog:data:v${DISTVERSION}:data/src/github.com/mailhog/data \
28
		mailhog:data:v${DISTVERSION}:data/vendor/github.com/mailhog/data \
30
		mailhog:http:v${DISTVERSION}:http/src/github.com/mailhog/http \
29
		mailhog:http:v${DISTVERSION}:http/vendor/github.com/mailhog/http \
31
		mailhog:mhsendmail:9e70164:mhsendmail/src/github.com/mailhog/mhsendmail \
30
		mailhog:mhsendmail:9e70164:mhsendmail/vendor/github.com/mailhog/mhsendmail \
32
		mailhog:smtp:v${DISTVERSION}:smtp/src/github.com/mailhog/smtp \
31
		mailhog:smtp:v${DISTVERSION}:smtp/vendor/github.com/mailhog/smtp \
33
		mailhog:storage:v${DISTVERSION}:storage/src/github.com/mailhog/storage \
32
		mailhog:storage:v${DISTVERSION}:storage/vendor/github.com/mailhog/storage \
34
		mailhog:MailHog-Server:v${DISTVERSION}:mailhog_server/src/github.com/mailhog/MailHog-Server \
33
		mailhog:MailHog-Server:v${DISTVERSION}:mailhog_server/vendor/github.com/mailhog/MailHog-Server \
35
		mailhog:MailHog-UI:v${DISTVERSION}:mailhog_ui/src/github.com/mailhog/MailHog-UI \
34
		mailhog:MailHog-UI:v${DISTVERSION}:mailhog_ui/vendor/github.com/mailhog/MailHog-UI \
36
		t-k:fluent-logger-golang:0f8ec08:fluent_logger_golang/src/github.com/t-k/fluent-logger-golang \
35
		t-k:fluent-logger-golang:0f8ec08:fluent_logger_golang/vendor/github.com/t-k/fluent-logger-golang \
37
		tinylib:msgp:701aacd:msgp/src/github.com/tinylib/msgp \
36
		tinylib:msgp:701aacd:msgp/vendor/github.com/tinylib/msgp \
38
		philhofer:fwd:1612a29:fwd/src/github.com/philhofer/fwd \
37
		philhofer:fwd:1612a29:fwd/vendor/github.com/philhofer/fwd \
39
		golang:crypto:eb71ad9:crypto/src/golang.org/x/crypto \
38
		golang:crypto:eb71ad9:crypto/vendor/golang.org/x/crypto \
40
		go-mgo:mgo:3f83fa5:mgo/src/gopkg.in/mgo.v2
39
		go-mgo:mgo:3f83fa5:mgo/vendor/gopkg.in/mgo.v2
41
40
41
GO_TARGET=	:mailhog
42
42
PLIST_FILES=	bin/${PORTNAME}
43
PLIST_FILES=	bin/${PORTNAME}
43
SUB_FILES=	pkg-message
44
SUB_FILES=	pkg-message
44
45
45
post-extract:
46
	@${LN} -sf ${WRKSRC}/src ${WRKDIR}
47
	@${LN} -sf ${WRKSRC} ${GO_WRKSRC}
48
49
do-install:
50
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/MailHog ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
51
52
.include <bsd.port.mk>
46
.include <bsd.port.mk>
(-)misc/cryptoballot/Makefile (-27 / +16 lines)
Lines 13-47 Link Here
13
13
14
USE_GITHUB=	yes
14
USE_GITHUB=	yes
15
GH_TAGNAME=	3753e1b
15
GH_TAGNAME=	3753e1b
16
GH_TUPLE=	${PORTNAME}:entropychecker:188ae6c:entropychecker/src/github.com/${PORTNAME}/entropychecker \
16
GH_TUPLE=	${PORTNAME}:entropychecker:188ae6c:entropychecker/vendor/github.com/${PORTNAME}/entropychecker \
17
		${PORTNAME}:fdh:5eb31ce:fdh/src/github.com/${PORTNAME}/fdh \
17
		${PORTNAME}:fdh:5eb31ce:fdh/vendor/github.com/${PORTNAME}/fdh \
18
		${PORTNAME}:rsablind:14f9913:rsablind/src/github.com/${PORTNAME}/rsablind \
18
		${PORTNAME}:rsablind:14f9913:rsablind/vendor/github.com/${PORTNAME}/rsablind \
19
		urfave:cli:v1.20.0:cli/src/github.com/urfave/cli \
19
		urfave:cli:v1.20.0:cli/vendor/github.com/urfave/cli \
20
		phayes:decryptpem:7e4f5bc:decryptpem/src/github.com/phayes/decryptpem \
20
		phayes:decryptpem:7e4f5bc:decryptpem/vendor/github.com/phayes/decryptpem \
21
		phayes:errors:ad407e6:errors/src/github.com/phayes/errors \
21
		phayes:errors:ad407e6:errors/vendor/github.com/phayes/errors \
22
		dlintw:goconf:dcc0709:goconf/src/github.com/dlintw/goconf \
22
		dlintw:goconf:dcc0709:goconf/vendor/github.com/dlintw/goconf \
23
		Sam-Izdat:govote:7d55c89:govote/src/github.com/Sam-Izdat/govote \
23
		Sam-Izdat:govote:7d55c89:govote/vendor/github.com/Sam-Izdat/govote \
24
		lib:pq:88edab0:pq/src/github.com/lib/pq \
24
		lib:pq:88edab0:pq/vendor/github.com/lib/pq \
25
		golang:crypto:650f4a3:crypto/src/golang.org/x/crypto \
25
		golang:crypto:650f4a3:crypto/vendor/golang.org/x/crypto \
26
		golang:sys:37707fd:sys/src/golang.org/x/sys
26
		golang:sys:37707fd:sys/vendor/golang.org/x/sys
27
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
27
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
28
28
29
PROGS=		servers/ballotbox servers/electionclerk \
29
GO_TARGET=	./servers/ballotbox ./servers/electionclerk \
30
		utils/cryptoballot \
30
		./utils/cryptoballot \
31
		utils/cryptoballot-getid utils/cryptoballot-public-key \
31
		./utils/cryptoballot-getid ./utils/cryptoballot-public-key \
32
		utils/cryptoballot-sign utils/cryptoballot-signature-request
32
		./utils/cryptoballot-sign ./utils/cryptoballot-signature-request
33
33
34
PLIST_FILES=	${PROGS:C/.*\//bin\//}
34
PLIST_FILES=	${GO_TARGET:C/.*\//bin\//}
35
35
36
do-build:
37
.for p in ${PROGS}
38
	@cd ${WRKSRC}/${GH_SUBDIR}/${p}/ && \
39
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${p:C/.*\///}
40
.endfor
41
42
do-install:
43
.for p in ${PROGS}
44
	${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${p}/${p:C/.*\///} ${STAGEDIR}${PREFIX}/bin/${p:C/.*\///}
45
.endfor
46
47
.include <bsd.port.mk>
36
.include <bsd.port.mk>
(-)misc/dive/Makefile (-4 / +1 lines)
Lines 43-49 Link Here
43
		mattn:go-runewidth:v0.0.3:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
43
		mattn:go-runewidth:v0.0.3:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
44
		mitchellh:go-homedir:v1.0.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
44
		mitchellh:go-homedir:v1.0.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
45
		mitchellh:mapstructure:v1.0.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
45
		mitchellh:mapstructure:v1.0.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
46
		moby:moby:0b7cb16dde4a20d024c7be59801d63bcfd18611b:moby_moby/vendor/github.com/moby/moby \
46
		moby:moby:0b7cb16dde4a20d024c7be59801d63bcfd18611b:moby_moby/vendor/github.com/docker/docker \
47
		nsf:termbox-go:60ab7e3d12ed:nsf_termbox_go/vendor/github.com/nsf/termbox-go \
47
		nsf:termbox-go:60ab7e3d12ed:nsf_termbox_go/vendor/github.com/nsf/termbox-go \
48
		opencontainers:go-digest:v1.0.0-rc1:opencontainers_go_digest/vendor/github.com/opencontainers/go-digest \
48
		opencontainers:go-digest:v1.0.0-rc1:opencontainers_go_digest/vendor/github.com/opencontainers/go-digest \
49
		opencontainers:image-spec:v1.0.1:opencontainers_image_spec/vendor/github.com/opencontainers/image-spec \
49
		opencontainers:image-spec:v1.0.1:opencontainers_image_spec/vendor/github.com/opencontainers/image-spec \
Lines 62-68 Link Here
62
62
63
PLIST_FILES=	bin/${PORTNAME}
63
PLIST_FILES=	bin/${PORTNAME}
64
64
65
post-patch:
66
	@${GREP} -rl github.com/docker/docker ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} 's|github.com/docker/docker|github.com/moby/moby|'
67
68
.include <bsd.port.mk>
65
.include <bsd.port.mk>
(-)misc/exercism/Makefile (-54 / +53 lines)
Lines 14-74 Link Here
14
USES=		go
14
USES=		go
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_TUPLE=	\
16
GH_TUPLE=	\
17
		exercism:cli:v${PORTVERSION}:DEFAULT/src/github.com/exercism/cli \
17
		exercism:cli:v${PORTVERSION}:DEFAULT \
18
		armon:consul-api:eb2c6b5:consulapi/src/github.com/armon/consul-api \
18
		armon:consul-api:eb2c6b5:consulapi/vendor/github.com/armon/consul-api \
19
		blang:semver:v3.5.1:semver/src/github.com/blang/semver \
19
		blang:semver:v3.5.1:semver/vendor/github.com/blang/semver \
20
		coreos:etcd:v0.2.0:etcd/src/github.com/coreos/etcd \
20
		coreos:etcd:v0.2.0:etcd/vendor/github.com/coreos/etcd \
21
		coreos:go-semver:v0.2.0:gosemver/src/github.com/coreos/go-semver \
21
		coreos:go-semver:v0.2.0:gosemver/vendor/github.com/coreos/go-semver \
22
		cpuguy83:go-md2man:v1.0.8:md2man/src/github.com/cpuguy83/go-md2man \
22
		cpuguy83:go-md2man:v1.0.8:md2man/vendor/github.com/cpuguy83/go-md2man \
23
		davecgh:go-spew:v1.1.0:gospew/src/github.com/davecgh/go-spew \
23
		davecgh:go-spew:v1.1.0:gospew/vendor/github.com/davecgh/go-spew \
24
		fsnotify:fsnotify:v1.4.2:fsnotify/src/github.com/fsnotify/fsnotify \
24
		fsnotify:fsnotify:v1.4.2:fsnotify/vendor/github.com/fsnotify/fsnotify \
25
		hashicorp:hcl:392dba7:hcl/src/github.com/hashicorp/hcl \
25
		hashicorp:hcl:392dba7:hcl/vendor/github.com/hashicorp/hcl \
26
		golang:protobuf:v1.2.0:protobuf/src/github.com/golang/protobuf \
26
		golang:protobuf:v1.2.0:protobuf/vendor/github.com/golang/protobuf \
27
		inconshreveable:go-update:8152e7e:goupdate/src/github.com/inconshreveable/go-update \
27
		inconshreveable:go-update:8152e7e:goupdate/vendor/github.com/inconshreveable/go-update \
28
		inconshreveable:mousetrap:v1.0:mousetrap/src/github.com/inconshreveable/mousetrap \
28
		inconshreveable:mousetrap:v1.0:mousetrap/vendor/github.com/inconshreveable/mousetrap \
29
		kr:fs:v0.1.0:fs/src/github.com/kr/fs \
29
		kr:fs:v0.1.0:fs/vendor/github.com/kr/fs \
30
		kr:pretty:v0.1.0:pretty/src/github.com/kr/pretty \
30
		kr:pretty:v0.1.0:pretty/vendor/github.com/kr/pretty \
31
		kr:text:v0.1.0:text/src/github.com/kr/text \
31
		kr:text:v0.1.0:text/vendor/github.com/kr/text \
32
		magiconair:properties:v1.7.3:properties/src/github.com/magiconair/properties \
32
		magiconair:properties:v1.7.3:properties/vendor/github.com/magiconair/properties \
33
		mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir \
33
		mitchellh:go-homedir:v1.0.0:gohomedir/vendor/github.com/mitchellh/go-homedir \
34
		mitchellh:mapstructure:d0303fe:mapstructure/src/github.com/mitchellh/mapstructure \
34
		mitchellh:mapstructure:d0303fe:mapstructure/vendor/github.com/mitchellh/mapstructure \
35
		pelletier:go-buffruneio:v0.2.0:gobuffruneio/src/github.com/pelletier/go-buffruneio \
35
		pelletier:go-buffruneio:v0.2.0:gobuffruneio/vendor/github.com/pelletier/go-buffruneio \
36
		pelletier:go-toml:v1.0.0:gotoml/src/github.com/pelletier/go-toml \
36
		pelletier:go-toml:v1.0.0:gotoml/vendor/github.com/pelletier/go-toml \
37
		pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \
37
		pkg:errors:v0.8.0:errors/vendor/github.com/pkg/errors \
38
		pkg:sftp:v1.8.3:sftp/src/github.com/pkg/sftp \
38
		pkg:sftp:v1.8.3:sftp/vendor/github.com/pkg/sftp \
39
		pmezard:go-difflib:v1.0.0:godifflib/src/github.com/pmezard/go-difflib \
39
		pmezard:go-difflib:v1.0.0:godifflib/vendor/github.com/pmezard/go-difflib \
40
		russross:blackfriday:v1.5.1:blackfriday/src/github.com/russross/blackfriday \
40
		russross:blackfriday:v1.5.1:blackfriday/vendor/github.com/russross/blackfriday \
41
		spf13:afero:9be6508:afero/src/github.com/spf13/afero \
41
		spf13:afero:9be6508:afero/vendor/github.com/spf13/afero \
42
		spf13:cast:v1.1.0:cast/src/github.com/spf13/cast \
42
		spf13:cast:v1.1.0:cast/vendor/github.com/spf13/cast \
43
		spf13:cobra:b26b538:cobra/src/github.com/spf13/cobra \
43
		spf13:cobra:b26b538:cobra/vendor/github.com/spf13/cobra \
44
		spf13:jWalterWeatherman:0efa520:jww/src/github.com/spf13/jwalterweatherman \
44
		spf13:jWalterWeatherman:0efa520:jww/vendor/github.com/spf13/jwalterweatherman \
45
		spf13:pflag:e57e3ee:pflag/src/github.com/spf13/pflag \
45
		spf13:pflag:e57e3ee:pflag/vendor/github.com/spf13/pflag \
46
		spf13:viper:1573881:viper/src/github.com/spf13/viper \
46
		spf13:viper:1573881:viper/vendor/github.com/spf13/viper \
47
		stretchr:objx:v0.1.1:objx/src/github.com/stretchr/objx \
47
		stretchr:objx:v0.1.1:objx/vendor/github.com/stretchr/objx \
48
		stretchr:testify:v1.1.4:testify/src/github.com/stretchr/testify \
48
		stretchr:testify:v1.1.4:testify/vendor/github.com/stretchr/testify \
49
		ugorji:go:v1.1.1:ugorji/src/github.com/ugorji/go \
49
		ugorji:go:v1.1.1:ugorji/vendor/github.com/ugorji/go \
50
		xordataexchange:crypt:b2862e3:dataexchange/src/github.com/xordataexchange/crypt \
50
		xordataexchange:crypt:b2862e3:dataexchange/vendor/github.com/xordataexchange/crypt \
51
		golang:crypto:0e37d00:crypto/src/golang.org/x/crypto \
51
		golang:crypto:0e37d00:crypto/vendor/golang.org/x/crypto \
52
		golang:net:f5079bd:net/src/golang.org/x/net \
52
		golang:net:f5079bd:net/vendor/golang.org/x/net \
53
		golang:oauth2:d2e6202:oauth2/src/golang.org/x/oauth2 \
53
		golang:oauth2:d2e6202:oauth2/vendor/golang.org/x/oauth2 \
54
		golang:sys:d8f5ea2:sys/src/golang.org/x/sys \
54
		golang:sys:d8f5ea2:sys/vendor/golang.org/x/sys \
55
		golang:text:3bd178b:text/src/golang.org/x/text \
55
		golang:text:3bd178b:text/vendor/golang.org/x/text \
56
		golang:tools:90fa682:tour/src/golang.org/x/tools \
56
		golang:tools:90fa682:tour/vendor/golang.org/x/tools \
57
		golang:appengine:ae0ab99:appengine/src/google.golang.org/appengine \
57
		golang:appengine:ae0ab99:appengine/vendor/google.golang.org/appengine \
58
		googleapis:google-api-go-client:920bb1b:gapis/src/google.golang.org/api \
58
		googleapis:google-api-go-client:920bb1b:gapis/vendor/google.golang.org/api \
59
		GoogleCloudPlatform:google-cloud-go:v0.28.0:gcloudgo/src/cloud.google.com/go \
59
		GoogleCloudPlatform:google-cloud-go:v0.28.0:gcloudgo/vendor/cloud.google.com/go \
60
		go4org:go4:417644f:go4/src/go4.org \
60
		go4org:go4:417644f:go4/vendor/go4.org \
61
		go-check:check:788fd78:gocheck/src/gopkg.in/check.v1 \
61
		go-check:check:788fd78:gocheck/vendor/gopkg.in/check.v1 \
62
		go-yaml:yaml:25c4ec8:yaml/src/gopkg.in/yaml.v2
62
		go-yaml:yaml:25c4ec8:yaml/vendor/gopkg.in/yaml.v2
63
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
64
63
64
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
65
GO_TARGET=	./exercism
66
GO_BUILDFLAGS=	-ldflags="\
67
		-s -w \
68
		-X github.com/exercism/cli/cmd.BuildOS=freebsd \
69
		-X github.com/exercism/cli/cmd.BuildARCH=${ARCH}"
70
65
PLIST_FILES=	bin/exercism
71
PLIST_FILES=	bin/exercism
66
72
67
do-build:
68
	@(cd ${WRKSRC} ; \
69
		${SETENV} ${MAKE_ENV} GO15VENDOREXPERIMENT=1 GOPATH=${WRKSRC} go build -ldflags "-s -w -X github.com/exercism/cli/cmd.BuildOS=freebsd -X github.com/exercism/cli/cmd.BuildARCH=${ARCH}" -o out/exercism exercism/main.go)
70
71
do-install:
72
	${INSTALL_PROGRAM} ${WRKSRC}/out/exercism ${STAGEDIR}${PREFIX}/bin
73
74
.include <bsd.port.mk>
73
.include <bsd.port.mk>
(-)net/cf/Makefile (-8 / +3 lines)
Lines 18-24 Link Here
18
GH_PROJECT=	cli
18
GH_PROJECT=	cli
19
19
20
USES=		go
20
USES=		go
21
22
GO_BUILDFLAGS=	-ldflags="-X code.cloudfoundry.org/cli/version.binaryVersion=${PORTVERSION}"
21
GO_PKGNAME=	code.cloudfoundry.org/cli
23
GO_PKGNAME=	code.cloudfoundry.org/cli
24
GO_TARGET=	:cf
22
25
23
PLIST_FILES=	bin/cf
26
PLIST_FILES=	bin/cf
24
27
Lines 26-36 Link Here
26
29
27
OPTIONS_DEFINE=	DOCS
30
OPTIONS_DEFINE=	DOCS
28
31
29
do-build:
30
	(cd ${WRKDIR}; \
31
	${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} \
32
		install -v -ldflags="-X code.cloudfoundry.org/cli/version.binaryVersion=${PORTVERSION}" ${GO_TARGET})
33
34
do-install-DOCS-on:
32
do-install-DOCS-on:
35
	${MKDIR} ${STAGEDIR}${DOCSDIR}
33
	${MKDIR} ${STAGEDIR}${DOCSDIR}
36
.for x in ${PORTDOCS}
34
.for x in ${PORTDOCS}
Lines 37-43 Link Here
37
	${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR}
35
	${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR}
38
.endfor
36
.endfor
39
37
40
post-install:
41
	${MV} ${STAGEDIR}${PREFIX}/bin/cli ${STAGEDIR}${PREFIX}/bin/cf
42
43
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)net/drive/Makefile (-51 / +36 lines)
Lines 22-78 Link Here
22
22
23
GH_ACCOUNT=	odeke-em
23
GH_ACCOUNT=	odeke-em
24
GH_TAGNAME=	b868c96
24
GH_TAGNAME=	b868c96
25
GH_TUPLE=	boltdb:bolt:v1.3.1:boltdb_bolt/../src/github.com/boltdb/bolt \
25
GH_TUPLE=	boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
26
		census-instrumentation:opencensus-go:v0.22.1:census_instrumentation_opencensus/../src/go.opencensus.io \
26
		census-instrumentation:opencensus-go:v0.22.1:census_instrumentation_opencensus/vendor/go.opencensus.io \
27
		cheggaaa:pb:v1.0.28:cheggaaa_pb/../src/github.com/cheggaaa/pb \
27
		cheggaaa:pb:v1.0.28:cheggaaa_pb/vendor/github.com/cheggaaa/pb \
28
		fatih:color:v1.7.0:fatih_color/../src/github.com/fatih/color \
28
		fatih:color:v1.7.0:fatih_color/vendor/github.com/fatih/color \
29
		golang:crypto:71b5226:golang_crypto/../src/golang.org/x/crypto \
29
		golang:crypto:71b5226:golang_crypto/vendor/golang.org/x/crypto \
30
		golang:groupcache:869f871:golang_groupcache/../src/github.com/golang/groupcache \
30
		golang:groupcache:869f871:golang_groupcache/vendor/github.com/golang/groupcache \
31
		golang:net:ba9fcec:golang_net/../src/golang.org/x/net \
31
		golang:net:ba9fcec:golang_net/vendor/golang.org/x/net \
32
		golang:oauth2:0f29369:golang_oauth2/../src/golang.org/x/oauth2 \
32
		golang:oauth2:0f29369:golang_oauth2/vendor/golang.org/x/oauth2 \
33
		golang:protobuf:v1.3.2:golang_protobuf/../src/github.com/golang/protobuf \
33
		golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \
34
		golang:sys:749cb33:golang_sys/../src/golang.org/x/sys \
34
		golang:sys:749cb33:golang_sys/vendor/golang.org/x/sys \
35
		golang:text:3d0f797:golang_text/../src/golang.org/x/text \
35
		golang:text:3d0f797:golang_text/vendor/golang.org/x/text \
36
		google:go-genproto:92dd089:google_go_genproto/../src/google.golang.org/genproto \
36
		google:go-genproto:92dd089:google_go_genproto/vendor/google.golang.org/genproto \
37
		google:google-api-go-client:v0.10.0:google_googleapigoclient/../src/google.golang.org/api \
37
		google:google-api-go-client:v0.10.0:google_googleapigoclient/vendor/google.golang.org/api \
38
		googleapis:google-cloud-go:v0.45.1:googleapis_googlecloudgo/../src/cloud.google.com/go \
38
		googleapis:google-cloud-go:v0.45.1:googleapis_googlecloudgo/vendor/cloud.google.com/go \
39
		googleapis:gax-go:v2.0.5:googleapis_gaxgo/../src/github.com/googleapis/gax-go \
39
		googleapis:gax-go:v2.0.5:googleapis_gaxgo/vendor/github.com/googleapis/gax-go \
40
		grpc:grpc-go:v1.23.0:grpc_grpc_go/../src/google.golang.org/grpc \
40
		grpc:grpc-go:v1.23.0:grpc_grpc_go/vendor/google.golang.org/grpc \
41
		hashicorp:golang-lru:v0.5.3:hashicorp_golang_lru/../src/github.com/hashicorp/golang-lru \
41
		hashicorp:golang-lru:v0.5.3:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
42
		mattn:go-colorable:v0.1.2:mattn_gocolorable/../src/github.com/mattn/go-colorable \
42
		mattn:go-colorable:v0.1.2:mattn_gocolorable/vendor/github.com/mattn/go-colorable \
43
		mattn:go-isatty:v0.0.9:mattn_goisatty/../src/github.com/mattn/go-isatty \
43
		mattn:go-isatty:v0.0.9:mattn_goisatty/vendor/github.com/mattn/go-isatty \
44
		mattn:go-runewidth:v0.0.4:mattn_gorunewidth/../src/github.com/mattn/go-runewidth \
44
		mattn:go-runewidth:v0.0.4:mattn_gorunewidth/vendor/github.com/mattn/go-runewidth \
45
		mxk:go-flowrate:cca7078:mxk_goflowrate/../src/github.com/mxk/go-flowrate \
45
		mxk:go-flowrate:cca7078:mxk_goflowrate/vendor/github.com/mxk/go-flowrate \
46
		odeke-em:cache:baf8e43:odekeem_cache/../src/github.com/odeke-em/cache \
46
		odeke-em:cache:baf8e43:odekeem_cache/vendor/github.com/odeke-em/cache \
47
		odeke-em:cli-spinner:610063b:odekeem_clispinner/../src/github.com/odeke-em/cli-spinner \
47
		odeke-em:cli-spinner:610063b:odekeem_clispinner/vendor/github.com/odeke-em/cli-spinner \
48
		odeke-em:command:91ca5ec:odekeem_command/../src/github.com/odeke-em/command \
48
		odeke-em:command:91ca5ec:odekeem_command/vendor/github.com/odeke-em/command \
49
		odeke-em:exponential-backoff:96e25d3:odekeem_exponential_backoff/../src/github.com/odeke-em/exponential-backoff \
49
		odeke-em:exponential-backoff:96e25d3:odekeem_exponential_backoff/vendor/github.com/odeke-em/exponential-backoff \
50
		odeke-em:extractor:801861a:odekeem_extractor/../src/github.com/odeke-em/extractor \
50
		odeke-em:extractor:801861a:odekeem_extractor/vendor/github.com/odeke-em/extractor \
51
		odeke-em:go-utils:e8ebaed:odekeem_go_utils/../src/github.com/odeke-em/go-utils \
51
		odeke-em:go-utils:e8ebaed:odekeem_go_utils/vendor/github.com/odeke-em/go-utils \
52
		odeke-em:go-uuid:b211d76:odekeem_gouuid/../src/github.com/odeke-em/go-uuid \
52
		odeke-em:go-uuid:b211d76:odekeem_gouuid/vendor/github.com/odeke-em/go-uuid \
53
		odeke-em:log:8d60a69:odekeem_log/../src/github.com/odeke-em/log \
53
		odeke-em:log:8d60a69:odekeem_log/vendor/github.com/odeke-em/log \
54
		odeke-em:meddler:d2b51d2:odekeem_meddler/../src/github.com/odeke-em/meddler \
54
		odeke-em:meddler:d2b51d2:odekeem_meddler/vendor/github.com/odeke-em/meddler \
55
		odeke-em:namespace:0ab79ba:odekeem_namespace/../src/github.com/odeke-em/namespace \
55
		odeke-em:namespace:0ab79ba:odekeem_namespace/vendor/github.com/odeke-em/namespace \
56
		odeke-em:pretty-words:9d37a7f:odekeem_prettywords/../src/github.com/odeke-em/pretty-words \
56
		odeke-em:pretty-words:9d37a7f:odekeem_prettywords/vendor/github.com/odeke-em/pretty-words \
57
		odeke-em:semalim:9c88bf5:odekeem_semalim/../src/github.com/odeke-em/semalim \
57
		odeke-em:semalim:9c88bf5:odekeem_semalim/vendor/github.com/odeke-em/semalim \
58
		odeke-em:statos:292960a:odekeem_statos/../src/github.com/odeke-em/statos \
58
		odeke-em:statos:292960a:odekeem_statos/vendor/github.com/odeke-em/statos \
59
		skratchdot:open-golang:79abb63:skratchdot_opengolang/../src/github.com/skratchdot/open-golang \
59
		skratchdot:open-golang:79abb63:skratchdot_opengolang/vendor/github.com/skratchdot/open-golang \
60
		VividCortex:ewma:v1.1.1:VividCortex_ewma/../src/github.com/VividCortex/ewma
60
		VividCortex:ewma:v1.1.1:VividCortex_ewma/vendor/github.com/VividCortex/ewma
61
USE_GITHUB=	yes
61
USE_GITHUB=	yes
62
62
63
post-patch:
64
	@${MKDIR} ${GO_WRKDIR_SRC}/gopkg.in/cheggaaa/
65
	@${LN} -s ${GO_WRKDIR_SRC}/github.com/cheggaaa/pb ${GO_WRKDIR_SRC}/gopkg.in/cheggaaa/pb.v1
66
	@${MKDIR} ${GO_WRKDIR_SRC}/gopkg.in/fatih/
67
	@${LN} -s ${GO_WRKDIR_SRC}/github.com/fatih/color ${GO_WRKDIR_SRC}/gopkg.in/fatih/color.v1
68
	@${MKDIR} ${GO_WRKDIR_SRC}/gopkg.in/mattn/
69
	@${LN} -s ${GO_WRKDIR_SRC}/github.com/mattn/go-colorable ${GO_WRKDIR_SRC}/gopkg.in/mattn/go-colorable.v0
70
	@${LN} -s ${GO_WRKDIR_SRC}/github.com/mattn/go-isatty ${GO_WRKDIR_SRC}/gopkg.in/mattn/go-isatty.v0
71
	@${LN} -s ${GO_WRKDIR_SRC}/github.com/mattn/go-runewidth ${GO_WRKDIR_SRC}/gopkg.in/mattn/go-runewidth.v0
72
	@${MKDIR} ${GO_WRKDIR_SRC}/gopkg.in/VividCortex/
73
	@${LN} -s ${GO_WRKDIR_SRC}/github.com/VividCortex/ewma ${GO_WRKDIR_SRC}/gopkg.in/VividCortex/ewma.v1
74
75
do-install:
76
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/drive ${STAGEDIR}${PREFIX}/bin/drive
77
78
.include <bsd.port.mk>
63
.include <bsd.port.mk>
(-)net/go-cs/Makefile (-1 / +1 lines)
Lines 18-24 Link Here
18
18
19
PLIST_FILES=	bin/cs man/man1/cs.1.gz
19
PLIST_FILES=	bin/cs man/man1/cs.1.gz
20
20
21
GO_TARGET=	${GO_PKGNAME}/cs
21
GO_TARGET=	./cs
22
22
23
post-install:
23
post-install:
24
	${INSTALL_MAN} ${WRKSRC}/cs.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
24
	${INSTALL_MAN} ${WRKSRC}/cs.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
(-)net/gobgp/Makefile (-5 / +1 lines)
Lines 17-23 Link Here
17
17
18
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
18
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
19
GO_TARGET=	./cmd/gobgp \
19
GO_TARGET=	./cmd/gobgp \
20
		./cmd/gobgpd
20
		./cmd/gobgpd:${PREFIX}/libexec/gobgpd
21
GH_ACCOUNT=	osrg
21
GH_ACCOUNT=	osrg
22
PLIST_FILES=	bin/gobgp libexec/gobgpd
22
PLIST_FILES=	bin/gobgp libexec/gobgpd
23
GH_TUPLE=	\
23
GH_TUPLE=	\
Lines 69-78 Link Here
69
USE_RC_SUBR=	gobgpd
69
USE_RC_SUBR=	gobgpd
70
SUB_FILES=	gobgpd
70
SUB_FILES=	gobgpd
71
71
72
do-install:
73
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gobgp  ${STAGEDIR}${PREFIX}/bin
74
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gobgpd ${STAGEDIR}${PREFIX}/libexec
75
76
post-install-BASH-on:
72
post-install-BASH-on:
77
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
73
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
78
	${INSTALL_DATA} ${GO_WRKSRC}/tools/completion/gobgp*-completion.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/
74
	${INSTALL_DATA} ${GO_WRKSRC}/tools/completion/gobgp*-completion.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/
(-)net/goreplay/Makefile (-7 lines)
Lines 23-33 Link Here
23
23
24
PLIST_FILES=	bin/${PORTNAME}
24
PLIST_FILES=	bin/${PORTNAME}
25
25
26
do-build:
27
	@cd ${WRKSRC}/${GH_SUBDIR} ; ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
28
29
do-install:
30
	${INSTALL_PROGRAM} ${WRKSRC}/goreplay \
31
		${STAGEDIR}${PREFIX}/bin/
32
33
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)net/grpcurl/Makefile (-15 / +9 lines)
Lines 17-38 Link Here
17
GH_ACCOUNT=	fullstorydev
17
GH_ACCOUNT=	fullstorydev
18
GH_SUBDIR=	src/github.com/fullstorydev/grpcurl
18
GH_SUBDIR=	src/github.com/fullstorydev/grpcurl
19
GH_TAGNAME=	ca5693f
19
GH_TAGNAME=	ca5693f
20
GH_TUPLE=	golang:protobuf:c65a041:jsonpb/src/github.com/golang/protobuf \
20
GH_TUPLE=	golang:protobuf:c65a041:jsonpb/vendor/github.com/golang/protobuf \
21
		jhump:protoreflect:5cc2142:protoreflect/src/github.com/jhump/protoreflect \
21
		jhump:protoreflect:5cc2142:protoreflect/vendor/github.com/jhump/protoreflect \
22
		golang:net:5f9ae10:net/src/golang.org/x/net \
22
		golang:net:5f9ae10:net/vendor/golang.org/x/net \
23
		grpc:grpc-go:4172bfc:grpcgo/src/google.golang.org/grpc \
23
		grpc:grpc-go:4172bfc:grpcgo/vendor/google.golang.org/grpc \
24
		golang:text:7922cc4:text/src/golang.org/x/text \
24
		golang:text:7922cc4:text/vendor/golang.org/x/text \
25
		google:go-genproto:7fd901a:gogenproto/src/google.golang.org/genproto
25
		google:go-genproto:7fd901a:gogenproto/vendor/google.golang.org/genproto
26
26
27
GO_BUILDFLAGS=	-ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -s -w"
28
GO_TARGET=	./cmd/${PORTNAME}
29
27
PLIST_FILES=	bin/grpcurl
30
PLIST_FILES=	bin/grpcurl
28
31
29
do-build:
30
	cd ${WRKSRC}/cmd/${PORTNAME} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
31
	${LOCALBASE}/bin/go build -ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -s -w" \
32
		-o ${PORTNAME}
33
34
do-install:
35
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/fullstorydev/grpcurl/cmd/${PORTNAME}/${PORTNAME} \
36
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
37
38
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)net/madonctl/Makefile (-5 lines)
Lines 15-22 Link Here
15
15
16
USES=		go:modules
16
USES=		go:modules
17
17
18
#GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
19
20
PLIST_FILES=	bin/madonctl
18
PLIST_FILES=	bin/madonctl
21
19
22
GH_ACCOUNT=	McKael
20
GH_ACCOUNT=	McKael
Lines 49-55 Link Here
49
		stretchr:testify:v1.4.0:stretchr_testify/vendor/github.com/stretchr/testify
47
		stretchr:testify:v1.4.0:stretchr_testify/vendor/github.com/stretchr/testify
50
USE_GITHUB=	yes
48
USE_GITHUB=	yes
51
49
52
do-install:
53
	${INSTALL_PROGRAM} ${WRKDIR}/bin/madonctl ${STAGEDIR}${PREFIX}/bin/madonctl
54
55
.include <bsd.port.mk>
50
.include <bsd.port.mk>
(-)net/nsq/Makefile (-37 / +17 lines)
Lines 12-18 Link Here
12
12
13
ONLY_FOR_ARCHS=	amd64
13
ONLY_FOR_ARCHS=	amd64
14
14
15
USES=	compiler go
15
USES=	go
16
16
17
USE_RC_SUBR=	nsqd nsqlookupd nsqadmin
17
USE_RC_SUBR=	nsqd nsqlookupd nsqadmin
18
18
Lines 20-60 Link Here
20
GH_ACCOUNT=	nsqio
20
GH_ACCOUNT=	nsqio
21
GH_SUBDIR=	src/github.com/nsqio/nsq
21
GH_SUBDIR=	src/github.com/nsqio/nsq
22
22
23
GH_TUPLE=	BurntSushi:toml:2dff111:toml/src/github.com/BurntSushi/toml \
23
GH_TUPLE=	BurntSushi:toml:2dff111:toml/vendor/github.com/BurntSushi/toml \
24
	bitly:go-hostpool:a3a6125:go_hostpool/src/github.com/bitly/go-hostpool \
24
		bitly:go-hostpool:a3a6125:go_hostpool/vendor/github.com/bitly/go-hostpool \
25
	bitly:timer_metrics:afad179:timer_metrics/src/github.com/bitly/timer_metrics \
25
		bitly:timer_metrics:afad179:timer_metrics/vendor/github.com/bitly/timer_metrics \
26
	blang:semver:9bf7bff:semver/src/github.com/blang/semver \
26
		blang:semver:9bf7bff:semver/vendor/github.com/blang/semver \
27
	bmizerany:perks:6cb9d9d:perks/src/github.com/bmizerany/perks \
27
		bmizerany:perks:6cb9d9d:perks/vendor/github.com/bmizerany/perks \
28
	golang:snappy:d9eb7a3:snappy/src/github.com/golang/snappy \
28
		golang:snappy:d9eb7a3:snappy/vendor/github.com/golang/snappy \
29
	judwhite:go-svc:63c1240:go_svc/src/github.com/judwhite/go-svc \
29
		judwhite:go-svc:63c1240:go_svc/vendor/github.com/judwhite/go-svc \
30
	julienschmidt:httprouter:6aacfd5:httprouter/src/github.com/julienschmidt/httprouter \
30
		julienschmidt:httprouter:6aacfd5:httprouter/vendor/github.com/julienschmidt/httprouter \
31
	mreiferson:go-options:77551d2:go_options/src/github.com/mreiferson/go-options \
31
		mreiferson:go-options:77551d2:go_options/vendor/github.com/mreiferson/go-options \
32
	nsqio:go-diskqueue:0681a1a:go_diskqueue/src/github.com/nsqio/go-diskqueue \
32
		nsqio:go-diskqueue:0681a1a:go_diskqueue/vendor/github.com/nsqio/go-diskqueue \
33
	nsqio:go-nsq:a53d495:go_nsq/src/github.com/nsqio/go-nsq
33
		nsqio:go-nsq:a53d495:go_nsq/vendor/github.com/nsqio/go-nsq
34
34
35
TARGETS=	nsqd nsqlookupd nsqadmin nsq_to_nsq nsq_to_file \
35
GO_BUILDFLAGS=	-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}"
36
	nsq_to_http nsq_tail nsq_stat to_nsq
36
GO_TARGET=	./apps/nsqd ./apps/nsqlookupd ./apps/nsqadmin \
37
		./apps/nsq_to_nsq ./apps/nsq_to_file ./apps/nsq_to_http \
38
		./apps/nsq_tail ./apps/nsq_stat ./apps/to_nsq
37
39
38
.for _t in ${TARGETS}
40
.include <bsd.port.mk>
39
build-${_t}:
40
	cd ${GO_WRKSRC}/apps/${_t}; \
41
		${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build \
42
			-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/${_t}
43
install-${_t}:
44
	${INSTALL_PROGRAM} ${GO_WRKSRC}/apps/${_t}/bin/${_t} \
45
		${STAGEDIR}${PREFIX}/bin/${_t}
46
47
build_targets+=	build-${_t}
48
install_targets+=	install-${_t}
49
.endfor
50
51
do-build: ${build_targets}
52
do-install: ${install_targets}
53
54
.include <bsd.port.pre.mk>
55
56
.if ${COMPILER_TYPE} == clang
57
BUILD_ENV=	CC=clang
58
.endif
59
60
.include <bsd.port.post.mk>
(-)net/traefik/Makefile (-15 / +11 lines)
Lines 23-28 Link Here
23
23
24
USE_RC_SUBR=	traefik
24
USE_RC_SUBR=	traefik
25
25
26
GO_BUILDFLAGS=	-ldflags "-s -w \
27
		-X github.com/containous/traefik/version.Version=${DISTVERSION} \
28
		-X github.com/containous/traefik/version.BuildDate=`date -u '+%Y-%m-%d_%I:%M:%S%p'`"
29
GO_TARGET=	./cmd/traefik
30
CGO_ENABLED=	0
31
26
USERS=		traefik
32
USERS=		traefik
27
GROUPS=		traefik
33
GROUPS=		traefik
28
34
Lines 29-41 Link Here
29
PLIST_FILES=	bin/traefik \
35
PLIST_FILES=	bin/traefik \
30
		"@sample etc/traefik.toml.sample"
36
		"@sample etc/traefik.toml.sample"
31
37
32
TRAEFIK_BUILD_ENV=	${MAKE_ENV} \
33
			CGO_ENABLED=0
34
35
TRAEFIK_LDARGS=	-ldflags "-s -w \
36
		-X github.com/containous/traefik/version.Version=${DISTVERSION} \
37
		-X github.com/containous/traefik/version.BuildDate=`date -u '+%Y-%m-%d_%I:%M:%S%p'`"
38
39
# Recipe for building the web UI
38
# Recipe for building the web UI
40
# Note this is not done during a standard port build as
39
# Note this is not done during a standard port build as
41
# it downloads node modules from the internet during build.
40
# it downloads node modules from the internet during build.
Lines 49-55 Link Here
49
#	yarn install && \
48
#	yarn install && \
50
#	yarn run build
49
#	yarn run build
51
50
52
post-extract:
51
post-patch:
53
	@${MV} ${WRKDIR}/static ${WRKSRC}
52
	@${MV} ${WRKDIR}/static ${WRKSRC}
54
	# Install a sample configuration file which works by default
53
	# Install a sample configuration file which works by default
55
	# without manual tweaking
54
	# without manual tweaking
Lines 56-68 Link Here
56
	${REINPLACE_CMD} -e 's|:80|:8088|' \
55
	${REINPLACE_CMD} -e 's|:80|:8088|' \
57
			 -e 's|\[docker|# \[docker|' ${WRKSRC}/traefik.sample.toml
56
			 -e 's|\[docker|# \[docker|' ${WRKSRC}/traefik.sample.toml
58
57
59
do-build:
58
pre-build:
60
	@cd ${WRKSRC}/src/github.com/containous/traefik; \
59
	cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} generate
61
	${SETENV} ${BUILD_ENV} ${TRAEFIK_BUILD_ENV} GOPATH=${WRKSRC} go generate && \
62
	${SETENV} ${BUILD_ENV} ${TRAEFIK_BUILD_ENV} GOPATH=${WRKSRC} go build ${TRAEFIK_LDARGS} -v -x ./cmd/traefik
63
60
64
do-install:
61
post-install:
65
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/containous/traefik/traefik ${STAGEDIR}${PREFIX}/bin/traefik
62
	${INSTALL_DATA} ${WRKSRC}/traefik.sample.toml ${STAGEDIR}${PREFIX}/etc/traefik.toml.sample
66
	${INSTALL_DATA} ${WRKSRC}/src/github.com/containous/traefik/traefik.sample.toml ${STAGEDIR}${PREFIX}/etc/traefik.toml.sample
67
63
68
.include <bsd.port.mk>
64
.include <bsd.port.mk>
(-)net/v2ray/Makefile (-8 / +3 lines)
Lines 32-37 Link Here
32
		miekg:dns:v1.1.4:miekg_dns/vendor/github.com/miekg/dns
32
		miekg:dns:v1.1.4:miekg_dns/vendor/github.com/miekg/dns
33
33
34
GO_BUILDFLAGS=	-ldflags='-s -w'
34
GO_BUILDFLAGS=	-ldflags='-s -w'
35
GO_TARGET=	./main:v2ray \
36
		./infra/control/main:v2ctl
35
37
36
USERS=		v2ray
38
USERS=		v2ray
37
GROUPS=		v2ray
39
GROUPS=		v2ray
Lines 39-54 Link Here
39
SUB_LIST=	USER="${USERS}" \
41
SUB_LIST=	USER="${USERS}" \
40
		GROUP="${GROUPS}"
42
		GROUP="${GROUPS}"
41
43
42
do-build:
44
post-install:
43
	cd ${GO_WRKSRC} && \
44
	${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build ${GO_BUILDFLAGS} -o ${GO_WRKDIR_BIN}/v2ray v2ray.com/core/main && \
45
	${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build ${GO_BUILDFLAGS} -o ${GO_WRKDIR_BIN}/v2ctl v2ray.com/core/infra/control/main
46
47
do-install:
48
	${MKDIR} ${STAGEDIR}${ETCDIR}
45
	${MKDIR} ${STAGEDIR}${ETCDIR}
49
	${MKDIR} ${STAGEDIR}${DATADIR}
46
	${MKDIR} ${STAGEDIR}${DATADIR}
50
	${INSTALL_PROGRAM} ${WRKDIR}/bin/v2ray ${STAGEDIR}${PREFIX}/bin/v2ray
51
	${INSTALL_PROGRAM} ${WRKDIR}/bin/v2ctl ${STAGEDIR}${PREFIX}/bin/v2ctl
52
	${INSTALL_DATA} ${WRKSRC}/release/config/config.json ${STAGEDIR}${ETCDIR}/config.json.sample
47
	${INSTALL_DATA} ${WRKSRC}/release/config/config.json ${STAGEDIR}${ETCDIR}/config.json.sample
53
	${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
48
	${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
54
	${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
49
	${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
(-)net-im/xmpp-client/Makefile (-11 / +8 lines)
Lines 14-33 Link Here
14
USES=		go
14
USES=		go
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_TUPLE=	agl:xmpp-client:3030ad4:DEFAULT/src/github.com/agl/xmpp-client \
17
GH_TUPLE=	agl:xmpp-client:3030ad4:DEFAULT/vendor/github.com/agl/xmpp-client \
18
		golang:crypto:c126467:crypto/src/golang.org/x/crypto \
18
		golang:crypto:c126467:crypto/vendor/golang.org/x/crypto \
19
		golang:net:a680a1e:net/src/golang.org/x/net \
19
		golang:net:a680a1e:net/vendor/golang.org/x/net \
20
		golang:sys:ac767d6:sys/src/golang.org/x/sys
20
		golang:sys:ac767d6:sys/vendor/golang.org/x/sys
21
21
22
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
23
22
PLIST_FILES=	bin/xmpp-client
24
PLIST_FILES=	bin/xmpp-client
23
25
24
do-build:
25
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build  -o ${PORTNAME}
26
27
do-test:
26
do-test:
28
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test . ./xmpp
27
	cd ${WRKSRC}; \
28
		${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDFLAGS} . ./xmpp
29
29
30
do-install:
31
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
32
33
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)net-mgmt/carbon-relay-ng/Makefile (-7 / +3 lines)
Lines 19-37 Link Here
19
GH_SUBDIR=		src/github.com/${GH_ACCOUNT}/${PORTNAME}
19
GH_SUBDIR=		src/github.com/${GH_ACCOUNT}/${PORTNAME}
20
USE_RC_SUBR=		${PORTNAME}
20
USE_RC_SUBR=		${PORTNAME}
21
21
22
GO_TARGET=		./cmd/${PORTNAME}
23
22
USERS=			carbon
24
USERS=			carbon
23
GROUPS=			carbon
25
GROUPS=			carbon
24
26
25
do-build:
27
post-install:
26
	@cd ${WRKSRC}/${GH_SUBDIR} && \
27
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} VERSION=${DISTVERSION} \
28
		${MAKE_CMD} build
29
30
do-install:
31
	@${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbon-relay-ng
28
	@${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbon-relay-ng
32
	@${MKDIR} ${STAGEDIR}/var/run/carbon-relay-ng
29
	@${MKDIR} ${STAGEDIR}/var/run/carbon-relay-ng
33
	@${MKDIR} ${STAGEDIR}/var/run/carbon-relay-ng/spool
30
	@${MKDIR} ${STAGEDIR}/var/run/carbon-relay-ng/spool
34
	${INSTALL_PROGRAM} ${WRKSRC}/carbon-relay-ng ${STAGEDIR}${PREFIX}/bin
35
	${INSTALL_DATA} ${WRKSRC}/examples/carbon-relay-ng.ini ${STAGEDIR}${PREFIX}/etc/carbon-relay-ng/carbon-relay-ng.ini.sample
31
	${INSTALL_DATA} ${WRKSRC}/examples/carbon-relay-ng.ini ${STAGEDIR}${PREFIX}/etc/carbon-relay-ng/carbon-relay-ng.ini.sample
36
32
37
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)net-mgmt/carbonzipper/Makefile (-28 / +24 lines)
Lines 15-56 Link Here
15
USE_GITHUB=		yes
15
USE_GITHUB=		yes
16
GH_ACCOUNT=		go-graphite
16
GH_ACCOUNT=		go-graphite
17
GH_SUBDIR=		src/github.com/go-graphite/${PORTNAME}
17
GH_SUBDIR=		src/github.com/go-graphite/${PORTNAME}
18
GH_TUPLE=		bradfitz:gomemcache:1952afa:gomemcache/src/github.com/bradfitz/gomemcache \
18
GH_TUPLE=		bradfitz:gomemcache:1952afa:gomemcache/vendor/github.com/bradfitz/gomemcache \
19
			dgryski:httputil:189c2918:httputil/src/github.com/dgryski/httputil \
19
			dgryski:httputil:189c2918:httputil/vendor/github.com/dgryski/httputil \
20
			dgryski:go-expirecache:743ef98:goexpirecache/src/github.com/dgryski/go-expirecache \
20
			dgryski:go-expirecache:743ef98:goexpirecache/vendor/github.com/dgryski/go-expirecache \
21
			facebookgo:atomicfile:2de1f20:atomicfile/src/github.com/facebookgo/atomicfile \
21
			facebookgo:atomicfile:2de1f20:atomicfile/vendor/github.com/facebookgo/atomicfile \
22
			facebookgo:clock:600d898:clock/src/github.com/facebookgo/clock \
22
			facebookgo:clock:600d898:clock/vendor/github.com/facebookgo/clock \
23
			facebookgo:grace:4afe952:grace/src/github.com/facebookgo/grace \
23
			facebookgo:grace:4afe952:grace/vendor/github.com/facebookgo/grace \
24
			facebookgo:httpdown:a3b1354:httpdown/src/github.com/facebookgo/httpdown \
24
			facebookgo:httpdown:a3b1354:httpdown/vendor/github.com/facebookgo/httpdown \
25
			facebookgo:pidfile:f242e299:pidfile/src/github.com/facebookgo/pidfile \
25
			facebookgo:pidfile:f242e299:pidfile/vendor/github.com/facebookgo/pidfile \
26
			facebookgo:stats:1b76add:stats/src/github.com/facebookgo/stats \
26
			facebookgo:stats:1b76add:stats/vendor/github.com/facebookgo/stats \
27
			gogo:protobuf:v0.4:protobuf/src/github.com/gogo/protobuf \
27
			gogo:protobuf:v0.4:protobuf/vendor/github.com/gogo/protobuf \
28
			go-yaml:yaml:v2.1.1:yaml/src/gopkg.in/yaml.v2 \
28
			go-yaml:yaml:v2.1.1:yaml/vendor/gopkg.in/yaml.v2 \
29
			lestrrat:go-strftime:04ef93e:gostrftime/src/github.com/lestrrat/go-strftime \
29
			lestrrat:go-strftime:04ef93e:gostrftime/vendor/github.com/lestrrat/go-strftime \
30
			lestrrat-go:file-rotatelogs:v2.1.0:filerotatelogs/src/github.com/lestrrat/go-file-rotatelogs \
30
			lestrrat-go:file-rotatelogs:v2.1.0:filerotatelogs/vendor/github.com/lestrrat/go-file-rotatelogs \
31
			lomik:og-rek:628eefe:ogrek/src/github.com/lomik/og-rek \
31
			lomik:og-rek:628eefe:ogrek/vendor/github.com/lomik/og-rek \
32
			lomik:zapwriter:d4499a3:zapwriter/src/github.com/lomik/zapwriter \
32
			lomik:zapwriter:d4499a3:zapwriter/vendor/github.com/lomik/zapwriter \
33
		        peterbourgon:g2g:0c2bab2:g2g/src/github.com/peterbourgon/g2g \
33
		        peterbourgon:g2g:0c2bab2:g2g/vendor/github.com/peterbourgon/g2g \
34
			pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \
34
			pkg:errors:v0.8.0:errors/vendor/github.com/pkg/errors \
35
			satori:go.uuid:v1.1.0:gouuid/src/github.com/satori/go.uuid \
35
			satori:go.uuid:v1.1.0:gouuid/vendor/github.com/satori/go.uuid \
36
			uber-go:atomic:v1.2.0:atomic/src/go.uber.org/atomic \
36
			uber-go:atomic:v1.2.0:atomic/vendor/go.uber.org/atomic \
37
			uber-go:multierr:v1.1.0:multierr/src/go.uber.org/multierr \
37
			uber-go:multierr:v1.1.0:multierr/vendor/go.uber.org/multierr \
38
			uber-go:zap:v1.5.0:zap/src/go.uber.org/zap
38
			uber-go:zap:v1.5.0:zap/vendor/go.uber.org/zap
39
39
40
GO_BUILDFLAGS=		-ldflags='-X main.BuildVersion=${DISTVERSION}'
41
40
USE_RC_SUBR=		${PORTNAME}
42
USE_RC_SUBR=		${PORTNAME}
41
43
42
USERS=			carbon
44
USERS=			carbon
43
GROUPS=			carbon
45
GROUPS=			carbon
44
46
45
do-build:
47
post-install:
46
	@cd ${WRKSRC}/ && \
47
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} \
48
		go build --ldflags '-X main.BuildVersion=${DISTVERSION}' -o carbonzipper
49
50
do-install:
51
	@${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbonzipper
48
	@${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbonzipper
52
	@${MKDIR} ${STAGEDIR}/var/log/carbonzipper
49
	@${MKDIR} ${STAGEDIR}/var/log/carbonzipper
53
	${INSTALL_PROGRAM} ${WRKSRC}/carbonzipper ${STAGEDIR}${PREFIX}/bin
54
	${INSTALL_DATA} ${WRKSRC}/example.conf ${STAGEDIR}${PREFIX}/etc/carbonzipper
50
	${INSTALL_DATA} ${WRKSRC}/example.conf ${STAGEDIR}${PREFIX}/etc/carbonzipper
55
51
56
.include <bsd.port.mk>
52
.include <bsd.port.mk>
(-)net-mgmt/grok_exporter/Makefile (-4 / +2 lines)
Lines 28-39 Link Here
28
USE_RC_SUBR=	grok_exporter
28
USE_RC_SUBR=	grok_exporter
29
SUB_FILES=	config.yml
29
SUB_FILES=	config.yml
30
30
31
do-build:
31
post-patch:
32
	${LN} -sf ${WRKSRC}/tailer/fileTailer_darwin.go ${WRKSRC}/tailer/fileTailer_freebsd.go
32
	${LN} -sf ${WRKSRC}/tailer/fileTailer_darwin.go ${WRKSRC}/tailer/fileTailer_freebsd.go
33
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build -o ${PORTNAME} .)
34
33
35
do-install:
34
post-install:
36
	${INSTALL_PROGRAM} ${GO_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
37
	${MKDIR} ${STAGEDIR}${ETCDIR}
35
	${MKDIR} ${STAGEDIR}${ETCDIR}
38
	${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR}
36
	${INSTALL_DATA} ${WRKDIR}/config.yml ${STAGEDIR}${ETCDIR}
39
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR})
37
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} example ${STAGEDIR}${DATADIR})
(-)net-mgmt/intel-snap/Makefile (-43 / +31 lines)
Lines 17-66 Link Here
17
GH_PROJECT=	snap-freebsd
17
GH_PROJECT=	snap-freebsd
18
GH_TAGNAME=	ca8016d
18
GH_TAGNAME=	ca8016d
19
19
20
GH_TUPLE=	Sirupsen:logrus:61e43dc:logrus/src/github.com/Sirupsen/logrus \
20
GH_TUPLE=	Sirupsen:logrus:61e43dc:logrus/vendor/github.com/Sirupsen/logrus \
21
		vrischmann:jsonutil:d44b59f:jsonutil/src/github.com/vrischmann/jsonutil \
21
		vrischmann:jsonutil:d44b59f:jsonutil/vendor/github.com/vrischmann/jsonutil \
22
		golang:crypto:f18420e:crypto/src/golang.org/x/crypto \
22
		golang:crypto:f18420e:crypto/vendor/golang.org/x/crypto \
23
		appc:spec:e99880c:schema/src/github.com/appc/spec \
23
		appc:spec:e99880c:schema/vendor/github.com/appc/spec \
24
		asaskevich:govalidator:fdf1978:govalidator/src/github.com/asaskevich/govalidator \
24
		asaskevich:govalidator:fdf1978:govalidator/vendor/github.com/asaskevich/govalidator \
25
		coreos:go-semver:9474efc:semver/src/github.com/coreos/go-semver \
25
		coreos:go-semver:9474efc:semver/vendor/github.com/coreos/go-semver \
26
		ghodss:yaml:04f3134:yaml/src/github.com/ghodss/yaml \
26
		ghodss:yaml:04f3134:yaml/vendor/github.com/ghodss/yaml \
27
		golang:protobuf:8ee7999:protobuf/src/github.com/golang/protobuf \
27
		golang:protobuf:8ee7999:protobuf/vendor/github.com/golang/protobuf \
28
		hashicorp:go-msgpack:fa3f638:msgpack/src/github.com/hashicorp/go-msgpack \
28
		hashicorp:go-msgpack:fa3f638:msgpack/vendor/github.com/hashicorp/go-msgpack \
29
		hashicorp:memberlist:9888dc5:memberlist/src/github.com/hashicorp/memberlist \
29
		hashicorp:memberlist:9888dc5:memberlist/vendor/github.com/hashicorp/memberlist \
30
		armon:go-metrics:06b6099:metrics/src/github.com/armon/go-metrics \
30
		armon:go-metrics:06b6099:metrics/vendor/github.com/armon/go-metrics \
31
		intelsdi-x:gomit:db68f6f:gomit/src/github.com/intelsdi-x/gomit \
31
		intelsdi-x:gomit:db68f6f:gomit/vendor/github.com/intelsdi-x/gomit \
32
		julienschmidt:httprouter:8a45e95:httprouter/src/github.com/julienschmidt/httprouter \
32
		julienschmidt:httprouter:8a45e95:httprouter/vendor/github.com/julienschmidt/httprouter \
33
		robfig:cron:9585fd5:cron/src/github.com/robfig/cron \
33
		robfig:cron:9585fd5:cron/vendor/github.com/robfig/cron \
34
		urfave:cli:347a988:cli2/src/github.com/urfave/cli \
34
		urfave:cli:347a988:cli2/vendor/github.com/urfave/cli \
35
		urfave:negroni:61dbefc:negroni/src/github.com/urfave/negroni \
35
		urfave:negroni:61dbefc:negroni/vendor/github.com/urfave/negroni \
36
		pborman:uuid:1b00554:uuid/src/github.com/pborman/uuid \
36
		pborman:uuid:1b00554:uuid/vendor/github.com/pborman/uuid \
37
		spf13:pflag:9ff6c69:pflag/src/github.com/spf13/pflag \
37
		spf13:pflag:9ff6c69:pflag/vendor/github.com/spf13/pflag \
38
		xeipuuv:gojsonschema:f06f290:gojsonschema/src/github.com/xeipuuv/gojsonschema \
38
		xeipuuv:gojsonschema:f06f290:gojsonschema/vendor/github.com/xeipuuv/gojsonschema \
39
		xeipuuv:gojsonreference:e02fc20:gojsonreference/src/github.com/xeipuuv/gojsonreference \
39
		xeipuuv:gojsonreference:e02fc20:gojsonreference/vendor/github.com/xeipuuv/gojsonreference \
40
		xeipuuv:gojsonpointer:e0fe6f6:gojsonpointer/src/github.com/xeipuuv/gojsonpointer \
40
		xeipuuv:gojsonpointer:e0fe6f6:gojsonpointer/vendor/github.com/xeipuuv/gojsonpointer \
41
		golang:net:41bba8d:net/src/golang.org/x/net \
41
		golang:net:41bba8d:net/vendor/golang.org/x/net \
42
		abh:errorutil:f9bd360:errorutil/src/go4.org/errorutil \
42
		abh:errorutil:f9bd360:errorutil/vendor/go4.org/errorutil \
43
		go-yaml:yaml:4c78c97:yaml2/src/gopkg.in/yaml.v2 \
43
		go-yaml:yaml:4c78c97:yaml2/vendor/gopkg.in/yaml.v2 \
44
		go-inf:inf:3887ee9:inf/src/gopkg.in/inf.v0 \
44
		go-inf:inf:3887ee9:inf/vendor/gopkg.in/inf.v0 \
45
		grpc:grpc-go:b1efb1e:grpc/src/google.golang.org/grpc \
45
		grpc:grpc-go:b1efb1e:grpc/vendor/google.golang.org/grpc \
46
		ghodss:yaml:04f3134:yaml/src/github.com/ghodss/yaml
46
		ghodss:yaml:04f3134:yaml/vendor/github.com/ghodss/yaml
47
47
48
GO_PKGNAME=	github.com/intelsdi-x/snap
49
GO_TARGET=	.:snapd \
50
		./cmd/snapctl
51
48
PLIST_FILES=	bin/snapctl bin/snapd
52
PLIST_FILES=	bin/snapctl bin/snapd
49
53
50
do-build:
51
	( cd ${WRKSRC}; ${LN} -s ${WRKSRC} ${WRKSRC}/src/github.com/intelsdi-x/snap )
52
	( cd ${WRKSRC}/src/github.com/appc/spec; \
53
		${SETENV} ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} CC=clang \
54
		go build -o bin/actool github.com/appc/spec/actool )
55
	( cd ${WRKSRC}; \
56
		${SETENV} ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} CC=clang \
57
		go build ${BUILD_FLAGS} -o bin/snapd )
58
	( cd ${WRKSRC}/cmd/snapctl; \
59
		${SETENV} ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} CC=clang \
60
		go build ${BUILD_FLAGS} -o bin/snapctl )
61
62
do-install:
63
	${INSTALL_PROGRAM} ${WRKSRC}/cmd/snapctl/bin/snapctl ${STAGEDIR}${PREFIX}/bin/snapctl
64
	${INSTALL_PROGRAM} ${WRKSRC}/bin/snapd ${STAGEDIR}${PREFIX}/bin/snapd
65
66
.include <bsd.port.mk>
54
.include <bsd.port.mk>
(-)net-mgmt/kapacitor/Makefile (-10 / +7 lines)
Lines 23-28 Link Here
23
GH_ACCOUNT=	influxdata
23
GH_ACCOUNT=	influxdata
24
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
24
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
25
25
26
GO_BUILDFLAGS+=	-ldflags "-X main.version=${DISTVERSION}"
27
GO_TARGET=	./cmd/kapacitor \
28
		./cmd/kapacitord
29
26
SUB_FILES=	kapacitord
30
SUB_FILES=	kapacitord
27
SUB_LIST+=	KAPACITORD_USER=${KAPACITORD_USER} \
31
SUB_LIST+=	KAPACITORD_USER=${KAPACITORD_USER} \
28
		KAPACITORD_GROUP=${KAPACITORD_GROUP} \
32
		KAPACITORD_GROUP=${KAPACITORD_GROUP} \
Lines 52-72 Link Here
52
KAPACITORD_DBDIR=	/var/db/${PORTNAME}/
56
KAPACITORD_DBDIR=	/var/db/${PORTNAME}/
53
KAPACITORD_LOGDIR=	/var/log/${PORTNAME}/
57
KAPACITORD_LOGDIR=	/var/log/${PORTNAME}/
54
58
55
do-build:
59
post-install:
56
	@cd ${WRKSRC}/src/github.com/influxdata/${PORTNAME} \
57
		&& ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/${PORTNAME} \
58
		&& ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/${PORTNAME}d
59
60
do-install:
61
	${MKDIR} ${STAGEDIR}${KAPACITORD_DBDIR} \
60
	${MKDIR} ${STAGEDIR}${KAPACITORD_DBDIR} \
62
	${STAGEDIR}${KAPACITORD_LOGDIR}
61
	${STAGEDIR}${KAPACITORD_LOGDIR}
63
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
64
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME}d ${STAGEDIR}${PREFIX}/bin/${PORTNAME}d
65
	@${SED} -i .bak -e \
62
	@${SED} -i .bak -e \
66
		"s|/var/lib/kapacitor|/var/db/kapacitor|g" \
63
		"s|/var/lib/kapacitor|/var/db/kapacitor|g" \
67
		${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/etc/${PORTNAME}/${PORTNAME}.conf
64
		${WRKSRC}/etc/${PORTNAME}/${PORTNAME}.conf
68
	${INSTALL_DATA} \
65
	${INSTALL_DATA} \
69
		${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/etc/${PORTNAME}/${PORTNAME}.conf  \
66
		${WRKSRC}/etc/${PORTNAME}/${PORTNAME}.conf  \
70
		${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
67
		${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
71
68
72
.include <bsd.port.post.mk>
69
.include <bsd.port.post.mk>
(-)net-mgmt/mysqld_exporter/Makefile (-4 lines)
Lines 17-29 Link Here
17
GH_ACCOUNT=	prometheus
17
GH_ACCOUNT=	prometheus
18
18
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
20
GO_TARGET=	github.com/${GH_ACCOUNT}/${PORTNAME}
21
20
22
PLIST_FILES=	bin/mysqld_exporter
21
PLIST_FILES=	bin/mysqld_exporter
23
22
24
USE_RC_SUBR=	mysqld_exporter
23
USE_RC_SUBR=	mysqld_exporter
25
24
26
do-install:
27
	${INSTALL_PROGRAM} ${WRKDIR}/bin/mysqld_exporter ${STAGEDIR}${PREFIX}/bin
28
29
.include <bsd.port.mk>
25
.include <bsd.port.mk>
(-)net-mgmt/nsd_exporter/Makefile (-27 / +9 lines)
Lines 15-32 Link Here
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
16
17
GH_ACCOUNT=	optix2000
17
GH_ACCOUNT=	optix2000
18
GH_TUPLE=	prometheus:client_golang:v0.8.0:client_golang \
18
GH_TUPLE=	prometheus:client_golang:v0.8.0:client_golang/vendor/github.com/prometheus/client_golang \
19
		prometheus:client_model:5c3871d:client_model \
19
		prometheus:client_model:5c3871d:client_model/vendor/github.com/prometheus/client_model \
20
		prometheus:procfs:ae68e2d:procfs \
20
		prometheus:procfs:ae68e2d:procfs/vendor/github.com/prometheus/procfs \
21
		prometheus:common:7600349:common \
21
		prometheus:common:7600349:common/vendor/github.com/prometheus/common \
22
		beorn7:perks:3a771d9:perks \
22
		beorn7:perks:3a771d9:perks/vendor/github.com/beorn7/perks \
23
		golang:protobuf:70b3af3:protobuf \
23
		golang:protobuf:70b3af3:protobuf/vendor/github.com/golang/protobuf \
24
		matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions \
24
		matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
25
		optix2000:go-nsdctl:ce14b32:go_nsdctl \
25
		optix2000:go-nsdctl:ce14b32:go_nsdctl/vendor/github.com/optix2000/go-nsdctl \
26
		go-yaml:yaml:7f97868:go_yaml
26
		go-yaml:yaml:7f97868:go_yaml/vendor/gopkg.in/yaml.v2
27
27
28
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
28
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
29
GO_TARGET=	github.com/${GH_ACCOUNT}/${PORTNAME}
30
29
31
PLIST_FILES=	bin/nsd_exporter
30
PLIST_FILES=	bin/nsd_exporter
32
31
Lines 36-56 Link Here
36
	${REINPLACE_CMD} -e 's|"/etc|"${LOCALBASE}/etc|g' ${WRKSRC_go_nsdctl}/nsdctl.go
35
	${REINPLACE_CMD} -e 's|"/etc|"${LOCALBASE}/etc|g' ${WRKSRC_go_nsdctl}/nsdctl.go
37
	${REINPLACE_CMD} -e 's|"/etc|"${LOCALBASE}/etc|g' ${WRKSRC}/nsd_exporter.go
36
	${REINPLACE_CMD} -e 's|"/etc|"${LOCALBASE}/etc|g' ${WRKSRC}/nsd_exporter.go
38
37
39
pre-build:
40
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/prometheus ${GO_WRKDIR_SRC}/gopkg.in \
41
		${GO_WRKDIR_SRC}/github.com/beorn7 ${GO_WRKDIR_SRC}/github.com/golang \
42
		${GO_WRKDIR_SRC}/github.com/matttproud ${GO_WRKDIR_SRC}/github.com/optix2000
43
	${MV} ${WRKSRC_golang_protobuf_extensions} ${GO_WRKDIR_SRC}/github.com/matttproud/golang_protobuf_extensions
44
	${MV} ${WRKSRC_go_nsdctl} ${GO_WRKDIR_SRC}/github.com/optix2000/go-nsdctl
45
	${MV} ${WRKSRC_client_golang} ${GO_WRKDIR_SRC}/github.com/prometheus/client_golang
46
	${MV} ${WRKSRC_client_model} ${GO_WRKDIR_SRC}/github.com/prometheus/client_model
47
	${MV} ${WRKSRC_procfs} ${GO_WRKDIR_SRC}/github.com/prometheus/procfs
48
	${MV} ${WRKSRC_common} ${GO_WRKDIR_SRC}/github.com/prometheus/common
49
	${MV} ${WRKSRC_protobuf} ${GO_WRKDIR_SRC}/github.com/golang/protobuf
50
	${MV} ${WRKSRC_go_yaml} ${GO_WRKDIR_SRC}/gopkg.in/yaml.v2
51
	${MV} ${WRKSRC_perks} ${GO_WRKDIR_SRC}/github.com/beorn7/perks
52
53
do-install:
54
	${INSTALL_PROGRAM} ${WRKDIR}/bin/nsd_exporter ${STAGEDIR}${PREFIX}/bin
55
56
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)net-mgmt/prometheus1/Makefile (-17 / +10 lines)
Lines 14-20 Link Here
14
LICENSE=	APACHE20
14
LICENSE=	APACHE20
15
LICENSE_FILE=	${WRKSRC}/LICENSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
16
16
17
USES=		go gmake
17
USES=		go
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
19
20
GO_PKGNAME=	github.com/${PORTNAME}/${PORTNAME}
20
GO_PKGNAME=	github.com/${PORTNAME}/${PORTNAME}
Lines 26-49 Link Here
26
26
27
BUILD_USER?=	${USER}
27
BUILD_USER?=	${USER}
28
LD_FLAG_X_PREFIX=	-X ${GO_PKGNAME}/vendor/github.com/prometheus/common/version
28
LD_FLAG_X_PREFIX=	-X ${GO_PKGNAME}/vendor/github.com/prometheus/common/version
29
LD_FLAG_STRING=	-s \
29
GO_BUILDFLAGS=	-ldflags "\
30
				${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \
30
		-s \
31
				${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
31
		${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \
32
				${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
32
		${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
33
				${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER}
33
		${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
34
		${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER}"
35
GO_TARGET=	./cmd/prometheus \
36
		./cmd/promtool
34
37
35
do-build:
38
post-install:
36
	( cd ${GO_WRKSRC}/cmd/prometheus ; \
37
		${SETENV} ${MAKE_ENV} ${GO_ENV} go install -ldflags "${LD_FLAG_STRING}" )
38
39
	( cd ${GO_WRKSRC}/cmd/promtool ; \
40
		${SETENV} ${MAKE_ENV} ${GO_ENV} go install -ldflags "${LD_FLAG_STRING}" )
41
42
do-install:
43
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/prometheus ${STAGEDIR}${PREFIX}/bin
44
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/promtool ${STAGEDIR}${PREFIX}/bin
45
	${INSTALL_DATA} ${WRKSRC}/documentation/examples/prometheus.yml ${STAGEDIR}${LOCALBASE}/etc/prometheus.yml.sample
39
	${INSTALL_DATA} ${WRKSRC}/documentation/examples/prometheus.yml ${STAGEDIR}${LOCALBASE}/etc/prometheus.yml.sample
46
47
	${MKDIR} ${STAGEDIR}${DESTDIR}/var/db/prometheus
40
	${MKDIR} ${STAGEDIR}${DESTDIR}/var/db/prometheus
48
41
49
.include <bsd.port.mk>
42
.include <bsd.port.mk>
(-)net-mgmt/semaphore/Makefile (-54 / +44 lines)
Lines 18-67 Link Here
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
USE_RC_SUBR=	semaphore
19
USE_RC_SUBR=	semaphore
20
20
21
GO_TARGET=	github.com/${GH_ACCOUNT}/${PORTNAME}
21
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
22
GO_TARGET=	./cli:${PORTNAME}
22
23
23
GH_ACCOUNT=	ansible-semaphore
24
GH_ACCOUNT=	ansible-semaphore
24
GH_TUPLE=	ansible-semaphore:semaphore-vendor:a44f7be:ansible/github.com/ansible-semaphore/semaphore-vendor \
25
GH_TUPLE=	ansible-semaphore:semaphore-vendor:a44f7be:ansible/vendor/github.com/ansible-semaphore/semaphore-vendor \
25
		PuerkitoBio:purell:v1.1.0:PuerkitoBio/github.com/PuerkitoBio/purell \
26
		PuerkitoBio:purell:v1.1.0:PuerkitoBio/vendor/github.com/PuerkitoBio/purell \
26
		PuerkitoBio:urlesc:de5bf2a:PuerkitoBio2/github.com/PuerkitoBio/urlesc \
27
		PuerkitoBio:urlesc:de5bf2a:PuerkitoBio2/vendor/github.com/PuerkitoBio/urlesc \
27
		Sirupsen:logrus:v1.0.4:Sirupsen/github.com/Sirupsen/logrus \
28
		Sirupsen:logrus:v1.0.4:Sirupsen/vendor/github.com/Sirupsen/logrus \
28
		asaskevich:govalidator:v9:asaskevich/github.com/asaskevich/govalidator \
29
		asaskevich:govalidator:v9:asaskevich/vendor/github.com/asaskevich/govalidator \
29
		castawaylabs:mulekick:7029fb3:castawaylabs/github.com/castawaylabs/mulekick \
30
		castawaylabs:mulekick:7029fb3:castawaylabs/vendor/github.com/castawaylabs/mulekick \
30
		go-openapi:analysis:f59a71f:openapi/github.com/go-openapi/analysis \
31
		go-openapi:analysis:f59a71f:openapi/vendor/github.com/go-openapi/analysis \
31
		go-openapi:errors:7bcb96a:openapi2/github.com/go-openapi/errors \
32
		go-openapi:errors:7bcb96a:openapi2/vendor/github.com/go-openapi/errors \
32
		go-openapi:jsonpointer:3a0015a:openapi3/github.com/go-openapi/jsonpointer \
33
		go-openapi:jsonpointer:3a0015a:openapi3/vendor/github.com/go-openapi/jsonpointer \
33
		go-openapi:jsonreference:3fb327e:openapi4/github.com/go-openapi/jsonreference \
34
		go-openapi:jsonreference:3fb327e:openapi4/vendor/github.com/go-openapi/jsonreference \
34
		go-openapi:loads:2a2b323:openapi5/github.com/go-openapi/loads \
35
		go-openapi:loads:2a2b323:openapi5/vendor/github.com/go-openapi/loads \
35
		go-openapi:runtime:62281b6:openapi6/github.com/go-openapi/runtime \
36
		go-openapi:runtime:62281b6:openapi6/vendor/github.com/go-openapi/runtime \
36
		go-openapi:spec:370d9e0:openapi7/github.com/go-openapi/spec \
37
		go-openapi:spec:370d9e0:openapi7/vendor/github.com/go-openapi/spec \
37
		go-openapi:strfmt:4818084:openapi8/github.com/go-openapi/strfmt \
38
		go-openapi:strfmt:4818084:openapi8/vendor/github.com/go-openapi/strfmt \
38
		go-openapi:swag:811b108:openapi9/github.com/go-openapi/swag \
39
		go-openapi:swag:811b108:openapi9/vendor/github.com/go-openapi/swag \
39
		go-openapi:validate:180bba5:openapi10/github.com/go-openapi/validate \
40
		go-openapi:validate:180bba5:openapi10/vendor/github.com/go-openapi/validate \
40
		go-sql-driver:mysql:v1.3:sqldriver/github.com/go-sql-driver/mysql \
41
		go-sql-driver:mysql:v1.3:sqldriver/vendor/github.com/go-sql-driver/mysql \
41
		gobuffalo:packr:v1.10.4:buffalo/github.com/gobuffalo/packr \
42
		gobuffalo:packr:v1.10.4:buffalo/vendor/github.com/gobuffalo/packr \
42
		google:go-github:v15.0.0:google/github.com/google/go-github \
43
		google:go-github:v15.0.0:google/vendor/github.com/google/go-github \
43
		google:go-querystring:53e6ce1:google2/github.com/google/go-querystring \
44
		google:go-querystring:53e6ce1:google2/vendor/github.com/google/go-querystring \
44
		gorilla:context:v1.1:gorilla/github.com/gorilla/context \
45
		gorilla:context:v1.1:gorilla/vendor/github.com/gorilla/context \
45
		gorilla:handlers:v1.3.0:gorilla2/github.com/gorilla/handlers \
46
		gorilla:handlers:v1.3.0:gorilla2/vendor/github.com/gorilla/handlers \
46
		gorilla:mux:v1.6.1:gorilla3/github.com/gorilla/mux \
47
		gorilla:mux:v1.6.1:gorilla3/vendor/github.com/gorilla/mux \
47
		gorilla:securecookie:v1.1.1:gorilla4/github.com/gorilla/securecookie \
48
		gorilla:securecookie:v1.1.1:gorilla4/vendor/github.com/gorilla/securecookie \
48
		gorilla:websocket:v1.2.0:gorilla5/github.com/gorilla/websocket \
49
		gorilla:websocket:v1.2.0:gorilla5/vendor/github.com/gorilla/websocket \
49
		lann:builder:1b87b36:lann/github.com/lann/builder \
50
		lann:builder:1b87b36:lann/vendor/github.com/lann/builder \
50
		lann:ps:62de8c4:lann2/github.com/lann/ps \
51
		lann:ps:62de8c4:lann2/vendor/github.com/lann/ps \
51
		mailru:easyjson:8b799c4:mailru/github.com/mailru/easyjson \
52
		mailru:easyjson:8b799c4:mailru/vendor/github.com/mailru/easyjson \
52
		masterminds:squirrel:v1.0:mastermindos/github.com/masterminds/squirrel \
53
		masterminds:squirrel:v1.0:mastermindos/vendor/github.com/masterminds/squirrel \
53
		mitchellh:mapstructure:00c29f5:mitchellh/github.com/mitchellh/mapstructure \
54
		mitchellh:mapstructure:00c29f5:mitchellh/vendor/github.com/mitchellh/mapstructure \
54
		pkg:errors:v0.8.0:pkg/github.com/pkg/errors \
55
		pkg:errors:v0.8.0:pkg/vendor/github.com/pkg/errors \
55
		russross:blackfriday:v1.5.1:russross/github.com/russross/blackfriday \
56
		russross:blackfriday:v1.5.1:russross/vendor/github.com/russross/blackfriday \
56
		golang:net:61147c4:golang/golang.org/x/net \
57
		golang:net:61147c4:golang/vendor/golang.org/x/net \
57
		golang:sys:7dca6fe:golang2/golang.org/x/sys \
58
		golang:sys:7dca6fe:golang2/vendor/golang.org/x/sys \
58
		golang:text:v0.3.0:golang3/golang.org/x/text \
59
		golang:text:v0.3.0:golang3/vendor/golang.org/x/text \
59
		golang:crypto:c7dcf10:golang4/golang.org/x/crypto \
60
		golang:crypto:c7dcf10:golang4/vendor/golang.org/x/crypto \
60
		go-asn1-ber:asn1-ber:v1.2:pkgin/gopkg.in/asn1-ber.v1 \
61
		go-asn1-ber:asn1-ber:v1.2:pkgin/vendor/gopkg.in/asn1-ber.v1 \
61
		go-gorp:gorp:v1.7.1:pkgin2/gopkg.in/gorp.v1 \
62
		go-gorp:gorp:v1.7.1:pkgin2/vendor/gopkg.in/gorp.v1 \
62
		go-ldap:ldap:v2.5.1:pkgin3/gopkg.in/ldap.v2 \
63
		go-ldap:ldap:v2.5.1:pkgin3/vendor/gopkg.in/ldap.v2 \
63
		go-mgo:mgo:3f83fa5:pkgin4/gopkg.in/mgo.v2 \
64
		go-mgo:mgo:3f83fa5:pkgin4/vendor/gopkg.in/mgo.v2 \
64
		go-yaml:yaml:v2.2.1:pkgin5/gopkg.in/yaml.v2
65
		go-yaml:yaml:v2.2.1:pkgin5/vendor/gopkg.in/yaml.v2
65
66
66
OPTIONS_DEFINE=	MYSQL
67
OPTIONS_DEFINE=	MYSQL
67
MYSQL_USES=	mysql
68
MYSQL_USES=	mysql
Lines 70-87 Link Here
70
	${REINPLACE_CMD} 's/%%PORTVERSION%%/${PORTVERSION}/g' \
71
	${REINPLACE_CMD} 's/%%PORTVERSION%%/${PORTVERSION}/g' \
71
	  ${WRKSRC}/util/config.go
72
	  ${WRKSRC}/util/config.go
72
73
73
do-build:
74
post-install:
74
	${MKDIR} ${WRKSRC}/${GO_TARGET:H}
75
	${MKDIR} ${WRKSRC}/public
76
	${RLN} ${WRKSRC} ${WRKSRC}/${GO_TARGET}
77
	${RLN} ${WRKSRC} ${GO_WRKSRC}/src
78
	${RLN} ${WRKSRC} ${GO_WRKSRC}/public/vendor
79
	(cd ${WRKSRC} && \
80
	  ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} ${GO_CMD} \
81
	  build ${GO_BUILDFLAGS} -o ${WRKSRC}/bin/${PORTNAME} cli)
82
83
do-install:
84
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
85
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/semaphore
75
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/semaphore
86
	${CP} ${WRKSRC}/config.json ${STAGEDIR}${PREFIX}/etc/semaphore/semaphore_config.json.sample
76
	${CP} ${WRKSRC}/config.json ${STAGEDIR}${PREFIX}/etc/semaphore/semaphore_config.json.sample
87
77
(-)net-mgmt/telegraf/Makefile (-151 / +151 lines)
Lines 20-170 Link Here
20
20
21
GH_ACCOUNT=	influxdata
21
GH_ACCOUNT=	influxdata
22
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT}
22
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT}
23
GH_TUPLE=	GoogleCloudPlatform:google-cloud-go:v0.27.0:go/src/cloud.google.com/go \
23
GH_TUPLE=	GoogleCloudPlatform:google-cloud-go:v0.27.0:go/vendor/cloud.google.com/go \
24
		cloudfoundry:clock:02e53af:clock/src/code.cloudfoundry.org/clock \
24
		cloudfoundry:clock:02e53af:clock/vendor/code.cloudfoundry.org/clock \
25
		collectd:go-collectd:v0.3.0:collectd_org/src/collectd.org \
25
		collectd:go-collectd:v0.3.0:collectd_org/vendor/collectd.org \
26
		census-ecosystem:opencensus-go-exporter-stackdriver:v0.6.0:census_ecosystem/src/contrib.go.opencensus.io/exporter/stackdriver \
26
		census-ecosystem:opencensus-go-exporter-stackdriver:v0.6.0:census_ecosystem/vendor/contrib.go.opencensus.io/exporter/stackdriver \
27
		cisco-ie:nx-telemetry-proto:82441e2:nx_telemetry_proto/src/github.com/cisco-ie/nx-telemetry-proto \
27
		cisco-ie:nx-telemetry-proto:82441e2:nx_telemetry_proto/vendor/github.com/cisco-ie/nx-telemetry-proto \
28
		Azure:go-autorest:v10.12.0:go_autorest/src/github.com/Azure/go-autorest \
28
		Azure:go-autorest:v10.12.0:go_autorest/vendor/github.com/Azure/go-autorest \
29
		Microsoft:ApplicationInsights-Go:d2df5d4:application_insights/src/github.com/Microsoft/ApplicationInsights-Go \
29
		Microsoft:ApplicationInsights-Go:d2df5d4:application_insights/vendor/github.com/Microsoft/ApplicationInsights-Go \
30
		Microsoft:go-winio:v0.4.9:go_winio/src/github.com/Microsoft/go-winio \
30
		Microsoft:go-winio:v0.4.9:go_winio/vendor/github.com/Microsoft/go-winio \
31
		influxdata:sarama:b12709e:sarama/src/github.com/Shopify/sarama \
31
		influxdata:sarama:b12709e:sarama/vendor/github.com/Shopify/sarama \
32
		StackExchange:wmi:1.0.0:wmi/src/github.com/StackExchange/wmi \
32
		StackExchange:wmi:1.0.0:wmi/vendor/github.com/StackExchange/wmi \
33
		aerospike:aerospike-client-go:v1.27.0:aerospike_client_go/src/github.com/aerospike/aerospike-client-go \
33
		aerospike:aerospike-client-go:v1.27.0:aerospike_client_go/vendor/github.com/aerospike/aerospike-client-go \
34
		alecthomas:units:2efee85:units/src/github.com/alecthomas/units \
34
		alecthomas:units:2efee85:units/vendor/github.com/alecthomas/units \
35
		amir:raidman:1ccc43b:raidman/src/github.com/amir/raidman \
35
		amir:raidman:1ccc43b:raidman/vendor/github.com/amir/raidman \
36
		apache:thrift:f2867c2:thrift/src/github.com/apache/thrift \
36
		apache:thrift:f2867c2:thrift/vendor/github.com/apache/thrift \
37
		aws:aws-sdk-go:v1.19.41:aws_sdk_go/src/github.com/aws/aws-sdk-go \
37
		aws:aws-sdk-go:v1.19.41:aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
38
		beorn7:perks:3a771d9:perks/src/github.com/beorn7/perks \
38
		beorn7:perks:3a771d9:perks/vendor/github.com/beorn7/perks \
39
		caio:go-tdigest:v2.3.0:go_tdigest/src/github.com/caio/go-tdigest \
39
		caio:go-tdigest:v2.3.0:go_tdigest/vendor/github.com/caio/go-tdigest \
40
		cenkalti:backoff:v2.0.0:backoff/src/github.com/cenkalti/backoff \
40
		cenkalti:backoff:v2.0.0:backoff/vendor/github.com/cenkalti/backoff \
41
		couchbase:go-couchbase:16db1f1:go_couchbase/src/github.com/couchbase/go-couchbase \
41
		couchbase:go-couchbase:16db1f1:go_couchbase/vendor/github.com/couchbase/go-couchbase \
42
		couchbase:gomemcached:0da75df:gomemcached/src/github.com/couchbase/gomemcached \
42
		couchbase:gomemcached:0da75df:gomemcached/vendor/github.com/couchbase/gomemcached \
43
		couchbase:goutils:e865a14:goutils/src/github.com/couchbase/goutils \
43
		couchbase:goutils:e865a14:goutils/vendor/github.com/couchbase/goutils \
44
		davecgh:go-spew:v1.1.0:go_spew/src/github.com/davecgh/go-spew \
44
		davecgh:go-spew:v1.1.0:go_spew/vendor/github.com/davecgh/go-spew \
45
		denisenkom:go-mssqldb:2be1aa5:go_mssqldb/src/github.com/denisenkom/go-mssqldb \
45
		denisenkom:go-mssqldb:2be1aa5:go_mssqldb/vendor/github.com/denisenkom/go-mssqldb \
46
		dgrijalva:jwt-go:v3.2.0:jwt_go/src/github.com/dgrijalva/jwt-go \
46
		dgrijalva:jwt-go:v3.2.0:jwt_go/vendor/github.com/dgrijalva/jwt-go \
47
		dimchansky:utfbom:6c6132f:utfbom/src/github.com/dimchansky/utfbom \
47
		dimchansky:utfbom:6c6132f:utfbom/vendor/github.com/dimchansky/utfbom \
48
		docker:distribution:edc3ab2:distribution/src/github.com/docker/distribution \
48
		docker:distribution:edc3ab2:distribution/vendor/github.com/docker/distribution \
49
		moby:moby:ed7b642:docker/src/github.com/docker/docker \
49
		moby:moby:ed7b642:docker/vendor/github.com/docker/docker \
50
		docker:go-connections:v0.3.0:go_connections/src/github.com/docker/go-connections \
50
		docker:go-connections:v0.3.0:go_connections/vendor/github.com/docker/go-connections \
51
		docker:go-units:v0.3.3:go_units/src/github.com/docker/go-units \
51
		docker:go-units:v0.3.3:go_units/vendor/github.com/docker/go-units \
52
		docker:libnetwork:d7b6174:libnetwork/src/github.com/docker/libnetwork \
52
		docker:libnetwork:d7b6174:libnetwork/vendor/github.com/docker/libnetwork \
53
		eapache:go-resiliency:v1.1.0:go_resiliency/src/github.com/eapache/go-resiliency \
53
		eapache:go-resiliency:v1.1.0:go_resiliency/vendor/github.com/eapache/go-resiliency \
54
		eapache:go-xerial-snappy:040cc1a:go_xerial_snappy/src/github.com/eapache/go-xerial-snappy \
54
		eapache:go-xerial-snappy:040cc1a:go_xerial_snappy/vendor/github.com/eapache/go-xerial-snappy \
55
		eapache:queue:v1.1.0:queue/src/github.com/eapache/queue \
55
		eapache:queue:v1.1.0:queue/vendor/github.com/eapache/queue \
56
		eclipse:paho.mqtt.golang:v1.1.1:paho_mqtt_golang/src/github.com/eclipse/paho.mqtt.golang \
56
		eclipse:paho.mqtt.golang:v1.1.1:paho_mqtt_golang/vendor/github.com/eclipse/paho.mqtt.golang \
57
		ericchiang:k8s:v1.2.0:k8s/src/github.com/ericchiang/k8s \
57
		ericchiang:k8s:v1.2.0:k8s/vendor/github.com/ericchiang/k8s \
58
		ghodss:yaml:25d852a:yaml/src/github.com/ghodss/yaml \
58
		ghodss:yaml:25d852a:yaml/vendor/github.com/ghodss/yaml \
59
		go-logfmt:logfmt:v0.4.0:go_logfmt/src/github.com/go-logfmt/logfmt \
59
		go-logfmt:logfmt:v0.4.0:go_logfmt/vendor/github.com/go-logfmt/logfmt \
60
		go-ole:go-ole:v1.2.1:go_ole/src/github.com/go-ole/go-ole \
60
		go-ole:go-ole:v1.2.1:go_ole/vendor/github.com/go-ole/go-ole \
61
		go-redis:redis:v6.12.0:redis/src/github.com/go-redis/redis \
61
		go-redis:redis:v6.12.0:redis/vendor/github.com/go-redis/redis \
62
		go-sql-driver:mysql:v1.4.1:mysql/src/github.com/go-sql-driver/mysql \
62
		go-sql-driver:mysql:v1.4.1:mysql/vendor/github.com/go-sql-driver/mysql \
63
		gobwas:glob:v0.2.3:glob/src/github.com/gobwas/glob \
63
		gobwas:glob:v0.2.3:glob/vendor/github.com/gobwas/glob \
64
		gogo:protobuf:v1.1.1:gogo_protobuf/src/github.com/gogo/protobuf \
64
		gogo:protobuf:v1.1.1:gogo_protobuf/vendor/github.com/gogo/protobuf \
65
		golang:protobuf:v1.1.0:protobuf/src/github.com/golang/protobuf \
65
		golang:protobuf:v1.1.0:protobuf/vendor/github.com/golang/protobuf \
66
		golang:snappy:2e65f85:snappy/src/github.com/golang/snappy \
66
		golang:snappy:2e65f85:snappy/vendor/github.com/golang/snappy \
67
		google:go-github:v24.0.1:go_github/src/github.com/google/go-github \
67
		google:go-github:v24.0.1:go_github/vendor/github.com/google/go-github \
68
		google:go-cmp:v0.2.0:go_cmp/src/github.com/google/go-cmp \
68
		google:go-cmp:v0.2.0:go_cmp/vendor/github.com/google/go-cmp \
69
		google:go-querystring:v1.0.0:go_querystring/src/github.com/google/go-querystring \
69
		google:go-querystring:v1.0.0:go_querystring/vendor/github.com/google/go-querystring \
70
		google:uuid:0.2:uuid/src/github.com/google/uuid \
70
		google:uuid:0.2:uuid/vendor/github.com/google/uuid \
71
		googleapis:gax-go:v2.0.0:gax_go/src/github.com/googleapis/gax-go \
71
		googleapis:gax-go:v2.0.0:gax_go/vendor/github.com/googleapis/gax-go \
72
		gorilla:context:v1.1.1:context/src/github.com/gorilla/context \
72
		gorilla:context:v1.1.1:context/vendor/github.com/gorilla/context \
73
		gorilla:mux:v1.6.2:mux/src/github.com/gorilla/mux \
73
		gorilla:mux:v1.6.2:mux/vendor/github.com/gorilla/mux \
74
		hailocab:go-hostpool:e80d13c:go_hostpool/src/github.com/hailocab/go-hostpool \
74
		hailocab:go-hostpool:e80d13c:go_hostpool/vendor/github.com/hailocab/go-hostpool \
75
		harlow:kinesis-consumer:2f58b13:kinesis_consumer/src/github.com/harlow/kinesis-consumer \
75
		harlow:kinesis-consumer:2f58b13:kinesis_consumer/vendor/github.com/harlow/kinesis-consumer \
76
		hashicorp:consul:v1.2.1:consul/src/github.com/hashicorp/consul \
76
		hashicorp:consul:v1.2.1:consul/vendor/github.com/hashicorp/consul \
77
		hashicorp:go-cleanhttp:d5fe4b5:go_cleanhttp/src/github.com/hashicorp/go-cleanhttp \
77
		hashicorp:go-cleanhttp:d5fe4b5:go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
78
		hashicorp:go-rootcerts:6bb64b3:go_rootcerts/src/github.com/hashicorp/go-rootcerts \
78
		hashicorp:go-rootcerts:6bb64b3:go_rootcerts/vendor/github.com/hashicorp/go-rootcerts \
79
		hashicorp:go-uuid:v1.0.1:gouuid/src/github.com/hashicorp/go-uuid \
79
		hashicorp:go-uuid:v1.0.1:gouuid/vendor/github.com/hashicorp/go-uuid \
80
		hashicorp:serf:v0.8.1:serf/src/github.com/hashicorp/serf \
80
		hashicorp:serf:v0.8.1:serf/vendor/github.com/hashicorp/serf \
81
		influxdata:go-syslog:v2.0.0:go_syslog/src/github.com/influxdata/go-syslog \
81
		influxdata:go-syslog:v2.0.0:go_syslog/vendor/github.com/influxdata/go-syslog \
82
		influxdata:tail:c434825:tail/src/github.com/influxdata/tail \
82
		influxdata:tail:c434825:tail/vendor/github.com/influxdata/tail \
83
		influxdata:toml:270119a:toml/src/github.com/influxdata/toml \
83
		influxdata:toml:270119a:toml/vendor/github.com/influxdata/toml \
84
		influxdata:wlog:7c63b0a:wlog/src/github.com/influxdata/wlog \
84
		influxdata:wlog:7c63b0a:wlog/vendor/github.com/influxdata/wlog \
85
		jackc:pgx:v3.2.0:pgx/src/github.com/jackc/pgx \
85
		jackc:pgx:v3.2.0:pgx/vendor/github.com/jackc/pgx \
86
		jcmturner:aescts:v1.0.1:aescts/src/gopkg.in/jcmturner/aescts.v1 \
86
		jcmturner:aescts:v1.0.1:aescts/vendor/gopkg.in/jcmturner/aescts.v1 \
87
		jcmturner:dnsutils:v1.0.1:dnsutils/src/gopkg.in/jcmturner/dnsutils.v1 \
87
		jcmturner:dnsutils:v1.0.1:dnsutils/vendor/gopkg.in/jcmturner/dnsutils.v1 \
88
		jcmturner:gofork:v1.0.0:gofork/src/github.com/jcmturner/gofork \
88
		jcmturner:gofork:v1.0.0:gofork/vendor/github.com/jcmturner/gofork \
89
		jcmturner:gokrb5:v7.3.0:gokrb5/src/gopkg.in/jcmturner/gokrb5.v7 \
89
		jcmturner:gokrb5:v7.3.0:gokrb5/vendor/gopkg.in/jcmturner/gokrb5.v7 \
90
		jcmturner:rpc:v1.1.0:rpc/src/gopkg.in/jcmturner/rpc.v1 \
90
		jcmturner:rpc:v1.1.0:rpc/vendor/gopkg.in/jcmturner/rpc.v1 \
91
		jmespath:go-jmespath:c2b33e84:go_jmespath/src/github.com/jmespath/go-jmespath \
91
		jmespath:go-jmespath:c2b33e84:go_jmespath/vendor/github.com/jmespath/go-jmespath \
92
		kardianos:osext:ae77be6:osext/src/github.com/kardianos/osext \
92
		kardianos:osext:ae77be6:osext/vendor/github.com/kardianos/osext \
93
		kardianos:service:615a14e:service/src/github.com/kardianos/service \
93
		kardianos:service:615a14e:service/vendor/github.com/kardianos/service \
94
		karrick:godirwalk:v1.7.5:godirwalk/src/github.com/karrick/godirwalk \
94
		karrick:godirwalk:v1.7.5:godirwalk/vendor/github.com/karrick/godirwalk \
95
		kballard:go-shellquote:95032a8:go_shellquote/src/github.com/kballard/go-shellquote \
95
		kballard:go-shellquote:95032a8:go_shellquote/vendor/github.com/kballard/go-shellquote \
96
		kr:logfmt:b84e30a:logfmt/src/github.com/kr/logfmt \
96
		kr:logfmt:b84e30a:logfmt/vendor/github.com/kr/logfmt \
97
		kubernetes:apimachinery:d41becf:apimachinery/src/github.com/kubernetes/apimachinery \
97
		kubernetes:apimachinery:d41becf:apimachinery/vendor/github.com/kubernetes/apimachinery \
98
		leodido:ragel-machinery:299bdde:ragel_machinery/src/github.com/leodido/ragel-machinery \
98
		leodido:ragel-machinery:299bdde:ragel_machinery/vendor/github.com/leodido/ragel-machinery \
99
		mailru:easyjson:efc7eb8:easyjson/src/github.com/mailru/easyjson \
99
		mailru:easyjson:efc7eb8:easyjson/vendor/github.com/mailru/easyjson \
100
		matttproud:golang_protobuf_extensions:v1.0.1:golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions \
100
		matttproud:golang_protobuf_extensions:v1.0.1:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
101
		mdlayher:apcupsd:2fe55d9:apcupsd/src/github.com/mdlayher/apcupsd \
101
		mdlayher:apcupsd:2fe55d9:apcupsd/vendor/github.com/mdlayher/apcupsd \
102
		miekg:dns:v1.0.8:dns/src/github.com/miekg/dns \
102
		miekg:dns:v1.0.8:dns/vendor/github.com/miekg/dns \
103
		mitchellh:go-homedir:3864e76:go_homedir/src/github.com/mitchellh/go-homedir \
103
		mitchellh:go-homedir:3864e76:go_homedir/vendor/github.com/mitchellh/go-homedir \
104
		mitchellh:mapstructure:f15292f:mapstructure/src/github.com/mitchellh/mapstructure \
104
		mitchellh:mapstructure:f15292f:mapstructure/vendor/github.com/mitchellh/mapstructure \
105
		multiplay:go-ts3:v1.0.0:go_ts3/src/github.com/multiplay/go-ts3 \
105
		multiplay:go-ts3:v1.0.0:go_ts3/vendor/github.com/multiplay/go-ts3 \
106
		naoina:go-stringutil:v0.1.0:go_stringutil/src/github.com/naoina/go-stringutil \
106
		naoina:go-stringutil:v0.1.0:go_stringutil/vendor/github.com/naoina/go-stringutil \
107
		nats-io:gnatsd:v1.2.0:gnatsd/src/github.com/nats-io/gnatsd \
107
		nats-io:gnatsd:v1.2.0:gnatsd/vendor/github.com/nats-io/gnatsd \
108
		nats-io:go-nats:v1.5.0:nats/src/github.com/nats-io/go-nats \
108
		nats-io:go-nats:v1.5.0:nats/vendor/github.com/nats-io/go-nats \
109
		nats-io:nuid:v1.0.0:nuid/src/github.com/nats-io/nuid \
109
		nats-io:nuid:v1.0.0:nuid/vendor/github.com/nats-io/nuid \
110
		nsqio:go-nsq:v1.0.7:go_nsq/src/github.com/nsqio/go-nsq \
110
		nsqio:go-nsq:v1.0.7:go_nsq/vendor/github.com/nsqio/go-nsq \
111
		openconfig:gnmi:33a1865:gnmi/src/github.com/openconfig/gnmi \
111
		openconfig:gnmi:33a1865:gnmi/vendor/github.com/openconfig/gnmi \
112
		opencontainers:go-digest:v1.0.0-rc1:go_digest/src/github.com/opencontainers/go-digest \
112
		opencontainers:go-digest:v1.0.0-rc1:go_digest/vendor/github.com/opencontainers/go-digest \
113
		opencontainers:image-spec:v1.0.1:image_spec/src/github.com/opencontainers/image-spec \
113
		opencontainers:image-spec:v1.0.1:image_spec/vendor/github.com/opencontainers/image-spec \
114
		opentracing-contrib:go-observer:a52f234:go_observer/src/github.com/opentracing-contrib/go-observer \
114
		opentracing-contrib:go-observer:a52f234:go_observer/vendor/github.com/opentracing-contrib/go-observer \
115
		opentracing:opentracing-go:v1.0.2:opentracing_go/src/github.com/opentracing/opentracing-go \
115
		opentracing:opentracing-go:v1.0.2:opentracing_go/vendor/github.com/opentracing/opentracing-go \
116
		openzipkin:zipkin-go-opentracing:v0.3.4:zipkin_go_opentracing/src/github.com/openzipkin/zipkin-go-opentracing \
116
		openzipkin:zipkin-go-opentracing:v0.3.4:zipkin_go_opentracing/vendor/github.com/openzipkin/zipkin-go-opentracing \
117
		glinton:ping:v0.1.1:ping/src/github.com/glinton/ping \
117
		glinton:ping:v0.1.1:ping/vendor/github.com/glinton/ping \
118
		pierrec:lz4:v2.0.3:lz4/src/github.com/pierrec/lz4 \
118
		pierrec:lz4:v2.0.3:lz4/vendor/github.com/pierrec/lz4 \
119
		pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \
119
		pkg:errors:v0.8.0:errors/vendor/github.com/pkg/errors \
120
		pmezard:go-difflib:v1.0.0:go_difflib/src/github.com/pmezard/go-difflib \
120
		pmezard:go-difflib:v1.0.0:go_difflib/vendor/github.com/pmezard/go-difflib \
121
		prometheus:client_golang:v0.9.2:client_golang/src/github.com/prometheus/client_golang \
121
		prometheus:client_golang:v0.9.2:client_golang/vendor/github.com/prometheus/client_golang \
122
		prometheus:client_model:5c3871d:client_model/src/github.com/prometheus/client_model \
122
		prometheus:client_model:5c3871d:client_model/vendor/github.com/prometheus/client_model \
123
		prometheus:common:7600349:common/src/github.com/prometheus/common \
123
		prometheus:common:7600349:common/vendor/github.com/prometheus/common \
124
		prometheus:procfs:ae68e2d:procfs/src/github.com/prometheus/procfs \
124
		prometheus:procfs:ae68e2d:procfs/vendor/github.com/prometheus/procfs \
125
		rcrowley:go-metrics:e2704e1:go_metrics/src/github.com/rcrowley/go-metrics \
125
		rcrowley:go-metrics:e2704e1:go_metrics/vendor/github.com/rcrowley/go-metrics \
126
		samuel:go-zookeeper:c4fab1a:go_zookeeper/src/github.com/samuel/go-zookeeper \
126
		samuel:go-zookeeper:c4fab1a:go_zookeeper/vendor/github.com/samuel/go-zookeeper \
127
		satori:go.uuid:v1.2.0:go_uuid/src/github.com/satori/go.uuid \
127
		satori:go.uuid:v1.2.0:go_uuid/vendor/github.com/satori/go.uuid \
128
		shirou:gopsutil:v2.19.7:gopsutil/src/github.com/shirou/gopsutil \
128
		shirou:gopsutil:v2.19.7:gopsutil/vendor/github.com/shirou/gopsutil \
129
		shirou:w32:bb4de01:w32/src/github.com/shirou/w32 \
129
		shirou:w32:bb4de01:w32/vendor/github.com/shirou/w32 \
130
		sirupsen:logrus:v1.0.5:logrus/src/github.com/sirupsen/logrus \
130
		sirupsen:logrus:v1.0.5:logrus/vendor/github.com/sirupsen/logrus \
131
		soniah:gosnmp:96b8622:gosnmp/src/github.com/soniah/gosnmp \
131
		soniah:gosnmp:96b8622:gosnmp/vendor/github.com/soniah/gosnmp \
132
		streadway:amqp:e5adc2a:amqp/src/github.com/streadway/amqp \
132
		streadway:amqp:e5adc2a:amqp/vendor/github.com/streadway/amqp \
133
		stretchr:objx:v0.1.1:objx/src/github.com/stretchr/objx \
133
		stretchr:objx:v0.1.1:objx/vendor/github.com/stretchr/objx \
134
		stretchr:testify:v1.2.2:testify/src/github.com/stretchr/testify \
134
		stretchr:testify:v1.2.2:testify/vendor/github.com/stretchr/testify \
135
		tidwall:gjson:v1.3.0:gjson/src/github.com/tidwall/gjson \
135
		tidwall:gjson:v1.3.0:gjson/vendor/github.com/tidwall/gjson \
136
		tidwall:match:1731857:match/src/github.com/tidwall/match \
136
		tidwall:match:1731857:match/vendor/github.com/tidwall/match \
137
		tidwall:pretty:v1.0.0:pretty/src/github.com/tidwall/pretty \
137
		tidwall:pretty:v1.0.0:pretty/vendor/github.com/tidwall/pretty \
138
		vishvananda:netlink:b2de5d1:netlink/src/github.com/vishvananda/netlink \
138
		vishvananda:netlink:b2de5d1:netlink/vendor/github.com/vishvananda/netlink \
139
		vishvananda:netns:13995c7:netns/src/github.com/vishvananda/netns \
139
		vishvananda:netns:13995c7:netns/vendor/github.com/vishvananda/netns \
140
		vjeantet:grok:v1.0.0:grok/src/github.com/vjeantet/grok \
140
		vjeantet:grok:v1.0.0:grok/vendor/github.com/vjeantet/grok \
141
		vmware:govmomi:v0.19.0:govmomi/src/github.com/vmware/govmomi \
141
		vmware:govmomi:v0.19.0:govmomi/vendor/github.com/vmware/govmomi \
142
		wavefronthq:wavefront-sdk-go:v0.9.2:wavefront_sdk_go/src/github.com/wavefronthq/wavefront-sdk-go \
142
		wavefronthq:wavefront-sdk-go:v0.9.2:wavefront_sdk_go/vendor/github.com/wavefronthq/wavefront-sdk-go \
143
		wvanbergen:kafka:e2edea9:kafka/src/github.com/wvanbergen/kafka \
143
		wvanbergen:kafka:e2edea9:kafka/vendor/github.com/wvanbergen/kafka \
144
		wvanbergen:kazoo-go:f72d861:kazoo_go/src/github.com/wvanbergen/kazoo-go \
144
		wvanbergen:kazoo-go:f72d861:kazoo_go/vendor/github.com/wvanbergen/kazoo-go \
145
		yuin:gopher-lua:46796da:gopher_lua/src/github.com/yuin/gopher-lua \
145
		yuin:gopher-lua:46796da:gopher_lua/vendor/github.com/yuin/gopher-lua \
146
		census-instrumentation:opencensus-go:v0.17.0:opencensus_go/src/go.opencensus.io \
146
		census-instrumentation:opencensus-go:v0.17.0:opencensus_go/vendor/go.opencensus.io \
147
		golang:crypto:a214413:crypto/src/golang.org/x/crypto \
147
		golang:crypto:a214413:crypto/vendor/golang.org/x/crypto \
148
		golang:net:a680a1e:net/src/golang.org/x/net \
148
		golang:net:a680a1e:net/vendor/golang.org/x/net \
149
		golang:oauth2:d2e6202:oauth2/src/golang.org/x/oauth2 \
149
		golang:oauth2:d2e6202:oauth2/vendor/golang.org/x/oauth2 \
150
		golang:sync:42b3178:sync/src/golang.org/x/sync \
150
		golang:sync:42b3178:sync/vendor/golang.org/x/sync \
151
		golang:sys:51ab0e2:sys/src/golang.org/x/sys \
151
		golang:sys:51ab0e2:sys/vendor/golang.org/x/sys \
152
		golang:text:v0.3.0:text/src/golang.org/x/text \
152
		golang:text:v0.3.0:text/vendor/golang.org/x/text \
153
		googleapis:google-api-go-client:19ff876:googleapis/src/google.golang.org/api \
153
		googleapis:google-api-go-client:19ff876:googleapis/vendor/google.golang.org/api \
154
		golang:appengine:v1.1.0:appengine/src/google.golang.org/appengine \
154
		golang:appengine:v1.1.0:appengine/vendor/google.golang.org/appengine \
155
		google:go-genproto:fedd286:genproto/src/google.golang.org/genproto \
155
		google:go-genproto:fedd286:genproto/vendor/google.golang.org/genproto \
156
		grpc:grpc-go:v1.13.0:grpc/src/google.golang.org/grpc \
156
		grpc:grpc-go:v1.13.0:grpc/vendor/google.golang.org/grpc \
157
		go-asn1-ber:asn1-ber:v1.2:asn1_ber_v1/src/gopkg.in/asn1-ber.v1 \
157
		go-asn1-ber:asn1-ber:v1.2:asn1_ber_v1/vendor/gopkg.in/asn1-ber.v1 \
158
		fatih:pool:v2.0.0:pool_v2/src/gopkg.in/fatih/pool.v2 \
158
		fatih:pool:v2.0.0:pool_v2/vendor/gopkg.in/fatih/pool.v2 \
159
		fsnotify:fsnotify:v1.4.7:fsnotify_v1/src/gopkg.in/fsnotify.v1 \
159
		fsnotify:fsnotify:v1.4.7:fsnotify_v1/vendor/gopkg.in/fsnotify.v1 \
160
		rethinkdb:rethinkdb-go:v3.0.5:gorethink_v3/src/gopkg.in/gorethink/gorethink.v3 \
160
		rethinkdb:rethinkdb-go:v3.0.5:gorethink_v3/vendor/gopkg.in/gorethink/gorethink.v3 \
161
		go-inf:inf:v0.9.1:inf_v0/src/gopkg.in/inf.v0 \
161
		go-inf:inf:v0.9.1:inf_v0/vendor/gopkg.in/inf.v0 \
162
		go-ldap:ldap:v2.5.1:ldap_v2/src/gopkg.in/ldap.v2 \
162
		go-ldap:ldap:v2.5.1:ldap_v2/vendor/gopkg.in/ldap.v2 \
163
		go-mgo:mgo:9856a29:mgo_v2/src/gopkg.in/mgo.v2 \
163
		go-mgo:mgo:9856a29:mgo_v2/vendor/gopkg.in/mgo.v2 \
164
		olivere:elastic:v5.0.70:elastic_v5/src/gopkg.in/olivere/elastic.v5 \
164
		olivere:elastic:v5.0.70:elastic_v5/vendor/gopkg.in/olivere/elastic.v5 \
165
		go-tomb:tomb:dd63297:tomb_v1/src/gopkg.in/tomb.v1 \
165
		go-tomb:tomb:dd63297:tomb_v1/vendor/gopkg.in/tomb.v1 \
166
		go-yaml:yaml:v2.2.1:yaml_v2/src/gopkg.in/yaml.v2
166
		go-yaml:yaml:v2.2.1:yaml_v2/vendor/gopkg.in/yaml.v2
167
167
168
GO_BUILDFLAGS=	-ldflags "-X main.version=${DISTVERSION}"
169
GO_TARGET=	./cmd/telegraf
170
168
SUB_FILES=	telegraf
171
SUB_FILES=	telegraf
169
SUB_LIST=	TELEGRAF_USER=${TELEGRAF_USER} \
172
SUB_LIST=	TELEGRAF_USER=${TELEGRAF_USER} \
170
		TELEGRAF_GROUP=${TELEGRAF_GROUP} \
173
		TELEGRAF_GROUP=${TELEGRAF_GROUP} \
Lines 181-195 Link Here
181
184
182
TELEGRAF_LOGDIR=/var/log/${PORTNAME}
185
TELEGRAF_LOGDIR=/var/log/${PORTNAME}
183
186
184
do-build:
187
post-patch:
185
	@cd ${WRKSRC}/${GH_SUBDIR} && \
188
	${CP} ${WRKSRC_gopsutil}/disk/disk_freebsd_386.go ${WRKSRC_gopsutil}/disk/disk_freebsd_arm.go
186
		${CP} src/github.com/shirou/gopsutil/disk/disk_freebsd_386.go src/github.com/shirou/gopsutil/disk/disk_freebsd_arm.go && \
189
	${CP} ${WRKSRC_gopsutil}/cpu/cpu_freebsd_386.go ${WRKSRC_gopsutil}/cpu/cpu_freebsd_arm.go
187
		${CP} src/github.com/shirou/gopsutil/cpu/cpu_freebsd_386.go src/github.com/shirou/gopsutil/cpu/cpu_freebsd_arm.go && \
188
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/telegraf
189
190
190
do-install:
191
post-install:
191
	${MKDIR} ${STAGEDIR}${TELEGRAF_LOGDIR}
192
	${MKDIR} ${STAGEDIR}${TELEGRAF_LOGDIR}
192
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
193
	${INSTALL_DATA} \
193
	${INSTALL_DATA} \
194
		${WRKSRC}/${GH_SUBDIR}/etc/${PORTNAME}.conf  \
194
		${WRKSRC}/${GH_SUBDIR}/etc/${PORTNAME}.conf  \
195
		${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
195
		${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
(-)net-mgmt/unbound_exporter/Makefile (-32 / +10 lines)
Lines 18-33 Link Here
18
18
19
GH_ACCOUNT=		kumina
19
GH_ACCOUNT=		kumina
20
GH_TAGNAME=		b7e842d893d29200a5108eab717f5ab01d783c0c
20
GH_TAGNAME=		b7e842d893d29200a5108eab717f5ab01d783c0c
21
GH_TUPLE=		prometheus:client_golang:3fb53d:client_golang \
21
GH_TUPLE=		prometheus:client_golang:3fb53d:client_golang/vendor/github.com/prometheus/client_golang \
22
			prometheus:client_model:6f38060:client_model \
22
			prometheus:client_model:6f38060:client_model/vendor/github.com/prometheus/client_model \
23
			prometheus:common:49fee29:common \
23
			prometheus:common:49fee29:common/vendor/github.com/prometheus/common \
24
			prometheus:procfs:a1dba9c:procfs \
24
			prometheus:procfs:a1dba9c:procfs/vendor/github.com/prometheus/procfs \
25
			beorn7:perks:4c0e845:perks \
25
			beorn7:perks:4c0e845:perks/vendor/github.com/beorn7/perks \
26
			golang:protobuf:2bba060:protobuf \
26
			golang:protobuf:2bba060:protobuf/vendor/github.com/golang/protobuf \
27
			matttproud:golang_protobuf_extensions:c12348c:extensions \
27
			matttproud:golang_protobuf_extensions:c12348c:extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
28
			sirupsen:logrus:91da99d:logrus \
28
			sirupsen:logrus:91da99d:logrus/vendor/github.com/Sirupsen/logrus \
29
			golang:crypto:3d3f9f41:crypto \
29
			golang:crypto:3d3f9f41:crypto/vendor/golang.org/x/crypto \
30
			golang:sys:93218def:sys
30
			golang:sys:93218def:sys/vendor/golang.org/x/sys
31
31
32
GO_PKGNAME=		github.com/${GH_ACCOUNT}/${PORTNAME}
32
GO_PKGNAME=		github.com/${GH_ACCOUNT}/${PORTNAME}
33
33
Lines 36-61 Link Here
36
36
37
PLIST_FILES=		bin/unbound_exporter
37
PLIST_FILES=		bin/unbound_exporter
38
38
39
pre-build:
40
	${ECHO_CMD} ${WRKSRC_client_golang}
41
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/prometheus
42
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/beorn7
43
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/golang
44
	${MKDIR} ${GO_WRKDIR_SRC}/golang.org/x
45
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/matttproud
46
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/Sirupsen
47
	${MV} ${WRKSRC_client_golang} ${GO_WRKDIR_SRC}/github.com/prometheus/client_golang
48
	${MV} ${WRKSRC_client_model} ${GO_WRKDIR_SRC}/github.com/prometheus/client_model
49
	${MV} ${WRKSRC_common} ${GO_WRKDIR_SRC}/github.com/prometheus/common
50
	${MV} ${WRKSRC_procfs} ${GO_WRKDIR_SRC}/github.com/prometheus/procfs
51
	${MV} ${WRKSRC_perks} ${GO_WRKDIR_SRC}/github.com/beorn7/perks
52
	${MV} ${WRKSRC_protobuf} ${GO_WRKDIR_SRC}/github.com/golang/protobuf
53
	${MV} ${WRKSRC_extensions} ${GO_WRKDIR_SRC}/github.com/matttproud/golang_protobuf_extensions
54
	${MV} ${WRKSRC_logrus} ${GO_WRKDIR_SRC}/github.com/Sirupsen/logrus
55
	${MV} ${WRKSRC_crypto} ${GO_WRKDIR_SRC}/golang.org/x/crypto
56
	${MV} ${WRKSRC_sys} ${GO_WRKDIR_SRC}/golang.org/x/sys
57
58
do-install:
59
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/unbound_exporter ${STAGEDIR}${PREFIX}/bin
60
61
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)science/molgif/Makefile (-7 lines)
Lines 19-29 Link Here
19
19
20
PLIST_FILES=	bin/${PORTNAME}
20
PLIST_FILES=	bin/${PORTNAME}
21
21
22
do-build:
23
	@cd ${WRKSRC}/${GH_SUBDIR} && \
24
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
25
26
do-install:
27
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
28
29
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)security/acmetool/Makefile (-39 / +36 lines)
Lines 16-64 Link Here
16
GH_ACCOUNT=	hlandau
16
GH_ACCOUNT=	hlandau
17
GH_PROJECT=	acme
17
GH_PROJECT=	acme
18
GH_SUBDIR=	src/github.com/hlandau/acme
18
GH_SUBDIR=	src/github.com/hlandau/acme
19
GH_TUPLE=	alecthomas:template:a0175ee:template/src/github.com/alecthomas/template \
19
GH_TUPLE=	alecthomas:template:a0175ee:template/vendor/github.com/alecthomas/template \
20
		alecthomas:units:2efee85:units/src/github.com/alecthomas/units \
20
		alecthomas:units:2efee85:units/vendor/github.com/alecthomas/units \
21
		coreos:go-systemd:749ef98:go_systemd/src/github.com/coreos/go-systemd \
21
		coreos:go-systemd:749ef98:go_systemd/vendor/github.com/coreos/go-systemd \
22
		hlandau:acme:221ea15:acme/src/github.com/hlandau/acme \
22
		hlandau:acme:221ea15:acme/vendor/github.com/hlandau/acme \
23
		hlandau:buildinfo:337a29b:buildinfo/src/github.com/hlandau/buildinfo \
23
		hlandau:buildinfo:337a29b:buildinfo/vendor/github.com/hlandau/buildinfo \
24
		hlandau:dexlogconfig:244f29b:dexlogconfig/src/github.com/hlandau/dexlogconfig \
24
		hlandau:dexlogconfig:244f29b:dexlogconfig/vendor/github.com/hlandau/dexlogconfig \
25
		hlandau:goutils:0cdb66a:goutils/src/github.com/hlandau/goutils \
25
		hlandau:goutils:0cdb66a:goutils/vendor/github.com/hlandau/goutils \
26
		hlandau:xlog:197ef79:xlog/src/github.com/hlandau/xlog \
26
		hlandau:xlog:197ef79:xlog/vendor/github.com/hlandau/xlog \
27
		jmhodges:clock:880ee4c:clock/src/github.com/jmhodges/clock \
27
		jmhodges:clock:880ee4c:clock/vendor/github.com/jmhodges/clock \
28
		mattn:go-isatty:6ca4dbf:go_isatty/src/github.com/mattn/go-isatty \
28
		mattn:go-isatty:6ca4dbf:go_isatty/vendor/github.com/mattn/go-isatty \
29
		mattn:go-runewidth:a9d6d1e:go_runewidth/src/github.com/mattn/go-runewidth \
29
		mattn:go-runewidth:a9d6d1e:go_runewidth/vendor/github.com/mattn/go-runewidth \
30
		mitchellh:go-wordwrap:ad45545:go_wordwrap/src/github.com/mitchellh/go-wordwrap \
30
		mitchellh:go-wordwrap:ad45545:go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \
31
		ogier:pflag:45c278a:pflag/src/github.com/ogier/pflag \
31
		ogier:pflag:45c278a:pflag/vendor/github.com/ogier/pflag \
32
		peterhellberg:link:6d32b8d:link/src/github.com/peterhellberg/link \
32
		peterhellberg:link:6d32b8d:link/vendor/github.com/peterhellberg/link \
33
		satori:go.uuid:36e9d2e:go_uuid/src/github.com/satori/go.uuid \
33
		satori:go.uuid:36e9d2e:go_uuid/vendor/github.com/satori/go.uuid \
34
		shiena:ansicolor:a422bbe:ansicolor/src/github.com/shiena/ansicolor \
34
		shiena:ansicolor:a422bbe:ansicolor/vendor/github.com/shiena/ansicolor \
35
		golang:crypto:91a49db:crypto/src/golang.org/x/crypto \
35
		golang:crypto:91a49db:crypto/vendor/golang.org/x/crypto \
36
		golang:net:22ae77b:net/src/golang.org/x/net \
36
		golang:net:22ae77b:net/vendor/golang.org/x/net \
37
		golang:sys:dd2ff4a:sys/src/golang.org/x/sys \
37
		golang:sys:dd2ff4a:sys/vendor/golang.org/x/sys \
38
		golang:text:b7ef84a:text/src/golang.org/x/text \
38
		golang:text:b7ef84a:text/vendor/golang.org/x/text \
39
		alecthomas:kingpin:947dcec:kingpin/src/gopkg.in/alecthomas/kingpin.v2 \
39
		alecthomas:kingpin:947dcec:kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \
40
		cheggaaa:pb:72b9643:pb/src/gopkg.in/cheggaaa/pb.v1 \
40
		cheggaaa:pb:72b9643:pb/vendor/gopkg.in/cheggaaa/pb.v1 \
41
		hlandau:configurable:4149686:configurable/src/gopkg.in/hlandau/configurable.v1 \
41
		hlandau:configurable:4149686:configurable/vendor/gopkg.in/hlandau/configurable.v1 \
42
		hlandau:easyconfig:7589cb9:easyconfig/src/gopkg.in/hlandau/easyconfig.v1 \
42
		hlandau:easyconfig:7589cb9:easyconfig/vendor/gopkg.in/hlandau/easyconfig.v1 \
43
		hlandau:service:b64b346:service/src/gopkg.in/hlandau/service.v2 \
43
		hlandau:service:b64b346:service/vendor/gopkg.in/hlandau/service.v2 \
44
		hlandau:svcutils:c25dac4:svcutils/src/gopkg.in/hlandau/svcutils.v1 \
44
		hlandau:svcutils:c25dac4:svcutils/vendor/gopkg.in/hlandau/svcutils.v1 \
45
		square:go-jose:aa2e30f:go_jose/src/gopkg.in/square/go-jose.v1 \
45
		square:go-jose:aa2e30f:go_jose/vendor/gopkg.in/square/go-jose.v1 \
46
		tylerb:graceful:4654dfb:graceful/src/gopkg.in/tylerb/graceful.v1 \
46
		tylerb:graceful:4654dfb:graceful/vendor/gopkg.in/tylerb/graceful.v1 \
47
		go-yaml:yaml:7f97868:go_yaml/src/gopkg.in/yaml.v2
47
		go-yaml:yaml:7f97868:go_yaml/vendor/gopkg.in/yaml.v2
48
48
49
do-build:
49
GO_BUILDFLAGS=	-ldflags "\
50
	@cd ${WRKSRC}/src/github.com/hlandau/acme && \
51
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} \
52
		go build -o ${WRKSRC}/bin/${PORTNAME} -ldflags "\
53
		-X github.com/hlandau/acme/hooks.DefaultPath=${PREFIX}/libexec/acme/hooks \
50
		-X github.com/hlandau/acme/hooks.DefaultPath=${PREFIX}/libexec/acme/hooks \
54
		-X github.com/hlandau/acme/storage.RecommendedPath=/var/db/acme \
51
		-X github.com/hlandau/acme/storage.RecommendedPath=/var/db/acme \
55
		-X github.com/hlandau/buildinfo.BuildInfo=${PORTNAME}-v${PORTVERSION}-freebsd-ports \
52
		-X github.com/hlandau/buildinfo.BuildInfo=${PORTNAME}-v${PORTVERSION}-freebsd-ports"
56
		"\
53
GO_TARGET=	./cmd/acmetool
57
		github.com/hlandau/acme/cmd/acmetool
58
	@${WRKSRC}/bin/${PORTNAME} --help-man > ${WRKSRC}/${PORTNAME}.8
59
54
60
do-install:
55
post-build:
61
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
56
	${GO_WRKDIR_BIN}/${PORTNAME} --help-man > ${WRKSRC}/${PORTNAME}.8
57
58
post-install:
62
	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8
59
	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8
63
	${MKDIR} ${STAGEDIR}/var/db/acme
60
	${MKDIR} ${STAGEDIR}/var/db/acme
64
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/acme/hooks
61
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/acme/hooks
(-)security/go-cve-dictionary/Makefile (-40 / +35 lines)
Lines 20-54 Link Here
20
GH_ACCOUNT=	kotakanbe
20
GH_ACCOUNT=	kotakanbe
21
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
21
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
22
22
23
GH_TUPLE+=	VividCortex:ewma:v1.1.1:ewma/src/gopkg.in/VividCortex/ewma.v1
23
GH_TUPLE+=	VividCortex:ewma:v1.1.1:ewma/vendor/gopkg.in/VividCortex/ewma.v1
24
GH_TUPLE+=	asaskevich:govalidator:v9:govalidator/src/github.com/asaskevich/govalidator
24
GH_TUPLE+=	asaskevich:govalidator:v9:govalidator/vendor/github.com/asaskevich/govalidator
25
GH_TUPLE+=	cheggaaa:pb:v2.0.6:pb/src/gopkg.in/cheggaaa/pb.v2
25
GH_TUPLE+=	cheggaaa:pb:v2.0.6:pb/vendor/gopkg.in/cheggaaa/pb.v2
26
GH_TUPLE+=	dgrijalva:jwt-go:v3.2.0:jwtgo/src/github.com/dgrijalva/jwt-go
26
GH_TUPLE+=	dgrijalva:jwt-go:v3.2.0:jwtgo/vendor/github.com/dgrijalva/jwt-go
27
GH_TUPLE+=	fatih:color:v1.7.0:colorv1/src/github.com/fatih/color
27
GH_TUPLE+=	fatih:color:v1.7.0:colorv1/vendor/github.com/fatih/color
28
GH_TUPLE+=	go-redis:redis:v6.13.2:redis/src/github.com/go-redis/redis
28
GH_TUPLE+=	go-redis:redis:v6.13.2:redis/vendor/github.com/go-redis/redis
29
GH_TUPLE+=	go-sql-driver:mysql:v1.4.0:mysql/src/github.com/go-sql-driver/mysql
29
GH_TUPLE+=	go-sql-driver:mysql:v1.4.0:mysql/vendor/github.com/go-sql-driver/mysql
30
GH_TUPLE+=	go-stack:stack:v1.7.0:gostack/src/github.com/go-stack/stack
30
GH_TUPLE+=	go-stack:stack:v1.7.0:gostack/vendor/github.com/go-stack/stack
31
GH_TUPLE+=	golang:crypto:f027049:golangcrypto/src/golang.org/x/crypto
31
GH_TUPLE+=	golang:crypto:f027049:golangcrypto/vendor/golang.org/x/crypto
32
GH_TUPLE+=	golang:sys:acbc56f:golangsys/src/golang.org/x/sys
32
GH_TUPLE+=	golang:sys:acbc56f:golangsys/vendor/golang.org/x/sys
33
GH_TUPLE+=	google:subcommands:5bae204:subcommands/src/github.com/google/subcommands
33
GH_TUPLE+=	google:subcommands:5bae204:subcommands/vendor/github.com/google/subcommands
34
GH_TUPLE+=	hashicorp:go-version:270f2f7:goversion/src/github.com/hashicorp/go-version
34
GH_TUPLE+=	hashicorp:go-version:270f2f7:goversion/vendor/github.com/hashicorp/go-version
35
GH_TUPLE+=	inconshreveable:log15:v2.13:log15/src/github.com/inconshreveable/log15
35
GH_TUPLE+=	inconshreveable:log15:v2.13:log15/vendor/github.com/inconshreveable/log15
36
GH_TUPLE+=	jinzhu:gorm:v1.9.1:gorm/src/github.com/jinzhu/gorm
36
GH_TUPLE+=	jinzhu:gorm:v1.9.1:gorm/vendor/github.com/jinzhu/gorm
37
GH_TUPLE+=	jinzhu:inflection:0414036:inflection/src/github.com/jinzhu/inflection
37
GH_TUPLE+=	jinzhu:inflection:0414036:inflection/vendor/github.com/jinzhu/inflection
38
GH_TUPLE+=	k0kubun:pp:v2.3.0:pp/src/github.com/k0kubun/pp
38
GH_TUPLE+=	k0kubun:pp:v2.3.0:pp/vendor/github.com/k0kubun/pp
39
GH_TUPLE+=	knqyf263:go-cpe:659663f:gocpe/src/github.com/knqyf263/go-cpe
39
GH_TUPLE+=	knqyf263:go-cpe:659663f:gocpe/vendor/github.com/knqyf263/go-cpe
40
GH_TUPLE+=	htcat:htcat:v1.0.2:htcat/src/github.com/htcat/htcat
40
GH_TUPLE+=	htcat:htcat:v1.0.2:htcat/vendor/github.com/htcat/htcat
41
GH_TUPLE+=	labstack:echo:6d227df:echo/src/github.com/labstack/echo
41
GH_TUPLE+=	labstack:echo:6d227df:echo/vendor/github.com/labstack/echo
42
GH_TUPLE+=	labstack:gommon:0.2.6:gommon/src/github.com/labstack/gommon
42
GH_TUPLE+=	labstack:gommon:0.2.6:gommon/vendor/github.com/labstack/gommon
43
GH_TUPLE+=	lib:pq:90697d6:pq/src/github.com/lib/pq
43
GH_TUPLE+=	lib:pq:90697d6:pq/vendor/github.com/lib/pq
44
GH_TUPLE+=	mattn:go-colorable:v0.0.9:gocolorable/src/github.com/mattn/go-colorable
44
GH_TUPLE+=	mattn:go-colorable:v0.0.9:gocolorable/vendor/github.com/mattn/go-colorable
45
GH_TUPLE+=	mattn:go-isatty:v0.0.3:goisatty/src/github.com/mattn/go-isatty
45
GH_TUPLE+=	mattn:go-isatty:v0.0.3:goisatty/vendor/github.com/mattn/go-isatty
46
GH_TUPLE+=	mattn:go-runewidth:v0.0.2:gorunewidth/src/github.com/mattn/go-runewidth
46
GH_TUPLE+=	mattn:go-runewidth:v0.0.2:gorunewidth/vendor/github.com/mattn/go-runewidth
47
GH_TUPLE+=	mattn:go-sqlite3:v1.9.0:gosqlite3/src/github.com/mattn/go-sqlite3
47
GH_TUPLE+=	mattn:go-sqlite3:v1.9.0:gosqlite3/vendor/github.com/mattn/go-sqlite3
48
GH_TUPLE+=	olekukonko:tablewriter:d4647c9:tablewriter/src/github.com/olekukonko/tablewriter
48
GH_TUPLE+=	olekukonko:tablewriter:d4647c9:tablewriter/vendor/github.com/olekukonko/tablewriter
49
GH_TUPLE+=	pkg:errors:v0.8.0:pkgerrors/src/github.com/pkg/errors
49
GH_TUPLE+=	pkg:errors:v0.8.0:pkgerrors/vendor/github.com/pkg/errors
50
GH_TUPLE+=	valyala:fasttemplate:dcecefd:fasttemplate/src/github.com/valyala/fasttemplate
50
GH_TUPLE+=	valyala:fasttemplate:dcecefd:fasttemplate/vendor/github.com/valyala/fasttemplate
51
51
52
GO_BUILDFLAGS=	-ldflags "-X main.version=${PORTVERSION}"
53
52
USERS=		vuls
54
USERS=		vuls
53
GROUPS=		vuls
55
GROUPS=		vuls
54
56
Lines 60-81 Link Here
60
		${WRKSRC}/db/rdb.go \
62
		${WRKSRC}/db/rdb.go \
61
		${WRKSRC}/db/redis.go
63
		${WRKSRC}/db/redis.go
62
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-runewidth.v0|github.com/mattn/go-runewidth|' \
64
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-runewidth.v0|github.com/mattn/go-runewidth|' \
63
		${WRKSRC}/src/gopkg.in/cheggaaa/pb.v2/util.go
65
		${WRKSRC}/vendor/gopkg.in/cheggaaa/pb.v2/util.go
64
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-colorable.v0|github.com/mattn/go-colorable|' \
66
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-colorable.v0|github.com/mattn/go-colorable|' \
65
		${WRKSRC}/src/gopkg.in/cheggaaa/pb.v2/pb.go
67
		${WRKSRC}/vendor/gopkg.in/cheggaaa/pb.v2/pb.go
66
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-isatty.v0|github.com/mattn/go-isatty|' \
68
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-isatty.v0|github.com/mattn/go-isatty|' \
67
		${WRKSRC}/src/gopkg.in/cheggaaa/pb.v2/pb.go
69
		${WRKSRC}/vendor/gopkg.in/cheggaaa/pb.v2/pb.go
68
	@${REINPLACE_CMD} -e 's|gopkg.in/fatih/color.v1|github.com/fatih/color|' \
70
	@${REINPLACE_CMD} -e 's|gopkg.in/fatih/color.v1|github.com/fatih/color|' \
69
		${WRKSRC}/src/gopkg.in/cheggaaa/pb.v2/template.go
71
		${WRKSRC}/vendor/gopkg.in/cheggaaa/pb.v2/template.go
70
72
71
do-build:
73
post-install:
72
	@cd ${GO_WRKSRC} && \
73
		${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} \
74
		${GO_CMD} build -v -x -ldflags "-X main.version=${PORTVERSION}" \
75
		-o ${WRKSRC}/${PORTNAME}
76
77
do-install:
78
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
79
	${MKDIR} ${STAGEDIR}/var/db/vuls
74
	${MKDIR} ${STAGEDIR}/var/db/vuls
80
	${MKDIR} ${STAGEDIR}/var/log/vuls
75
	${MKDIR} ${STAGEDIR}/var/log/vuls
81
76
(-)security/meek/Makefile (-16 / +15 lines)
Lines 17-26 Link Here
17
USES=		go
17
USES=		go
18
18
19
USE_GITHUB=	nodefault
19
USE_GITHUB=	nodefault
20
GH_TUPLE=	golang:crypto:c126467:crypto/src/golang.org/x/crypto \
20
GH_TUPLE=	golang:crypto:c126467:crypto/vendor/golang.org/x/crypto \
21
		golang:net:a680a1e:net/src/golang.org/x/net \
21
		golang:net:a680a1e:net/vendor/golang.org/x/net \
22
		golang:text:0605a83:text/src/golang.org/x/text
22
		golang:text:0605a83:text/vendor/golang.org/x/text
23
23
24
GO_TARGET=	./meek-client \
25
		./meek-server
26
24
GOPTLIBVERSION=	0.7
27
GOPTLIBVERSION=	0.7
25
28
26
PLIST_FILES=	bin/meek-client \
29
PLIST_FILES=	bin/meek-client \
Lines 30-51 Link Here
30
33
31
SUB_FILES=	pkg-message
34
SUB_FILES=	pkg-message
32
35
33
post-extract:
36
post-patch:
34
	@${MKDIR} ${WRKSRC}/src/git.torproject.org/pluggable-transports
37
	@${MKDIR} ${WRKDIR}/src/git.torproject.org/pluggable-transports
35
	@${LN} -s ${WRKDIR}/${PORTNAME}-${PORTVERSION} ${WRKSRC}/src/git.torproject.org/pluggable-transports/${PORTNAME}
38
	@${LN} -s ${WRKSRC} ${WRKDIR}/src/git.torproject.org/pluggable-transports/${PORTNAME}
36
	@${LN} -s ${WRKDIR}/goptlib-${GOPTLIBVERSION} ${WRKSRC}/src/git.torproject.org/pluggable-transports/goptlib.git
39
	@${LN} -s ${WRKDIR}/goptlib-${GOPTLIBVERSION} ${WRKDIR}/src/git.torproject.org/pluggable-transports/goptlib.git
37
40
38
do-build:
39
	@cd ${WRKSRC}/meek-client && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
40
	@cd ${WRKSRC}/meek-server && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
41
42
do-test:
41
do-test:
43
	@cd ${WRKSRC}/meek-client && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test
42
.for t in ${GO_TARGET}
44
	@cd ${WRKSRC}/meek-server && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test
43
	cd ${GO_WRKSRC}; \
44
		${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDFLAGS} ${t}
45
.endfor
45
46
46
do-install:
47
post-install:
47
	${INSTALL_PROGRAM} ${WRKSRC}/meek-client/meek-client ${STAGEDIR}${PREFIX}/bin
48
	${INSTALL_PROGRAM} ${WRKSRC}/meek-server/meek-server ${STAGEDIR}${PREFIX}/bin
49
	${INSTALL_MAN} ${WRKSRC}/doc/meek-server.1 ${STAGEDIR}${PREFIX}/man/man1
48
	${INSTALL_MAN} ${WRKSRC}/doc/meek-server.1 ${STAGEDIR}${PREFIX}/man/man1
50
	${INSTALL_MAN} ${WRKSRC}/doc/meek-client.1 ${STAGEDIR}${PREFIX}/man/man1
49
	${INSTALL_MAN} ${WRKSRC}/doc/meek-client.1 ${STAGEDIR}${PREFIX}/man/man1
51
50
(-)security/obfs4proxy-tor/Makefile (-23 / +16 lines)
Lines 13-54 Link Here
13
LICENSE=	BSD3CLAUSE
13
LICENSE=	BSD3CLAUSE
14
LICENSE_FILE=	${WRKDIR}/LICENSE
14
LICENSE_FILE=	${WRKDIR}/LICENSE
15
15
16
USES=		cpe go tar:xz
16
USES=		cpe go:modules tar:xz
17
17
18
CPE_VENDOR=	torproject
18
CPE_VENDOR=	torproject
19
19
20
GO_TARGET=	gitlab.com/yawning/obfs4.git
21
22
USE_GITHUB=	nodefault
20
USE_GITHUB=	nodefault
23
GH_TUPLE=	ahf:goptlib:7d56ec4:goptlib/src/git.torproject.org/pluggable-transports/goptlib.git \
21
GH_TUPLE=	ahf:goptlib:7d56ec4:goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git \
24
		agl:ed25519:5312a61:ed25519/src/github.com/agl/ed25519 \
22
		agl:ed25519:5312a61:ed25519/vendor/github.com/agl/ed25519 \
25
		dchest:siphash:v1.2.1:siphash/src/github.com/dchest/siphash \
23
		dchest:siphash:v1.2.1:siphash/vendor/github.com/dchest/siphash \
26
		dsnet:compress:v0.0.1:dsnet_compress/src/github.com/dsnet/compress \
24
		dsnet:compress:v0.0.1:dsnet_compress/vendor/github.com/dsnet/compress \
27
		golang:crypto:cc06ce4:golang_crypto/src/golang.org/x/crypto \
25
		golang:crypto:cc06ce4:golang_crypto/vendor/golang.org/x/crypto \
28
		golang:net:3b0461e:golang_net/src/golang.org/x/net \
26
		golang:net:3b0461e:golang_net/vendor/golang.org/x/net \
29
		golang:text:v0.3.0:golang_text/src/golang.org/x/text \
27
		golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \
30
		golang:sys:d432491:golang_sys/src/golang.org/x/sys \
28
		golang:sys:d432491:golang_sys/vendor/golang.org/x/sys \
31
		Yawning:bsaes:26d1add:Yawning_bsaes/src/git.schwanenlied.me/yawning/bsaes.git
29
		Yawning:bsaes:26d1add:Yawning_bsaes/vendor/git.schwanenlied.me/yawning/bsaes.git
32
30
33
USE_GITLAB=	nodefault
31
USE_GITLAB=	nodefault
34
GL_TUPLE=	yawning:utls:dd99191913e03b2cd62655cd260d79187fbf8a9f:yawning_utls/src/gitlab.com/yawning/utls.git
32
GL_TUPLE=	yawning:utls:dd99191913e03b2cd62655cd260d79187fbf8a9f:yawning_utls/vendor/gitlab.com/yawning/utls.git
35
33
34
GO_TARGET=	../obfs4proxy
35
36
SUB_FILES=	pkg-message
36
SUB_FILES=	pkg-message
37
37
38
PLIST_FILES=	bin/obfs4proxy \
38
PLIST_FILES=	bin/obfs4proxy \
39
		man/man1/obfs4proxy.1.gz
39
		man/man1/obfs4proxy.1.gz
40
40
41
do-build:
41
post-patch:
42
	@${RM} ${WRKDIR}/go.mod
42
	${LN} -s ${WRKSRC}/vendor ${WRKDIR}
43
	@${MKDIR} ${GO_WRKSRC}/src/${GO_TARGET:H}
44
	@${RLN} ${WRKDIR} ${GO_WRKSRC}/src/${GO_TARGET}
45
	@${RLN} ${WRKDIR}/src ${GO_WRKSRC}/src/${GO_TARGET}/src
46
	@(cd ${WRKDIR}/${PORTNAME} && \
47
	  ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKDIR}/src/${PORTNAME} ${GO_CMD} \
48
	  build ${GO_BUILDFLAGS} -o ${WRKDIR}/bin/${PORTNAME})
49
43
50
do-install:
44
post-install:
51
	${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
52
	${INSTALL_MAN} ${WRKDIR}/doc/obfs4proxy.1 ${STAGEDIR}${PREFIX}/man/man1
45
	${INSTALL_MAN} ${WRKDIR}/doc/obfs4proxy.1 ${STAGEDIR}${PREFIX}/man/man1
53
46
54
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)security/onionscan/Makefile (-17 / +7 lines)
Lines 15-38 Link Here
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
16
17
GH_ACCOUNT=	s-rah
17
GH_ACCOUNT=	s-rah
18
GH_TUPLE=	HouzuoGuo:tiedot:3.4:tiedot/github.com/HouzuoGuo/tiedot \
18
GH_TUPLE=	HouzuoGuo:tiedot:3.4:tiedot/vendor/github.com/HouzuoGuo/tiedot \
19
		rwcarlsen:goexif:8d986c0:goexif/github.com/rwcarlsen/goexif \
19
		rwcarlsen:goexif:8d986c0:goexif/vendor/github.com/rwcarlsen/goexif \
20
		golang:crypto:0e37d00:crypto/golang.org/x/crypto \
20
		golang:crypto:0e37d00:crypto/vendor/golang.org/x/crypto \
21
		golang:net:26e67e7:net/golang.org/x/net \
21
		golang:net:26e67e7:net/vendor/golang.org/x/net \
22
		golang:sys:1561086:sys/golang.org/x/sys
22
		golang:sys:1561086:sys/vendor/golang.org/x/sys
23
23
24
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
25
24
PLIST_FILES=	bin/onionscan
26
PLIST_FILES=	bin/onionscan
25
27
26
do-build:
27
	${MKDIR} ${WRKSRC}/github.com/${GH_ACCOUNT}
28
	${RLN} ${WRKSRC} ${WRKSRC}/github.com/${GH_ACCOUNT}/${PORTNAME}
29
	${RLN} ${WRKSRC} ${WRKSRC}/src
30
	cd ${WRKSRC} && \
31
	  ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} \
32
	  ${GO_CMD} build ${GO_BUILDFLAGS} -o bin/${PORTNAME}
33
34
do-install:
35
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} \
36
		${STAGEDIR}/${LOCALBASE}/bin
37
38
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)security/ssh-vault/Makefile (-13 / +6 lines)
Lines 14-35 Link Here
14
USES=		go
14
USES=		go
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_TUPLE=	golang:crypto:c126467:gocrypto/src/golang.org/x/crypto \
17
GH_TUPLE=	golang:crypto:c126467:gocrypto/vendor/golang.org/x/crypto \
18
		golang:sys:bd9dbc1:gosys/src/golang.org/x/sys \
18
		golang:sys:bd9dbc1:gosys/vendor/golang.org/x/sys \
19
		ssh-vault:crypto:ae180e0:crypto/src/github.com/ssh-vault/crypto \
19
		ssh-vault:crypto:ae180e0:crypto/vendor/github.com/ssh-vault/crypto \
20
		ssh-vault:ssh2pem:c1edc64:ssh2pem/src/github.com/ssh-vault/ssh2pem
20
		ssh-vault:ssh2pem:c1edc64:ssh2pem/vendor/github.com/ssh-vault/ssh2pem
21
21
22
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
22
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
23
GO_BUILDFLAGS=	-ldflags "-s -w -X main.version=${PORTVERSION}"
24
GO_TARGET=	./cmd/ssh-vault
23
25
24
PLIST_FILES=	bin/ssh-vault
26
PLIST_FILES=	bin/ssh-vault
25
27
26
do-build:
27
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
28
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
29
	"-s -w -X main.version=${PORTVERSION}" -o ssh-vault cmd/ssh-vault/main.go;
30
31
do-install:
32
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/ssh-vault/ssh-vault/ssh-vault \
33
		${STAGEDIR}${PREFIX}/bin/ssh-vault
34
35
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)security/ssllabs-scan/Makefile (-7 lines)
Lines 20-30 Link Here
20
20
21
PLIST_FILES=	bin/${PORTNAME}
21
PLIST_FILES=	bin/${PORTNAME}
22
22
23
do-build:
24
	@(cd ${GO_WRKSRC} && \
25
	  ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build ${GO_BUILDFLAGS} -o bin/${PORTNAME})
26
27
do-install:
28
	${INSTALL_PROGRAM} ${GO_WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
29
30
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)security/vuls/Makefile (-95 / +90 lines)
Lines 19-135 Link Here
19
GH_ACCOUNT=	future-architect
19
GH_ACCOUNT=	future-architect
20
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
20
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
21
21
22
GH_TUPLE+=	Azure:azure-sdk-for-go:v22.2.2:azuresdkforgo/src/github.com/Azure/azure-sdk-for-go
22
GH_TUPLE+=	Azure:azure-sdk-for-go:v22.2.2:azuresdkforgo/vendor/github.com/Azure/azure-sdk-for-go
23
GH_TUPLE+=	Azure:go-autorest:v11.2.7:azuregoautorest/src/github.com/Azure/go-autorest
23
GH_TUPLE+=	Azure:go-autorest:v11.2.7:azuregoautorest/vendor/github.com/Azure/go-autorest
24
GH_TUPLE+=	BurntSushi:toml:v0.3.1:toml/src/github.com/BurntSushi/toml
24
GH_TUPLE+=	BurntSushi:toml:v0.3.1:toml/vendor/github.com/BurntSushi/toml
25
GH_TUPLE+=	RackSec:srslog:a4725f0:srslog/src/github.com/RackSec/srslog
25
GH_TUPLE+=	RackSec:srslog:a4725f0:srslog/vendor/github.com/RackSec/srslog
26
GH_TUPLE+=	VividCortex:ewma:v1.1.1:ewma/src/gopkg.in/VividCortex/ewma.v1
26
GH_TUPLE+=	VividCortex:ewma:v1.1.1:ewma/vendor/gopkg.in/VividCortex/ewma.v1
27
GH_TUPLE+=	asaskevich:govalidator:v9:govalidator/src/github.com/asaskevich/govalidator
27
GH_TUPLE+=	asaskevich:govalidator:v9:govalidator/vendor/github.com/asaskevich/govalidator
28
GH_TUPLE+=	aws:aws-sdk-go:v1.15.77:awssdkgo/src/github.com/aws/aws-sdk-go
28
GH_TUPLE+=	aws:aws-sdk-go:v1.15.77:awssdkgo/vendor/github.com/aws/aws-sdk-go
29
GH_TUPLE+=	boltdb:bolt:v1.3.1:bolt/src/github.com/boltdb/bolt
29
GH_TUPLE+=	boltdb:bolt:v1.3.1:bolt/vendor/github.com/boltdb/bolt
30
GH_TUPLE+=	cenkalti:backoff:v2.0.0:backoff/src/github.com/cenkalti/backoff
30
GH_TUPLE+=	cenkalti:backoff:v2.0.0:backoff/vendor/github.com/cenkalti/backoff
31
GH_TUPLE+=	cheggaaa:pb:v1.0.26:pbv1/src/gopkg.in/cheggaaa/pb.v1
31
GH_TUPLE+=	cheggaaa:pb:v1.0.26:pbv1/vendor/gopkg.in/cheggaaa/pb.v1
32
GH_TUPLE+=	cheggaaa:pb:v2.0.6:pb/src/github.com/cheggaaa/pb
32
GH_TUPLE+=	cheggaaa:pb:v2.0.6:pb/vendor/github.com/cheggaaa/pb
33
GH_TUPLE+=	census-ecosystem:opencensus-go-exporter-ocagent:00af367:ocagent/src/contrib.go.opencensus.io/exporter/ocagent
33
GH_TUPLE+=	census-ecosystem:opencensus-go-exporter-ocagent:00af367:ocagent/vendor/contrib.go.opencensus.io/exporter/ocagent
34
GH_TUPLE+=	census-instrumentation:opencensus-go:v0.18.0:opencensusgo/src/go.opencensus.io
34
GH_TUPLE+=	census-instrumentation:opencensus-go:v0.18.0:opencensusgo/vendor/go.opencensus.io
35
GH_TUPLE+=	census-instrumentation:opencensus-proto:v0.1.0:opencensusproto/src/github.com/census-instrumentation/opencensus-proto
35
GH_TUPLE+=	census-instrumentation:opencensus-proto:v0.1.0:opencensusproto/vendor/github.com/census-instrumentation/opencensus-proto
36
GH_TUPLE+=	dgrijalva:jwt-go:v3.2.0:jwtgo/src/github.com/dgrijalva/jwt-go
36
GH_TUPLE+=	dgrijalva:jwt-go:v3.2.0:jwtgo/vendor/github.com/dgrijalva/jwt-go
37
GH_TUPLE+=	fatih:color:v1.7.0:colorv1/src/github.com/fatih/color
37
GH_TUPLE+=	fatih:color:v1.7.0:colorv1/vendor/github.com/fatih/color
38
GH_TUPLE+=	fsnotify:fsnotify:v1.4.7:fsnotify/src/github.com/fsnotify/fsnotify
38
GH_TUPLE+=	fsnotify:fsnotify:v1.4.7:fsnotify/vendor/github.com/fsnotify/fsnotify
39
GH_TUPLE+=	go-redis:redis:v6.14.2:redis/src/github.com/go-redis/redis
39
GH_TUPLE+=	go-redis:redis:v6.14.2:redis/vendor/github.com/go-redis/redis
40
GH_TUPLE+=	go-sql-driver:mysql:v1.4.1:mysql/src/github.com/go-sql-driver/mysql
40
GH_TUPLE+=	go-sql-driver:mysql:v1.4.1:mysql/vendor/github.com/go-sql-driver/mysql
41
GH_TUPLE+=	go-stack:stack:v1.8.0:gostack/src/github.com/go-stack/stack
41
GH_TUPLE+=	go-stack:stack:v1.8.0:gostack/vendor/github.com/go-stack/stack
42
GH_TUPLE+=	go-yaml:yaml:v2.2.1:goyaml/src/gopkg.in/yaml.v2
42
GH_TUPLE+=	go-yaml:yaml:v2.2.1:goyaml/vendor/gopkg.in/yaml.v2
43
GH_TUPLE+=	golang:crypto:3d3f9f4:crypto/src/golang.org/x/crypto
43
GH_TUPLE+=	golang:crypto:3d3f9f4:crypto/vendor/golang.org/x/crypto
44
GH_TUPLE+=	golang:net:adae6a3:golangnet/src/golang.org/x/net
44
GH_TUPLE+=	golang:net:adae6a3:golangnet/vendor/golang.org/x/net
45
GH_TUPLE+=	golang:protobuf:aa810b6:protobuf/src/github.com/golang/protobuf
45
GH_TUPLE+=	golang:protobuf:aa810b6:protobuf/vendor/github.com/golang/protobuf
46
GH_TUPLE+=	golang:sync:42b3178:sync/src/golang.org/x/sync
46
GH_TUPLE+=	golang:sync:42b3178:sync/vendor/golang.org/x/sync
47
GH_TUPLE+=	golang:sys:66b7b13:sys/src/golang.org/x/sys
47
GH_TUPLE+=	golang:sys:66b7b13:sys/vendor/golang.org/x/sys
48
GH_TUPLE+=	golang:text:f21a4df:golangtext/src/golang.org/x/text
48
GH_TUPLE+=	golang:text:f21a4df:golangtext/vendor/golang.org/x/text
49
GH_TUPLE+=	google:go-genproto:b5d4398:gogenproto/src/google.golang.org/genproto
49
GH_TUPLE+=	google:go-genproto:b5d4398:gogenproto/vendor/google.golang.org/genproto
50
GH_TUPLE+=	google:google-api-go-client:83a9d30:googleapigoclient/src/google.golang.org/api
50
GH_TUPLE+=	google:google-api-go-client:83a9d30:googleapigoclient/vendor/google.golang.org/api
51
GH_TUPLE+=	google:subcommands:46f0354:subcommands/src/github.com/google/subcommands
51
GH_TUPLE+=	google:subcommands:46f0354:subcommands/vendor/github.com/google/subcommands
52
GH_TUPLE+=	gorilla:websocket:v1.4.0:websocket/src/github.com/gorilla/websocket
52
GH_TUPLE+=	gorilla:websocket:v1.4.0:websocket/vendor/github.com/gorilla/websocket
53
GH_TUPLE+=	gosuri:uitable:36ee7e9:uitable/src/github.com/gosuri/uitable
53
GH_TUPLE+=	gosuri:uitable:36ee7e9:uitable/vendor/github.com/gosuri/uitable
54
GH_TUPLE+=	grokify:html-strip-tags-go:e9e4496:htmlstriptagsgo/src/github.com/grokify/html-strip-tags-go
54
GH_TUPLE+=	grokify:html-strip-tags-go:e9e4496:htmlstriptagsgo/vendor/github.com/grokify/html-strip-tags-go
55
GH_TUPLE+=	grpc:grpc-go:v1.16.0:grpcgo/src/google.golang.org/grpc
55
GH_TUPLE+=	grpc:grpc-go:v1.16.0:grpcgo/vendor/google.golang.org/grpc
56
GH_TUPLE+=	hashicorp:go-version:v1.0.0:goversion/src/github.com/hashicorp/go-version
56
GH_TUPLE+=	hashicorp:go-version:v1.0.0:goversion/vendor/github.com/hashicorp/go-version
57
GH_TUPLE+=	hashicorp:hcl:v1.0.0:hcl/src/github.com/hashicorp/hcl
57
GH_TUPLE+=	hashicorp:hcl:v1.0.0:hcl/vendor/github.com/hashicorp/hcl
58
GH_TUPLE+=	hashicorp:uuid:ebb0a03:hashicorpuuid/src/github.com/hashicorp/uuid
58
GH_TUPLE+=	hashicorp:uuid:ebb0a03:hashicorpuuid/vendor/github.com/hashicorp/uuid
59
GH_TUPLE+=	howeyc:gopass:bf9dde6:gopass/src/github.com/howeyc/gopass
59
GH_TUPLE+=	howeyc:gopass:bf9dde6:gopass/vendor/github.com/howeyc/gopass
60
GH_TUPLE+=	inconshreveable:log15:v2.14:log15/src/github.com/inconshreveable/log15
60
GH_TUPLE+=	inconshreveable:log15:v2.14:log15/vendor/github.com/inconshreveable/log15
61
GH_TUPLE+=	jinzhu:gorm:6ed508e:gorm/src/github.com/jinzhu/gorm
61
GH_TUPLE+=	jinzhu:gorm:6ed508e:gorm/vendor/github.com/jinzhu/gorm
62
GH_TUPLE+=	jinzhu:inflection:0414036:inflection/src/github.com/jinzhu/inflection
62
GH_TUPLE+=	jinzhu:inflection:0414036:inflection/vendor/github.com/jinzhu/inflection
63
GH_TUPLE+=	jroimartin:gocui:c055c87:gocui/src/github.com/jroimartin/gocui
63
GH_TUPLE+=	jroimartin:gocui:c055c87:gocui/vendor/github.com/jroimartin/gocui
64
GH_TUPLE+=	k0kubun:pp:v2.3.0:pp/src/github.com/k0kubun/pp
64
GH_TUPLE+=	k0kubun:pp:v2.3.0:pp/vendor/github.com/k0kubun/pp
65
GH_TUPLE+=	knqyf263:go-cpe:659663f:gocpe/src/github.com/knqyf263/go-cpe
65
GH_TUPLE+=	knqyf263:go-cpe:659663f:gocpe/vendor/github.com/knqyf263/go-cpe
66
GH_TUPLE+=	knqyf263:go-deb-version:9865fe1:godebversion/src/github.com/knqyf263/go-deb-version
66
GH_TUPLE+=	knqyf263:go-deb-version:9865fe1:godebversion/vendor/github.com/knqyf263/go-deb-version
67
GH_TUPLE+=	knqyf263:go-rpm-version:74609b8:gorpmversion/src/github.com/knqyf263/go-rpm-version
67
GH_TUPLE+=	knqyf263:go-rpm-version:74609b8:gorpmversion/vendor/github.com/knqyf263/go-rpm-version
68
GH_TUPLE+=	knqyf263:gost:920046a:gost/src/github.com/knqyf263/gost
68
GH_TUPLE+=	knqyf263:gost:920046a:gost/vendor/github.com/knqyf263/gost
69
GH_TUPLE+=	kotakanbe:go-cve-dictionary:9549cd3:gocvedictionary/src/github.com/kotakanbe/go-cve-dictionary
69
GH_TUPLE+=	kotakanbe:go-cve-dictionary:9549cd3:gocvedictionary/vendor/github.com/kotakanbe/go-cve-dictionary
70
GH_TUPLE+=	kotakanbe:go-pingscanner:v0.1.0:gopingscanner/src/github.com/kotakanbe/go-pingscanner
70
GH_TUPLE+=	kotakanbe:go-pingscanner:v0.1.0:gopingscanner/vendor/github.com/kotakanbe/go-pingscanner
71
GH_TUPLE+=	kotakanbe:goval-dictionary:v0.1.0:govaldictionary/src/github.com/kotakanbe/goval-dictionary
71
GH_TUPLE+=	kotakanbe:goval-dictionary:v0.1.0:govaldictionary/vendor/github.com/kotakanbe/goval-dictionary
72
GH_TUPLE+=	kotakanbe:logrus-prefixed-formatter:928f735:logrusprefixedformatter/src/github.com/kotakanbe/logrus-prefixed-formatter
72
GH_TUPLE+=	kotakanbe:logrus-prefixed-formatter:928f735:logrusprefixedformatter/vendor/github.com/kotakanbe/logrus-prefixed-formatter
73
GH_TUPLE+=	labstack:gommon:7fd9f68:gommon/src/github.com/labstack/gommon
73
GH_TUPLE+=	labstack:gommon:7fd9f68:gommon/vendor/github.com/labstack/gommon
74
GH_TUPLE+=	lib:pq:4ded0e9:pq/src/github.com/lib/pq
74
GH_TUPLE+=	lib:pq:4ded0e9:pq/vendor/github.com/lib/pq
75
GH_TUPLE+=	magiconair:properties:v1.8.0:properties/src/github.com/magiconair/properties
75
GH_TUPLE+=	magiconair:properties:v1.8.0:properties/vendor/github.com/magiconair/properties
76
GH_TUPLE+=	marstr:guid:v1.1.0:guid/src/github.com/marstr/guid
76
GH_TUPLE+=	marstr:guid:v1.1.0:guid/vendor/github.com/marstr/guid
77
GH_TUPLE+=	mattn:go-colorable:v0.0.9:gocolorable/src/github.com/mattn/go-colorable
77
GH_TUPLE+=	mattn:go-colorable:v0.0.9:gocolorable/vendor/github.com/mattn/go-colorable
78
GH_TUPLE+=	mattn:go-isatty:v0.0.4:goisatty/src/github.com/mattn/go-isatty
78
GH_TUPLE+=	mattn:go-isatty:v0.0.4:goisatty/vendor/github.com/mattn/go-isatty
79
GH_TUPLE+=	mattn:go-runewidth:v0.0.3:gorunewidth/src/github.com/mattn/go-runewidth
79
GH_TUPLE+=	mattn:go-runewidth:v0.0.3:gorunewidth/vendor/github.com/mattn/go-runewidth
80
GH_TUPLE+=	mattn:go-sqlite3:v1.10.0:gosqlite3/src/github.com/mattn/go-sqlite3
80
GH_TUPLE+=	mattn:go-sqlite3:v1.10.0:gosqlite3/vendor/github.com/mattn/go-sqlite3
81
GH_TUPLE+=	mgutz:ansi:9520e82:ansi/src/github.com/mgutz/ansi
81
GH_TUPLE+=	mgutz:ansi:9520e82:ansi/vendor/github.com/mgutz/ansi
82
GH_TUPLE+=	mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir
82
GH_TUPLE+=	mitchellh:go-homedir:v1.0.0:gohomedir/vendor/github.com/mitchellh/go-homedir
83
GH_TUPLE+=	mitchellh:mapstructure:v1.1.0:mapstructure/src/github.com/mitchellh/mapstructure
83
GH_TUPLE+=	mitchellh:mapstructure:v1.1.0:mapstructure/vendor/github.com/mitchellh/mapstructure
84
GH_TUPLE+=	moul:http2curl:9ac6cf4:http2curl/src/github.com/moul/http2curl
84
GH_TUPLE+=	moul:http2curl:9ac6cf4:http2curl/vendor/github.com/moul/http2curl
85
GH_TUPLE+=	mozqnet:go-exploitdb:48cac6d:goexploitdb/src/github.com/mozqnet/go-exploitdb
85
GH_TUPLE+=	mozqnet:go-exploitdb:48cac6d:goexploitdb/vendor/github.com/mozqnet/go-exploitdb
86
GH_TUPLE+=	nlopes:slack:v0.4.0:slack/src/github.com/nlopes/slack
86
GH_TUPLE+=	nlopes:slack:v0.4.0:slack/vendor/github.com/nlopes/slack
87
GH_TUPLE+=	olekukonko:tablewriter:v0.0.1:tablewriter/src/github.com/olekukonko/tablewriter
87
GH_TUPLE+=	olekukonko:tablewriter:v0.0.1:tablewriter/vendor/github.com/olekukonko/tablewriter
88
GH_TUPLE+=	nsf:termbox-go:60ab7e3:termboxgo/src/github.com/nsf/termbox-go
88
GH_TUPLE+=	nsf:termbox-go:60ab7e3:termboxgo/vendor/github.com/nsf/termbox-go
89
GH_TUPLE+=	parnurzeal:gorequest:v0.2.15:gorequest/src/github.com/parnurzeal/gorequest
89
GH_TUPLE+=	parnurzeal:gorequest:v0.2.15:gorequest/vendor/github.com/parnurzeal/gorequest
90
GH_TUPLE+=	pelletier:go-toml:v1.2.0:gotoml/src/github.com/pelletier/go-toml
90
GH_TUPLE+=	pelletier:go-toml:v1.2.0:gotoml/vendor/github.com/pelletier/go-toml
91
GH_TUPLE+=	pkg:errors:v0.8.0:pkgerrors/src/github.com/pkg/errors
91
GH_TUPLE+=	pkg:errors:v0.8.0:pkgerrors/vendor/github.com/pkg/errors
92
GH_TUPLE+=	rifflock:lfshook:v2.4:lfshook/src/github.com/rifflock/lfshook
92
GH_TUPLE+=	rifflock:lfshook:v2.4:lfshook/vendor/github.com/rifflock/lfshook
93
GH_TUPLE+=	satori:go.uuid:v1.2.0:gouuid/src/github.com/satori/go.uuid
93
GH_TUPLE+=	satori:go.uuid:v1.2.0:gouuid/vendor/github.com/satori/go.uuid
94
GH_TUPLE+=	sirupsen:logrus:44067ab:logrus/src/github.com/sirupsen/logrus
94
GH_TUPLE+=	sirupsen:logrus:44067ab:logrus/vendor/github.com/sirupsen/logrus
95
GH_TUPLE+=	spf13:afero:v1.1.2:afero/src/github.com/spf13/afero
95
GH_TUPLE+=	spf13:afero:v1.1.2:afero/vendor/github.com/spf13/afero
96
GH_TUPLE+=	spf13:cast:v1.3.0:cast/src/github.com/spf13/cast
96
GH_TUPLE+=	spf13:cast:v1.3.0:cast/vendor/github.com/spf13/cast
97
GH_TUPLE+=	spf13:jwalterweatherman:v1.0.0:jwalterweatherman/src/github.com/spf13/jwalterweatherman
97
GH_TUPLE+=	spf13:jwalterweatherman:v1.0.0:jwalterweatherman/vendor/github.com/spf13/jwalterweatherman
98
GH_TUPLE+=	spf13:pflag:v1.0.3:pflag/src/github.com/spf13/pflag
98
GH_TUPLE+=	spf13:pflag:v1.0.3:pflag/vendor/github.com/spf13/pflag
99
GH_TUPLE+=	spf13:viper:v1.2.1:viper/src/github.com/spf13/viper
99
GH_TUPLE+=	spf13:viper:v1.2.1:viper/vendor/github.com/spf13/viper
100
GH_TUPLE+=	valyala:bytebufferpool:v1.0.0:bytebufferpool/src/github.com/valyala/bytebufferpool
100
GH_TUPLE+=	valyala:bytebufferpool:v1.0.0:bytebufferpool/vendor/github.com/valyala/bytebufferpool
101
GH_TUPLE+=	valyala:fasttemplate:dcecefd:fasttemplate/src/github.com/valyala/fasttemplate
101
GH_TUPLE+=	valyala:fasttemplate:dcecefd:fasttemplate/vendor/github.com/valyala/fasttemplate
102
GH_TUPLE+=	ymomoi:goval-parser:0a0be1d:govalparser/src/github.com/ymomoi/goval-parser
102
GH_TUPLE+=	ymomoi:goval-parser:0a0be1d:govalparser/vendor/github.com/ymomoi/goval-parser
103
103
104
GO_BUILDFLAGS=	-ldflags "-X main.version=${PORTVERSION}"
105
104
PLIST_FILES=	bin/${PORTNAME} \
106
PLIST_FILES=	bin/${PORTNAME} \
105
		"@sample ${ETCDIR}/config.toml.sample"
107
		"@sample ${ETCDIR}/config.toml.sample"
106
108
107
post-patch:
109
post-patch:
108
	@${REINPLACE_CMD} -e 's|Sirupsen|sirupsen|' \
110
	@${REINPLACE_CMD} -e 's|Sirupsen|sirupsen|' \
109
		${WRKSRC}/src/github.com/rifflock/lfshook/lfshook.go
111
		${WRKSRC}/vendor/github.com/rifflock/lfshook/lfshook.go
110
	@${REINPLACE_CMD} -e 's|"gopkg.in/cheggaaa/pb.v2/termutil"|"github.com/cheggaaa/pb/termutil"|' \
112
	@${REINPLACE_CMD} -e 's|"gopkg.in/cheggaaa/pb.v2/termutil"|"github.com/cheggaaa/pb/termutil"|' \
111
		${WRKSRC}/src/github.com/cheggaaa/pb/pb.go
113
		${WRKSRC}/vendor/github.com/cheggaaa/pb/pb.go
112
	@${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|' \
114
	@${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|' \
113
		${WRKSRC}/commands/configtest.go \
115
		${WRKSRC}/commands/configtest.go \
114
		${WRKSRC}/commands/report.go \
116
		${WRKSRC}/commands/report.go \
115
		${WRKSRC}/commands/scan.go
117
		${WRKSRC}/commands/scan.go
116
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-runewidth.v0|github.com/mattn/go-runewidth|' \
118
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-runewidth.v0|github.com/mattn/go-runewidth|' \
117
		${WRKSRC}/src/github.com/cheggaaa/pb/util.go
119
		${WRKSRC}/vendor/github.com/cheggaaa/pb/util.go
118
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-colorable.v0|github.com/mattn/go-colorable|' \
120
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-colorable.v0|github.com/mattn/go-colorable|' \
119
		${WRKSRC}/src/github.com/cheggaaa/pb/pb.go
121
		${WRKSRC}/vendor/github.com/cheggaaa/pb/pb.go
120
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-isatty.v0|github.com/mattn/go-isatty|' \
122
	@${REINPLACE_CMD} -e 's|gopkg.in/mattn/go-isatty.v0|github.com/mattn/go-isatty|' \
121
		${WRKSRC}/src/github.com/cheggaaa/pb/pb.go
123
		${WRKSRC}/vendor/github.com/cheggaaa/pb/pb.go
122
	@${REINPLACE_CMD} -e 's|gopkg.in/fatih/color.v1|github.com/fatih/color|' \
124
	@${REINPLACE_CMD} -e 's|gopkg.in/fatih/color.v1|github.com/fatih/color|' \
123
		${WRKSRC}/src/github.com/cheggaaa/pb/template.go
125
		${WRKSRC}/vendor/github.com/cheggaaa/pb/template.go
124
126
125
do-build:
127
post-install:
126
	@cd ${GO_WRKSRC} && \
127
		${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} \
128
		${GO_CMD} build -v -x -ldflags "-X main.version=${PORTVERSION}" \
129
		-o ${WRKSRC}/${PORTNAME}
130
131
do-install:
132
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
133
	${MKDIR} ${STAGEDIR}${ETCDIR}
128
	${MKDIR} ${STAGEDIR}${ETCDIR}
134
	${INSTALL_DATA} ${FILESDIR}/config.toml.sample ${STAGEDIR}${ETCDIR}
129
	${INSTALL_DATA} ${FILESDIR}/config.toml.sample ${STAGEDIR}${ETCDIR}
135
130
(-)shells/antibody/Makefile (-18 / +10 lines)
Lines 15-43 Link Here
15
RUN_DEPENDS=	git:devel/git \
15
RUN_DEPENDS=	git:devel/git \
16
		zsh:shells/zsh
16
		zsh:shells/zsh
17
17
18
USES=		go
18
USES=		go:modules
19
19
20
PLIST_FILES=	bin/antibody
20
PLIST_FILES=	bin/antibody
21
21
22
USE_GITHUB=	yes
22
USE_GITHUB=	yes
23
GH_ACCOUNT=	getantibody
23
GH_ACCOUNT=	getantibody
24
GH_SUBDIR=	src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}
25
# Not needed: go-spew, go-difflib
24
# Not needed: go-spew, go-difflib
26
GH_TUPLE=	alecthomas:kingpin:a39589:kingpin/src/github.com/alecthomas/kingpin \
25
GH_TUPLE=	alecthomas:kingpin:a39589:kingpin/vendor/github.com/alecthomas/kingpin \
27
		alecthomas:template:a0175e:tempalte/src/github.com/alecthomas/template \
26
		alecthomas:template:a0175e:tempalte/vendor/github.com/alecthomas/template \
28
		alecthomas:units:2efee8:units/src/github.com/alecthomas/units \
27
		alecthomas:units:2efee8:units/vendor/github.com/alecthomas/units \
29
		caarlos0:gohome:75f08ebc:gohome/src/github.com/caarlos0/gohome \
28
		caarlos0:gohome:75f08ebc:gohome/vendor/github.com/caarlos0/gohome \
30
		getantibody:folder:v1.0.0:folder/src/github.com/getantibody/folder \
29
		getantibody:folder:v1.0.0:folder/vendor/github.com/getantibody/folder \
31
		golang:crypto:1a580b:crypto/src/golang.org/x/crypto \
30
		golang:crypto:1a580b:crypto/vendor/golang.org/x/crypto \
32
		golang:net:2491c5:net/src/golang.org/x/net \
31
		golang:net:2491c5:net/vendor/golang.org/x/net \
33
		golang:sync:1d60e4:sync/src/golang.org/x/sync \
32
		golang:sync:1d60e4:sync/vendor/golang.org/x/sync \
34
		golang:sys:7c87d1:sys/src/golang.org/x/sys
33
		golang:sys:7c87d1:sys/vendor/golang.org/x/sys
35
34
36
do-build:
37
	${RM} ${WRKSRC}/go.mod
38
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build
39
40
do-install:
41
	${INSTALL_PROGRAM} ${WRKSRC}/antibody-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/antibody
42
43
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)sysutils/amazon-ssm-agent/Makefile (-26 / +10 lines)
Lines 18-23 Link Here
18
GH_ACCOUNT=	aws
18
GH_ACCOUNT=	aws
19
GH_SUBDIR=	src/github.com/aws/amazon-ssm-agent
19
GH_SUBDIR=	src/github.com/aws/amazon-ssm-agent
20
20
21
GO_BUILDLAGS=	-ldflags "-s -w"
22
GO_TARGET=	./agent:${PREFIX}/sbin/amazon-ssm-agent \
23
		./agent/framework/processor/executer/outofproc/worker:${PREFIX}/sbin/ssm-document-worker \
24
		./agent/framework/processor/executer/outofproc/sessionworker:${PREFIX}/sbin/ssm-session-worker \
25
		./agent/session/logging:${PREFIX}/sbin/ssm-session-logger \
26
		./agent/cli-main:${PREFIX}/sbin/ssm-cli
27
21
PLIST_FILES=	etc/amazon/ssm/amazon-ssm-agent.json.template	\
28
PLIST_FILES=	etc/amazon/ssm/amazon-ssm-agent.json.template	\
22
		etc/amazon/ssm/seelog_unix.xml.template		\
29
		etc/amazon/ssm/seelog_unix.xml.template		\
23
		sbin/amazon-ssm-agent				\
30
		sbin/amazon-ssm-agent				\
Lines 28-60 Link Here
28
35
29
USE_RC_SUBR=	amazon-ssm-agent
36
USE_RC_SUBR=	amazon-ssm-agent
30
37
31
do-build:
38
post-patch:
32
	@cd ${WRKSRC};							\
39
	${LN} -s ${WRKSRC}/vendor/src/* ${WRKSRC}/vendor/
33
	    ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0	\
34
	    go build -ldflags "-s -w" -o amazon-ssm-agent -v 				\
35
		agent/agent.go agent/agent_unix.go agent/agent_parser.go
36
	@cd ${WRKSRC};							\
37
	    ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0	\
38
	    go build -ldflags "-s -w" -o ssm-document-worker -v				\
39
		agent/framework/processor/executer/outofproc/worker/main.go
40
	@cd ${WRKSRC};							\
41
	    ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0	\
42
	    go build -ldflags "-s -w" -o ssm-session-worker -v				\
43
		agent/framework/processor/executer/outofproc/sessionworker/main.go
44
	@cd ${WRKSRC};							\
45
	    ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0	\
46
	    go build -ldflags "-s -w" -o ssm-session-logger -v				\
47
		agent/session/logging/main.go
48
	@cd ${WRKSRC};							\
49
	    ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0	\
50
	    go build -ldflags "-s -w" -o ssm-cli -v agent/cli-main/cli-main.go
51
40
52
do-install:
41
post-install:
53
	${INSTALL_PROGRAM} ${WRKSRC}/amazon-ssm-agent ${STAGEDIR}${PREFIX}/sbin
54
	${INSTALL_PROGRAM} ${WRKSRC}/ssm-document-worker ${STAGEDIR}${PREFIX}/sbin
55
	${INSTALL_PROGRAM} ${WRKSRC}/ssm-session-worker ${STAGEDIR}${PREFIX}/sbin
56
	${INSTALL_PROGRAM} ${WRKSRC}/ssm-session-logger ${STAGEDIR}${PREFIX}/sbin
57
	${INSTALL_PROGRAM} ${WRKSRC}/ssm-cli ${STAGEDIR}${PREFIX}/sbin
58
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/amazon/ssm
42
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/amazon/ssm
59
	${INSTALL_DATA} ${WRKSRC}/amazon-ssm-agent.json.template ${STAGEDIR}${PREFIX}/etc/amazon/ssm
43
	${INSTALL_DATA} ${WRKSRC}/amazon-ssm-agent.json.template ${STAGEDIR}${PREFIX}/etc/amazon/ssm
60
	${INSTALL_DATA} ${WRKSRC}/seelog_unix.xml ${STAGEDIR}${PREFIX}/etc/amazon/ssm/seelog_unix.xml.template
44
	${INSTALL_DATA} ${WRKSRC}/seelog_unix.xml ${STAGEDIR}${PREFIX}/etc/amazon/ssm/seelog_unix.xml.template
(-)sysutils/circonus-agent/Makefile (-37 / +33 lines)
Lines 17-63 Link Here
17
17
18
GH_ACCOUNT=	circonus-labs
18
GH_ACCOUNT=	circonus-labs
19
GH_SUBDIR=	src/github.com/circonus-labs/circonus-agent
19
GH_SUBDIR=	src/github.com/circonus-labs/circonus-agent
20
GH_TUPLE=	alecthomas:units:2efee85:units/src/github.com/alecthomas/units \
20
GH_TUPLE=	alecthomas:units:2efee85:units/vendor/github.com/alecthomas/units \
21
		pkg:errors:645ef00:errors/src/github.com/pkg/errors \
21
		pkg:errors:645ef00:errors/vendor/github.com/pkg/errors \
22
		rs:zerolog:56a970de:zerolog/src/github.com/rs/zerolog \
22
		rs:zerolog:56a970de:zerolog/vendor/github.com/rs/zerolog \
23
		spf13:cobra:c439c4fa:cobra/src/github.com/spf13/cobra \
23
		spf13:cobra:c439c4fa:cobra/vendor/github.com/spf13/cobra \
24
		spf13:viper:b5e8006c:viper/src/github.com/spf13/viper \
24
		spf13:viper:b5e8006c:viper/vendor/github.com/spf13/viper \
25
		golang:sys:7ceb54c8:sys/src/golang.org/x/sys \
25
		golang:sys:7ceb54c8:sys/vendor/golang.org/x/sys \
26
		xi2:httpgzip:2d8bcdd:httpgzip/src/xi2.org/x/httpgzip \
26
		xi2:httpgzip:2d8bcdd:httpgzip/vendor/xi2.org/x/httpgzip \
27
		pelletier:go-toml:acdc4509:go_toml/src/github.com/pelletier/go-toml \
27
		pelletier:go-toml:acdc4509:go_toml/vendor/github.com/pelletier/go-toml \
28
		maier:go-appstats:812a586:go_appstats/src/github.com/maier/go-appstats \
28
		maier:go-appstats:812a586:go_appstats/vendor/github.com/maier/go-appstats \
29
		circonus-labs:circonus-gometrics:b25d14e:circonus_gometrics/src/github.com/circonus-labs/circonus-gometrics \
29
		circonus-labs:circonus-gometrics:b25d14e:circonus_gometrics/vendor/github.com/circonus-labs/circonus-gometrics \
30
		go-tomb:tomb:d5d1b58:tomb2/src/gopkg.in/tomb.v2 \
30
		go-tomb:tomb:d5d1b58:tomb2/vendor/gopkg.in/tomb.v2 \
31
		go-yaml:yaml:7f97868e:yaml2/src/gopkg.in/yaml.v2 \
31
		go-yaml:yaml:7f97868e:yaml2/vendor/gopkg.in/yaml.v2 \
32
		go-ole:go-ole:a41e3c4:go_ole/src/github.com/go-ole/go-ole \
32
		go-ole:go-ole:a41e3c4:go_ole/vendor/github.com/go-ole/go-ole \
33
		circonus-labs:circonusllhist:1e65893c:circonusllhist/src/github.com/circonus-labs/circonusllhist \
33
		circonus-labs:circonusllhist:1e65893c:circonusllhist/vendor/github.com/circonus-labs/circonusllhist \
34
		fsnotify:fsnotify:c2828203:fsnotify/src/github.com/fsnotify/fsnotify \
34
		fsnotify:fsnotify:c2828203:fsnotify/vendor/github.com/fsnotify/fsnotify \
35
		hashicorp:go-retryablehttp:794af36:go_retryablehttp/src/github.com/hashicorp/go-retryablehttp \
35
		hashicorp:go-retryablehttp:794af36:go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
36
		spf13:pflag:e57e3ee:pflag/src/github.com/spf13/pflag \
36
		spf13:pflag:e57e3ee:pflag/vendor/github.com/spf13/pflag \
37
		hashicorp:go-cleanhttp:d5fe4b57:go_cleanhttp/src/github.com/hashicorp/go-cleanhttp \
37
		hashicorp:go-cleanhttp:d5fe4b57:go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
38
		hashicorp:hcl:23c074d:hcl/src/github.com/hashicorp/hcl \
38
		hashicorp:hcl:23c074d:hcl/vendor/github.com/hashicorp/hcl \
39
		magiconair:properties:c3beff4c:properties/src/github.com/magiconair/properties \
39
		magiconair:properties:c3beff4c:properties/vendor/github.com/magiconair/properties \
40
		mitchellh:mapstructure:00c29f56:mapstructure/src/github.com/mitchellh/mapstructure \
40
		mitchellh:mapstructure:00c29f56:mapstructure/vendor/github.com/mitchellh/mapstructure \
41
		spf13:afero:bb8f1927:afero/src/github.com/spf13/afero \
41
		spf13:afero:bb8f1927:afero/vendor/github.com/spf13/afero \
42
		spf13:cast:8965335b:cast/src/github.com/spf13/cast \
42
		spf13:cast:8965335b:cast/vendor/github.com/spf13/cast \
43
		spf13:jWalterWeatherman:7c0cea34:jWalterWeatherman/src/github.com/spf13/jwalterweatherman \
43
		spf13:jWalterWeatherman:7c0cea34:jWalterWeatherman/vendor/github.com/spf13/jwalterweatherman \
44
		golang:text:f21a4dfb:text/src/golang.org/x/text \
44
		golang:text:f21a4dfb:text/vendor/golang.org/x/text \
45
		tv42:httpunix:b75d861:httpunix/src/github.com/tv42/httpunix \
45
		tv42:httpunix:b75d861:httpunix/vendor/github.com/tv42/httpunix \
46
		prometheus:client_model:99fa1f4:client_model/src/github.com/prometheus/client_model \
46
		prometheus:client_model:99fa1f4:client_model/vendor/github.com/prometheus/client_model \
47
		golang:protobuf:8ee7999:protobuf/src/github.com/golang/protobuf \
47
		golang:protobuf:8ee7999:protobuf/vendor/github.com/golang/protobuf \
48
		prometheus:common:e4aa40a9:common/src/github.com/prometheus/common \
48
		prometheus:common:e4aa40a9:common/vendor/github.com/prometheus/common \
49
		matttproud:golang_protobuf_extensions:3247c845:golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions
49
		matttproud:golang_protobuf_extensions:3247c845:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions
50
50
51
GO_TARGET=	:circonus-agentd
52
51
ETCDIR=		${PREFIX}/etc/circonus-agentd
53
ETCDIR=		${PREFIX}/etc/circonus-agentd
52
PLIST_FILES=	bin/circonus-agentd "@dir ${ETCDIR}"
54
PLIST_FILES=	bin/circonus-agentd "@dir ${ETCDIR}"
53
55
54
do-build:
56
post-install:
55
	( cd ${WRKSRC}; \
56
		${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} \
57
		go build ${BUILD_FLAGS} -o bin/circonus-agentd )
58
59
do-install:
60
	${INSTALL_PROGRAM} ${WRKSRC}/bin/circonus-agentd ${STAGEDIR}${PREFIX}/bin/circonus-agentd
61
	@${MKDIR} ${STAGEDIR}${ETCDIR}
57
	@${MKDIR} ${STAGEDIR}${ETCDIR}
62
58
63
.include <bsd.port.mk>
59
.include <bsd.port.mk>
(-)sysutils/consul-alerts/Makefile (-20 / +7 lines)
Lines 10-41 Link Here
10
10
11
LICENSE=	GPLv2+
11
LICENSE=	GPLv2+
12
12
13
USES=		compiler go
13
USES=		go
14
14
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	AcalephStorage
16
GH_ACCOUNT=	AcalephStorage
17
GH_SUBDIR=	src/github.com/AcalephStorage/consul-alerts
17
GH_SUBDIR=	src/github.com/AcalephStorage/consul-alerts
18
GH_TUPLE=	aws:aws-sdk-go:v1.8.30:aws_sdk_go/src/github.com/aws/aws-sdk-go \
18
GH_TUPLE=	aws:aws-sdk-go:v1.8.30:aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
19
		imdario:mergo:0.2.2:mergo/src/github.com/imdario/mergo \
19
		imdario:mergo:0.2.2:mergo/vendor/github.com/imdario/mergo \
20
		mitchellh:hashstructure:9204ce5:hashstructure/src/github.com/mitchellh/hashstructure
20
		mitchellh:hashstructure:9204ce5:hashstructure/vendor/github.com/mitchellh/hashstructure
21
21
22
GO_BUILDFLAGS=	-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}"
23
22
PLIST_FILES=	${PREFIX}/bin/${PORTNAME}
24
PLIST_FILES=	${PREFIX}/bin/${PORTNAME}
23
25
24
USE_RC_SUBR=	${PORTNAME}
26
USE_RC_SUBR=	${PORTNAME}
25
27
26
do-build:
28
.include <bsd.port.mk>
27
	cd ${GO_WRKSRC} && \
28
		${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \
29
			-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/${PORTNAME}
30
31
do-install:
32
	${INSTALL_PROGRAM} ${GO_WRKSRC}/bin/${PORTNAME} \
33
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
34
35
.include <bsd.port.pre.mk>
36
37
.if ${COMPILER_TYPE} == clang
38
BUILD_ENV=	CC=clang
39
.endif
40
41
.include <bsd.port.post.mk>
(-)sysutils/consul_exporter/Makefile (-24 / +6 lines)
Lines 10-46 Link Here
10
10
11
LICENSE=	APACHE20
11
LICENSE=	APACHE20
12
12
13
USES=		compiler go
13
USES=		go
14
14
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	prometheus
16
GH_ACCOUNT=	prometheus
17
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/consul_exporter
17
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/consul_exporter
18
18
19
USE_RC_SUBR=	consul_exporter
19
GO_BUILDFLAGS=	-ldflags "\
20
21
PLIST_FILES=	bin/consul_exporter
22
23
post-extract:
24
	@${MV} ${WRKSRC}/vendor/ ${WRKSRC}/src/
25
26
do-build:
27
	@cd ${WRKSRC}/src/github.com/prometheus/consul_exporter; ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 ${BUILD_ENV} GOPATH=${WRKSRC} go build \
28
		-ldflags "\
29
		-X github.com/prometheus/consul_exporter/version.Version=${PORTVERSION}  \
20
		-X github.com/prometheus/consul_exporter/version.Version=${PORTVERSION}  \
30
		-X github.com/prometheus/consul_exporter/version.VersionPrerelease=  \
21
		-X github.com/prometheus/consul_exporter/version.VersionPrerelease=  \
31
		-X github.com/prometheus/consul_exporter/version.GitDescribe=v${PORTVERSION} \
22
		-X github.com/prometheus/consul_exporter/version.GitDescribe=v${PORTVERSION}"
32
		" \
33
		-o bin/consul_exporter
34
23
35
do-install:
24
USE_RC_SUBR=	consul_exporter
36
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/prometheus/consul_exporter/bin/consul_exporter ${STAGEDIR}${PREFIX}/bin/consul_exporter
37
25
38
.include <bsd.port.pre.mk>
26
PLIST_FILES=	bin/consul_exporter
39
27
40
# golang assumes that if clang is in use, it is called "clang" and not "cc". If
28
.include <bsd.port.mk>
41
# it's called "cc", go fails.
42
.if ${COMPILER_TYPE} == clang
43
BUILD_ENV=	CC=clang
44
.endif
45
46
.include <bsd.port.post.mk>
(-)sysutils/container-diff/Makefile (-3 lines)
Lines 21-27 Link Here
21
GH_ACCOUNT=	GoogleContainerTools
21
GH_ACCOUNT=	GoogleContainerTools
22
USE_GITHUB=	yes
22
USE_GITHUB=	yes
23
23
24
do-install:
25
	${INSTALL_PROGRAM} ${WRKDIR}/bin/container-diff ${STAGEDIR}${PREFIX}/bin/container-diff
26
27
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)sysutils/coreos-ct/Makefile (-7 / +2 lines)
Lines 18-35 Link Here
18
GH_PROJECT=	container-linux-config-transpiler
18
GH_PROJECT=	container-linux-config-transpiler
19
19
20
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
20
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
21
GO_LDFLAGS=	-w -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal/version.Raw=${PORTVERSION}
21
GO_BUILDFLAGS=	-ldflags "-w -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal/version.Raw=${PORTVERSION}"
22
GO_TARGET=	./internal:ct
22
23
23
OPTIONS_DEFINE=	DOCS
24
OPTIONS_DEFINE=	DOCS
24
25
25
PORTDOCS=	README.md NEWS doc/*
26
PORTDOCS=	README.md NEWS doc/*
26
27
27
do-build:
28
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build -o ${WRKDIR}/bin/ct -ldflags "${GO_LDFLAGS}" ./internal)
29
30
do-install:
31
	${INSTALL_PROGRAM} ${WRKDIR}/bin/ct ${STAGEDIR}${PREFIX}/bin
32
33
post-install-DOCS-on:
28
post-install-DOCS-on:
34
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
29
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
35
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
30
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
(-)sysutils/envconsul/Makefile (-10 / +1 lines)
Lines 23-42 Link Here
23
23
24
PORTDOCS=	README.md
24
PORTDOCS=	README.md
25
COMMIT=		7ece735
25
COMMIT=		7ece735
26
GO_LDFLAGS=	-ldflags="-s -w \
26
GO_BUILDFLAGS=	-ldflags="-s -w \
27
		-X main.Name=${PORTNAME} \
27
		-X main.Name=${PORTNAME} \
28
		-X main.Version=${PORTVERSION} \
28
		-X main.Version=${PORTVERSION} \
29
		-X main.GitCommit=${COMMIT}"
29
		-X main.GitCommit=${COMMIT}"
30
30
31
do-build:
32
	@cd ${WRKSRC}/src/github.com/hashicorp/envconsul; \
33
		${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} \
34
		go build ${GO_LDFLAGS}\
35
		-o bin/envconsul
36
37
do-install:
38
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/envconsul/bin/envconsul ${STAGEDIR}${PREFIX}/bin/envconsul
39
40
post-install-DOCS-on:
31
post-install-DOCS-on:
41
	${MKDIR} ${STAGEDIR}${DOCSDIR}
32
	${MKDIR} ${STAGEDIR}${DOCSDIR}
42
.for doc in ${PORTDOCS}
33
.for doc in ${PORTDOCS}
(-)sysutils/epazote/Makefile (-11 / +6 lines)
Lines 10-30 Link Here
10
LICENSE=	BSD3CLAUSE
10
LICENSE=	BSD3CLAUSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
12
13
USES=		compiler go
13
USES=		go
14
14
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_TUPLE=	epazote:scheduler:0.1.0:scheduler/src/github.com/epazote/scheduler \
16
GH_TUPLE=	epazote:scheduler:0.1.0:scheduler/vendor/github.com/epazote/scheduler \
17
		go-yaml:yaml:cd8b52f:yaml/src/github.com/go-yaml/yaml
17
		go-yaml:yaml:cd8b52f:yaml/vendor/github.com/go-yaml/yaml
18
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
18
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
19
19
20
GO_BUILDFLAGS=	-ldflags "-X main.version=${PORTVERSION}"
21
GO_TARGET=	./cmd/epazote
22
20
PLIST_FILES=	bin/epazote
23
PLIST_FILES=	bin/epazote
21
24
22
do-build:
23
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
24
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
25
	"-X main.version=${PORTVERSION}" -o epazote cmd/epazote/main.go;
26
27
do-install:
28
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/epazote ${STAGEDIR}${PREFIX}/bin/epazote
29
30
.include <bsd.port.mk>
25
.include <bsd.port.mk>
(-)sysutils/fusefs-webdavfs/Makefile (-2 / +3 lines)
Lines 41-46 Link Here
41
GH_PROJECT+=	${GETOPT_GH_PROJECT}:getopt ${FUSE_GH_PROJECT}:fuse
41
GH_PROJECT+=	${GETOPT_GH_PROJECT}:getopt ${FUSE_GH_PROJECT}:fuse
42
GH_TAGNAME+=	${GETOPT_GH_TAGNAME}:getopt ${FUSE_GH_TAGNAME}:fuse
42
GH_TAGNAME+=	${GETOPT_GH_TAGNAME}:getopt ${FUSE_GH_TAGNAME}:fuse
43
43
44
GO_TARGET=	:${PREFIX}/sbin/mount.webdavfs
45
44
PLIST_FILES=	sbin/mount.webdavfs sbin/mount_webdavfs
46
PLIST_FILES=	sbin/mount.webdavfs sbin/mount_webdavfs
45
47
46
SUB_FILES=	pkg-message mount_webdavfs
48
SUB_FILES=	pkg-message mount_webdavfs
Lines 53-60 Link Here
53
	${LN} -s ${WRKDIR}/getopt-${GETOPT_GH_TAGNAME}/v2 ${GETOPT_WRKSRCDIR}
55
	${LN} -s ${WRKDIR}/getopt-${GETOPT_GH_TAGNAME}/v2 ${GETOPT_WRKSRCDIR}
54
	${LN} -s ${WRKDIR}/fuse-${FUSE_GH_TAGNAME} ${FUSE_WRKSRCDIR}/fuse
56
	${LN} -s ${WRKDIR}/fuse-${FUSE_GH_TAGNAME} ${FUSE_WRKSRCDIR}/fuse
55
57
56
do-install:
58
post-install:
57
	${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin/mount.webdavfs
58
	${INSTALL_SCRIPT} ${WRKDIR}/mount_webdavfs ${STAGEDIR}${PREFIX}/sbin
59
	${INSTALL_SCRIPT} ${WRKDIR}/mount_webdavfs ${STAGEDIR}${PREFIX}/sbin
59
60
60
.include <bsd.port.mk>
61
.include <bsd.port.mk>
(-)sysutils/goawk/Makefile (-10 / +2 lines)
Lines 9-30 Link Here
9
COMMENT=	AWK interpreter written in Go
9
COMMENT=	AWK interpreter written in Go
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/LICENSE.txt
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
13
13
14
USES=		go
14
USES=		go
15
15
16
USE_GITHUB=	nodefault # the main code is in GH_TUPLE
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	benhoyt
17
GH_ACCOUNT=	benhoyt
18
GH_TUPLE=	benhoyt:goawk:${DISTVERSIONFULL}:main/src/github.com/benhoyt/goawk
19
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
18
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
20
19
21
PLIST_FILES=	bin/${PORTNAME}
20
PLIST_FILES=	bin/${PORTNAME}
22
21
23
do-build:
24
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} && \
25
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./...
26
27
do-install:
28
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
29
30
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)sysutils/gomplate/Makefile (-13 / +6 lines)
Lines 18-36 Link Here
18
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
18
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
19
GH_TAG_COMMIT=	ce4b3e3
19
GH_TAG_COMMIT=	ce4b3e3
20
20
21
GO_BUILDFLAGS=	-ldflags "\
22
		-w -s \
23
		-X github.com/${GH_ACCOUNT}/${PORTNAME}/version.GitCommit=${GH_TAG_COMMIT} \
24
		-X github.com/${GH_ACCOUNT}/${PORTNAME}/version.Version=${DISTVERSION}"
25
GO_TARGET=	./cmd/gomplate
26
21
PLIST_FILES=	bin/gomplate
27
PLIST_FILES=	bin/gomplate
22
28
23
post-extract:
24
	@${CP} -RpP ${WRKSRC}/vendor/* ${WRKSRC}/src/
25
26
do-build:
27
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
28
	${LOCALBASE}/bin/go build \
29
		-ldflags "-w -s -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.GitCommit=${GH_TAG_COMMIT} -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.Version=${DISTVERSION}" \
30
		-o ${PORTNAME} \
31
		./cmd/gomplate
32
33
do-install:
34
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
35
36
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)sysutils/goss/Makefile (-24 / +20 lines)
Lines 22-55 Link Here
22
USE_GITHUB=		yes
22
USE_GITHUB=		yes
23
GH_ACCOUNT=		aelsabbahy
23
GH_ACCOUNT=		aelsabbahy
24
GH_SUBDIR=		src/github.com/aelsabbahy/${PORTNAME}
24
GH_SUBDIR=		src/github.com/aelsabbahy/${PORTNAME}
25
GH_TUPLE=		achanda:go-sysctl:6be7678:achanda/src/github.com/achanda/go-sysctl \
25
GH_TUPLE=		achanda:go-sysctl:6be7678:achanda/vendor/github.com/achanda/go-sysctl \
26
			aelsabbahy:go-ps:4433868:gops/src/github.com/aelsabbahy/go-ps \
26
			aelsabbahy:go-ps:4433868:gops/vendor/github.com/aelsabbahy/go-ps \
27
			aelsabbahy:GOnetstat:edf89f7:GOnetstat/src/github.com/aelsabbahy/GOnetstat \
27
			aelsabbahy:GOnetstat:edf89f7:GOnetstat/vendor/github.com/aelsabbahy/GOnetstat \
28
			cheekybits:genny:e8e29e6:cheekybits/src/github.com/cheekybits/genny \
28
			cheekybits:genny:e8e29e6:cheekybits/vendor/github.com/cheekybits/genny \
29
			fatih:color:bf82308:fatih/src/github.com/fatih/color \
29
			fatih:color:bf82308:fatih/vendor/github.com/fatih/color \
30
			go-yaml:yaml:a5b47d3:yaml/src/gopkg.in/yaml.v2 \
30
			go-yaml:yaml:a5b47d3:yaml/vendor/gopkg.in/yaml.v2 \
31
			golang:sys:9a2e24c:sys/src/golang.org/x/sys \
31
			golang:sys:9a2e24c:sys/vendor/golang.org/x/sys \
32
			mattn:go-colorable:d228849:mattn/src/github.com/mattn/go-colorable \
32
			mattn:go-colorable:d228849:mattn/vendor/github.com/mattn/go-colorable \
33
			mattn:go-isatty:66b8e73:mattnisatty/src/github.com/mattn/go-isatty \
33
			mattn:go-isatty:66b8e73:mattnisatty/vendor/github.com/mattn/go-isatty \
34
			miekg:dns:58f52c5:miekg/src/github.com/miekg/dns \
34
			miekg:dns:58f52c5:miekg/vendor/github.com/miekg/dns \
35
			moby:moby:383a2f0:docker/src/github.com/docker/docker \
35
			moby:moby:383a2f0:docker/vendor/github.com/docker/docker \
36
			oleiade:reflections:0e86b3c:oleiade/src/github.com/oleiade/reflections \
36
			oleiade:reflections:0e86b3c:oleiade/vendor/github.com/oleiade/reflections \
37
			onsi:gomega:ff4bc6b:onsi/src/github.com/onsi/gomega \
37
			onsi:gomega:ff4bc6b:onsi/vendor/github.com/onsi/gomega \
38
			opencontainers:runc:8779fa5:opencontainers/src/github.com/opencontainers/runc \
38
			opencontainers:runc:8779fa5:opencontainers/vendor/github.com/opencontainers/runc \
39
			patrickmn:go-cache:1881a9b:patrickmn/src/github.com/patrickmn/go-cache \
39
			patrickmn:go-cache:1881a9b:patrickmn/vendor/github.com/patrickmn/go-cache \
40
			urfave:cli:d86a009:urfave/src/github.com/urfave/cli
40
			urfave:cli:d86a009:urfave/vendor/github.com/urfave/cli
41
41
42
GO_BUILDFLAGS=		-ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -s -w"
43
GO_TARGET=		./cmd/${PORTNAME}
44
42
post-patch:
45
post-patch:
43
	${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/extras/goss.yaml.sample
46
	${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/extras/goss.yaml.sample
44
47
45
do-build:
48
post-install:
46
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
47
	go build -ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -s -w" -o \
48
		bin/${PORTNAME} ./cmd/${PORTNAME}
49
50
do-install:
51
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} \
52
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
53
	${INSTALL_DATA} ${WRKSRC}/extras/goss.yaml.sample ${STAGEDIR}${PREFIX}/etc/goss.yaml.sample
49
	${INSTALL_DATA} ${WRKSRC}/extras/goss.yaml.sample ${STAGEDIR}${PREFIX}/etc/goss.yaml.sample
54
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/goss.d
50
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/goss.d
55
	${INSTALL_DATA} ${WRKSRC}/extras/process_goss.yaml.sample \
51
	${INSTALL_DATA} ${WRKSRC}/extras/process_goss.yaml.sample \
(-)sysutils/hared/Makefile (-12 / +8 lines)
Lines 16-27 Link Here
16
GH_ACCOUNT=	jpmens
16
GH_ACCOUNT=	jpmens
17
GH_PROJECT=	hared-hare
17
GH_PROJECT=	hared-hare
18
18
19
GH_TUPLE=	go-gcfg:gcfg:f02745a:gcfg/src/gopkg.in/gcfg.v1 \
19
GH_TUPLE=	go-gcfg:gcfg:f02745a:gcfg/vendor/gopkg.in/gcfg.v1 \
20
		go-warnings:warnings:27b9fab:warnings/src/gopkg.in/warnings.v0 \
20
		go-warnings:warnings:27b9fab:warnings/vendor/gopkg.in/warnings.v0 \
21
		eclipse:paho.mqtt.golang:d4f545e:paho/src/github.com/eclipse/paho.mqtt.golang \
21
		eclipse:paho.mqtt.golang:d4f545e:paho/vendor/github.com/eclipse/paho.mqtt.golang \
22
		golang:net:9dfe398:net/src/golang.org/x/net \
22
		golang:net:9dfe398:net/vendor/golang.org/x/net \
23
		gorilla:websocket:7a8dacf:websocket/src/github.com/gorilla/websocket
23
		gorilla:websocket:7a8dacf:websocket/vendor/github.com/gorilla/websocket
24
24
25
GO_TARGET=	./daemon:${PORTNAME}
26
25
CONFLICTS_INSTALL=	sysutils/py-hared
27
CONFLICTS_INSTALL=	sysutils/py-hared
26
28
27
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS
Lines 28-40 Link Here
28
30
29
ETCDIR=		${PREFIX}/etc
31
ETCDIR=		${PREFIX}/etc
30
32
31
do-build:
33
post-install:
32
	(cd ${GO_WRKSRC}; \
33
	${SETENV} ${MAKE_ENV} ${GO_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
34
	${GO_CMD} build -o ${GO_PKGNAME} ./daemon/hared.go)
35
36
do-install:
37
	${INSTALL_PROGRAM} ${GO_WRKSRC}/${GO_PKGNAME} ${STAGEDIR}${PREFIX}/bin
38
	${INSTALL_DATA} ${WRKSRC}/daemon/hared.ini.sample ${STAGEDIR}${ETCDIR}
34
	${INSTALL_DATA} ${WRKSRC}/daemon/hared.ini.sample ${STAGEDIR}${ETCDIR}
39
35
40
post-install-DOCS-on:
36
post-install-DOCS-on:
(-)sysutils/helm/Makefile (-20 / +6 lines)
Lines 15-43 Link Here
15
15
16
USES=		go tar:xz
16
USES=		go tar:xz
17
17
18
PLIST_FILES=	bin/${PORTNAME} \
18
GO_PKGNAME=	k8s.io/helm
19
		bin/tiller \
19
GO_BUILDFLAGS=	-ldflags="-X k8s.io/helm/pkg/version.Version=v${PORTVERSION} \
20
		bin/rudder
21
22
post-patch:
23
	${MV} ${WRKSRC}/vendor/* ${WRKDIR}/src/
24
	${LN} -s ${WRKSRC} ${WRKDIR}/src/k8s.io/helm
25
26
do-build:
27
.for cmd in helm tiller rudder
28
	cd ${WRKDIR}/src/k8s.io/helm/cmd/${cmd} ; \
29
		GOPATH=${WRKDIR} GOCACHE=${WRKDIR}/.gocache go build \
30
		-ldflags="-X k8s.io/helm/pkg/version.Version=v${PORTVERSION} \
31
		-X k8s.io/helm/pkg/version.GitCommit=5270352a09c7e8b6e8c9593002a73535276507c0 \
20
		-X k8s.io/helm/pkg/version.GitCommit=5270352a09c7e8b6e8c9593002a73535276507c0 \
32
		-X k8s.io/helm/pkg/version.BuildMetadata="
21
		-X k8s.io/helm/pkg/version.BuildMetadata="
33
.endfor
22
GO_TARGET=	./cmd/${PORTNAME} \
23
		./cmd/tiller \
24
		./cmd/rudder
34
25
35
do-install:
26
PLIST_FILES=	${GO_TARGET:C/.\/cmd/bin/}
36
.for cmd in helm tiller rudder
37
	${INSTALL_PROGRAM} \
38
		${WRKSRC}/cmd/${cmd}/${cmd} \
39
		${STAGEDIR}${PREFIX}/bin/${cmd}
40
.endfor
41
27
42
maintainer-distfile:
28
maintainer-distfile:
43
	(cd /tmp; fetch https://github.com/helm/helm/archive/v${PORTVERSION}.tar.gz; \
29
	(cd /tmp; fetch https://github.com/helm/helm/archive/v${PORTVERSION}.tar.gz; \
(-)sysutils/immortal/Makefile (-23 / +12 lines)
Lines 13-46 Link Here
13
USES=		go
13
USES=		go
14
USE_RC_SUBR=	immortaldir
14
USE_RC_SUBR=	immortaldir
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_TUPLE=	immortal:logrotate:6f52ae7:logrotate/src/github.com/immortal/logrotate \
16
GH_TUPLE=	immortal:logrotate:6f52ae7:logrotate/vendor/github.com/immortal/logrotate \
17
		immortal:multiwriter:2e0dd11:multiwriter/src/github.com/immortal/multiwriter \
17
		immortal:multiwriter:2e0dd11:multiwriter/vendor/github.com/immortal/multiwriter \
18
		immortal:natcasesort:162328b:natcasesort/src/github.com/immortal/natcasesort \
18
		immortal:natcasesort:162328b:natcasesort/vendor/github.com/immortal/natcasesort \
19
		immortal:xtime:fb1aca1:xtime/src/github.com/immortal/xtime \
19
		immortal:xtime:fb1aca1:xtime/vendor/github.com/immortal/xtime \
20
		nbari:violetear:5c7cdfe:nbari/src/github.com/nbari/violetear \
20
		nbari:violetear:5c7cdfe:nbari/vendor/github.com/nbari/violetear \
21
		go-yaml:yaml:51d6538:yaml/src/github.com/go-yaml/yaml
21
		go-yaml:yaml:51d6538:yaml/vendor/github.com/go-yaml/yaml
22
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
22
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
23
23
24
GO_BUILDFLAGS=	-ldflags "-s -w -X main.version=${PORTVERSION}"
25
GO_TARGET=	./cmd/immortal \
26
		./cmd/immortalctl \
27
		./cmd/immortaldir
28
24
OPTIONS_DEFINE=	EXAMPLES
29
OPTIONS_DEFINE=	EXAMPLES
25
30
26
do-build:
31
post-install:
27
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
28
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
29
	"-s -w -X main.version=${PORTVERSION}" -o immortal cmd/immortal/main.go;
30
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
31
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
32
	"-s -w -X main.version=${PORTVERSION}" -o immortalctl cmd/immortalctl/main.go;
33
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
34
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
35
	"-s -w -X main.version=${PORTVERSION}" -o immortaldir cmd/immortaldir/main.go;
36
37
do-install:
38
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/immortal/immortal/immortal ${STAGEDIR}${PREFIX}/bin/immortal
39
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/immortal/immortal/immortalctl ${STAGEDIR}${PREFIX}/bin/immortalctl
40
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/immortal/immortal/immortaldir ${STAGEDIR}${PREFIX}/bin/immortaldir
41
	${INSTALL_MAN} ${WRKSRC}/src/github.com/immortal/immortal/man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/
32
	${INSTALL_MAN} ${WRKSRC}/src/github.com/immortal/immortal/man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/
42
43
post-install:
44
	@${MKDIR} ${STAGEDIR}${ETCDIR}
33
	@${MKDIR} ${STAGEDIR}${ETCDIR}
45
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
34
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
46
	${INSTALL_DATA} ${FILESDIR}/www.yml ${STAGEDIR}${EXAMPLESDIR}/www.yml.sample
35
	${INSTALL_DATA} ${FILESDIR}/www.yml ${STAGEDIR}${EXAMPLESDIR}/www.yml.sample
(-)sysutils/ipfs-go/Makefile (-3 / +2 lines)
Lines 20-26 Link Here
20
20
21
USES=		go:modules
21
USES=		go:modules
22
22
23
GO_TARGET=	./cmd/ipfs
23
GO_TARGET=	./cmd/ipfs:ipfs-go
24
24
25
NO_WRKSUBDIR=	yes
25
NO_WRKSUBDIR=	yes
26
26
Lines 52-59 Link Here
52
	@${REINPLACE_CMD} '/build !go1.13/d' ${WRKSRC}/vendor/golang.org/x/xerrors/format_go1_12.go
52
	@${REINPLACE_CMD} '/build !go1.13/d' ${WRKSRC}/vendor/golang.org/x/xerrors/format_go1_12.go
53
	@${REINPLACE_CMD} '/build !go1.13/d' ${WRKSRC}/vendor/golang.org/x/xerrors/frame_go1_12.go
53
	@${REINPLACE_CMD} '/build !go1.13/d' ${WRKSRC}/vendor/golang.org/x/xerrors/frame_go1_12.go
54
54
55
do-install:
55
post-install:
56
	@${MKDIR} ${STAGEDIR}${IPFS_HOME}
56
	@${MKDIR} ${STAGEDIR}${IPFS_HOME}
57
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/ipfs ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
58
57
59
.include <bsd.port.mk>
58
.include <bsd.port.mk>
(-)sysutils/nomad/Makefile (-19 / +8 lines)
Lines 14-45 Link Here
14
ONLY_FOR_ARCHS=	amd64
14
ONLY_FOR_ARCHS=	amd64
15
ONLY_FOR_ARCHS_REASON=	On i386: go compiler crashes: https://github.com/golang/go/issues/23763
15
ONLY_FOR_ARCHS_REASON=	On i386: go compiler crashes: https://github.com/golang/go/issues/23763
16
16
17
USES=		compiler go
17
USES=		go
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	hashicorp
19
GH_ACCOUNT=	hashicorp
20
GH_SUBDIR=	src/github.com/hashicorp/nomad
20
GH_SUBDIR=	src/github.com/hashicorp/nomad
21
USE_RC_SUBR=	nomad
21
USE_RC_SUBR=	nomad
22
22
23
GO_BUILDFLAGS=	-tags ui \
24
		-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}"
25
23
USERS=		nomad
26
USERS=		nomad
24
GROUPS=		nomad
27
GROUPS=		nomad
25
28
26
do-build:
29
post-install:
27
	@cd ${WRKSRC}/src/github.com/hashicorp/nomad && \
28
		${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x -tags ui \
29
			-ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/nomad
30
31
do-install:
32
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/nomad/bin/nomad ${STAGEDIR}${PREFIX}/bin/nomad
33
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/nomad
30
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/nomad
34
	${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/client.hcl \
31
	${INSTALL_DATA} ${WRKSRC}/dist/client.hcl ${STAGEDIR}${PREFIX}/etc/nomad/client.hcl.sample
35
		${STAGEDIR}${PREFIX}/etc/nomad/client.hcl.sample
32
	${INSTALL_DATA} ${WRKSRC}/dist/server.hcl ${STAGEDIR}${PREFIX}/etc/nomad/server.hcl.sample
36
	${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/server.hcl \
37
		${STAGEDIR}${PREFIX}/etc/nomad/server.hcl.sample
38
33
39
.include <bsd.port.pre.mk>
34
.include <bsd.port.mk>
40
41
.if ${COMPILER_TYPE} == clang
42
BUILD_ENV=	CC=clang
43
.endif
44
45
.include <bsd.port.post.mk>
(-)sysutils/paladin/Makefile (-5 / +1 lines)
Lines 12-26 Link Here
12
12
13
USES=		go
13
USES=		go
14
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
14
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
15
GO_BUILDFLAGS=	-ldflags="-X main.localbase=/usr/local"
15
16
16
USE_GITHUB=	yes
17
USE_GITHUB=	yes
17
GH_ACCOUNT=	rwestlund
18
GH_ACCOUNT=	rwestlund
18
19
19
# Override default build command to pass ldflags.
20
do-build:
21
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install \
22
		-ldflags="-X main.localbase=/usr/local" -v ${GO_TARGET})
23
24
post-install:
20
post-install:
25
	@${CP} ${WRKSRC}/etc/paladin.conf.sample ${STAGEDIR}/${LOCALBASE}/etc/
21
	@${CP} ${WRKSRC}/etc/paladin.conf.sample ${STAGEDIR}/${LOCALBASE}/etc/
26
	@${CP} ${WRKSRC}/etc/rc.d/paladin ${STAGEDIR}/${LOCALBASE}/etc/rc.d/
22
	@${CP} ${WRKSRC}/etc/rc.d/paladin ${STAGEDIR}/${LOCALBASE}/etc/rc.d/
(-)sysutils/phpfpm_exporter/Makefile (-6 / +2 lines)
Lines 17-29 Link Here
17
GH_PROJECT=	php-fpm-exporter
17
GH_PROJECT=	php-fpm-exporter
18
18
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
20
GO_TARGET=	./cmd/${GH_PROJECT}:${PORTNAME}
21
20
PLIST_FILES=	bin/${PORTNAME}
22
PLIST_FILES=	bin/${PORTNAME}
21
USE_RC_SUBR=	phpfpm_exporter
23
USE_RC_SUBR=	phpfpm_exporter
22
24
23
do-build:
24
	@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} CGO_ENABLED=0 ${GO_CMD} build -o ${PORTNAME} ./cmd/${GH_PROJECT})
25
26
do-install:
27
	${INSTALL_PROGRAM} ${GO_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
28
29
.include <bsd.port.mk>
25
.include <bsd.port.mk>
(-)sysutils/rest-server/Makefile (-3 lines)
Lines 25-31 Link Here
25
25
26
PLIST_FILES=	bin/${PORTNAME}
26
PLIST_FILES=	bin/${PORTNAME}
27
27
28
do-install:
29
	${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
30
31
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)sysutils/snmp_exporter/Makefile (-2 / +2 lines)
Lines 18-24 Link Here
18
18
19
GH_ACCOUNT=	prometheus
19
GH_ACCOUNT=	prometheus
20
20
21
GO_TARGET=	. ./generator
21
GO_TARGET=	. \
22
		./generator:snmp_exporter_generator
22
23
23
post-patch:
24
post-patch:
24
	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${GO_WRKSRC}/generator/main.go
25
	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${GO_WRKSRC}/generator/main.go
Lines 26-31 Link Here
26
post-install:
27
post-install:
27
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp_exporter/
28
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp_exporter/
28
	${INSTALL_DATA} ${FILESDIR}/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml
29
	${INSTALL_DATA} ${FILESDIR}/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml
29
	${MV} ${STAGEDIR}${PREFIX}/bin/generator ${STAGEDIR}${PREFIX}/bin/snmp_exporter_generator
30
30
31
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)sysutils/sockaddr/Makefile (-12 / +5 lines)
Lines 18-36 Link Here
18
GH_PROJECT=	go-sockaddr
18
GH_PROJECT=	go-sockaddr
19
GH_TAGNAME=	7165ee1
19
GH_TAGNAME=	7165ee1
20
20
21
GO_BUILDFLAGS=	-ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -w -s"
22
GO_TARGET=	./cmd/${PORTNAME}
23
21
PLIST_FILES=	bin/sockaddr
24
PLIST_FILES=	bin/sockaddr
22
25
23
post-extract:
26
post-patch:
24
	@${CP} -rp ${WRKSRC}/cmd/${PORTNAME}/vendor/* ${WRKSRC}/src/
27
	@${LN} -s ${WRKSRC}/cmd/${PORTNAME}/vendor ${WRKSRC}
25
28
26
do-build:
27
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/${PORTNAME}/ && \
28
	${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
29
	${LOCALBASE}/bin/go build -ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -w -s" \
30
		-o ${PORTNAME}
31
32
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/go-sockaddr/cmd/${PORTNAME}/${PORTNAME} \
34
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
35
36
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)sysutils/zrepl/Makefile (-40 / +34 lines)
Lines 19-57 Link Here
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
19
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
20
USE_GITHUB=	yes
20
USE_GITHUB=	yes
21
GH_SUBDIR=	src/github.com/zrepl/zrepl
21
GH_SUBDIR=	src/github.com/zrepl/zrepl
22
GH_TUPLE=	beorn7:perks:3a771d9:perks/src/github.com/beorn7/perks \
22
GH_TUPLE=	beorn7:perks:3a771d9:perks/vendor/github.com/beorn7/perks \
23
		fatih:color:v1.7.0:color/src/github.com/fatih/color \
23
		fatih:color:v1.7.0:color/vendor/github.com/fatih/color \
24
		ftrvxmtrx:fd:c6d8003:fd/src/github.com/ftrvxmtrx/fd \
24
		ftrvxmtrx:fd:c6d8003:fd/vendor/github.com/ftrvxmtrx/fd \
25
		gdamore:encoding:b23993c:encoding/src/github.com/gdamore/encoding \
25
		gdamore:encoding:b23993c:encoding/vendor/github.com/gdamore/encoding \
26
		gdamore:tcell:v1.1.0:tcell/src/github.com/gdamore/tcell \
26
		gdamore:tcell:v1.1.0:tcell/vendor/github.com/gdamore/tcell \
27
		go-logfmt:logfmt:v0.4.0:logfmt/src/github.com/go-logfmt/logfmt \
27
		go-logfmt:logfmt:v0.4.0:logfmt/vendor/github.com/go-logfmt/logfmt \
28
		golang:net:351d144:net/src/golang.org/x/net \
28
		golang:net:351d144:net/vendor/golang.org/x/net \
29
		golang:protobuf:v1.3.1:protobuf/src/github.com/golang/protobuf \
29
		golang:protobuf:v1.3.1:protobuf/vendor/github.com/golang/protobuf \
30
		golang:sync:e225da7:sync/src/golang.org/x/sync \
30
		golang:sync:e225da7:sync/vendor/golang.org/x/sync \
31
		golang:sys:4ed8d59:sys/src/golang.org/x/sys \
31
		golang:sys:4ed8d59:sys/vendor/golang.org/x/sys \
32
		golang:text:v0.3.0:go_text/src/golang.org/x/text \
32
		golang:text:v0.3.0:go_text/vendor/golang.org/x/text \
33
		google:go-genproto:bd91e49:genproto/src/google.golang.org/genproto \
33
		google:go-genproto:bd91e49:genproto/vendor/google.golang.org/genproto \
34
		google:uuid:v1.1.1:uuid/src/github.com/google/uuid \
34
		google:uuid:v1.1.1:uuid/vendor/github.com/google/uuid \
35
		grpc:grpc-go:v1.17.0:grpc/src/google.golang.org/grpc \
35
		grpc:grpc-go:v1.17.0:grpc/vendor/google.golang.org/grpc \
36
		jinzhu:copier:db4671f:copier/src/github.com/jinzhu/copier \
36
		jinzhu:copier:db4671f:copier/vendor/github.com/jinzhu/copier \
37
		kr:pretty:cfb55aa:pretty/src/github.com/kr/pretty \
37
		kr:pretty:cfb55aa:pretty/vendor/github.com/kr/pretty \
38
		kr:text:7cafcd8:text/src/github.com/kr/text \
38
		kr:text:7cafcd8:text/vendor/github.com/kr/text \
39
		lucasb-eyer:go-colorful:v1.0:go_colorful/src/github.com/lucasb-eyer/go-colorful \
39
		lucasb-eyer:go-colorful:v1.0:go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
40
		mattn:go-isatty:v0.0.3:go_isatty/src/github.com/mattn/go-isatty \
40
		mattn:go-isatty:v0.0.3:go_isatty/vendor/github.com/mattn/go-isatty \
41
		mattn:go-runewidth:v0.0.3:go_runewidth/src/github.com/mattn/go-runewidth \
41
		mattn:go-runewidth:v0.0.3:go_runewidth/vendor/github.com/mattn/go-runewidth \
42
		matttproud:golang_protobuf_extensions:v1.0.0:golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions \
42
		matttproud:golang_protobuf_extensions:v1.0.0:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
43
		pkg:errors:v0.8.1:errors/src/github.com/pkg/errors \
43
		pkg:errors:v0.8.1:errors/vendor/github.com/pkg/errors \
44
		problame:go-netssh:09d6bc4:go_netssh/src/github.com/problame/go-netssh \
44
		problame:go-netssh:09d6bc4:go_netssh/vendor/github.com/problame/go-netssh \
45
		problame:go-rwccmd:391d2c7:go_rwccmd/src/github.com/problame/go-rwccmd \
45
		problame:go-rwccmd:391d2c7:go_rwccmd/vendor/github.com/problame/go-rwccmd \
46
		prometheus:client_golang:e11c6ff:client_golang/src/github.com/prometheus/client_golang \
46
		prometheus:client_golang:e11c6ff:client_golang/vendor/github.com/prometheus/client_golang \
47
		prometheus:client_model:99fa1f4:client_model/src/github.com/prometheus/client_model \
47
		prometheus:client_model:99fa1f4:client_model/vendor/github.com/prometheus/client_model \
48
		prometheus:common:d0f7cd6:common/src/github.com/prometheus/common \
48
		prometheus:common:d0f7cd6:common/vendor/github.com/prometheus/common \
49
		prometheus:procfs:8b1c2da:procfs/src/github.com/prometheus/procfs \
49
		prometheus:procfs:8b1c2da:procfs/vendor/github.com/prometheus/procfs \
50
		spf13:cobra:b787445:cobra/src/github.com/spf13/cobra \
50
		spf13:cobra:b787445:cobra/vendor/github.com/spf13/cobra \
51
		spf13:pflag:v1.0.0:pflag/src/github.com/spf13/pflag \
51
		spf13:pflag:v1.0.0:pflag/vendor/github.com/spf13/pflag \
52
		stretchr:testify:v1.1.4:testify/src/github.com/stretchr/testify \
52
		stretchr:testify:v1.1.4:testify/vendor/github.com/stretchr/testify \
53
		theckman:goconstraint:v1.11.0:goconstraint/src/github.com/theckman/goconstraint \
53
		theckman:goconstraint:v1.11.0:goconstraint/vendor/github.com/theckman/goconstraint \
54
		zrepl:yaml-config:08227ad:yaml_config/src/github.com/zrepl/yaml-config
54
		zrepl:yaml-config:08227ad:yaml_config/vendor/github.com/zrepl/yaml-config
55
55
56
SUB_FILES=	pkg-message
56
SUB_FILES=	pkg-message
57
57
Lines 70-88 Link Here
70
SUB_LIST+=	DAEMON_LOGGING=""
70
SUB_LIST+=	DAEMON_LOGGING=""
71
.endif
71
.endif
72
72
73
post-extract:
74
	${LN} -sf ${WRKSRC}/src ${WRKDIR}
75
76
post-build-MANPAGES-on:
73
post-build-MANPAGES-on:
77
	@${MAKE_CMD} -C ${WRKSRC}/docs SPHINXBUILD=sphinx-build-${PYTHON_VER} man
74
	@${MAKE_CMD} -C ${WRKSRC}/docs SPHINXBUILD=sphinx-build-${PYTHON_VER} man
78
75
79
do-install:
76
post-install:
80
	${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
81
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zrepl/samples
77
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zrepl/samples
82
	${INSTALL_DATA} ${WRKSRC}/dist/grafana/grafana-prometheus-zrepl-0.1.json ${STAGEDIR}${PREFIX}/share/zrepl/samples/
78
	${INSTALL_DATA} ${WRKSRC}/dist/grafana/grafana-prometheus-zrepl-0.1.json ${STAGEDIR}${PREFIX}/share/zrepl/samples/
83
	${INSTALL_DATA} ${WRKSRC}/config/samples/* ${STAGEDIR}${PREFIX}/share/zrepl/samples/
79
	${INSTALL_DATA} ${WRKSRC}/config/samples/* ${STAGEDIR}${PREFIX}/share/zrepl/samples/
84
85
post-install:
86
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d \
80
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d \
87
		${STAGEDIR}${PREFIX}/etc/syslog.d \
81
		${STAGEDIR}${PREFIX}/etc/syslog.d \
88
		${STAGEDIR}${PREFIX}/etc/zrepl \
82
		${STAGEDIR}${PREFIX}/etc/zrepl \
(-)textproc/consul-template/Makefile (-9 lines)
Lines 21-33 Link Here
21
21
22
USE_RC_SUBR=	consul-template
22
USE_RC_SUBR=	consul-template
23
23
24
do-build:
25
	@cd ${WRKSRC}/src/github.com/hashicorp/consul-template ; \
26
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
27
28
do-install:
29
	${INSTALL_PROGRAM} \
30
		${WRKSRC}/src/github.com/hashicorp/consul-template/consul-template \
31
		${STAGEDIR}${PREFIX}/bin/consul-template
32
33
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)textproc/gron/Makefile (-16 / +5 lines)
Lines 15-38 Link Here
15
USES=		go
15
USES=		go
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	tomnomnom
17
GH_ACCOUNT=	tomnomnom
18
GH_TUPLE=	fatih:color:v1.7.0:color \
18
GH_TUPLE=	fatih:color:v1.7.0:color/vendor/github.com/fatih/color \
19
		mattn:go-colorable:v0.1.1:colorable \
19
		mattn:go-colorable:v0.1.1:colorable/vendor/github.com/mattn/go-colorable \
20
		mattn:go-isatty:v0.0.6:isatty \
20
		mattn:go-isatty:v0.0.6:isatty/vendor/github.com/mattn/go-isatty \
21
		nwidger:jsoncolor:75a6de4:jsoncolor \
21
		nwidger:jsoncolor:75a6de4:jsoncolor/vendor/github.com/nwidger/jsoncolor \
22
		pkg:errors:v0.8.1:pkg_errors
22
		pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors
23
GO_BUILDFLAGS=	-ldflags="-X main.gronVersion=${PORTVERSION}"
23
GO_BUILDFLAGS=	-ldflags="-X main.gronVersion=${PORTVERSION}"
24
24
25
PLIST_FILES=	bin/${PORTNAME}
25
PLIST_FILES=	bin/${PORTNAME}
26
26
27
pre-build:
28
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/fatih \
29
		${GO_WRKDIR_SRC}/github.com/mattn \
30
		${GO_WRKDIR_SRC}/github.com/pkg \
31
		${GO_WRKDIR_SRC}/github.com/nwidger
32
	${MV} ${WRKSRC_color} ${GO_WRKDIR_SRC}/github.com/fatih/color
33
	${MV} ${WRKSRC_colorable} ${GO_WRKDIR_SRC}/github.com/mattn/go-colorable
34
	${MV} ${WRKSRC_isatty} ${GO_WRKDIR_SRC}/github.com/mattn/go-isatty
35
	${MV} ${WRKSRC_jsoncolor} ${GO_WRKDIR_SRC}/github.com/nwidger/jsoncolor
36
	${MV} ${WRKSRC_pkg_errors} ${GO_WRKDIR_SRC}/github.com/pkg/errors
37
38
.include <bsd.port.mk>
27
.include <bsd.port.mk>
(-)textproc/jid/Makefile (-10 / +8 lines)
Lines 14-32 Link Here
14
USE_GITHUB=	yes
14
USE_GITHUB=	yes
15
GH_ACCOUNT=	simeji
15
GH_ACCOUNT=	simeji
16
GH_SUBDIR=	src/github.com/simeji/jid
16
GH_SUBDIR=	src/github.com/simeji/jid
17
GH_TUPLE=	bitly:go-simplejson:aabad6e:simplejson/src/github.com/bitly/go-simplejson \
17
GH_TUPLE=	bitly:go-simplejson:aabad6e:simplejson/vendor/github.com/bitly/go-simplejson \
18
		fatih:color:7824417:color/src/github.com/fatih/color \
18
		fatih:color:7824417:color/vendor/github.com/fatih/color \
19
		mattn:go-runewidth:9e777a8:runewidth/src/github.com/mattn/go-runewidth \
19
		mattn:go-runewidth:9e777a8:runewidth/vendor/github.com/mattn/go-runewidth \
20
		nsf:termbox-go:3540b76:termbox/src/github.com/nsf/termbox-go \
20
		nsf:termbox-go:3540b76:termbox/vendor/github.com/nsf/termbox-go \
21
		nwidger:jsoncolor:75a6de4:jsoncolor/src/github.com/nwidger/jsoncolor \
21
		nwidger:jsoncolor:75a6de4:jsoncolor/vendor/github.com/nwidger/jsoncolor \
22
		pkg:errors:645ef00:errors/src/github.com/pkg/errors
22
		pkg:errors:645ef00:errors/vendor/github.com/pkg/errors
23
23
24
USES=		go
24
USES=		go
25
25
26
GO_TARGET=	./cmd/jid
27
26
PLIST_FILES=	bin/jid
28
PLIST_FILES=	bin/jid
27
29
28
do-build:
29
	@(cd ${WRKSRC}; \
30
		${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} ${GO_CMD} build -v -o ${GO_WRKDIR_BIN}/jid cmd/jid/jid.go)
31
32
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)textproc/minify/Makefile (-3 lines)
Lines 28-34 Link Here
28
		tdewolff:test:v1.0.4:tdewolff_test/vendor/github.com/tdewolff/test
28
		tdewolff:test:v1.0.4:tdewolff_test/vendor/github.com/tdewolff/test
29
USE_GITHUB=	yes
29
USE_GITHUB=	yes
30
30
31
do-install:
32
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/minify ${STAGEDIR}${PREFIX}/bin/minify
33
34
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)textproc/sift/Makefile (-7 / +4 lines)
Lines 20-32 Link Here
20
PLIST_FILES=	bin/sift
20
PLIST_FILES=	bin/sift
21
21
22
GH_ACCOUNT=	svent
22
GH_ACCOUNT=	svent
23
GH_TUPLE=	golang:crypto:71b5226:golang_crypto/../src/golang.org/x/crypto \
23
GH_TUPLE=	golang:crypto:71b5226:golang_crypto/vendor/golang.org/x/crypto \
24
		golang:sys:749cb33:golang_sys/../src/golang.org/x/sys \
24
		golang:sys:749cb33:golang_sys/vendor/golang.org/x/sys \
25
		svent:go-flags:4bcbad3:svent_goflags/../src/github.com/svent/go-flags \
25
		svent:go-flags:4bcbad3:svent_goflags/vendor/github.com/svent/go-flags \
26
		svent:go-nbreader:7cef48d:svent_gonbreader/../src/github.com/svent/go-nbreader
26
		svent:go-nbreader:7cef48d:svent_gonbreader/vendor/github.com/svent/go-nbreader
27
USE_GITHUB=	yes
27
USE_GITHUB=	yes
28
28
29
do-install:
30
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/sift ${STAGEDIR}${PREFIX}/bin/sift
31
32
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)textproc/spiff/Makefile (-21 / +5 lines)
Lines 13-18 Link Here
13
USE_GITHUB=	yes
13
USE_GITHUB=	yes
14
GH_ACCOUNT=	cloudfoundry-incubator
14
GH_ACCOUNT=	cloudfoundry-incubator
15
15
16
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
17
16
PLIST_FILES=	bin/spiff
18
PLIST_FILES=	bin/spiff
17
19
18
PORTDOCS=	LICENSE README.md examples/cf-aws.yml \
20
PORTDOCS=	LICENSE README.md examples/cf-aws.yml \
Lines 20-47 Link Here
20
22
21
OPTIONS_DEFINE=	DOCS
23
OPTIONS_DEFINE=	DOCS
22
24
23
post-patch:
24
	@cd ${WRKSRC} ; ${MV} ${WRKSRC}/vendor ${WRKSRC}/src
25
	@cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
26
		${MV} .gitignore LICENSE Makefile README.md \
27
		compare dynaml examples flow init_test.go scripts spiff.go \
28
		spiff_test.go yaml \
29
		src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
30
31
do-build:
32
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
33
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build spiff.go
34
35
do-install:
36
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${PORTNAME} \
37
		${STAGEDIR}${PREFIX}/bin/
38
39
do-install-DOCS-on:
25
do-install-DOCS-on:
40
	${MKDIR} ${STAGEDIR}${DOCSDIR}
26
	${MKDIR} ${STAGEDIR}${DOCSDIR}
41
	${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE \
27
	${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}
42
		${STAGEDIR}${DOCSDIR}
28
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
43
	${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \
29
	cd ${WRKSRC} && ${COPYTREE_SHARE} examples ${STAGEDIR}${DOCSDIR}
44
		${STAGEDIR}${DOCSDIR}
45
	cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} && ${COPYTREE_SHARE} examples ${STAGEDIR}${DOCSDIR}
46
30
47
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)www/caddy/Makefile (-6 / +2 lines)
Lines 20-25 Link Here
20
GH_ACCOUNT=	mholt
20
GH_ACCOUNT=	mholt
21
21
22
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
22
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
23
GO_TARGET=	./caddy
23
24
24
SUB_FILES=	pkg-message
25
SUB_FILES=	pkg-message
25
PLIST_FILES=	bin/caddy etc/rc.d/caddy
26
PLIST_FILES=	bin/caddy etc/rc.d/caddy
Lines 29-40 Link Here
29
TELEMETRY_DESC=	Enable telemetry support
30
TELEMETRY_DESC=	Enable telemetry support
30
TELEMETRY_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-disable-telemetry
31
TELEMETRY_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-disable-telemetry
31
32
32
do-build:
33
post-install:
33
	@cd ${GO_WRKSRC}/${PORTNAME} && ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build
34
35
do-install:
36
	${INSTALL_PROGRAM} ${GO_WRKSRC}/${PORTNAME}/${PORTNAME} \
37
		${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
38
	${INSTALL_SCRIPT} ${GO_WRKSRC}/dist/init/freebsd/${PORTNAME} \
34
	${INSTALL_SCRIPT} ${GO_WRKSRC}/dist/init/freebsd/${PORTNAME} \
39
		${STAGEDIR}/${PREFIX}/etc/rc.d/${PORTNAME}
35
		${STAGEDIR}/${PREFIX}/etc/rc.d/${PORTNAME}
40
36
(-)www/fabio/Makefile (-11 / +5 lines)
Lines 14-33 Link Here
14
USES=		go
14
USES=		go
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	fabiolb
16
GH_ACCOUNT=	fabiolb
17
GH_PROJECT=	fabio
18
GH_SUBDIR=	src/github.com/fabiolb/fabio
17
GH_SUBDIR=	src/github.com/fabiolb/fabio
19
18
19
GO_BUILDFLAGS=	-ldflags "-X main.GitDescribe=v${PORTVERSION}"
20
GO_TARGET=	:${PREFIX}/sbin/fabio
21
20
USE_RC_SUBR=	fabio
22
USE_RC_SUBR=	fabio
21
23
22
do-build:
24
post-install:
23
	@cd ${WRKSRC}/src/github.com/fabiolb/fabio; \
25
	${INSTALL_DATA} ${GO_WRKSRC}/fabio.properties ${STAGEDIR}${PREFIX}/etc/fabio.properties.sample
24
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \
25
		-ldflags "-X main.GitDescribe=v${PORTVERSION}" -o bin/fabio
26
26
27
do-install:
28
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/fabiolb/fabio/bin/fabio \
29
		${STAGEDIR}${PREFIX}/sbin/fabio
30
	${INSTALL_DATA} ${WRKSRC}/src/github.com/fabiolb/fabio/fabio.properties \
31
		${STAGEDIR}${PREFIX}/etc/fabio.properties.sample
32
33
.include <bsd.port.mk>
27
.include <bsd.port.mk>
(-)www/gitea/Makefile (-2 / +2 lines)
Lines 21-26 Link Here
21
USE_RC_SUBR=	gitea
21
USE_RC_SUBR=	gitea
22
22
23
GO_BUILDFLAGS=	-tags "${GO_TAGS}" -ldflags '-X "main.Version=${PORTVERSION}"'
23
GO_BUILDFLAGS=	-tags "${GO_TAGS}" -ldflags '-X "main.Version=${PORTVERSION}"'
24
GO_TARGET=	:${PREFIX}/sbin/${PORTNAME}
24
25
25
SUB_FILES+=	app.ini.sample
26
SUB_FILES+=	app.ini.sample
26
SUB_LIST+=	GITUSER=${USERS}
27
SUB_LIST+=	GITUSER=${USERS}
Lines 48-55 Link Here
48
49
49
SUB_LIST+=	DAEMONARGS="${DAEMONARGS}"
50
SUB_LIST+=	DAEMONARGS="${DAEMONARGS}"
50
51
51
do-install:
52
post-install:
52
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
53
	@${MKDIR} ${STAGEDIR}${ETCDIR}/conf
53
	@${MKDIR} ${STAGEDIR}${ETCDIR}/conf
54
	${INSTALL_DATA} ${WRKDIR}/app.ini.sample ${STAGEDIR}${ETCDIR}/conf/app.ini.sample
54
	${INSTALL_DATA} ${WRKDIR}/app.ini.sample ${STAGEDIR}${ETCDIR}/conf/app.ini.sample
55
	${INSTALL_DATA} ${GO_WRKSRC}/custom/conf/app.ini.sample ${STAGEDIR}${ETCDIR}/conf/app.ini.defaults
55
	${INSTALL_DATA} ${GO_WRKSRC}/custom/conf/app.ini.sample ${STAGEDIR}${ETCDIR}/conf/app.ini.defaults
(-)www/gitlab-pages/Makefile (-13 / +3 lines)
Lines 17-22 Link Here
17
# Find the here: https://gitlab.com/gitlab-org/gitlab-pages/tags
17
# Find the here: https://gitlab.com/gitlab-org/gitlab-pages/tags
18
GL_COMMIT=	520398c7154a50f7768ee52da71afd52efff85b1
18
GL_COMMIT=	520398c7154a50f7768ee52da71afd52efff85b1
19
19
20
GO_BUILDFLAGS=	-ldflags="-X main.VERSION=${PORTVERSION} -X main.REVISION=${GITHASH}"
21
GO_PKGNAME=	gitlab.com/gitlab-org/gitlab-pages
22
20
PLIST_FILES=	bin/gitlab-pages
23
PLIST_FILES=	bin/gitlab-pages
21
24
22
USE_RC_SUBR=	gitlab_pages
25
USE_RC_SUBR=	gitlab_pages
Lines 24-40 Link Here
24
USERS=		gitlab-pages
27
USERS=		gitlab-pages
25
GROUPS=		gitlab-pages
28
GROUPS=		gitlab-pages
26
29
27
post-patch:
28
	@${MV} ${WRKSRC}/vendor ${WRKSRC}/src
29
	@${MKDIR} ${WRKSRC}/src/gitlab.com/gitlab-org
30
	@${LN} -s ${WRKSRC} ${WRKSRC}/src/gitlab.com/gitlab-org/gitlab-pages
31
32
do-build:
33
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
34
		go build -o gitlab-pages \
35
		--ldflags="-X main.VERSION=${PORTVERSION} -X main.REVISION=${GITHASH}"
36
37
do-install:
38
	${INSTALL_PROGRAM} ${WRKSRC}/gitlab-pages ${STAGEDIR}${PREFIX}/bin/gitlab-pages
39
40
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)www/go-www/Makefile (-13 / +3 lines)
Lines 16-36 Link Here
16
16
17
USE_GITHUB=	yes
17
USE_GITHUB=	yes
18
GH_ACCOUNT=	nbari
18
GH_ACCOUNT=	nbari
19
GH_TUPLE=	golang:crypto:505ab14:crypto/src/golang.org/x/crypto
19
GH_TUPLE=	golang:crypto:505ab14:crypto/vendor/golang.org/x/crypto
20
GH_SUBDIR=	src/github.com/nbari/${PORTNAME}
20
GH_SUBDIR=	src/github.com/nbari/${PORTNAME}
21
21
22
GO_BUILDFLAGS=	-ldflags "-s -w"
23
22
PLIST_FILES=	bin/www
24
PLIST_FILES=	bin/www
23
25
24
post-patch:
25
	@${MKDIR} ${WRKSRC}/src/golang.org
26
	@${LN} -sf ${LOCALBASE}/share/go/src/golang.org/x ${WRKSRC}/src/golang.org/x
27
28
do-build:
29
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
30
	${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
31
	"-s -w" -o www;
32
33
do-install:
34
	${INSTALL_PROGRAM} ${WRKSRC}/www ${STAGEDIR}${PREFIX}/bin/www
35
36
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)www/grafana4/Makefile (-23 / +11 lines)
Lines 18-29 Link Here
18
18
19
USE_RC_SUBR=	grafana
19
USE_RC_SUBR=	grafana
20
20
21
USES=	compiler go
21
USES=	go
22
22
23
USE_GITHUB=	yes
23
USE_GITHUB=	yes
24
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
24
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
25
TAG=		fdb5b1f
25
TAG=		fdb5b1f
26
26
27
GO_BUILDFLAGS=	-ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}"
28
GO_TARGET=	./pkg/cmd/grafana-server \
29
		./pkg/cmd/grafana-cli
30
27
GRAFANA_USER?=	grafana
31
GRAFANA_USER?=	grafana
28
GRAFANA_GROUP?=	grafana
32
GRAFANA_GROUP?=	grafana
29
33
Lines 49-69 Link Here
49
53
50
PLIST_SUB+=	GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
54
PLIST_SUB+=	GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
51
55
52
post-extract:
56
post-patch:
53
	@${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public
57
	@${RM} -r ${WRKSRC}/public
54
	@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-x64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public)
58
	@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-x64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public)
55
59
56
do-build:
60
post-install:
57
	@cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server
61
	cd ${WRKSRC} && ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
58
	@cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli
59
60
do-install:
61
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \
62
		${STAGEDIR}${PREFIX}/bin/grafana-server
63
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \
64
		${STAGEDIR}${PREFIX}/bin/grafana-cli
65
	cd ${WRKSRC}/src/github.com/grafana/grafana && \
66
		${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
67
	${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
62
	${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
68
	${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
63
	${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
69
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
64
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
Lines 73-86 Link Here
73
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
68
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
74
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
69
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
75
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
70
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
76
	${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \
71
	${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
77
		${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
78
	${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample
72
	${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample
79
73
80
.include <bsd.port.pre.mk>
74
.include <bsd.port.mk>
81
82
.if ${COMPILER_TYPE} == clang
83
BUILD_ENV=	CC=clang
84
.endif
85
86
.include <bsd.port.post.mk>
(-)www/grafana5/Makefile (-23 / +11 lines)
Lines 17-23 Link Here
17
17
18
ONLY_FOR_ARCHS=	amd64 i386
18
ONLY_FOR_ARCHS=	amd64 i386
19
19
20
USES=		compiler go
20
USES=		go
21
USE_RC_SUBR=	grafana
21
USE_RC_SUBR=	grafana
22
22
23
USE_GITHUB=	yes
23
USE_GITHUB=	yes
Lines 24-29 Link Here
24
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
24
GH_SUBDIR=	src/github.com/${PORTNAME}/${PORTNAME}
25
TAG=		69c5191
25
TAG=		69c5191
26
26
27
GO_BUILDFLAGS=	-ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}"
28
GO_TARGET=	./pkg/cmd/grafana-server \
29
		./pkg/cmd/grafana-cli
30
27
GRAFANA_USER?=	grafana
31
GRAFANA_USER?=	grafana
28
GRAFANA_GROUP?=	grafana
32
GRAFANA_GROUP?=	grafana
29
33
Lines 49-69 Link Here
49
53
50
PLIST_SUB+=	GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
54
PLIST_SUB+=	GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
51
55
52
post-extract:
56
post-patch:
53
	@${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public
57
	@${RM} -r ${WRKSRC}/public
54
	@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public)
58
	@(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public)
55
59
56
do-build:
60
post-install:
57
	@cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server
61
	cd ${WRKSRC} && ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
58
	@cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli
59
60
do-install:
61
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \
62
		${STAGEDIR}${PREFIX}/bin/grafana-server
63
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \
64
		${STAGEDIR}${PREFIX}/bin/grafana-cli
65
	cd ${WRKSRC}/src/github.com/grafana/grafana && \
66
		${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
67
	${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
62
	${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
68
	${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
63
	${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
69
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
64
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
Lines 73-86 Link Here
73
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
68
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
74
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
69
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
75
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
70
	${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
76
	${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \
71
	${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
77
		${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
78
	${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample
72
	${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample
79
73
80
.include <bsd.port.pre.mk>
74
.include <bsd.port.mk>
81
82
.if ${COMPILER_TYPE} == clang
83
BUILD_ENV=	CC=clang
84
.endif
85
86
.include <bsd.port.post.mk>
(-)www/kurly/Makefile (-13 / +9 lines)
Lines 9-33 Link Here
9
COMMENT=	Alternative implementation of curl written in Golang
9
COMMENT=	Alternative implementation of curl written in Golang
10
10
11
LICENSE=	APACHE20
11
LICENSE=	APACHE20
12
LICENSE_FILE=	${WRKSRC_kurly}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USES=		go
14
USES=		go
15
15
16
USE_GITLAB=	nodefault
16
USE_GITLAB=	yes
17
GL_TUPLE=	davidjpeacock:kurly:369c1998dfbfca7043f8c995c8ef8714496530ea:kurly/src/gitlab.com/davidjpeacock/kurly
17
GL_ACCOUNT=	davidjpeacock
18
GL_COMMIT=	369c1998dfbfca7043f8c995c8ef8714496530ea
18
19
19
USE_GITHUB=	nodefault
20
USE_GITHUB=	nodefault
20
GH_TUPLE=	aki237:nscjar:e2df936:nscjar/src/github.com/aki237/nscjar \
21
GH_TUPLE=	aki237:nscjar:e2df936:nscjar/vendor/github.com/aki237/nscjar \
21
		alsm:ioprogress:063c372:ioprogress/src/github.com/alsm/ioprogress \
22
		alsm:ioprogress:063c372:ioprogress/vendor/github.com/alsm/ioprogress \
22
		urfave:cli:8e01ec4:ucli/src/github.com/urfave/cli
23
		urfave:cli:8e01ec4:ucli/vendor/github.com/urfave/cli
23
24
25
GO_PKGNAME=	gitlab.com/davidjpeacock/kurly
26
24
PLIST_FILES=	bin/kurly
27
PLIST_FILES=	bin/kurly
25
28
26
do-build:
27
	cd ${WRKSRC_kurly} && \
28
		${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -o ${PORTNAME}
29
30
do-install:
31
	${INSTALL_PROGRAM} ${WRKSRC_kurly}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
32
33
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)www/miniflux/Makefile (-5 / +2 lines)
Lines 25-31 Link Here
25
GH_ACCOUNT=	miniflux
25
GH_ACCOUNT=	miniflux
26
26
27
GO_PKGNAME=	miniflux.app
27
GO_PKGNAME=	miniflux.app
28
GO_TARGET=	${GO_PKGNAME}
28
GO_TARGET=	:${PORTNAME}
29
GO_BUILDFLAGS=	-ldflags="-X miniflux.app/version.Version=${DISTVERSION} \
29
GO_BUILDFLAGS=	-ldflags="-X miniflux.app/version.Version=${DISTVERSION} \
30
		-X miniflux.app/version.BuildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')"
30
		-X miniflux.app/version.BuildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ')"
31
31
Lines 33-43 Link Here
33
PGSQL_SERVER_DESC=	Install the PostgreSQL Server Component
33
PGSQL_SERVER_DESC=	Install the PostgreSQL Server Component
34
PGSQL_SERVER_VARS=	WANT_PGSQL=server,contrib
34
PGSQL_SERVER_VARS=	WANT_PGSQL=server,contrib
35
35
36
do-install:
36
post-install:
37
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/miniflux.app ${STAGEDIR}${PREFIX}/bin/miniflux
38
	${INSTALL_MAN} ${WRKSRC}/miniflux.1 ${STAGEDIR}${PREFIX}/man/man1/
37
	${INSTALL_MAN} ${WRKSRC}/miniflux.1 ${STAGEDIR}${PREFIX}/man/man1/
39
40
post-install:
41
	${INSTALL_DATA} ${FILESDIR}/miniflux.env.sample \
38
	${INSTALL_DATA} ${FILESDIR}/miniflux.env.sample \
42
		${STAGEDIR}${PREFIX}/etc
39
		${STAGEDIR}${PREFIX}/etc
43
40
(-)www/minio-client/Makefile (-3 / +1 lines)
Lines 78-85 Link Here
78
		-X github.com/minio/mc/cmd.ReleaseTag=${GH_TAGNAME} \
78
		-X github.com/minio/mc/cmd.ReleaseTag=${GH_TAGNAME} \
79
		-X github.com/minio/mc/cmd.CommitID=${COMMIT_ID} \
79
		-X github.com/minio/mc/cmd.CommitID=${COMMIT_ID} \
80
		-X github.com/minio/mc/cmd.GOPATH=${WRKSRC} -s -w'
80
		-X github.com/minio/mc/cmd.GOPATH=${WRKSRC} -s -w'
81
GO_TARGET=	:${MC}
81
82
82
do-install:
83
	${INSTALL_PROGRAM} ${WRKDIR}/bin/minio-client ${STAGEDIR}${PREFIX}/bin/${MC}
84
85
.include <bsd.port.mk>
83
.include <bsd.port.mk>
(-)www/s/Makefile (-14 / +8 lines)
Lines 15-35 Link Here
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	zquestz
17
GH_ACCOUNT=	zquestz
18
GH_TUPLE=	zquestz:go-ucl:ec59c7a:goucl/src/github.com/zquestz/go-ucl \
18
GH_TUPLE=	zquestz:go-ucl:ec59c7a:goucl/vendor/github.com/zquestz/go-ucl \
19
		mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir \
19
		mitchellh:go-homedir:v1.0.0:gohomedir/vendor/github.com/mitchellh/go-homedir \
20
		NYTimes:gziphandler:v1.0.1:gziphandler/src/github.com/NYTimes/gziphandler \
20
		NYTimes:gziphandler:v1.0.1:gziphandler/vendor/github.com/NYTimes/gziphandler \
21
		spf13:cobra:v0.0.3:cobra/src/github.com/spf13/cobra \
21
		spf13:cobra:v0.0.3:cobra/vendor/github.com/spf13/cobra \
22
		spf13:pflag:v1.0.3:pflag/src/github.com/spf13/pflag \
22
		spf13:pflag:v1.0.3:pflag/vendor/github.com/spf13/pflag \
23
		golang:text:4d1c5fb:sys/src/golang.org/x/text
23
		golang:text:4d1c5fb:sys/vendor/golang.org/x/text
24
GH_SUBDIR:=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
25
24
25
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
26
26
PLIST_FILES=	bin/${PORTNAME}
27
PLIST_FILES=	bin/${PORTNAME}
27
28
28
do-build:
29
	@cd ${WRKSRC}/${GH_SUBDIR} && \
30
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build
31
32
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
34
35
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)www/uchiwa/Makefile (-25 / +12 lines)
Lines 19-30 Link Here
19
USE_RC_SUBR=	${PORTNAME}
19
USE_RC_SUBR=	${PORTNAME}
20
USE_GITHUB=	yes
20
USE_GITHUB=	yes
21
GH_ACCOUNT=	sensu
21
GH_ACCOUNT=	sensu
22
GH_TUPLE=	dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/src/github.com/dgrijalva/jwt-go
22
GH_TUPLE=	dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/vendor/github.com/dgrijalva/jwt-go
23
GH_TUPLE+=	gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/src/github.com/gorilla/context
23
GH_TUPLE+=	gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/vendor/github.com/gorilla/context
24
GH_TUPLE+=	mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/src/github.com/mitchellh/mapstructure
24
GH_TUPLE+=	mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/vendor/github.com/mitchellh/mapstructure
25
GH_TUPLE+=	palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/src/github.com/palourde/mergo
25
GH_TUPLE+=	palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/vendor/github.com/palourde/mergo
26
GH_TUPLE+=	stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/src/github.com/stretchr/objx
26
GH_TUPLE+=	stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/vendor/github.com/stretchr/objx
27
GH_TUPLE+=	stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/src/github.com/stretchr/testify
27
GH_TUPLE+=	stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/vendor/github.com/stretchr/testify
28
GH_TUPLE+=	sensu:uchiwa-web:${PORTVERSION}:uchiwaweb/public/bower_components/uchiwa-web
28
GH_TUPLE+=	sensu:uchiwa-web:${PORTVERSION}:uchiwaweb/public/bower_components/uchiwa-web
29
GH_TUPLE+=	angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies/public/bower_components/angular-cookies
29
GH_TUPLE+=	angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies/public/bower_components/angular-cookies
30
GH_TUPLE+=	urish:angular-moment:0.9.2:urishangularmoment/public/bower_components/angular-moment
30
GH_TUPLE+=	urish:angular-moment:0.9.2:urishangularmoment/public/bower_components/angular-moment
Lines 41-71 Link Here
41
GH_TUPLE+=	moment:moment:2.8.4:momentmoment/public/bower_components/moment
41
GH_TUPLE+=	moment:moment:2.8.4:momentmoment/public/bower_components/moment
42
GH_TUPLE+=	jquery:jquery-dist:3.0.0:jqueryjquery/public/bower_components/jquery
42
GH_TUPLE+=	jquery:jquery-dist:3.0.0:jqueryjquery/public/bower_components/jquery
43
GH_TUPLE+=	jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore/public/bower_components/underscore
43
GH_TUPLE+=	jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore/public/bower_components/underscore
44
GH_TUPLE+=	kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/src/github.com/kless/osutil
44
GH_TUPLE+=	kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/vendor/github.com/kless/osutil
45
45
46
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
47
46
USERS=	uchiwa
48
USERS=	uchiwa
47
GROUPS=	uchiwa
49
GROUPS=	uchiwa
48
50
49
post-extract:
51
post-install:
50
	@${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
51
.for src in .travis.yml Gruntfile.js bower.json package.json uchiwa \
52
	Dockerfile LICENSE config.json.example public uchiwa.go .bowerrc \
53
	Godeps README.md fixtures
54
	@${MV} ${WRKSRC}/${src} \
55
		${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
56
.endfor
57
58
do-build:
59
	@cd ${WRKSRC}/src/github.com/sensu && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./...
60
61
do-install:
62
	${MKDIR} ${STAGEDIR}${UCHIWA_LOGDIR} \
52
	${MKDIR} ${STAGEDIR}${UCHIWA_LOGDIR} \
63
	${STAGEDIR}${UCHIWA_CONFDIR} \
53
	${STAGEDIR}${UCHIWA_CONFDIR} \
64
	${STAGEDIR}${UCHIWA_SHAREDIR}
54
	${STAGEDIR}${UCHIWA_SHAREDIR}
55
	${INSTALL_DATA} ${WRKSRC}/config.json.example ${STAGEDIR}${PREFIX}/etc/uchiwa/config.json.sample
56
	(cd ${WRKSRC}/public && ${COPYTREE_SHARE} . ${STAGEDIR}${UCHIWA_SHAREDIR})
65
57
66
post-install:
67
	${INSTALL_PROGRAM} ${WRKSRC}/bin/uchiwa ${STAGEDIR}${PREFIX}/bin/uchiwa
68
	${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/config.json.example ${STAGEDIR}${PREFIX}/etc/uchiwa/config.json.sample
69
	(cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/public && ${COPYTREE_SHARE} . ${STAGEDIR}${UCHIWA_SHAREDIR})
70
71
.include <bsd.port.mk>
58
.include <bsd.port.mk>
(-)www/varnish_exporter/Makefile (-23 / +8 lines)
Lines 14-28 Link Here
14
14
15
GH_ACCOUNT=		jonnenauha
15
GH_ACCOUNT=		jonnenauha
16
GH_PROJECT=		prometheus_varnish_exporter
16
GH_PROJECT=		prometheus_varnish_exporter
17
GH_TUPLE=		prometheus:client_golang:v0.8.0:client_golang \
17
GH_TUPLE=		prometheus:client_golang:v0.8.0:client_golang/vendor/github.com/prometheus/client_golang \
18
			beorn7:perks:3a771d9:perks \
18
			beorn7:perks:3a771d9:perks/vendor/github.com/beorn7/perks \
19
			golang:protobuf:70b3af3:protobuf \
19
			golang:protobuf:70b3af3:protobuf/vendor/github.com/golang/protobuf \
20
			matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions \
20
			matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
21
			prometheus:client_model:5c3871d:client_model \
21
			prometheus:client_model:5c3871d:client_model/vendor/github.com/prometheus/client_model \
22
			prometheus:common:7600349:common \
22
			prometheus:common:7600349:common/vendor/github.com/prometheus/common \
23
			prometheus:procfs:ae68e2d:procfs
23
			prometheus:procfs:ae68e2d:procfs/vendor/github.com/prometheus/procfs
24
24
25
GO_PKGNAME=		github.com/${GH_ACCOUNT}/${GH_PROJECT}
25
GO_PKGNAME=		github.com/${GH_ACCOUNT}/${GH_PROJECT}
26
GO_TARGET=		:varnish_exporter
26
27
27
USE_RC_SUBR=		${PORTNAME}
28
USE_RC_SUBR=		${PORTNAME}
28
29
Lines 31-50 Link Here
31
32
32
PLIST_FILES=		bin/${PORTNAME}
33
PLIST_FILES=		bin/${PORTNAME}
33
34
34
pre-build:
35
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/beorn7
36
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/golang
37
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/matttproud
38
	${MKDIR} ${GO_WRKDIR_SRC}/github.com/prometheus
39
	${MV} ${WRKSRC_client_golang} ${GO_WRKDIR_SRC}/github.com/prometheus/client_golang
40
	${MV} ${WRKSRC_client_model} ${GO_WRKDIR_SRC}/github.com/prometheus/client_model
41
	${MV} ${WRKSRC_common} ${GO_WRKDIR_SRC}/github.com/prometheus/common
42
	${MV} ${WRKSRC_perks} ${GO_WRKDIR_SRC}/github.com/beorn7/perks
43
	${MV} ${WRKSRC_procfs} ${GO_WRKDIR_SRC}/github.com/prometheus/procfs
44
	${MV} ${WRKSRC_protobuf} ${GO_WRKDIR_SRC}/github.com/golang/protobuf
45
	${MV} ${WRKSRC_golang_protobuf_extensions} ${GO_WRKDIR_SRC}/github.com/matttproud/golang_protobuf_extensions
46
47
do-install:
48
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/prometheus_varnish_exporter ${STAGEDIR}${PREFIX}/bin/varnish_exporter
49
50
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)www/webhook/Makefile (-2 / +3 lines)
Lines 16-21 Link Here
16
GH_ACCOUNT=	adnanh
16
GH_ACCOUNT=	adnanh
17
USE_RC_SUBR=	webhook
17
USE_RC_SUBR=	webhook
18
18
19
GO_TARGET=	:${PREFIX}/sbin/webhook
20
19
PLIST_FILES=	"@sample etc/webhook.yaml.sample" sbin/webhook
21
PLIST_FILES=	"@sample etc/webhook.yaml.sample" sbin/webhook
20
22
21
.include <bsd.port.options.mk>
23
.include <bsd.port.options.mk>
Lines 28-35 Link Here
28
30
29
SUB_LIST+=	DAEMONARGS="${DAEMONARGS}"
31
SUB_LIST+=	DAEMONARGS="${DAEMONARGS}"
30
32
31
do-install:
33
post-install:
32
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
33
	${INSTALL_DATA}  ${FILESDIR}/webhook.yaml ${STAGEDIR}${PREFIX}/etc/webhook.yaml.sample
34
	${INSTALL_DATA}  ${FILESDIR}/webhook.yaml ${STAGEDIR}${PREFIX}/etc/webhook.yaml.sample
34
35
35
.include <bsd.port.mk>
36
.include <bsd.port.mk>
(-)www/ytdl/Makefile (-15 / +10 lines)
Lines 16-37 Link Here
16
USE_GITHUB=		yes
16
USE_GITHUB=		yes
17
GH_ACCOUNT=		rylio
17
GH_ACCOUNT=		rylio
18
GH_SUBDIR=		src/github.com/rylio/ytdl
18
GH_SUBDIR=		src/github.com/rylio/ytdl
19
GH_TUPLE=		PuerkitoBio:goquery:v1.3.0:goquery/src/github.com/PuerkitoBio/goquery \
19
GH_TUPLE=		PuerkitoBio:goquery:v1.3.0:goquery/vendor/github.com/PuerkitoBio/goquery \
20
			andybalholm:cascadia:349dd02:cascadia/src/github.com/andybalholm/cascadia \
20
			andybalholm:cascadia:349dd02:cascadia/vendor/github.com/andybalholm/cascadia \
21
			cheggaaa:pb:5d91ad4:pb/src/github.com/cheggaaa/pb \
21
			cheggaaa:pb:5d91ad4:pb/vendor/github.com/cheggaaa/pb \
22
			codegangsta:cli:v1.15.0:cli/src/github.com/codegangsta/cli \
22
			codegangsta:cli:v1.15.0:cli/vendor/github.com/codegangsta/cli \
23
			mattn:go-colorable:v0.0.9:colorable/src/github.com/mattn/go-colorable \
23
			mattn:go-colorable:v0.0.9:colorable/vendor/github.com/mattn/go-colorable \
24
			mattn:go-isatty:v0.0.3:isatty/src/github.com/mattn/go-isatty \
24
			mattn:go-isatty:v0.0.3:isatty/vendor/github.com/mattn/go-isatty \
25
			Sirupsen:logrus:v0.8.7:logrus/src/github.com/Sirupsen/logrus \
25
			Sirupsen:logrus:v0.8.7:logrus/vendor/github.com/Sirupsen/logrus \
26
			golang:net:0ed95ab:net/src/golang.org/x/net
26
			golang:net:0ed95ab:net/vendor/golang.org/x/net
27
27
28
GO_TARGET=		./cmd/${PORTNAME}
29
28
PLIST_FILES=		bin/${PORTNAME}
30
PLIST_FILES=		bin/${PORTNAME}
29
31
30
do-build:
31
	@cd ${WRKSRC}/${GH_SUBDIR} && \
32
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -p ${MAKE_JOBS_NUMBER} ./cmd/${PORTNAME}
33
34
do-install:
35
	${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
36
37
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)x11/aminal/Makefile (-16 / +7 lines)
Lines 9-27 Link Here
9
COMMENT=	Golang terminal emulator from scratch
9
COMMENT=	Golang terminal emulator from scratch
10
10
11
LICENSE=	GPLv3
11
LICENSE=	GPLv3
12
LICENSE_FILE=	${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USES=		gl go
14
USES=		gl go xorg
15
USE_GITHUB=	nodefault # the main code is in GH_TUPLE
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	liamg
16
GH_ACCOUNT=	liamg
17
GH_TUPLE=	liamg:aminal:${DISTVERSIONFULL}:main/src/github.com/liamg/aminal \
17
GH_TUPLE=	BurntSushi:xgb:27f1227:xgb/vendor/github.com/BurntSushi/xgb \
18
		BurntSushi:xgb:27f1227:xgb/src/github.com/BurntSushi/xgb \
18
		gen2brain:shm:6c18ff7:shm/vendor/github.com/gen2brain/shm
19
		gen2brain:shm:6c18ff7:shm/src/github.com/gen2brain/shm
20
GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
21
USE_GL=		gl
19
USE_GL=		gl
22
USE_XORG=	x11 xcursor xi xinerama xrandr xxf86vm
20
USE_XORG=	x11 xcursor xi xinerama xrandr xxf86vm
23
21
24
MAKE_ENV=	CGO_CFLAGS="-I${LOCALBASE}/include" CGO_LDFLAGS="-L${LOCALBASE}/lib"
22
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
25
23
26
PLIST_FILES=	bin/${PORTNAME}
24
PLIST_FILES=	bin/${PORTNAME}
27
25
Lines 28-42 Link Here
28
PORTSCOUT=	limit:^[0-9].*
26
PORTSCOUT=	limit:^[0-9].*
29
27
30
post-patch: # https://github.com/liamg/aminal/issues/208
28
post-patch: # https://github.com/liamg/aminal/issues/208
31
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/platform && \
29
	@cd ${WRKSRC}/platform && \
32
		${CP} linuxLaunch.go freebsdLaunch.go && \
30
		${CP} linuxLaunch.go freebsdLaunch.go && \
33
		${REINPLACE_CMD} 's|build linux|build freebsd|' freebsdLaunch.go
31
		${REINPLACE_CMD} 's|build linux|build freebsd|' freebsdLaunch.go
34
32
35
do-build:
36
	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} && \
37
		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./...
38
39
do-install:
40
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
41
42
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)x11/aminal/files/patch-src_github.com_liamg_aminal_vendor_github.com_riywo_loginshell_loginshell.go (-11 lines)
Lines 1-11 Link Here
1
--- src/github.com/liamg/aminal/vendor/github.com/riywo/loginshell/loginshell.go.orig	2018-12-15 01:47:38 UTC
2
+++ src/github.com/liamg/aminal/vendor/github.com/riywo/loginshell/loginshell.go
3
@@ -15,6 +15,8 @@ func Shell() (string, error) {
4
     switch runtime.GOOS {
5
         case "linux":
6
           return LinuxShell()
7
+        case "freebsd":
8
+          return LinuxShell()
9
         case "darwin":
10
           return DarwinShell()
11
     }
(-)x11/aminal/files/patch-vendor_github.com_riywo_loginshell_loginshell.go (-2 / +2 lines)
Lines 1-5 Link Here
1
--- src/github.com/liamg/aminal/vendor/github.com/riywo/loginshell/loginshell.go.orig	2018-12-15 01:47:38 UTC
1
--- vendor/github.com/riywo/loginshell/loginshell.go.orig	2018-12-15 01:47:38 UTC
2
+++ src/github.com/liamg/aminal/vendor/github.com/riywo/loginshell/loginshell.go
2
+++ vendor/github.com/riywo/loginshell/loginshell.go
3
@@ -15,6 +15,8 @@ func Shell() (string, error) {
3
@@ -15,6 +15,8 @@ func Shell() (string, error) {
4
     switch runtime.GOOS {
4
     switch runtime.GOOS {
5
         case "linux":
5
         case "linux":

Return to bug 240771