git: d9d66f354c2b - main - devel/valgrind-devel: update to 3.22.0.g20230917

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Tue, 19 Sep 2023 07:38:49 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d9d66f354c2b0931daf4c167a7ba287da23d16e1

commit d9d66f354c2b0931daf4c167a7ba287da23d16e1
Author:     Paul Floyd <pjfloyd@wanadoo.fr>
AuthorDate: 2023-09-18 20:41:05 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-09-19 07:38:25 +0000

    devel/valgrind-devel: update to 3.22.0.g20230917
    
    ChangeLog:
    https://sourceware.org/git/?p=valgrind.git;a=blob;f=NEWS;hb=ae4e70d97d46c58a99782ff007df1cdc34ac1219
    
    PR:             273529
    Reported by:    pjfloyd@wanadoo.fr (maintainer)
---
 devel/valgrind-devel/Makefile  | 15 ++++++---------
 devel/valgrind-devel/distinfo  |  6 +++---
 devel/valgrind-devel/pkg-descr |  4 ----
 devel/valgrind-devel/pkg-plist | 31 +++++++++++++++++--------------
 4 files changed, 26 insertions(+), 30 deletions(-)

diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile
index 35bbe0227cce..58313df807f4 100644
--- a/devel/valgrind-devel/Makefile
+++ b/devel/valgrind-devel/Makefile
@@ -1,10 +1,11 @@
 PORTNAME=	valgrind
-PORTVERSION=	3.21.0.g20230218
-PORTREVISION=	1
+PORTVERSION=	3.22.0.g20230917
 DISTVERSIONPREFIX=	freebsd-
 PORTEPOCH=	1
 CATEGORIES=	devel
+MASTER_SITES=	https://snapshots.sourceware.org/valgrind/trunk/2023-09-17_09-18_1694942281/
 PKGNAMESUFFIX=	-devel
+DISTNAME=	${PORTNAME}-3.22.0.GIT
 
 MAINTAINER=	pjfloyd@wanadoo.fr
 COMMENT=	Memory debugging and profiling tool
@@ -15,13 +16,9 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 ONLY_FOR_ARCHS=	amd64 i386
 
-USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix
-USE_GITHUB=	yes
-GH_ACCOUNT=	paulfloyd
-GH_PROJECT=	freebsd_valgrind
-GH_TAGNAME=	3b3d74d9d
+USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix python:3.9+,run tar:bz2
 USE_PERL5=	build
-SHEBANG_FILES=	callgrind/callgrind_annotate.in callgrind/callgrind_control.in
+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
 CONFIGURE_ENV+=	ac_cv_path_PERL=${PERL}
 
@@ -36,7 +33,7 @@ CONFLICTS=	valgrind
 #   in the installation tree.  Either Valgrind won't work at all, or it
 #   will still work if you do, but will generate less helpful error
 #   messages.)
-STRIP=          # empty
+STRIP=		# empty
 
 PORTDOCS=	html
 
diff --git a/devel/valgrind-devel/distinfo b/devel/valgrind-devel/distinfo
index 508c097e14d6..a57cf10c336e 100644
--- a/devel/valgrind-devel/distinfo
+++ b/devel/valgrind-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676740397
-SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.21.0.g20230218-3b3d74d9d_GH0.tar.gz) = 97f611a8c1f697b8a66fb2e78453d35526f1507dae5735802a73a61a56a2ab73
-SIZE (paulfloyd-freebsd_valgrind-freebsd-3.21.0.g20230218-3b3d74d9d_GH0.tar.gz) = 16028409
+TIMESTAMP = 1694947789
+SHA256 (valgrind-3.22.0.GIT.tar.bz2) = ba9c13b27c6246b715cba1f614676158c9610e9e70426da89081f38cff790e8e
+SIZE (valgrind-3.22.0.GIT.tar.bz2) = 16287833
diff --git a/devel/valgrind-devel/pkg-descr b/devel/valgrind-devel/pkg-descr
index dc6e9d31e9f0..eb53aebc2869 100644
--- a/devel/valgrind-devel/pkg-descr
+++ b/devel/valgrind-devel/pkg-descr
@@ -13,7 +13,3 @@ The Valgrind distribution includes 10 tools:
  - lackey, an example of using the framework
  - none, does no instumentation and can check that Valgrind runs correctly
  - exp-bbv, and experimental profiling tool using sampling
