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

Collapse All | Expand All

(-)b/devel/valgrind-devel/Makefile (-14 / +12 lines)
Lines 1-8 Link Here
1
PORTNAME=	valgrind
1
PORTNAME=	valgrind
2
PORTVERSION=	3.21.0.g20230218
2
PORTVERSION=	3.22.0.g20230902
3
PORTREVISION=	1
3
PORTREVISION=	1
4
DISTVERSIONPREFIX=	freebsd-
4
DISTVERSIONPREFIX=	freebsd-
5
PORTEPOCH=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMESUFFIX=	-devel
6
PKGNAMESUFFIX=	-devel
8
7
Lines 15-27 LICENSE_FILE= ${WRKSRC}/COPYING Link Here
15
14
16
ONLY_FOR_ARCHS=	amd64 i386
15
ONLY_FOR_ARCHS=	amd64 i386
17
16
18
USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix
17
USES=		autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix python:3.9+,run tar:bz2
19
USE_GITHUB=	yes
18
USE_GITHUB=	yes
20
GH_ACCOUNT=	paulfloyd
19
GH_ACCOUNT=	paulfloyd
21
GH_PROJECT=	freebsd_valgrind
20
GH_PROJECT=	freebsd_valgrind
22
GH_TAGNAME=	3b3d74d9d
21
GH_TAGNAME=	d1ec6f165
23
USE_PERL5=	build
22
USE_PERL5=	build
24
SHEBANG_FILES=	callgrind/callgrind_annotate.in callgrind/callgrind_control.in
23
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
24
GNU_CONFIGURE=	yes
26
CONFIGURE_ENV+=	ac_cv_path_PERL=${PERL}
25
CONFIGURE_ENV+=	ac_cv_path_PERL=${PERL}
27
26
Lines 29-43 SSP_UNSAFE= yes Link Here
29
LIB32_PATH?=	/usr/lib32/libc.so
28
LIB32_PATH?=	/usr/lib32/libc.so
30
29
31
CONFLICTS=	valgrind
30
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
31
PORTDOCS=	html
42
32
43
OPTIONS_DEFINE=		DOCS MANPAGES MPI
33
OPTIONS_DEFINE=		DOCS MANPAGES MPI
Lines 48-53 OPTIONS_DEFAULT_amd64= 32BIT Link Here
48
.endif
38
.endif
49
OPTIONS_SUB=		yes
39
OPTIONS_SUB=		yes
50
40
41
# Valgrind needs to read debuginfo from its own preload shared libraries
42
# (quote from README_PACKAGERS
43
#-- Don't strip the debug info off lib/valgrind/$platform/vgpreload*.so
44
#   in the installation tree.  Either Valgrind won't work at all, or it
45
#   will still work if you do, but will generate less helpful error
46
#   messages.)
47
STRIP=          # empty
48
51
32BIT_DESC=	Enable debugging of 32-bit programs (requires lib32)
49
32BIT_DESC=	Enable debugging of 32-bit programs (requires lib32)
52
MPI_DESC=	Enable build of MPI wrappers
50
MPI_DESC=	Enable build of MPI wrappers
53
51
(-)b/devel/valgrind-devel/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1676740397
1
TIMESTAMP = 1693673070
2
SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.21.0.g20230218-3b3d74d9d_GH0.tar.gz) = 97f611a8c1f697b8a66fb2e78453d35526f1507dae5735802a73a61a56a2ab73
2
SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.22.0.g20230902-d1ec6f165_GH0.tar.gz) = 8ed37b4b9aec8d6dab96dfd1e3861120a0d684e301463a61130cab1ddcad07f0
3
SIZE (paulfloyd-freebsd_valgrind-freebsd-3.21.0.g20230218-3b3d74d9d_GH0.tar.gz) = 16028409
3
SIZE (paulfloyd-freebsd_valgrind-freebsd-3.22.0.g20230902-d1ec6f165_GH0.tar.gz) = 16111082
(-)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