From nobody Thu Nov 02 07:26:54 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SLb6Q2Z4xz50FDJ; Thu, 2 Nov 2023 07:26:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SLb6Q27Sxz4Knn; Thu, 2 Nov 2023 07:26:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698910014; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pJNc/lvQrQQKj5dACBDwsdqH7Hx3xOjmY22Q/C6w9Ww=; b=ktVtSgjiebd06bytM1qipVACge3bBh42xAeIglMcj+Fd8WZNimCwZugrllu7+EyUeSRP/q Jcgg5AI3yRbptktcQX3W8Mk9AMO/UZc781XbW3opmP7sFDQBi4XLjVFnUZJXtKeWuZ7Vs7 zhi89vPgMIzx8bHH8KrXvjjuT/AKsgvW/JZUvtoXYKMeCZRiAuKR7m9bSAD9N6pHASJGS+ bU+EgWqKmcDCrUnAFKEQffuUhu2lvk8AzlJPVFb9ZnFxgUXlPl7ZIYH011p4bWVPz5js4G BIxMlWWniajdSTzEBUqTQmdBF0TqyCBddKbLuT+i9x9P2ipGunwgHQTYt4zbJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698910014; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pJNc/lvQrQQKj5dACBDwsdqH7Hx3xOjmY22Q/C6w9Ww=; b=immTwDWukUDuzLCj7gJM9/IoRmYPJQiWQ9GqISRe+uGyKg71HXB6O3AxOgNslsk+hWs/f9 u5g8XZiLep5/3/F4vipRQUsACnP2ABk7/lYN4GScmQmxs5wCIrisP+k8pZlARy53Dxm9NK d8+rOCuw3lrChHfS6NuinisI7s7AW+0SXC9KB4Ej6VF07hWPG+yqed+y4eQbPM3reg+2jl DNfDDTR0qPojbV3pG+dI8DGXLcn/JnNf6L0uxxjqfAGZp27p2E4ZaWe6d2STTld5l5uNBT zHwSnMuzRA+ETeWjRdfJIrUYdfN2qGZV/HHZ5si71iNRkvmdmSW2BeCupaA2eQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698910014; a=rsa-sha256; cv=none; b=wMAAqL+6qEpxCAzhWzNnKF8KEGh1HkNHMM0sdzoUd52HkebkGdE/jk/bCpUVDCo12ZvjwT tTYFDiZvW6G1ZEeB79RFJ+3qaxm8/nmkQDTuKp9LJdTZCXvD1KHrRAfDfcEV3AMaZJZkwM jXKpl1VD9mMZZ9h8EMmElnmYDEolvKZMEsy+OeJXoRIz0cW6sXDROJaYPYjq24m/j19eTI IF0x1lL4PrMKuyvRc2EjoJf4Hsm3ApPB3iQqfBPqRsoGPBpzFWFFKLJZoWD52MP66XVvgJ nA+uUfwmh7NtHTQRde+wTV8vD016N5n3tfdMHsisd/tp6cMXH3JyVAFrwqTb2Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SLb6Q14R2z5hF; Thu, 2 Nov 2023 07:26:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3A27QsIv001702; Thu, 2 Nov 2023 07:26:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3A27Qs6h001699; Thu, 2 Nov 2023 07:26:54 GMT (envelope-from git) Date: Thu, 2 Nov 2023 07:26:54 GMT Message-Id: <202311020726.3A27Qs6h001699@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: fe6f1b42c85a - main - devel/valgrind: update to 3.22 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fe6f1b42c85a8e56f51834798ff53c0ad9669237 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=fe6f1b42c85a8e56f51834798ff53c0ad9669237 commit fe6f1b42c85a8e56f51834798ff53c0ad9669237 Author: Fernando ApesteguĂ­a AuthorDate: 2023-11-01 10:31:27 +0000 Commit: Fernando ApesteguĂ­a 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