Date: Sun, 14 Mar 2021 03:19:30 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r568304 - head/devel/valgrind-devel Message-ID: <202103140319.12E3JU3W021983@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sun Mar 14 03:19:29 2021 New Revision: 568304 URL: https://svnweb.freebsd.org/changeset/ports/568304 Log: devel/valgrind-devel: Update 3.17.0.g20200723 -> 3.17.0.g20210219 PR: 250958 Submitted by: pjfloyd@wanadoo.fr (maintainer) Modified: head/devel/valgrind-devel/Makefile head/devel/valgrind-devel/distinfo head/devel/valgrind-devel/pkg-descr head/devel/valgrind-devel/pkg-plist Modified: head/devel/valgrind-devel/Makefile ============================================================================== --- head/devel/valgrind-devel/Makefile Sun Mar 14 02:42:06 2021 (r568303) +++ head/devel/valgrind-devel/Makefile Sun Mar 14 03:19:29 2021 (r568304) @@ -2,42 +2,39 @@ # $FreeBSD$ PORTNAME= valgrind -PORTVERSION= 3.17.0.g20200723 +PORTVERSION= 3.17.0.g20210219 DISTVERSIONPREFIX= freebsd- #PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= devel +MASTER_SITES= https://valgrind.org/ PKGNAMESUFFIX= -devel MAINTAINER= pjfloyd@wanadoo.fr COMMENT= Memory debugging and profiling tool LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 -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 - USES= pathfix pkgconfig gmake perl5 shebangfix autoreconf USE_PERL5= build + GNU_CONFIGURE= yes -USE_LDCONFIG= yes -OPTIONS_SUB= yes SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in -SSP_UNSAFE= yes -LIB32_PATH?= ${DESTDIR}/usr/lib32/libc.so +SSP_UNSAFE= yes +LIB32_PATH?= /usr/lib32/libc.so CONFLICTS= valgrind-[0-9]* USE_GITHUB= yes -GH_TAGNAME= d4fba6a GH_ACCOUNT= paulfloyd GH_PROJECT= freebsd_valgrind +GH_TAGNAME= e1df1e6 +CONFIGURE_ENV+= ac_cv_path_PERL=${PERL} + PORTDOCS= html OPTIONS_DEFINE= DOCS MANPAGES MPI @@ -46,10 +43,16 @@ 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 -CONFIGURE_ENV+= ac_cv_path_PERL=${PERL} +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 <bsd.port.options.mk> Modified: head/devel/valgrind-devel/distinfo ============================================================================== --- head/devel/valgrind-devel/distinfo Sun Mar 14 02:42:06 2021 (r568303) +++ head/devel/valgrind-devel/distinfo Sun Mar 14 03:19:29 2021 (r568304) @@ -1,3 +1,3 @@ -TIMESTAMP = 1595612266 -SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.17.0.g20200723-d4fba6a_GH0.tar.gz) = 9a8ada32ab3186da6f02a2d630915f1188430c5d63797c3e27488b391c1132cf -SIZE (paulfloyd-freebsd_valgrind-freebsd-3.17.0.g20200723-d4fba6a_GH0.tar.gz) = 15485109 +TIMESTAMP = 1613742728 +SHA256 (paulfloyd-freebsd_valgrind-freebsd-3.17.0.g20210219-e1df1e6_GH0.tar.gz) = 5dc7957f9f8bd3877a387c41884dbc36e0d9e6864d12b4e8243253c7f92c04ca +SIZE (paulfloyd-freebsd_valgrind-freebsd-3.17.0.g20210219-e1df1e6_GH0.tar.gz) = 15775887 Modified: head/devel/valgrind-devel/pkg-descr ============================================================================== --- head/devel/valgrind-devel/pkg-descr Sun Mar 14 02:42:06 2021 (r568303) +++ head/devel/valgrind-devel/pkg-descr Sun Mar 14 03:19:29 2021 (r568304) @@ -4,12 +4,17 @@ and threading bugs, avoiding hours of frustrating bug- programs more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs. -The Valgrind distribution includes five tools: two memory error detectors, a -thread error detector, a cache profiler and a heap profiler. Several other -tools have been built with Valgrind. +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 (http://www.rabson.org/). +Valgrind was initially ported to FreeBSD by Doug Rabson. -WWW: https://bitbucket.org/stass/valgrind-freebsd/overview +WWW: https://github.com/paulfloyd/freebsd_valgrind WWW: http://www.valgrind.org/ Modified: head/devel/valgrind-devel/pkg-plist ============================================================================== --- head/devel/valgrind-devel/pkg-plist Sun Mar 14 02:42:06 2021 (r568303) +++ head/devel/valgrind-devel/pkg-plist Sun Mar 14 03:19:29 2021 (r568304) @@ -10,12 +10,13 @@ bin/valgrind-listener bin/vgdb include/valgrind/callgrind.h include/valgrind/config.h +include/valgrind/dhat.h include/valgrind/drd.h include/valgrind/helgrind.h include/valgrind/libvex.h include/valgrind/libvex_basictypes.h include/valgrind/libvex_emnote.h -include/valgrind/libvex_guest_amd64.h +include/valgrind/libvex_guest_%%ARCH%%.h include/valgrind/libvex_guest_arm.h include/valgrind/libvex_guest_arm64.h include/valgrind/libvex_guest_mips32.h @@ -37,8 +38,8 @@ include/valgrind/pub_tool_basics.h include/valgrind/pub_tool_basics_asm.h include/valgrind/pub_tool_clientstate.h include/valgrind/pub_tool_clreq.h -include/valgrind/pub_tool_deduppoolalloc.h include/valgrind/pub_tool_debuginfo.h +include/valgrind/pub_tool_deduppoolalloc.h include/valgrind/pub_tool_errormgr.h include/valgrind/pub_tool_execontext.h include/valgrind/pub_tool_gdbserver.h @@ -74,20 +75,26 @@ include/valgrind/pub_tool_xarray.h include/valgrind/pub_tool_xtmemory.h include/valgrind/pub_tool_xtree.h include/valgrind/valgrind.h -include/valgrind/vki/vki-amd64-freebsd.h -include/valgrind/vki/vki-amd64-linux.h +include/valgrind/vki/vki-%%ARCH%%-freebsd.h +include/valgrind/vki/vki-%%ARCH%%-linux.h include/valgrind/vki/vki-arm-linux.h include/valgrind/vki/vki-arm64-linux.h include/valgrind/vki/vki-darwin.h include/valgrind/vki/vki-freebsd.h +include/valgrind/vki/vki-linux-drm.h +include/valgrind/vki/vki-linux-io_uring.h include/valgrind/vki/vki-linux.h -include/valgrind/vki/vki-machine-types-amd64-freebsd.h +include/valgrind/vki/vki-machine-types-%%ARCH%%-freebsd.h include/valgrind/vki/vki-machine-types-x86-freebsd.h include/valgrind/vki/vki-mips32-linux.h -include/valgrind/vki/vki-posixtypes-amd64-linux.h +include/valgrind/vki/vki-mips64-linux.h +include/valgrind/vki/vki-nanomips-linux.h +include/valgrind/vki/vki-posixtypes-%%ARCH%%-linux.h include/valgrind/vki/vki-posixtypes-arm-linux.h include/valgrind/vki/vki-posixtypes-arm64-linux.h include/valgrind/vki/vki-posixtypes-mips32-linux.h +include/valgrind/vki/vki-posixtypes-mips64-linux.h +include/valgrind/vki/vki-posixtypes-nanomips-linux.h include/valgrind/vki/vki-posixtypes-ppc32-linux.h include/valgrind/vki/vki-posixtypes-ppc64-linux.h include/valgrind/vki/vki-posixtypes-s390x-linux.h @@ -95,31 +102,25 @@ include/valgrind/vki/vki-posixtypes-x86-linux.h include/valgrind/vki/vki-ppc32-linux.h include/valgrind/vki/vki-ppc64-linux.h include/valgrind/vki/vki-s390x-linux.h -include/valgrind/vki/vki-scnums-amd64-linux.h +include/valgrind/vki/vki-scnums-32bit-linux.h +include/valgrind/vki/vki-scnums-%%ARCH%%-linux.h include/valgrind/vki/vki-scnums-arm-linux.h include/valgrind/vki/vki-scnums-arm64-linux.h include/valgrind/vki/vki-scnums-darwin.h include/valgrind/vki/vki-scnums-freebsd.h include/valgrind/vki/vki-scnums-mips32-linux.h +include/valgrind/vki/vki-scnums-mips64-linux.h +include/valgrind/vki/vki-scnums-nanomips-linux.h include/valgrind/vki/vki-scnums-ppc32-linux.h include/valgrind/vki/vki-scnums-ppc64-linux.h include/valgrind/vki/vki-scnums-s390x-linux.h -include/valgrind/vki/vki-scnums-x86-linux.h -include/valgrind/vki/vki-x86-freebsd.h -include/valgrind/vki/vki-x86-linux.h -include/valgrind/vki/vki-linux-drm.h -include/valgrind/vki/vki-linux-io_uring.h -include/valgrind/vki/vki-mips64-linux.h -include/valgrind/vki/vki-nanomips-linux.h -include/valgrind/vki/vki-posixtypes-mips64-linux.h -include/valgrind/vki/vki-posixtypes-nanomips-linux.h -include/valgrind/vki/vki-scnums-32bit-linux.h -include/valgrind/vki/vki-scnums-mips64-linux.h -include/valgrind/vki/vki-scnums-nanomips-linux.h include/valgrind/vki/vki-scnums-shared-linux.h include/valgrind/vki/vki-scnums-solaris.h +include/valgrind/vki/vki-scnums-x86-linux.h include/valgrind/vki/vki-solaris-repcache.h include/valgrind/vki/vki-solaris.h +include/valgrind/vki/vki-x86-freebsd.h +include/valgrind/vki/vki-x86-linux.h include/valgrind/vki/vki-xen-domctl.h include/valgrind/vki/vki-xen-evtchn.h include/valgrind/vki/vki-xen-gnttab.h @@ -155,12 +156,12 @@ lib/valgrind/64bit-linux.xml lib/valgrind/64bit-sse-valgrind-s1.xml lib/valgrind/64bit-sse-valgrind-s2.xml lib/valgrind/64bit-sse.xml -lib/valgrind/amd64-avx-coresse-valgrind.xml -lib/valgrind/amd64-avx-coresse.xml -lib/valgrind/amd64-avx-linux-valgrind.xml -lib/valgrind/amd64-avx-linux.xml -lib/valgrind/amd64-coresse-valgrind.xml -lib/valgrind/amd64-linux-valgrind.xml +lib/valgrind/%%ARCH%%-avx-coresse-valgrind.xml +lib/valgrind/%%ARCH%%-avx-coresse.xml +lib/valgrind/%%ARCH%%-avx-linux-valgrind.xml +lib/valgrind/%%ARCH%%-avx-linux.xml +lib/valgrind/%%ARCH%%-coresse-valgrind.xml +lib/valgrind/%%ARCH%%-linux-valgrind.xml lib/valgrind/arm-core-valgrind-s1.xml lib/valgrind/arm-core-valgrind-s2.xml lib/valgrind/arm-core.xml @@ -169,6 +170,39 @@ lib/valgrind/arm-vfpv3-valgrind-s2.xml lib/valgrind/arm-vfpv3.xml lib/valgrind/arm-with-vfpv3-valgrind.xml lib/valgrind/arm-with-vfpv3.xml +lib/valgrind/cachegrind-%%ARCH%%-freebsd +lib/valgrind/cachegrind-x86-freebsd +lib/valgrind/callgrind-%%ARCH%%-freebsd +lib/valgrind/callgrind-x86-freebsd +lib/valgrind/default.supp +lib/valgrind/dhat-%%ARCH%%-freebsd +lib/valgrind/dhat-x86-freebsd +lib/valgrind/drd-%%ARCH%%-freebsd +lib/valgrind/drd-x86-freebsd +lib/valgrind/exp-bbv-%%ARCH%%-freebsd +lib/valgrind/exp-bbv-x86-freebsd +lib/valgrind/getoff-%%ARCH%%-freebsd +lib/valgrind/getoff-x86-freebsd +lib/valgrind/helgrind-%%ARCH%%-freebsd +lib/valgrind/helgrind-x86-freebsd +lib/valgrind/i386-coresse-valgrind.xml +lib/valgrind/i386-linux-valgrind.xml +lib/valgrind/lackey-%%ARCH%%-freebsd +lib/valgrind/lackey-x86-freebsd +lib/valgrind/libcoregrind-%%ARCH%%-freebsd.a +lib/valgrind/libcoregrind-x86-freebsd.a +lib/valgrind/libgcc-sup-%%ARCH%%-freebsd.a +lib/valgrind/libgcc-sup-x86-freebsd.a +lib/valgrind/libreplacemalloc_toolpreload-%%ARCH%%-freebsd.a +lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a +lib/valgrind/libvex-%%ARCH%%-freebsd.a +lib/valgrind/libvex-x86-freebsd.a +lib/valgrind/libvexmultiarch-%%ARCH%%-freebsd.a +lib/valgrind/libvexmultiarch-x86-freebsd.a +lib/valgrind/massif-%%ARCH%%-freebsd +lib/valgrind/massif-x86-freebsd +lib/valgrind/memcheck-%%ARCH%%-freebsd +lib/valgrind/memcheck-x86-freebsd lib/valgrind/mips-cp0-valgrind-s1.xml lib/valgrind/mips-cp0-valgrind-s2.xml lib/valgrind/mips-cp0.xml @@ -191,60 +225,13 @@ lib/valgrind/mips64-fpu-valgrind-s2.xml lib/valgrind/mips64-fpu.xml lib/valgrind/mips64-linux-valgrind.xml lib/valgrind/mips64-linux.xml -lib/valgrind/power-core-valgrind-s1.xml -lib/valgrind/power-core-valgrind-s2.xml -lib/valgrind/s390-acr-valgrind-s1.xml -lib/valgrind/s390-acr-valgrind-s2.xml -lib/valgrind/s390-acr.xml -lib/valgrind/s390-fpr-valgrind-s1.xml -lib/valgrind/s390-fpr-valgrind-s2.xml -lib/valgrind/s390-fpr.xml -lib/valgrind/s390x-core64-valgrind-s1.xml -lib/valgrind/s390x-core64-valgrind-s2.xml -lib/valgrind/s390x-core64.xml -lib/valgrind/s390x-generic-valgrind.xml -lib/valgrind/s390x-generic.xml -lib/valgrind/s390x-linux64-valgrind-s1.xml -lib/valgrind/s390x-linux64-valgrind-s2.xml -lib/valgrind/s390x-linux64.xml -%%AMD64%%lib/valgrind/cachegrind-amd64-freebsd -%%X86%%lib/valgrind/cachegrind-x86-freebsd -%%AMD64%%lib/valgrind/callgrind-amd64-freebsd -%%X86%%lib/valgrind/callgrind-x86-freebsd -lib/valgrind/default.supp -%%AMD64%%lib/valgrind/dhat-amd64-freebsd -%%X86%%lib/valgrind/dhat-x86-freebsd -%%AMD64%%lib/valgrind/drd-amd64-freebsd -%%X86%%lib/valgrind/drd-x86-freebsd -%%AMD64%%lib/valgrind/exp-bbv-amd64-freebsd -%%X86%%lib/valgrind/exp-bbv-x86-freebsd -%%AMD64%%lib/valgrind/helgrind-amd64-freebsd -%%X86%%lib/valgrind/helgrind-x86-freebsd -lib/valgrind/i386-coresse-valgrind.xml -lib/valgrind/i386-linux-valgrind.xml -%%X86%%lib/valgrind/getoff-x86-freebsd -%%AMD64%%lib/valgrind/getoff-amd64-freebsd -%%AMD64%%lib/valgrind/lackey-amd64-freebsd -%%X86%%lib/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%%lib/valgrind/massif-amd64-freebsd -%%X86%%lib/valgrind/massif-x86-freebsd -%%AMD64%%lib/valgrind/memcheck-amd64-freebsd -%%X86%%lib/valgrind/memcheck-x86-freebsd -%%AMD64%%lib/valgrind/none-amd64-freebsd -%%X86%%lib/valgrind/none-x86-freebsd +lib/valgrind/none-%%ARCH%%-freebsd +lib/valgrind/none-x86-freebsd lib/valgrind/power-altivec-valgrind-s1.xml lib/valgrind/power-altivec-valgrind-s2.xml lib/valgrind/power-altivec.xml +lib/valgrind/power-core-valgrind-s1.xml +lib/valgrind/power-core-valgrind-s2.xml lib/valgrind/power-core.xml lib/valgrind/power-fpu-valgrind-s1.xml lib/valgrind/power-fpu-valgrind-s2.xml @@ -267,35 +254,48 @@ lib/valgrind/powerpc-altivec32l-valgrind.xml lib/valgrind/powerpc-altivec32l.xml lib/valgrind/powerpc-altivec64l-valgrind.xml lib/valgrind/powerpc-altivec64l.xml +lib/valgrind/s390-acr-valgrind-s1.xml +lib/valgrind/s390-acr-valgrind-s2.xml +lib/valgrind/s390-acr.xml +lib/valgrind/s390-fpr-valgrind-s1.xml +lib/valgrind/s390-fpr-valgrind-s2.xml +lib/valgrind/s390-fpr.xml lib/valgrind/s390-vx-valgrind-s1.xml lib/valgrind/s390-vx-valgrind-s2.xml lib/valgrind/s390-vx.xml +lib/valgrind/s390x-core64-valgrind-s1.xml +lib/valgrind/s390x-core64-valgrind-s2.xml +lib/valgrind/s390x-core64.xml +lib/valgrind/s390x-generic-valgrind.xml +lib/valgrind/s390x-generic.xml +lib/valgrind/s390x-linux64-valgrind-s1.xml +lib/valgrind/s390x-linux64-valgrind-s2.xml +lib/valgrind/s390x-linux64.xml lib/valgrind/s390x-vx-linux-valgrind.xml lib/valgrind/s390x-vx-linux.xml -%%AMD64%%lib/valgrind/vgpreload_core-amd64-freebsd.so -%%X86%%lib/valgrind/vgpreload_core-x86-freebsd.so -%%AMD64%%lib/valgrind/vgpreload_drd-amd64-freebsd.so -%%X86%%lib/valgrind/vgpreload_drd-x86-freebsd.so -%%AMD64%%lib/valgrind/vgpreload_dhat-amd64-freebsd.so -%%X86%%lib/valgrind/vgpreload_dhat-x86-freebsd.so -%%AMD64%%lib/valgrind/vgpreload_helgrind-amd64-freebsd.so -%%X86%%lib/valgrind/vgpreload_helgrind-x86-freebsd.so -%%AMD64%%lib/valgrind/vgpreload_massif-amd64-freebsd.so -%%X86%%lib/valgrind/vgpreload_massif-x86-freebsd.so -%%AMD64%%lib/valgrind/vgpreload_memcheck-amd64-freebsd.so -%%X86%%lib/valgrind/vgpreload_memcheck-x86-freebsd.so -%%MPI%%lib/valgrind/libmpiwrap-%%ARCH%%-freebsd.so +lib/valgrind/vgpreload_core-%%ARCH%%-freebsd.so +lib/valgrind/vgpreload_core-x86-freebsd.so +lib/valgrind/vgpreload_dhat-%%ARCH%%-freebsd.so +lib/valgrind/vgpreload_dhat-x86-freebsd.so +lib/valgrind/vgpreload_drd-%%ARCH%%-freebsd.so +lib/valgrind/vgpreload_drd-x86-freebsd.so +lib/valgrind/vgpreload_helgrind-%%ARCH%%-freebsd.so +lib/valgrind/vgpreload_helgrind-x86-freebsd.so +lib/valgrind/vgpreload_massif-%%ARCH%%-freebsd.so +lib/valgrind/vgpreload_massif-x86-freebsd.so +lib/valgrind/vgpreload_memcheck-%%ARCH%%-freebsd.so +lib/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 -%%MANPAGES%%man/man1/cg_diff.1.gz -%%MANPAGES%%man/man1/cg_merge.1.gz -%%MANPAGES%%man/man1/ms_print.1.gz -%%MANPAGES%%man/man1/valgrind-di-server.1.gz -%%MANPAGES%%man/man1/valgrind-listener.1.gz -%%MANPAGES%%man/man1/valgrind.1.gz -%%MANPAGES%%man/man1/vgdb.1.gz +man/man1/callgrind_annotate.1.gz +man/man1/callgrind_control.1.gz +man/man1/cg_annotate.1.gz +man/man1/cg_diff.1.gz +man/man1/cg_merge.1.gz +man/man1/ms_print.1.gz +man/man1/valgrind-di-server.1.gz +man/man1/valgrind-listener.1.gz +man/man1/valgrind.1.gz +man/man1/vgdb.1.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103140319.12E3JU3W021983>