diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile index 0afc0e4758d9..90a304c96554 100644 --- a/devel/valgrind/Makefile +++ b/devel/valgrind/Makefile @@ -1,87 +1,80 @@ # Created by: Simon Barner 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 LICENSE= GPLv2 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 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} PORTDOCS= html OPTIONS_DEFINE= DOCS MANPAGES MPI OPTIONS_DEFINE_amd64= 32BIT OPTIONS_DEFAULT= MANPAGES .if exists(${LIB32_PATH}) OPTIONS_DEFAULT_amd64= 32BIT .endif OPTIONS_SUB= yes 32BIT_DESC= Enable debugging of 32-bit programs (requires lib32) MPI_DESC= Enable build of MPI wrappers DOCS_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MPI_LIB_DEPENDS= libmpich.so:net/mpich .include .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" . if !${PORT_OPTIONS:M32BIT} CONFIGURE_ARGS+= --enable-only64bit PLIST_SUB+= X86="@comment " . else . if !exists(${LIB32_PATH}) IGNORE=The lib32 distribution was not found. Please install the lib32\ distribution or run 'make config' and uncheck 32BIT option . endif PLIST_SUB+= X86="" . endif .else PLIST_SUB+= AMD64="@comment " PLIST_SUB+= X86="" .endif .if !${PORT_OPTIONS:MDOCS} post-patch: @${RM} -r ${WRKSRC}/docs/html .endif post-build: .if ${PORT_OPTIONS:MMANPAGES} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} man-pages .endif .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html-docs .endif .include diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo index c7364c85ea6f..03634cf9998b 100644 --- a/devel/valgrind/distinfo +++ b/devel/valgrind/distinfo @@ -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 diff --git a/devel/valgrind/pkg-descr b/devel/valgrind/pkg-descr index 8a88d8b1cf4e..ae6db068ded1 100644 --- a/devel/valgrind/pkg-descr +++ b/devel/valgrind/pkg-descr @@ -1,20 +1,19 @@ Valgrind is a system for debugging and profiling un*x programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs. The Valgrind distribution includes 10 tools: - memcheck, the primary tool, a memory error detector - helgrind and drd, thread error detectors - callgrind and cachegrind, execution and cache profiling tools - massif, a memory tracker - dhat, a memory content profiler - 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. -WWW: https://github.com/paulfloyd/freebsd_valgrind WWW: http://www.valgrind.org/ diff --git a/devel/valgrind/pkg-message b/devel/valgrind/pkg-message deleted file mode 100644 index 999db08e752f..000000000000 --- a/devel/valgrind/pkg-message +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ type: install - message: <