-
-Valgrind was initially ported to FreeBSD by Doug Rabson.
-
-See also: https://github.com/paulfloyd/freebsd_valgrind
diff --git a/devel/valgrind-devel/pkg-plist b/devel/valgrind-devel/pkg-plist
index 1604e46f61aa..c2e725a96c33 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
+include/valgrind/cachegrind.h
 include/valgrind/callgrind.h
 include/valgrind/config.h
 include/valgrind/dhat.h
@@ -135,6 +136,17 @@ include/valgrind/vki/vki-xen-version.h
 include/valgrind/vki/vki-xen-x86.h
 include/valgrind/vki/vki-xen-xsm.h
 include/valgrind/vki/vki-xen.h
+%%AMD64%%lib/valgrind/libcoregrind-amd64-freebsd.a
+%%X86%%lib/valgrind/libcoregrind-x86-freebsd.a
+%%AMD64%%lib/valgrind/libgcc-sup-amd64-freebsd.a
+%%X86%%lib/valgrind/libgcc-sup-x86-freebsd.a
+%%AMD64%%lib/valgrind/libreplacemalloc_toolpreload-amd64-freebsd.a
+%%X86%%lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a
+%%AMD64%%lib/valgrind/libvex-amd64-freebsd.a
+%%X86%%lib/valgrind/libvex-x86-freebsd.a
+%%AMD64%%lib/valgrind/libvexmultiarch-amd64-freebsd.a
+%%X86%%lib/valgrind/libvexmultiarch-x86-freebsd.a
+libdata/pkgconfig/valgrind.pc
 libexec/valgrind/32bit-core-valgrind-s1.xml
 libexec/valgrind/32bit-core-valgrind-s2.xml
 libexec/valgrind/32bit-core.xml
@@ -175,6 +187,9 @@ libexec/valgrind/arm-with-vfpv3.xml
 %%AMD64%%libexec/valgrind/callgrind-amd64-freebsd
 %%X86%%libexec/valgrind/callgrind-x86-freebsd
 libexec/valgrind/default.supp
+libexec/valgrind/dh_view.css
+libexec/valgrind/dh_view.html
+libexec/valgrind/dh_view.js
 %%AMD64%%libexec/valgrind/dhat-amd64-freebsd
 %%X86%%libexec/valgrind/dhat-x86-freebsd
 %%AMD64%%libexec/valgrind/drd-amd64-freebsd
@@ -189,16 +204,6 @@ libexec/valgrind/i386-coresse-valgrind.xml
 libexec/valgrind/i386-linux-valgrind.xml
 %%AMD64%%libexec/valgrind/lackey-amd64-freebsd
 %%X86%%libexec/valgrind/lackey-x86-freebsd
-%%AMD64%%lib/valgrind/libcoregrind-amd64-freebsd.a
-%%X86%%lib/valgrind/libcoregrind-x86-freebsd.a
-%%AMD64%%lib/valgrind/libgcc-sup-amd64-freebsd.a
-%%X86%%lib/valgrind/libgcc-sup-x86-freebsd.a
-%%AMD64%%lib/valgrind/libreplacemalloc_toolpreload-amd64-freebsd.a
-%%X86%%lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a
-%%AMD64%%lib/valgrind/libvex-amd64-freebsd.a
-%%X86%%lib/valgrind/libvex-x86-freebsd.a
-%%AMD64%%lib/valgrind/libvexmultiarch-amd64-freebsd.a
-%%X86%%lib/valgrind/libvexmultiarch-x86-freebsd.a
 %%AMD64%%libexec/valgrind/massif-amd64-freebsd
 %%X86%%libexec/valgrind/massif-x86-freebsd
 %%AMD64%%libexec/valgrind/memcheck-amd64-freebsd
@@ -287,10 +292,6 @@ libexec/valgrind/valgrind-monitor.py
 %%X86%%libexec/valgrind/vgpreload_massif-x86-freebsd.so
 %%AMD64%%libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so
 %%X86%%libexec/valgrind/vgpreload_memcheck-x86-freebsd.so
-libdata/pkgconfig/valgrind.pc
-libexec/valgrind/dh_view.css
-libexec/valgrind/dh_view.html
-libexec/valgrind/dh_view.js
 %%MANPAGES%%man/man1/callgrind_annotate.1.gz
 %%MANPAGES%%man/man1/callgrind_control.1.gz
 %%MANPAGES%%man/man1/cg_annotate.1.gz
@@ -301,3 +302,5 @@ libexec/valgrind/dh_view.js
 %%MANPAGES%%man/man1/valgrind-listener.1.gz
 %%MANPAGES%%man/man1/valgrind.1.gz
 %%MANPAGES%%man/man1/vgdb.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/valgrind_manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/valgrind_manual.ps