git: 7033742bbbe8 - main - devel/valgrind-devel: Update 3.25.0.g20250530 => 3.26.0.g2025081
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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