1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00

devel/valgrind: Update to 3.18.1 and switch to use sourceware

The FreeBSD port of Valgrind has now been merged upstream and a new
release of Valgrind is out, 3.18.1. This updates Makefile, distinfo and
pkg-descr to reflect that.

Also remove pkg-message which has been incorrect and obsolete for a fair time.

PR:		259224
This commit is contained in:
Paul Floyd 2021-10-19 03:00:05 +08:00 committed by Li-Wen Hsu
parent 43f2146412
commit 7faf3caa28
No known key found for this signature in database
GPG Key ID: 82B261B14D3BC7AF
5 changed files with 9 additions and 30 deletions

View File

@ -1,12 +1,10 @@
# Created by: Simon Barner <barner@gmx.de>
PORTNAME= valgrind
PORTVERSION= 3.17.0.g20210319
DISTVERSIONPREFIX= freebsd-
PORTREVISION= 0
PORTVERSION= 3.18.1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://valgrind.org/
MASTER_SITES= SOURCEWARE/valgrind
MAINTAINER= pjfloyd@wanadoo.fr
COMMENT= Memory debugging and profiling tool
@ -16,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 i386
USES= cpe pathfix pkgconfig gmake perl5 shebangfix autoreconf
USES= cpe pathfix pkgconfig gmake perl5 shebangfix autoreconf tar:bz2
USE_PERL5= build
GNU_CONFIGURE= yes
@ -24,12 +22,7 @@ SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in
SSP_UNSAFE= yes
LIB32_PATH?= /usr/lib32/libc.so
CONFLICTS= valgrind-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= paulfloyd
GH_PROJECT= freebsd_valgrind
GH_TAGNAME= d333c54
CONFLICTS= valgrind-devel-[0-9]*
CONFIGURE_ENV+= ac_cv_path_PERL=${PERL}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1616493211
SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.17.0.g20210319-d333c54_GH0.tar.gz) = 2f631d7768fda08a62d6327cea0ea56062becad0083ba2751262215c2390387e
SIZE (paulfloyd-freebsd_valgrind-freebsd-3.17.0.g20210319-d333c54_GH0.tar.gz) = 15796240
TIMESTAMP = 1634460994
SHA256 (valgrind-3.18.1.tar.bz2) = 00859aa13a772eddf7822225f4b46ee0d39afbe071d32778da4d99984081f7f5
SIZE (valgrind-3.18.1.tar.bz2) = 16149159

View File

@ -16,5 +16,4 @@ The Valgrind distribution includes 10 tools:
Valgrind was initially ported to FreeBSD by Doug Rabson.
WWW: https://github.com/paulfloyd/freebsd_valgrind
WWW: http://www.valgrind.org/

View File

@ -1,15 +0,0 @@
[
{ type: install
message: <<EOM
Known problems:
1) DRD/Helgrind tool gives excessive false-positivies for the
internals of pthreads library. This is now under
investigation.
2) exp-ptrcheck tool doesn't work on FreeBSD now
If you'll encounter any problems when using Valgrind do not
hesitate to contact the maintainer with the description of
these problems.
EOM
}
]

View File

@ -299,3 +299,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