git: ef5a3cce5818 - main - devel/valgrind-devel: Update 3.25.0.g20250322 => 3.26.0.g20250530

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 31 May 2025 23:59:18 UTC
The branch main has been updated by vvd:

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

commit ef5a3cce5818a11c631a00436a72e7ed3cc9ebba
Author:     Paul Floyd <pjfloyd@wanadoo.fr>
AuthorDate: 2025-05-31 23:49:16 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-05-31 23:54:54 +0000

    devel/valgrind-devel: Update 3.25.0.g20250322 => 3.26.0.g20250530
    
    Changelog extracted from NEWS.
    
    Additions between 3.25.0.g20250322 and 3.25 release:
    290061  pie elf always loaded at 0x108000
    493433  Add --modify-fds=[no|high] option
    501893  Missing suppression for __wcscat_avx2 (strcat-strlen-avx2.h.S:68)?
    502871  Make Helgrind "pthread_cond_{signal,broadcast}: dubious: associated
            lock is not held by any thread" optional
    
    Additions since 3.25 relase:
    504101  Add a "vgstack" script
    504177  FILE DESCRIPTORS banner shows when closing some inherited fds
    502359  Add --modify-fds=yes option
    504265  FreeBSD: missing syscall wrappers for fchroot and setcred
    504466  Double close causes SEGV
    504904  Hide "bad act handler address" warnings when -q (quiet) flag is set
    504909  Hide "Bad oldset address" warnings when -q (quiet) flag is set
    504919  Hide "client tried to modify addresses" warnings when -q (quiet) set
    504936  Add FreeBSD amd64 sysarch subcommands AMD64_SET_TLSBASE and
            AMD64_GET_TLSBASE
    
    It's mainly for the last item. It's for 15.0-current. Valgrind asserts
    when it detects unhandled subcommands meaning that it is effectively
    unuseable on 15.0-CURRENT without that change.
    
    PR:     287193
---
 devel/valgrind-devel/Makefile  | 7 +++----
 devel/valgrind-devel/distinfo  | 6 +++---
 devel/valgrind-devel/pkg-plist | 1 +
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile
index d58cbefda160..3fdc44865ffd 100644
--- a/devel/valgrind-devel/Makefile
+++ b/devel/valgrind-devel/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	valgrind
-PORTVERSION=	3.25.0.g20250322
+PORTVERSION=	3.25.0.g20250530
 DISTVERSIONPREFIX=	freebsd-
 PORTEPOCH=	1
 CATEGORIES=	devel
-MASTER_SITES=	https://snapshots.sourceware.org/valgrind/trunk/2025-03-22_07-37_1742629021/
+MASTER_SITES=	https://snapshots.sourceware.org/valgrind/trunk/2025-05-30_07-09_1748588941/
 PKGNAMESUFFIX=	-devel
-DISTNAME=	${PORTNAME}-3.25.0.GIT
+DISTNAME=	${PORTNAME}-3.26.0.GIT
 
 MAINTAINER=	pjfloyd@wanadoo.fr
 COMMENT=	Memory debugging and profiling tool
@@ -23,7 +23,6 @@ SHEBANG_FILES=	callgrind/callgrind_annotate.in callgrind/callgrind_control.in \
 		cachegrind/cg_merge.in cachegrind/cg_diff.in \
 		cachegrind/cg_annotate.in
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
 CONFIGURE_ENV+=	ac_cv_path_PERL=${PERL}
 
 PIE_UNSAFE=	yes
diff --git a/devel/valgrind-devel/distinfo b/devel/valgrind-devel/distinfo
index 119cd88c4e2e..0fcb0bfc33eb 100644
--- a/devel/valgrind-devel/distinfo
+++ b/devel/valgrind-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742643683
-SHA256 (valgrind-3.25.0.GIT.tar.bz2) = 3954c5ee0f5183a3fbc2d19d5b10ed576ea5f89c5b77db16e146018515b9499f
-SIZE (valgrind-3.25.0.GIT.tar.bz2) = 16722185
+TIMESTAMP = 1748632843
+SHA256 (valgrind-3.26.0.GIT.tar.bz2) = 76490c806d9c10330538081086e717aea70b06627cd3a6983a428eeeb7a099fe
+SIZE (valgrind-3.26.0.GIT.tar.bz2) = 16753393
diff --git a/devel/valgrind-devel/pkg-plist b/devel/valgrind-devel/pkg-plist
index 6ba1e4095127..2428f2feab20 100644
--- a/devel/valgrind-devel/pkg-plist
+++ b/devel/valgrind-devel/pkg-plist
@@ -8,6 +8,7 @@ bin/valgrind
 bin/valgrind-di-server
 bin/valgrind-listener
 bin/vgdb
+bin/vgstack
 include/valgrind/cachegrind.h
 include/valgrind/callgrind.h
 include/valgrind/config.h