Lines 3-8
Link Here
|
3 |
PORTNAME= prometheus |
3 |
PORTNAME= prometheus |
4 |
DISTVERSIONPREFIX= v |
4 |
DISTVERSIONPREFIX= v |
5 |
DISTVERSION= 2.14.0 |
5 |
DISTVERSION= 2.14.0 |
|
|
6 |
PORTREVISION= 1 |
6 |
CATEGORIES= net-mgmt |
7 |
CATEGORIES= net-mgmt |
7 |
|
8 |
|
8 |
MAINTAINER= dor.bsd@xm0.uk |
9 |
MAINTAINER= dor.bsd@xm0.uk |
Lines 15-20
Link Here
|
15 |
USE_GITHUB= yes |
16 |
USE_GITHUB= yes |
16 |
USE_RC_SUBR= prometheus |
17 |
USE_RC_SUBR= prometheus |
17 |
|
18 |
|
|
|
19 |
PROMETHEUS_TAG= ${DISTVERSIONPREFIX}${DISTVERSION} |
20 |
|
21 |
GH_TUPLE= prometheus:${PORTNAME}:${PROMETHEUS_TAG}:DEFAULT \ |
22 |
ports-assets:net-mgmt_prometheus2:${PROMETHEUS_TAG}:assets |
23 |
|
18 |
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} |
24 |
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} |
19 |
|
25 |
|
20 |
OPTIONS_DEFINE= DOCS |
26 |
OPTIONS_DEFINE= DOCS |
Lines 57-63
Link Here
|
57 |
${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \ |
63 |
${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \ |
58 |
${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER} |
64 |
${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER} |
59 |
|
65 |
|
60 |
GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}" |
66 |
GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets |
|
|
67 |
|
61 |
# A tsdb binary already exists in databases/opentsdb. Rename ours to |
68 |
# A tsdb binary already exists in databases/opentsdb. Rename ours to |
62 |
# avoid issues. |
69 |
# avoid issues. |
63 |
GO_TARGET= ./cmd/prometheus \ |
70 |
GO_TARGET= ./cmd/prometheus \ |
Lines 64-69
Link Here
|
64 |
./cmd/promtool \ |
71 |
./cmd/promtool \ |
65 |
./tsdb/cmd/tsdb:promtsdb |
72 |
./tsdb/cmd/tsdb:promtsdb |
66 |
|
73 |
|
|
|
74 |
post-patch: |
75 |
@${CP} ${WRKDIR}/net-mgmt_prometheus2-${PORTVERSION}/web/ui/assets_vfsdata.go \ |
76 |
${WRKDIR}/prometheus-${PORTVERSION}/web/ui/assets_vfadata.go |
77 |
|
67 |
post-install: |
78 |
post-install: |
68 |
${INSTALL_DATA} \ |
79 |
${INSTALL_DATA} \ |
69 |
${WRKSRC}/documentation/examples/prometheus.yml \ |
80 |
${WRKSRC}/documentation/examples/prometheus.yml \ |