git: bb71773d0aca - main - net-mgmt/alertmanager: Update to 0.29.0

From: Gabriel M. Dutra <dutra_at_FreeBSD.org>
Date: Wed, 12 Nov 2025 08:56:05 UTC
The branch main has been updated by dutra:

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

commit bb71773d0acaef5e175aa10720bbd029cfbaa5b9
Author:     Gabriel M. Dutra <dutra@FreeBSD.org>
AuthorDate: 2025-11-12 08:40:18 +0000
Commit:     Gabriel M. Dutra <dutra@FreeBSD.org>
CommitDate: 2025-11-12 08:55:20 +0000

    net-mgmt/alertmanager: Update to 0.29.0
    
    The package hasn't been updated in two years,
    so I'm assuming maintenance responsibilities.
    
    ChangeLog:
    https://github.com/prometheus/alertmanager/releases/tag/v0.29.0
    
    Approved by:    portmgr (blanket)
---
 net-mgmt/alertmanager/Makefile | 17 ++++++++++++++---
 net-mgmt/alertmanager/distinfo | 10 +++++-----
 2 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index d69207d342a4..877ac6483aa5 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,10 +1,9 @@
 PORTNAME=	alertmanager
-PORTVERSION=	0.26.0
+PORTVERSION=	0.29.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	17
 CATEGORIES=	net-mgmt
 
-MAINTAINER=	michal@hanu.la
+MAINTAINER=	dutra@FreeBSD.org
 COMMENT=	Alert routing for Prometheus
 WWW=		https://prometheus.io/docs/alerting/alertmanager/
 
@@ -21,6 +20,18 @@ GO_TARGET=	./cmd/alertmanager ./cmd/amtool
 USERS=		alertmanager
 GROUPS=		alertmanager
 
+GO_BUILDFLAGS=	-v -ldflags "${LD_FLAG_STRING}"
+
+_BUILD_USER?=	${USER}
+_BUILD_DATE=	$$(date +%Y-%m-%d)
+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=${_BUILD_DATE}
+LD_FLAG_X_PREFIX=	-X github.com/prometheus/common/version
+
 post-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/alertmanager
 	${INSTALL_DATA} \
diff --git a/net-mgmt/alertmanager/distinfo b/net-mgmt/alertmanager/distinfo
index a8a995031e4a..33a74a49133b 100644
--- a/net-mgmt/alertmanager/distinfo
+++ b/net-mgmt/alertmanager/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1699953119
-SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.mod) = 35fe6445ebd86b668b9daa74130bd598493d5c55e081c01ddbbc0d195534c221
-SIZE (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.mod) = 3798
-SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.zip) = 7666007c7ccec339fd09aaeec1d15c5b8c26cb01d387c9a9f7273f904db825b0
-SIZE (go/net-mgmt_alertmanager/alertmanager-v0.26.0/v0.26.0.zip) = 2422183
+TIMESTAMP = 1762584597
+SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.mod) = 60c6ffa33fb66b8fdef81ef30a0c953df1c0776bf59a3376ec4d8fa8f250405a
+SIZE (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.mod) = 5779
+SHA256 (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.zip) = 3fa76af529268a74b5dd8e9651fdf0d16484b25539f2af3e07a0a196d4097793
+SIZE (go/net-mgmt_alertmanager/alertmanager-v0.29.0/v0.29.0.zip) = 3193645