Changeset View
Changeset View
Standalone View
Standalone View
www/varnish_exporter/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= varnish_exporter | PORTNAME= varnish_exporter | ||||
PORTVERSION= 1.4.1 | PORTVERSION= 1.4.1 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MAINTAINER= ports@zx23.net | MAINTAINER= ports@zx23.net | ||||
COMMENT= Prometheus metrics exporter for the Varnish WWW cache | COMMENT= Prometheus metrics exporter for the Varnish WWW cache | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
USES= go | USES= go | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= jonnenauha | GH_ACCOUNT= jonnenauha | ||||
GH_PROJECT= prometheus_varnish_exporter | GH_PROJECT= prometheus_varnish_exporter | ||||
GH_TUPLE= prometheus:client_golang:v0.8.0:client_golang \ | GH_TUPLE= prometheus:client_golang:v0.8.0:client_golang/vendor/github.com/prometheus/client_golang \ | ||||
beorn7:perks:3a771d9:perks \ | beorn7:perks:3a771d9:perks/vendor/github.com/beorn7/perks \ | ||||
golang:protobuf:70b3af3:protobuf \ | golang:protobuf:70b3af3:protobuf/vendor/github.com/golang/protobuf \ | ||||
matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions \ | matttproud:golang_protobuf_extensions:c12348c:golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ | ||||
prometheus:client_model:5c3871d:client_model \ | prometheus:client_model:5c3871d:client_model/vendor/github.com/prometheus/client_model \ | ||||
prometheus:common:7600349:common \ | prometheus:common:7600349:common/vendor/github.com/prometheus/common \ | ||||
prometheus:procfs:ae68e2d:procfs | prometheus:procfs:ae68e2d:procfs/vendor/github.com/prometheus/procfs | ||||
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} | GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} | ||||
GO_TARGET= :varnish_exporter | |||||
USE_RC_SUBR= ${PORTNAME} | USE_RC_SUBR= ${PORTNAME} | ||||
USERS= varnish | USERS= varnish | ||||
GROUPS= varnish | GROUPS= varnish | ||||
PLIST_FILES= bin/${PORTNAME} | PLIST_FILES= bin/${PORTNAME} | ||||
pre-build: | |||||
${MKDIR} ${GO_WRKDIR_SRC}/github.com/beorn7 | |||||
${MKDIR} ${GO_WRKDIR_SRC}/github.com/golang | |||||
${MKDIR} ${GO_WRKDIR_SRC}/github.com/matttproud | |||||
${MKDIR} ${GO_WRKDIR_SRC}/github.com/prometheus | |||||
${MV} ${WRKSRC_client_golang} ${GO_WRKDIR_SRC}/github.com/prometheus/client_golang | |||||
${MV} ${WRKSRC_client_model} ${GO_WRKDIR_SRC}/github.com/prometheus/client_model | |||||
${MV} ${WRKSRC_common} ${GO_WRKDIR_SRC}/github.com/prometheus/common | |||||
${MV} ${WRKSRC_perks} ${GO_WRKDIR_SRC}/github.com/beorn7/perks | |||||
${MV} ${WRKSRC_procfs} ${GO_WRKDIR_SRC}/github.com/prometheus/procfs | |||||
${MV} ${WRKSRC_protobuf} ${GO_WRKDIR_SRC}/github.com/golang/protobuf | |||||
${MV} ${WRKSRC_golang_protobuf_extensions} ${GO_WRKDIR_SRC}/github.com/matttproud/golang_protobuf_extensions | |||||
do-install: | |||||
${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/prometheus_varnish_exporter ${STAGEDIR}${PREFIX}/bin/varnish_exporter | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |