39 lines
1.0 KiB
Makefile
39 lines
1.0 KiB
Makefile
|
# $FreeBSD$
|
||
|
|
||
|
PORTNAME= graphite_exporter
|
||
|
PORTVERSION= 0.8.0
|
||
|
DISTVERSIONPREFIX=v
|
||
|
CATEGORIES= sysutils
|
||
|
|
||
|
MAINTAINER= yo@nosd.in
|
||
|
COMMENT= Accepts Graphite metrics and exports them as Prometheus metrics
|
||
|
|
||
|
LICENSE= APACHE20
|
||
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||
|
|
||
|
USES= go:modules
|
||
|
USE_GITHUB= yes
|
||
|
GH_ACCOUNT= prometheus
|
||
|
GH_PROJECT= graphite_exporter
|
||
|
|
||
|
USERS= prometheus
|
||
|
GROUPS= prometheus
|
||
|
|
||
|
GH_TUPLE= prometheus:client_golang:v1.6.0:client_golang/vendor/github.com/prometheus/client_golang
|
||
|
GH_TUPLE+= go-kit:kit:v0.10.0:kit/vendor/github.com/go-kit/kit
|
||
|
GH_TUPLE+= prometheus:common:v0.10.0:common/vendor/github.com/prometheus/common
|
||
|
GH_TUPLE+= prometheus:statsd_exporter:v0.16.0:statsd_exporter/vendor/github.com/prometheus/statsd_exporter
|
||
|
GH_TUPLE+= alecthomas:kingpin:v2.2.6:kingpin/vendor/gopkg.in/alecthomas/kingpin
|
||
|
|
||
|
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
|
||
|
|
||
|
USE_RC_SUBR= graphite_exporter
|
||
|
|
||
|
PLIST_FILES= bin/graphite_exporter
|
||
|
PLIST_FILES+= etc/rc.d/graphite_exporter
|
||
|
|
||
|
pre-test:
|
||
|
${SETENV} GOPATH="${WRKDIR}"
|
||
|
|
||
|
.include <bsd.port.mk>
|