View | Details | Raw Unified | Return to bug 273529 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/valgrind-devel/Makefile (-18 / +13 lines)
Lines 1-9 Link Here
1
PORTNAME=	valgrind
1
PORTNAME=	valgrind
2
PORTVERSION=	3.21.0.g20230218
2
PORTVERSION=	3.22.0.g20230910
3
PORTREVISION=	1
4
DISTVERSIONPREFIX=	freebsd-
3
DISTVERSIONPREFIX=	freebsd-
5
PORTEPOCH=	1
6
CATEGORIES=	devel
4
CATEGORIES=	devel
5
MASTER_SITES=	https://snapshots.sourceware.org/valgrind/trunk/2023-09-10_13-55_1694354102
6
DISTNAME=       ${PORTNAME}-3.22.0.GIT
7
PKGNAMESUFFIX=	-devel
7
PKGNAMESUFFIX=	-devel
8
8
9
MAINTAINER=	pjfloyd@wanadoo.fr
9
MAINTAINER=	pjfloyd@wanadoo.fr
Lines 15-27 LICENSE_FILE= ${WRKSRC}/COPYING Link Here
15
15
16
ONLY_FOR_ARCHS=	amd64 i386
16
ONLY_FOR_ARCHS=	amd64 i386
17
17
18
USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix
18
USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix python:3.9+,run tar:bz2
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	paulfloyd
21
GH_PROJECT=	freebsd_valgrind
22
GH_TAGNAME=	3b3d74d9d
23
USE_PERL5=	build
19
USE_PERL5=	build
24
SHEBANG_FILES=	callgrind/callgrind_annotate.in callgrind/callgrind_control.in
20
SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in cachegrind/cg_merge.in cachegrind/cg_diff.in cachegrind/cg_annotate.in
25
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
26
CONFIGURE_ENV+=	ac_cv_path_PERL=${PERL}
22
CONFIGURE_ENV+=	ac_cv_path_PERL=${PERL}
27
23
Lines 29-43 SSP_UNSAFE= yes Link Here
29
LIB32_PATH?=	/usr/lib32/libc.so
25
LIB32_PATH?=	/usr/lib32/libc.so
30
26
31
CONFLICTS=	valgrind
27
CONFLICTS=	valgrind
32
33
# Valgrind needs to read debuginfo from its own preload shared libraries
34
# (quote from README_PACKAGERS
35
#-- Don't strip the debug info off lib/valgrind/$platform/vgpreload*.so
36
#   in the installation tree.  Either Valgrind won't work at all, or it
37
#   will still work if you do, but will generate less helpful error
38
#   messages.)
39
STRIP=          # empty
40
41
PORTDOCS=	html
28
PORTDOCS=	html
42
29
43
OPTIONS_DEFINE=		DOCS MANPAGES MPI
30
OPTIONS_DEFINE=		DOCS MANPAGES MPI
Lines 48-53 OPTIONS_DEFAULT_amd64= 32BIT Link Here
48
.endif
35
.endif
49
OPTIONS_SUB=		yes
36
OPTIONS_SUB=		yes
50
37
38
# Valgrind needs to read debuginfo from its own preload shared libraries
39
# (quote from README_PACKAGERS
40
#-- Don't strip the debug info off lib/valgrind/$platform/vgpreload*.so
41
#   in the installation tree.  Either Valgrind won't work at all, or it
42
#   will still work if you do, but will generate less helpful error
43
#   messages.)
44
STRIP=          # empty
45
51
32BIT_DESC=	Enable debugging of 32-bit programs (requires lib32)
46
32BIT_DESC=	Enable debugging of 32-bit programs (requires lib32)
52
MPI_DESC=	Enable build of MPI wrappers
47
MPI_DESC=	Enable build of MPI wrappers
53
48
(-)b/devel/valgrind-devel/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1676740397
1
TIMESTAMP = 1694211381
2
SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.21.0.g20230218-3b3d74d9d_GH0.tar.gz) = 97f611a8c1f697b8a66fb2e78453d35526f1507dae5735802a73a61a56a2ab73
2
SHA256 (valgrind-3.22.0.GIT.tar.bz2) = a2d9da769347130a1f9db94ec753633715fb4953679157a9d5daa27508118533
3
SIZE (paulfloyd-freebsd_valgrind-freebsd-3.21.0.g20230218-3b3d74d9d_GH0.tar.gz) = 16028409
3
SIZE (valgrind-3.22.0.GIT.tar.bz2) = 16276717
(-)b/devel/valgrind-devel/pkg-plist (-14 / +16 lines)
Lines 135-140 include/valgrind/vki/vki-xen-version.h Link Here
135
include/valgrind/vki/vki-xen-x86.h
135
include/valgrind/vki/vki-xen-x86.h
136
include/valgrind/vki/vki-xen-xsm.h
136
include/valgrind/vki/vki-xen-xsm.h
137
include/valgrind/vki/vki-xen.h
137
include/valgrind/vki/vki-xen.h
138
%%AMD64%%lib/valgrind/libcoregrind-amd64-freebsd.a
139
%%X86%%lib/valgrind/libcoregrind-x86-freebsd.a
140
%%AMD64%%lib/valgrind/libgcc-sup-amd64-freebsd.a
141
%%X86%%lib/valgrind/libgcc-sup-x86-freebsd.a
142
%%AMD64%%lib/valgrind/libreplacemalloc_toolpreload-amd64-freebsd.a
143
%%X86%%lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a
144
%%AMD64%%lib/valgrind/libvex-amd64-freebsd.a
145
%%X86%%lib/valgrind/libvex-x86-freebsd.a
146
%%AMD64%%lib/valgrind/libvexmultiarch-amd64-freebsd.a
147
%%X86%%lib/valgrind/libvexmultiarch-x86-freebsd.a
148
libdata/pkgconfig/valgrind.pc
138
libexec/valgrind/32bit-core-valgrind-s1.xml
149
libexec/valgrind/32bit-core-valgrind-s1.xml
139
libexec/valgrind/32bit-core-valgrind-s2.xml
150
libexec/valgrind/32bit-core-valgrind-s2.xml
140
libexec/valgrind/32bit-core.xml
151
libexec/valgrind/32bit-core.xml
Lines 175-180 libexec/valgrind/arm-with-vfpv3.xml Link Here
175
%%AMD64%%libexec/valgrind/callgrind-amd64-freebsd
186
%%AMD64%%libexec/valgrind/callgrind-amd64-freebsd
176
%%X86%%libexec/valgrind/callgrind-x86-freebsd
187
%%X86%%libexec/valgrind/callgrind-x86-freebsd
177
libexec/valgrind/default.supp
188
libexec/valgrind/default.supp
189
libexec/valgrind/dh_view.css
190
libexec/valgrind/dh_view.html
191
libexec/valgrind/dh_view.js
178
%%AMD64%%libexec/valgrind/dhat-amd64-freebsd
192
%%AMD64%%libexec/valgrind/dhat-amd64-freebsd
179
%%X86%%libexec/valgrind/dhat-x86-freebsd
193
%%X86%%libexec/valgrind/dhat-x86-freebsd
180
%%AMD64%%libexec/valgrind/drd-amd64-freebsd
194
%%AMD64%%libexec/valgrind/drd-amd64-freebsd
Lines 189-204 libexec/valgrind/i386-coresse-valgrind.xml Link Here
189
libexec/valgrind/i386-linux-valgrind.xml
203
libexec/valgrind/i386-linux-valgrind.xml
190
%%AMD64%%libexec/valgrind/lackey-amd64-freebsd
204
%%AMD64%%libexec/valgrind/lackey-amd64-freebsd
191
%%X86%%libexec/valgrind/lackey-x86-freebsd
205
%%X86%%libexec/valgrind/lackey-x86-freebsd
192
%%AMD64%%lib/valgrind/libcoregrind-amd64-freebsd.a
193
%%X86%%lib/valgrind/libcoregrind-x86-freebsd.a
194
%%AMD64%%lib/valgrind/libgcc-sup-amd64-freebsd.a
195
%%X86%%lib/valgrind/libgcc-sup-x86-freebsd.a
196
%%AMD64%%lib/valgrind/libreplacemalloc_toolpreload-amd64-freebsd.a
197
%%X86%%lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a
198
%%AMD64%%lib/valgrind/libvex-amd64-freebsd.a
199
%%X86%%lib/valgrind/libvex-x86-freebsd.a
200
%%AMD64%%lib/valgrind/libvexmultiarch-amd64-freebsd.a
201
%%X86%%lib/valgrind/libvexmultiarch-x86-freebsd.a
202
%%AMD64%%libexec/valgrind/massif-amd64-freebsd
206
%%AMD64%%libexec/valgrind/massif-amd64-freebsd
203
%%X86%%libexec/valgrind/massif-x86-freebsd
207
%%X86%%libexec/valgrind/massif-x86-freebsd
204
%%AMD64%%libexec/valgrind/memcheck-amd64-freebsd
208
%%AMD64%%libexec/valgrind/memcheck-amd64-freebsd
Lines 287-296 libexec/valgrind/valgrind-monitor.py Link Here
287
%%X86%%libexec/valgrind/vgpreload_massif-x86-freebsd.so
291
%%X86%%libexec/valgrind/vgpreload_massif-x86-freebsd.so
288
%%AMD64%%libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so
292
%%AMD64%%libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so
289
%%X86%%libexec/valgrind/vgpreload_memcheck-x86-freebsd.so
293
%%X86%%libexec/valgrind/vgpreload_memcheck-x86-freebsd.so
290
libdata/pkgconfig/valgrind.pc
291
libexec/valgrind/dh_view.css
292
libexec/valgrind/dh_view.html
293
libexec/valgrind/dh_view.js
294
%%MANPAGES%%man/man1/callgrind_annotate.1.gz
294
%%MANPAGES%%man/man1/callgrind_annotate.1.gz
295
%%MANPAGES%%man/man1/callgrind_control.1.gz
295
%%MANPAGES%%man/man1/callgrind_control.1.gz
296
%%MANPAGES%%man/man1/cg_annotate.1.gz
296
%%MANPAGES%%man/man1/cg_annotate.1.gz
Lines 301-303 libexec/valgrind/dh_view.js Link Here
301
%%MANPAGES%%man/man1/valgrind-listener.1.gz
301
%%MANPAGES%%man/man1/valgrind-listener.1.gz
302
%%MANPAGES%%man/man1/valgrind.1.gz
302
%%MANPAGES%%man/man1/valgrind.1.gz
303
%%MANPAGES%%man/man1/vgdb.1.gz
303
%%MANPAGES%%man/man1/vgdb.1.gz
304
%%PORTDOCS%%%%DOCSDIR%%/valgrind_manual.pdf
305
%%PORTDOCS%%%%DOCSDIR%%/valgrind_manual.ps

Return to bug 273529