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