mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-16 07:58:04 +00:00
Update to checkin 963c4a777573 from stass' bitbucket, which is 3.10.0.
This commit is contained in:
parent
d6adf63325
commit
7df2bf9908
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=379696
@ -3,16 +3,19 @@
|
||||
|
||||
PORTNAME= valgrind
|
||||
DISTVERSIONPREFIX= freebsd-
|
||||
DISTVERSION= 3.8.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 3.10.0.20150126
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://cdn.bitbucket.org/stass/valgrind-freebsd/downloads/ \
|
||||
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ \
|
||||
http://mirror.shatow.net/freebsd/${PORTNAME}/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Memory debugging and profiling tool
|
||||
|
||||
BB_COMMIT= 963c4a777573
|
||||
BB_ACCOUNT= stass
|
||||
BB_PROJECT= valgrind-freebsd
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
CONFLICTS= valgrind-devel-[0-9]*
|
||||
@ -21,18 +24,22 @@ ONLY_FOR_ARCHS= i386 amd64
|
||||
|
||||
LIB32_PATH?= ${DESTDIR}/usr/lib32/libc.so
|
||||
|
||||
BUILD_DEPENDS+= docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
|
||||
xsltproc:${PORTSDIR}/textproc/libxslt
|
||||
|
||||
OPTIONS_DEFINE= MPI DOCS
|
||||
OPTIONS_DEFINE_amd64= 32BIT
|
||||
.if exists(${LIB32_PATH})
|
||||
OPTIONS_DEFAULT_amd64= 32BIT
|
||||
.endif
|
||||
#.if exists(${LIB32_PATH})
|
||||
#OPTIONS_DEFAULT_amd64= 32BIT
|
||||
#.endif
|
||||
32BIT_DESC= Enable debugging of 32-bit programs (requires lib32)
|
||||
MPI_DESC= Enable build of MPI wrappers
|
||||
|
||||
MPI_LIB_DEPENDS= libmpich.so:${PORTSDIR}/net/mpich2
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
USES= pathfix tar:bzip2 pkgconfig gmake perl5 shebangfix
|
||||
USES= pathfix pkgconfig gmake perl5 shebangfix autoreconf
|
||||
PATHFIX_MAKEFILEIN= Makefile.am
|
||||
USE_PERL5= build
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
@ -40,10 +47,16 @@ SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in
|
||||
|
||||
PORTDOCS= html
|
||||
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
|
||||
|
||||
CONFIGURE_ENV+= ac_cv_path_PERL=${PERL}
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:M32BIT}
|
||||
BROKEN= Currently does not build with 32bit support
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "amd64"
|
||||
PLIST_SUB+= AMD64="" ARCH=amd64
|
||||
. if !${PORT_OPTIONS:M32BIT}
|
||||
@ -66,4 +79,12 @@ post-patch:
|
||||
@${RM} -rf ${WRKSRC}/docs/html
|
||||
.endif
|
||||
|
||||
do-build: do-man-pages
|
||||
|
||||
do-man-pages:
|
||||
cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} man-pages
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} html-docs
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (valgrind-freebsd-3.8.1.tar.bz2) = d4d9a0c6a8581cd04f4091ce9e15ce307f364210c4ea4cd38d568a8df7527871
|
||||
SIZE (valgrind-freebsd-3.8.1.tar.bz2) = 6289247
|
||||
SHA256 (valgrind-freebsd-3.10.0.20150126.tar.gz) = 22086b8d36056dbcf0f95b4737e03a206058e4fa97e097a34f4275ded6849103
|
||||
SIZE (valgrind-freebsd-3.10.0.20150126.tar.gz) = 12185205
|
||||
|
10
devel/valgrind/files/patch-include__vki__vki-freebsd.h
Normal file
10
devel/valgrind/files/patch-include__vki__vki-freebsd.h
Normal file
@ -0,0 +1,10 @@
|
||||
--- ./include/vki/vki-freebsd.h.orig 2014-02-08 15:00:31.591069799 -0600
|
||||
+++ ./include/vki/vki-freebsd.h 2014-02-08 15:00:39.993068845 -0600
|
||||
@@ -681,6 +681,7 @@
|
||||
|
||||
#define VKI_SOCK_STREAM 1
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <netinet/tcp.h>
|
||||
|
||||
#define VKI_TCP_NODELAY TCP_NODELAY
|
@ -5,6 +5,7 @@ bin/cg_diff
|
||||
bin/cg_merge
|
||||
bin/ms_print
|
||||
bin/valgrind
|
||||
bin/valgrind-di-server
|
||||
bin/valgrind-listener
|
||||
bin/vgdb
|
||||
include/valgrind/callgrind.h
|
||||
@ -13,10 +14,12 @@ include/valgrind/drd.h
|
||||
include/valgrind/helgrind.h
|
||||
include/valgrind/libvex.h
|
||||
include/valgrind/libvex_basictypes.h
|
||||
include/valgrind/libvex_emwarn.h
|
||||
include/valgrind/libvex_emnote.h
|
||||
include/valgrind/libvex_guest_amd64.h
|
||||
include/valgrind/libvex_guest_arm.h
|
||||
include/valgrind/libvex_guest_arm64.h
|
||||
include/valgrind/libvex_guest_mips32.h
|
||||
include/valgrind/libvex_guest_mips64.h
|
||||
include/valgrind/libvex_guest_offsets.h
|
||||
include/valgrind/libvex_guest_ppc32.h
|
||||
include/valgrind/libvex_guest_ppc64.h
|
||||
@ -26,19 +29,19 @@ include/valgrind/libvex_ir.h
|
||||
include/valgrind/libvex_s390x_common.h
|
||||
include/valgrind/libvex_trc_values.h
|
||||
include/valgrind/memcheck.h
|
||||
include/valgrind/pub_tool_addrinfo.h
|
||||
include/valgrind/pub_tool_aspacehl.h
|
||||
include/valgrind/pub_tool_aspacemgr.h
|
||||
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_cpuid.h
|
||||
include/valgrind/pub_tool_deduppoolalloc.h
|
||||
include/valgrind/pub_tool_debuginfo.h
|
||||
include/valgrind/pub_tool_errormgr.h
|
||||
include/valgrind/pub_tool_execontext.h
|
||||
include/valgrind/pub_tool_gdbserver.h
|
||||
include/valgrind/pub_tool_hashtable.h
|
||||
include/valgrind/pub_tool_inner.h
|
||||
include/valgrind/pub_tool_libcassert.h
|
||||
include/valgrind/pub_tool_libcbase.h
|
||||
include/valgrind/pub_tool_libcfile.h
|
||||
@ -51,6 +54,7 @@ include/valgrind/pub_tool_mallocfree.h
|
||||
include/valgrind/pub_tool_options.h
|
||||
include/valgrind/pub_tool_oset.h
|
||||
include/valgrind/pub_tool_poolalloc.h
|
||||
include/valgrind/pub_tool_rangemap.h
|
||||
include/valgrind/pub_tool_redir.h
|
||||
include/valgrind/pub_tool_replacemalloc.h
|
||||
include/valgrind/pub_tool_seqmatch.h
|
||||
@ -68,6 +72,7 @@ include/valgrind/valgrind.h
|
||||
include/valgrind/vki/vki-amd64-freebsd.h
|
||||
include/valgrind/vki/vki-amd64-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.h
|
||||
@ -76,6 +81,7 @@ 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-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-ppc32-linux.h
|
||||
include/valgrind/vki/vki-posixtypes-ppc64-linux.h
|
||||
@ -86,6 +92,7 @@ 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-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
|
||||
@ -95,6 +102,21 @@ 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-mips64-linux.h
|
||||
include/valgrind/vki/vki-posixtypes-mips64-linux.h
|
||||
include/valgrind/vki/vki-scnums-mips64-linux.h
|
||||
include/valgrind/vki/vki-xen-domctl.h
|
||||
include/valgrind/vki/vki-xen-evtchn.h
|
||||
include/valgrind/vki/vki-xen-gnttab.h
|
||||
include/valgrind/vki/vki-xen-hvm.h
|
||||
include/valgrind/vki/vki-xen-memory.h
|
||||
include/valgrind/vki/vki-xen-mmuext.h
|
||||
include/valgrind/vki/vki-xen-sysctl.h
|
||||
include/valgrind/vki/vki-xen-tmem.h
|
||||
include/valgrind/vki/vki-xen-version.h
|
||||
include/valgrind/vki/vki-xen-x86.h
|
||||
include/valgrind/vki/vki-xen.h
|
||||
lib/valgrind/32bit-core-valgrind-s1.xml
|
||||
lib/valgrind/32bit-core-valgrind-s2.xml
|
||||
lib/valgrind/32bit-core.xml
|
||||
@ -141,6 +163,17 @@ lib/valgrind/mips-fpu-valgrind-s2.xml
|
||||
lib/valgrind/mips-fpu.xml
|
||||
lib/valgrind/mips-linux-valgrind.xml
|
||||
lib/valgrind/mips-linux.xml
|
||||
lib/valgrind/mips64-cp0-valgrind-s1.xml
|
||||
lib/valgrind/mips64-cp0-valgrind-s2.xml
|
||||
lib/valgrind/mips64-cp0.xml
|
||||
lib/valgrind/mips64-cpu-valgrind-s1.xml
|
||||
lib/valgrind/mips64-cpu-valgrind-s2.xml
|
||||
lib/valgrind/mips64-cpu.xml
|
||||
lib/valgrind/mips64-fpu-valgrind-s1.xml
|
||||
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
|
||||
@ -174,6 +207,7 @@ lib/valgrind/default.supp
|
||||
%%X86%%lib/valgrind/helgrind-x86-freebsd
|
||||
lib/valgrind/i386-coresse-valgrind.xml
|
||||
lib/valgrind/i386-linux-valgrind.xml
|
||||
lib/valgrind/getoff-%%ARCH%%-freebsd
|
||||
%%AMD64%%lib/valgrind/lackey-amd64-freebsd
|
||||
%%X86%%lib/valgrind/lackey-x86-freebsd
|
||||
%%AMD64%%lib/valgrind/libcoregrind-amd64-freebsd.a
|
||||
@ -227,5 +261,9 @@ libdata/pkgconfig/valgrind.pc
|
||||
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-listener.1.gz
|
||||
man/man1/valgrind.1.gz
|
||||
man/man1/vgdb.1.gz
|
||||
|
Loading…
Reference in New Issue
Block a user