git: 35b1fae811f4 - main - net-mgmt/{victoria-metrics,vmutils}: update to version 1.123.0

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Mon, 18 Aug 2025 07:02:04 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=35b1fae811f40742367c44c4048da31353044d98

commit 35b1fae811f40742367c44c4048da31353044d98
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2025-08-18 07:00:40 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2025-08-18 07:00:40 +0000

    net-mgmt/{victoria-metrics,vmutils}: update to version 1.123.0
    
    - Prevent master port from accidentally overriding slave's
      port revision
    - Replace naive and fragile date(1) program implementation
      detection with equivalent BSD syntax
    
    Reported by:    portscout
---
 net-mgmt/victoria-metrics/Makefile                   |  6 +++---
 net-mgmt/victoria-metrics/distinfo                   |  6 +++---
 .../victoria-metrics/files/patch-benchmarks_Makefile | 16 ++++++++++++++++
 net-mgmt/victoria-metrics/pkg-plist                  | 20 +++++++++++---------
 net-mgmt/vmutils/Makefile                            |  1 -
 5 files changed, 33 insertions(+), 16 deletions(-)

diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index f916fc01303c..8ded27bc0e4d 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,7 +1,7 @@
 PORTNAME?=	victoria-metrics
-PORTVERSION=	1.121.0		# don't forget to update BUILDINFO_TAG
+PORTVERSION=	1.123.0		# don't forget to update BUILDINFO_TAG
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION?=	0
 CATEGORIES=	net-mgmt
 
 MAINTAINER=	danfe@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 USES=		gmake go:1.24,no_targets
 USE_RC_SUBR?=	${PORTNAME}
 MAKE_ENV=	PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
-		BUILDINFO_TAG=tags-v${PORTVERSION}-0-gb1003c0 \
+		BUILDINFO_TAG=tags-v${PORTVERSION}-0-gfbe5ddc \
 		DATEINFO_TAG=${_GET_DATE:sh}
 ALL_TARGET=	${PORTNAME}-pure
 
diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo
index 01d689133096..4b4cd12b11c5 100644
--- a/net-mgmt/victoria-metrics/distinfo
+++ b/net-mgmt/victoria-metrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751634479
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.121.0_GH0.tar.gz) = 6ab33c3c90173d4c38a7a86f5f37628edef7b94a8bf9883abd08cae0d2a6bb38
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.121.0_GH0.tar.gz) = 38812374
+TIMESTAMP = 1754052859
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = fac29199ea949c420800564a0aeae33bd21539916cdfdccaf6617695083c54ec
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = 37769067
diff --git a/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile
new file mode 100644
index 000000000000..215eb55c0f16
--- /dev/null
+++ b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile
@@ -0,0 +1,16 @@
+--- benchmarks/Makefile.orig	2025-08-01 12:54:19 UTC
++++ benchmarks/Makefile
+@@ -35,11 +35,8 @@
+ tsbs: tsbs-build tsbs-generate-data tsbs-load-data tsbs-generate-queries tsbs-run-queries
+ 
+ TSBS_SCALE := 100000
+-# If GNU date is available, use it; otherwise, fall back to the standard date command
+-# User can install GNU date on macOS via `brew install coreutils`
+-DATE_CMD := $(shell which gdate 2>/dev/null || echo date)
+-TSBS_START := $(shell $(DATE_CMD) -u -d "1 day ago 00:00:00" +"%Y-%m-%dT%H:%M:%SZ")
+-TSBS_END   := $(shell $(DATE_CMD) -u -d "00:00:00" +"%Y-%m-%dT%H:%M:%SZ")
++TSBS_START := $(shell date -u -v-1d -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ")
++TSBS_END   := $(shell date -u       -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ")
+ TSBS_STEP := 80s
+ TSBS_QUERIES := 1000
+ TSBS_WORKERS := 4
diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist
index 533ac6ed6089..f8e3e7f12c2c 100644
--- a/net-mgmt/victoria-metrics/pkg-plist
+++ b/net-mgmt/victoria-metrics/pkg-plist
@@ -230,15 +230,17 @@ bin/victoria-metrics
 %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/relabeling.md
 %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/scrape_config_examples.md
 %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/sd_configs.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-avg.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-increase.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-max.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-min.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-stdvar.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-sum-samples.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-total-reset.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-total.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/README.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/_index.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-avg.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-increase.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-max.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-min.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-stdvar.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-sum-samples.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total-reset.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration.md
 %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/url-examples.md
 %%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoriametrics-datasource.md
 @dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index 11cbc6a365e0..faa8e86c8244 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,4 @@
 PORTNAME=	vmutils
-PORTREVISION=	3
 
 COMMENT=	Ancillary utilities and agent for VictoriaMetrics