View | Details | Raw Unified | Return to bug 238916
Collapse All | Expand All

(-)net-mgmt/prometheus2/Makefile (-12 / +4 lines)
Lines 11-17 Link Here
11
LICENSE=	APACHE20
11
LICENSE=	APACHE20
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USES=		go gmake
14
USES=		go:modules gmake
15
USE_GITHUB=	yes
15
USE_GITHUB=	yes
16
USE_RC_SUBR=	prometheus
16
USE_RC_SUBR=	prometheus
17
17
Lines 55-73 Link Here
55
		${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
55
		${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
56
		${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
56
		${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
57
		${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER}
57
		${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER}
58
58
GO_BUILDFLAGS=	-v -ldflags "${LD_FLAG_STRING}"
59
GO_BUILDFLAGS=	-v -ldflags "${LD_FLAG_STRING}"
60
GO_TARGET=	${PROMETHEUS_BINARIES:S/^/.\/cmd\//}
59
61
60
do-build:
62
post-install:
61
.for bin in ${PROMETHEUS_BINARIES}
62
	( cd ${GO_WRKSRC}/cmd/${bin} ; \
63
		${SETENV} ${MAKE_ENV} ${GO_ENV} \
64
		${GO_CMD} install ${GO_BUILDFLAGS} )
65
.endfor
66
67
do-install:
68
.for bin in ${PROMETHEUS_BINARIES}
69
	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${bin} ${STAGEDIR}${PREFIX}/bin
70
.endfor
71
	${INSTALL_DATA} \
63
	${INSTALL_DATA} \
72
		${WRKSRC}/documentation/examples/prometheus.yml \
64
		${WRKSRC}/documentation/examples/prometheus.yml \
73
		${STAGEDIR}${LOCALBASE}/etc/prometheus.yml.sample
65
		${STAGEDIR}${LOCALBASE}/etc/prometheus.yml.sample

Return to bug 238916