diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile index 7924b946e4c1..5e31fe5076b6 100644 --- a/net-mgmt/prometheus3/Makefile +++ b/net-mgmt/prometheus3/Makefile @@ -1,81 +1,80 @@ PORTNAME= prometheus DISTVERSIONPREFIX= v -DISTVERSION= 3.7.3 -PORTREVISION= 2 +DISTVERSION= 3.8.0 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 PKGNAMESUFFIX= 3 DISTFILES= go.mod:gomod \ ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui MAINTAINER= danilo@FreeBSD.org COMMENT= Systems monitoring and alerting toolkit WWW= https://prometheus.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= bash:shells/bash USES= cpe go:modules USE_GITHUB= yes USE_RC_SUBR= prometheus GO_MODULE= github.com/prometheus/prometheus GO_TARGET= ./cmd/prometheus ./cmd/promtool GO_BUILDFLAGS= -a -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets CONFLICTS_INSTALL= prometheus1 prometheus 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=$$(date +'%Y%m%d-%H:%M:%S') 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 .include post-patch: @${RM} -rf ${WRKSRC}/web/ui/static @${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 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @( cd ${WRKSRC}/docs \ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ) .include diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo index d02eb72f6294..7e20c6a91126 100644 --- a/net-mgmt/prometheus3/distinfo +++ b/net-mgmt/prometheus3/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1761903331 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/go.mod) = 512f05a10e7c5aaa8e3df91a4cfb2bc42e25af1b8715ab5d523fbddf8b46b606 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/go.mod) = 11980 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-web-ui-3.7.3.tar.gz) = 786c3ef7eac9ec9c19636b001372aeafac79a36a541adc5447625b2d4c5acb5c -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-web-ui-3.7.3.tar.gz) = 3491109 -SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-prometheus-v3.7.3_GH0.tar.gz) = c3f6be8b3198d547c548dc6289f06688c245b46dcc28490e60445b06e5360347 -SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.3_GH0/prometheus-prometheus-v3.7.3_GH0.tar.gz) = 5214272 +TIMESTAMP = 1764774198 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 0e78c6e51dfa79c9c5c2ce90ecb8402e4eaf980a7e86f27456017e805ca486de +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/go.mod) = 11980 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = a0e12f35916562d4cd06c9fe076a405978b4036a09e88028ed5f1b38bb637c23 +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-web-ui-3.8.0.tar.gz) = 3209264 +SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5e6e64535b5862b1a6247bd492f424b68dcb0dcc875424b66d9112a168f9ec16 +SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.8.0_GH0/prometheus-prometheus-v3.8.0_GH0.tar.gz) = 5411601 diff --git a/net-mgmt/prometheus3/pkg-plist b/net-mgmt/prometheus3/pkg-plist index cd592c6003dc..fd332a9a8399 100644 --- a/net-mgmt/prometheus3/pkg-plist +++ b/net-mgmt/prometheus3/pkg-plist @@ -1,35 +1,37 @@ bin/prometheus bin/promtool %%PORTDOCS%%%%DOCSDIR%%/command-line/index.md -%%PORTDOCS%%%%DOCSDIR%%/command-line/%%PROMETHEUS_USER%%.md +%%PORTDOCS%%%%DOCSDIR%%/command-line/prometheus.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/promtool.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/prometheus_agent.png %%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%%/prometheus_agent.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 @dir %%DATADIR%%/console_libraries @dir %%DATADIR%%/consoles