git: fe6f1b42c85a - main - devel/valgrind: update to 3.22
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 Nov 2023 07:26:54 UTC
The branch main has been updated by fernape:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fe6f1b42c85a8e56f51834798ff53c0ad9669237
commit fe6f1b42c85a8e56f51834798ff53c0ad9669237
Author: Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2023-11-01 10:31:27 +0000
Commit: Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-11-02 07:26:24 +0000
devel/valgrind: update to 3.22
PR: 274836
Reported by: pjfloyd@wanadoo.fr (maintainer)
---
devel/valgrind/Makefile | 3 +--
devel/valgrind/distinfo | 6 ++---
devel/valgrind/files/patch-configure.ac | 27 -------------------
.../valgrind/files/patch-coregrind-vg_preloaded.c | 31 ----------------------
devel/valgrind/pkg-plist | 1 +
5 files changed, 5 insertions(+), 63 deletions(-)
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 33f46d7e86d7..4698238c73ef 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -1,6 +1,5 @@
PORTNAME= valgrind
-PORTVERSION= 3.21.0
-PORTREVISION= 2
+PORTVERSION= 3.22.0
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/valgrind
diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo
index f5bac8b4be66..5d0efbe35ce5 100644
--- a/devel/valgrind/distinfo
+++ b/devel/valgrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682710174
-SHA256 (valgrind-3.21.0.tar.bz2) = 10ce1618bb3e33fad16eb79552b0a3e1211762448a0d7fce11c8a6243b9ac971
-SIZE (valgrind-3.21.0.tar.bz2) = 17449484
+TIMESTAMP = 1698777812
+SHA256 (valgrind-3.22.0.tar.bz2) = c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c
+SIZE (valgrind-3.22.0.tar.bz2) = 16565502
diff --git a/devel/valgrind/files/patch-configure.ac b/devel/valgrind/files/patch-configure.ac
deleted file mode 100644
index f739e77592f4..000000000000
--- a/devel/valgrind/files/patch-configure.ac
+++ /dev/null
@@ -1,27 +0,0 @@
---- configure.ac.orig 2023-04-28 15:28:21 UTC
-+++ configure.ac
-@@ -398,6 +398,8 @@ case "${host_os}" in
- freebsd_13_2=1320
- AC_DEFINE([FREEBSD_14], 1400, [FREEBSD_VERS value for FreeBSD 14.x])
- freebsd_14=1400
-+ AC_DEFINE([FREEBSD_15], 1500, [FREEBSD_VERS value for FreeBSD 15.x])
-+ freebsd_15=1500
-
- AC_MSG_CHECKING([for the kernel version])
- kernel=`uname -r`
-@@ -451,9 +453,14 @@ case "${host_os}" in
- AC_DEFINE([FREEBSD_VERS], FREEBSD_14, [FreeBSD version])
- freebsd_vers=$freebsd_14
- ;;
-+ 15.*)
-+ AC_MSG_RESULT([FreeBSD 15.x (${kernel})])
-+ AC_DEFINE([FREEBSD_VERS], FREEBSD_15, [FreeBSD version])
-+ freebsd_vers=$freebsd_15
-+ ;;
- *)
- AC_MSG_RESULT([unsupported (${kernel})])
-- AC_MSG_ERROR([Valgrind works on FreeBSD 10.x to 14.x])
-+ AC_MSG_ERROR([Valgrind works on FreeBSD 10.x to 15.x])
- ;;
- esac
-
diff --git a/devel/valgrind/files/patch-coregrind-vg_preloaded.c b/devel/valgrind/files/patch-coregrind-vg_preloaded.c
deleted file mode 100644
index 870626ec4edd..000000000000
--- a/devel/valgrind/files/patch-coregrind-vg_preloaded.c
+++ /dev/null
@@ -1,31 +0,0 @@
---- coregrind/vg_preloaded.c.orig 2023-09-19 20:30:09.413386000 +0200
-+++ coregrind/vg_preloaded.c 2023-09-19 20:32:14.366333000 +0200
-@@ -228,7 +228,27 @@
-
- #elif defined(VGO_freebsd)
-
--// nothing specific currently
-+#if (FREEBSD_VERS >= FREEBSD_14)
-+
-+void * VG_NOTIFY_ON_LOAD(ifunc_wrapper) (void);
-+void * VG_NOTIFY_ON_LOAD(ifunc_wrapper) (void)
-+{
-+ OrigFn fn;
-+ Addr result = 0;
-+ Addr fnentry;
-+
-+ /* Call the original indirect function and get it's result */
-+ VALGRIND_GET_ORIG_FN(fn);
-+ CALL_FN_W_v(result, fn);
-+
-+ fnentry = result;
-+
-+ VALGRIND_DO_CLIENT_REQUEST_STMT(VG_USERREQ__ADD_IFUNC_TARGET,
-+ fn.nraddr, fnentry, 0, 0, 0);
-+ return (void*)result;
-+}
-+
-+#endif
-
- #elif defined(VGO_solaris)
-
diff --git a/devel/valgrind/pkg-plist b/devel/valgrind/pkg-plist
index 42788f3cfbef..c2e725a96c33 100644
--- a/devel/valgrind/pkg-plist
+++ b/devel/valgrind/pkg-plist
@@ -8,6 +8,7 @@ bin/valgrind
bin/valgrind-di-server
bin/valgrind-listener
bin/vgdb
+include/valgrind/cachegrind.h
include/valgrind/callgrind.h
include/valgrind/config.h
include/valgrind/dhat.h