git: 7033742bbbe8 - main - devel/valgrind-devel: Update 3.25.0.g20250530 => 3.26.0.g2025081

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 24 Aug 2025 13:33:14 UTC
The branch main has been updated by vvd:

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

commit 7033742bbbe87ea8fb500474d3c51979348eb674
Author:     Paul Floyd <pjfloyd@wanadoo.fr>
AuthorDate: 2025-08-24 13:30:15 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-08-24 13:30:15 +0000

    devel/valgrind-devel: Update 3.25.0.g20250530 => 3.26.0.g2025081
    
    Changelist (from NEWS)
    
    The most important one is 506499 which errors for each run with for CURRENT.
    
    338803  Handling of dwz debug alt files or cross-CU is broken
    418756  MAP_FIXED_NOREPLACE mmap flag unsupported
    493430  Review all syscalls that use or return (new) file descriptors
    493434  Add --track-fds=bad mode (no "leak" tracking)
    505673  Valgrind crashes with an internal error and SIGBUS when
            the guest tries to open its own file with O_WRONLY|O_CREAT|O_TRUNC
    506076  unimplemented fcntl command: 1028 (F_CREATED_QUERY)
    506499  Unhandled syscall 592 (exterrctl - FreeBSD
    506795  Better report which clone flags are problematic
    506806  Fix execveat() with AT_FDCWD and relative path
    506813  The execveat wrapper needs to do more checking
    506910  openat2 with RESOLVE_NO_MAGICLINKS succeeds on /proc/self/exe
    506930  valgrind allows SIGKILL being reset to SIG_DFL
    506970  mmap needs an EBADF fd_allowed check
    507853  faccessat and faccessat2 should handle AT_FDCWD and absolute paths
    507868  futimesat doesn't handle AT_FDCWD
    507873  Make fchmodat and fchmodat2 syscall wrappers accept AT_FDCWD
    507970  -Wcalloc-transposed-args warnings in valgrind-di-server.c
    508029  Review the vmsplice syscall wrapper
    508093  VALGRIND_CLO_CHANGE does not update vex_control
    508154  PRE(sys_fchownat) not handling VKI_AT_FDCWD
    
    Improve port:
    - Replace python:3.9+,run with python:run - python == python:3.9+ now.
    - Replace PORTVERSION with DISTVERSION.
    - Use parametrization in DISTNAME from DISTVERSION.
    
    PR:     288949
---
 devel/valgrind-devel/Makefile | 8 ++++----
 devel/valgrind-devel/distinfo | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile
index 3fdc44865ffd..f3fbda42ed71 100644
--- a/devel/valgrind-devel/Makefile
+++ b/devel/valgrind-devel/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	valgrind
-PORTVERSION=	3.25.0.g20250530
 DISTVERSIONPREFIX=	freebsd-
+DISTVERSION=	3.26.0.g20250819
 PORTEPOCH=	1
 CATEGORIES=	devel
-MASTER_SITES=	https://snapshots.sourceware.org/valgrind/trunk/2025-05-30_07-09_1748588941/
+MASTER_SITES=	https://snapshots.sourceware.org/valgrind/trunk/2025-08-18_19-19_1755544741/
 PKGNAMESUFFIX=	-devel
-DISTNAME=	${PORTNAME}-3.26.0.GIT
+DISTNAME=	${PORTNAME}-${DISTVERSION:R}.GIT
 
 MAINTAINER=	pjfloyd@wanadoo.fr
 COMMENT=	Memory debugging and profiling tool
@@ -17,7 +17,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 ONLY_FOR_ARCHS=	aarch64 amd64 i386
 
 USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix \
-		python:3.9+,run tar:bz2
+		python:run tar:bz2
 USE_PERL5=	build
 SHEBANG_FILES=	callgrind/callgrind_annotate.in callgrind/callgrind_control.in \
 		cachegrind/cg_merge.in cachegrind/cg_diff.in \
diff --git a/devel/valgrind-devel/distinfo b/devel/valgrind-devel/distinfo
index 0fcb0bfc33eb..af78727e1b46 100644
--- a/devel/valgrind-devel/distinfo
+++ b/devel/valgrind-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748632843
-SHA256 (valgrind-3.26.0.GIT.tar.bz2) = 76490c806d9c10330538081086e717aea70b06627cd3a6983a428eeeb7a099fe
-SIZE (valgrind-3.26.0.GIT.tar.bz2) = 16753393
+TIMESTAMP = 1755593378
+SHA256 (valgrind-3.26.0.GIT.tar.bz2) = 689cc91f9b49cc27b18344427c1664ed7ef882675dc914bcc1845f54025646e5
+SIZE (valgrind-3.26.0.GIT.tar.bz2) = 16861335