aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFernando ApesteguĂ­a <fernape@FreeBSD.org>2023-11-01 10:31:27 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2023-11-02 07:26:24 +0000
commitfe6f1b42c85a8e56f51834798ff53c0ad9669237 (patch)
tree25fdadd03f5e5e4a06af0b9c86dfddcafc089e3a
parent1ec2079575b9bcef20a22ceb1130f6ecfe80374d (diff)
downloadports-fe6f1b42c85a8e56f51834798ff53c0ad9669237.tar.gz
ports-fe6f1b42c85a8e56f51834798ff53c0ad9669237.zip
devel/valgrind: update to 3.22
PR: 274836 Reported by: pjfloyd@wanadoo.fr (maintainer)
-rw-r--r--devel/valgrind/Makefile3
-rw-r--r--devel/valgrind/distinfo6
-rw-r--r--devel/valgrind/files/patch-configure.ac27
-rw-r--r--devel/valgrind/files/patch-coregrind-vg_preloaded.c31
-rw-r--r--devel/valgrind/pkg-plist1
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