diff --git a/net-mgmt/prometheus2/Makefile b/net-mgmt/prometheus2/Makefile index 02bc4f18545a..e08e3e2c3835 100644 --- a/net-mgmt/prometheus2/Makefile +++ b/net-mgmt/prometheus2/Makefile @@ -1,86 +1,85 @@ PORTNAME= prometheus DISTVERSIONPREFIX= v -DISTVERSION= 2.43.0 -PORTREVISION= 2 +DISTVERSION= 2.47.1 CATEGORIES= net-mgmt MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \ https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui DISTFILES= go.mod:gomod ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui MAINTAINER= dor.bsd@xm0.uk COMMENT= Systems monitoring and alerting toolkit WWW= https://prometheus.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= bash:shells/bash USES= cpe gmake go:modules USE_GITHUB= yes USE_RC_SUBR= prometheus GO_MODULE= github.com/prometheus/prometheus GO_TARGET= ./cmd/prometheus ./cmd/promtool GO_BUILDFLAGS= -a -v -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets SUB_LIST+= PROMETHEUS_CONSOLE_LIBRARIES_DIR=${PROMETHEUS_CONSOLE_LIBRARIES_DIR} \ PROMETHEUS_CONSOLES_DIR=${PROMETHEUS_CONSOLES_DIR} \ PROMETHEUS_DB_DIR=${PROMETHEUS_DB_DIR} \ PROMETHEUS_GROUP=${PROMETHEUS_GROUP} \ PROMETHEUS_USER=${PROMETHEUS_USER} USERS= ${PROMETHEUS_USER} GROUPS= ${PROMETHEUS_GROUP} PLIST_SUB+= PROMETHEUS_CONSOLE_LIBRARIES_DIR=${PROMETHEUS_CONSOLE_LIBRARIES_DIR} \ PROMETHEUS_CONSOLES_DIR=${PROMETHEUS_CONSOLES_DIR} \ PROMETHEUS_GROUP=${PROMETHEUS_GROUP} \ PROMETHEUS_USER=${PROMETHEUS_USER} OPTIONS_DEFINE= DOCS BUILD_USER?= ${USER} LD_FLAG_STRING= -s ${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \ ${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \ ${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \ ${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER} \ ${LD_FLAG_X_PREFIX}.BuildDate=${SOURCE_DATE_EPOCH:U${SOURCE_DATE_EPOCH_CMD:sh}} LD_FLAG_X_PREFIX= -X github.com/prometheus/common/version PROMETHEUS_CONSOLES_DIR?= ${DATADIR}/consoles PROMETHEUS_CONSOLE_LIBRARIES_DIR?= ${DATADIR}/console_libraries PROMETHEUS_DB_DIR?= /var/db/${PORTNAME} PROMETHEUS_GROUP?= prometheus PROMETHEUS_USER?= prometheus # Bring DISTINFO_FILE into scope so we can get the timestamp. .include SOURCE_DATE_EPOCH_CMD= date -ur $$(${GREP} TIMESTAMP ${DISTINFO_FILE} | ${SED} -e 's/[^0-9]//g') \ '+%Y%m%d-%T' post-patch: @${RM} -rf ${WRKSRC}/web/ui/static # A symlink isn't good enough here, copy the entire static directory over @${CP} -a ${WRKDIR}/static ${WRKSRC}/web/ui/static @( cd ${WRKSRC} && ${WRKSRC}/scripts/compress_assets.sh ) post-install: ${MKDIR} ${STAGEDIR}${DESTDIR}${PROMETHEUS_CONSOLES_DIR} ${MKDIR} ${STAGEDIR}${DESTDIR}${PROMETHEUS_CONSOLE_LIBRARIES_DIR} ${INSTALL_DATA} \ ${WRKSRC}/documentation/examples/prometheus.yml \ ${STAGEDIR}${LOCALBASE}/etc/prometheus.yml.sample ( cd ${WRKSRC}/console_libraries \ && ${COPYTREE_SHARE} . ${STAGEDIR}${PROMETHEUS_CONSOLE_LIBRARIES_DIR} ) ( cd ${WRKSRC}/consoles \ && ${COPYTREE_SHARE} . ${STAGEDIR}${PROMETHEUS_CONSOLES_DIR} ) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @( cd ${WRKSRC}/docs \ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ) .include diff --git a/net-mgmt/prometheus2/distinfo b/net-mgmt/prometheus2/distinfo index 84f6284e4df9..e2aa7cb3bf90 100644 --- a/net-mgmt/prometheus2/distinfo +++ b/net-mgmt/prometheus2/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1681036597 -SHA256 (go/net-mgmt_prometheus2/prometheus-prometheus-v2.43.0_GH0/go.mod) = 9d757b31f57a5707b33d9c2066bb229f658fc30c51f713beb576a51304cbc53a -SIZE (go/net-mgmt_prometheus2/prometheus-prometheus-v2.43.0_GH0/go.mod) = 8963 -SHA256 (go/net-mgmt_prometheus2/prometheus-prometheus-v2.43.0_GH0/prometheus-web-ui-2.43.0.tar.gz) = 6e4bd9a311ea085e2f0292fb398a2780ba362b3d9fbe6ee3aa1232f4fcc7a488 -SIZE (go/net-mgmt_prometheus2/prometheus-prometheus-v2.43.0_GH0/prometheus-web-ui-2.43.0.tar.gz) = 4275498 -SHA256 (go/net-mgmt_prometheus2/prometheus-prometheus-v2.43.0_GH0/prometheus-prometheus-v2.43.0_GH0.tar.gz) = 0cd8860e5f10d0ecb35d20d23252ddc459e8319882dc163bf71b723e3bcafd71 -SIZE (go/net-mgmt_prometheus2/prometheus-prometheus-v2.43.0_GH0/prometheus-prometheus-v2.43.0_GH0.tar.gz) = 6228230 +TIMESTAMP = 1696674105 +SHA256 (go/net-mgmt_prometheus2/prometheus-prometheus-v2.47.1_GH0/go.mod) = 7ecfafcca3a934253beb3b928905606dcda5a3bf9385271208b790fe2246f3d7 +SIZE (go/net-mgmt_prometheus2/prometheus-prometheus-v2.47.1_GH0/go.mod) = 9657 +SHA256 (go/net-mgmt_prometheus2/prometheus-prometheus-v2.47.1_GH0/prometheus-web-ui-2.47.1.tar.gz) = 360570c4a85a83f69c139b1d3f7f75d02b8659559f9934a75d24b3b448cba1bb +SIZE (go/net-mgmt_prometheus2/prometheus-prometheus-v2.47.1_GH0/prometheus-web-ui-2.47.1.tar.gz) = 2420839 +SHA256 (go/net-mgmt_prometheus2/prometheus-prometheus-v2.47.1_GH0/prometheus-prometheus-v2.47.1_GH0.tar.gz) = 2fbbdd907453d7448114e55d6074dbdfb046410ee21e03b937ab51287c4384fa +SIZE (go/net-mgmt_prometheus2/prometheus-prometheus-v2.47.1_GH0/prometheus-prometheus-v2.47.1_GH0.tar.gz) = 6335122 diff --git a/net-mgmt/prometheus2/pkg-plist b/net-mgmt/prometheus2/pkg-plist index 7cb060d7e932..572c407ed691 100644 --- a/net-mgmt/prometheus2/pkg-plist +++ b/net-mgmt/prometheus2/pkg-plist @@ -1,38 +1,41 @@ bin/prometheus bin/promtool %%PROMETHEUS_CONSOLE_LIBRARIES_DIR%%/menu.lib %%PROMETHEUS_CONSOLE_LIBRARIES_DIR%%/prom.lib %%PROMETHEUS_CONSOLES_DIR%%/index.html.example %%PROMETHEUS_CONSOLES_DIR%%/node-cpu.html %%PROMETHEUS_CONSOLES_DIR%%/node-disk.html %%PROMETHEUS_CONSOLES_DIR%%/node-overview.html %%PROMETHEUS_CONSOLES_DIR%%/node.html %%PROMETHEUS_CONSOLES_DIR%%/prometheus-overview.html %%PROMETHEUS_CONSOLES_DIR%%/prometheus.html +%%PORTDOCS%%%%DOCSDIR%%/command-line/index.md +%%PORTDOCS%%%%DOCSDIR%%/command-line/%%PROMETHEUS_USER%%.md +%%PORTDOCS%%%%DOCSDIR%%/command-line/promtool.md %%PORTDOCS%%%%DOCSDIR%%/configuration/alerting_rules.md %%PORTDOCS%%%%DOCSDIR%%/configuration/configuration.md %%PORTDOCS%%%%DOCSDIR%%/configuration/https.md %%PORTDOCS%%%%DOCSDIR%%/configuration/index.md %%PORTDOCS%%%%DOCSDIR%%/configuration/recording_rules.md %%PORTDOCS%%%%DOCSDIR%%/configuration/template_examples.md %%PORTDOCS%%%%DOCSDIR%%/configuration/template_reference.md %%PORTDOCS%%%%DOCSDIR%%/configuration/unit_testing_rules.md %%PORTDOCS%%%%DOCSDIR%%/feature_flags.md %%PORTDOCS%%%%DOCSDIR%%/federation.md %%PORTDOCS%%%%DOCSDIR%%/getting_started.md %%PORTDOCS%%%%DOCSDIR%%/http_sd.md %%PORTDOCS%%%%DOCSDIR%%/images/remote_integrations.png %%PORTDOCS%%%%DOCSDIR%%/index.md %%PORTDOCS%%%%DOCSDIR%%/installation.md %%PORTDOCS%%%%DOCSDIR%%/management_api.md %%PORTDOCS%%%%DOCSDIR%%/migration.md %%PORTDOCS%%%%DOCSDIR%%/querying/api.md %%PORTDOCS%%%%DOCSDIR%%/querying/basics.md %%PORTDOCS%%%%DOCSDIR%%/querying/examples.md %%PORTDOCS%%%%DOCSDIR%%/querying/functions.md %%PORTDOCS%%%%DOCSDIR%%/querying/index.md %%PORTDOCS%%%%DOCSDIR%%/querying/operators.md %%PORTDOCS%%%%DOCSDIR%%/querying/remote_read_api.md %%PORTDOCS%%%%DOCSDIR%%/stability.md %%PORTDOCS%%%%DOCSDIR%%/storage.md @sample etc/prometheus.yml.sample