32 lines
876 B
Makefile
32 lines
876 B
Makefile
PORTNAME= thanos
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.42.4
|
|
PORTREVISION= 3
|
|
CATEGORIES= net-mgmt
|
|
|
|
MAINTAINER= alven@FreeBSD.org
|
|
COMMENT= Highly available Prometheus setup with long term storage capabilities
|
|
WWW= https://thanos.io/ \
|
|
https://github.com/thanos-io/thanos/
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= go:modules
|
|
|
|
GO_MODULE= github.com/thanos-io/thanos
|
|
GO_TARGET= ./cmd/${PORTNAME}
|
|
GO_BUILDFLAGS= -tags slicelabels
|
|
GO_LDFLAGS= -X github.com/prometheus/common/version.Branch="master" \
|
|
-X github.com/prometheus/common/version.BuildDate=${BUILD_DATE} \
|
|
-X github.com/prometheus/common/version.BuildUser=${USER} \
|
|
-X github.com/prometheus/common/version.Revision=${REVISION} \
|
|
-X github.com/prometheus/common/version.Version=${DISTVERSION}
|
|
|
|
PLIST_FILES= bin/${PORTNAME}
|
|
|
|
BUILD_DATE= ${:Udate +%F:sh}
|
|
REVISION= 45c4f394
|
|
|
|
.include <bsd.port.mk>
|