Update www/firefox-esr to version 102.5.0,1
[dports.git] / www / nginx-vts-exporter / Makefile
1 PORTNAME=                       nginx-vts-exporter
2 DISTVERSIONPREFIX=      v
3 DISTVERSION=            0.10.7
4 PORTREVISION=   6
5 CATEGORIES=                     www
6
7 MAINTAINER=                     joneum@FreeBSD.org
8 COMMENT=                        Server that scraps NGINX vts stats and export them via HTTP
9 WWW=            https://github.com/hnlq715/nginx-vts-exporter
10
11 LICENSE=                        MIT
12 LICENSE_FILE=           ${WRKSRC}/LICENSE
13
14 USES=                           gmake go
15 USE_RC_SUBR=            nginx_vts_exporter
16 USE_GITHUB=                     yes
17 GH_ACCOUNT=                     hnlq715
18
19 GO_BUILDFLAGS=          -v -ldflags "${LD_FLAG_STRING}"
20
21 SUB_FILES=                      newsyslog.conf nginx_vts_exporter syslog.d.conf
22
23 SUB_LIST=                       NGINX_VTS_EXPORTER_LOG_FILE=/var/log/nginx_vts_exporter \
24                                         NGINX_VTS_EXPORTER_LOG_TAG=nginx_vts_exporter
25
26 BUILD_USER?=            ${USER}
27 LD_FLAG_X_PREFIX=       -X ${GO_PKGNAME}/vendor/github.com/prometheus/common/version
28 LD_FLAG_STRING=         -s \
29                                         ${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \
30                                         ${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER} \
31                                         ${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \
32                                         ${LD_FLAG_X_PREFIX}.Version=${PORTVERSION}
33
34 PLIST_FILES=    bin/nginx_vts_exporter \
35                         etc/newsyslog.conf.d/nginx-vts-exporter.conf \
36                         etc/syslog.d/nginx-vts-exporter.conf
37
38 do-install:
39         ${INSTALL_PROGRAM} \
40                 ${GO_WRKDIR_BIN}/${PORTNAME} \
41                 ${STAGEDIR}${PREFIX}/bin/nginx_vts_exporter
42
43         ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
44         ${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d
45
46         ${INSTALL_DATA} \
47                 ${WRKDIR}/newsyslog.conf \
48                 ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf
49
50         ${INSTALL_DATA} \
51                 ${WRKDIR}/syslog.d.conf \
52                 ${STAGEDIR}${PREFIX}/etc/syslog.d/${PORTNAME}.conf
53
54 .include <bsd.port.mk>