1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00
Files
2026-05-09 13:25:51 -04:00

41 lines
1.1 KiB
Makefile

PORTNAME= promxy
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.93
PORTREVISION= 13
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
COMMENT= Aggregating proxy to enable HA prometheus
WWW= https://github.com/jacksontj/promxy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.24+,modules
USE_RC_SUBR= promxy
GO_MODULE= github.com/jacksontj/promxy
GO_TARGET= ./cmd/promxy
GO_BUILDFLAGS= -ldflags=" \
-X github.com/prometheus/common/version.Version=v${DISTVERSION} \
-X github.com/prometheus/common/version.Revision=${PORTREVISION} \
-X github.com/prometheus/common/version.Branch=release-${PORTVERSION:R} \
-X github.com/prometheus/common/version.BuildUser=${USER} \
-X github.com/prometheus/common/version.BuildDate=$$(date +'%Y%m%d-%T')"
SUB_LIST= GROUPS=${GROUPS} \
USERS=${USERS}
USERS= promxy
GROUPS= promxy
post-patch:
@${REINPLACE_CMD} 's|"\*rule"|"${ETCDIR}/*rule"|' ${WRKSRC}/cmd/promxy/config.yaml
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
.for f in alert_example.rule config.yaml
${INSTALL_DATA} ${WRKSRC}/cmd/promxy/${f} ${STAGEDIR}${ETCDIR}/${f}.sample
.endfor
.include <bsd.port.mk>