Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Feb 2015 18:10:48 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r379696 - in head/devel/valgrind: . files
Message-ID:  <201502231810.t1NIAmBT055951@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Mon Feb 23 18:10:48 2015
New Revision: 379696
URL: https://svnweb.freebsd.org/changeset/ports/379696
QAT: https://qat.redports.org/buildarchive/r379696/

Log:
  Update to checkin 963c4a777573 from stass' bitbucket, which is 3.10.0.

Added:
  head/devel/valgrind/files/
  head/devel/valgrind/files/patch-include__vki__vki-freebsd.h   (contents, props changed)
Modified:
  head/devel/valgrind/Makefile
  head/devel/valgrind/distinfo
  head/devel/valgrind/pkg-plist

Modified: head/devel/valgrind/Makefile
==============================================================================
--- head/devel/valgrind/Makefile	Mon Feb 23 18:02:58 2015	(r379695)
+++ head/devel/valgrind/Makefile	Mon Feb 23 18:10:48 2015	(r379696)
@@ -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_annot
 
 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>

Modified: head/devel/valgrind/distinfo
==============================================================================
--- head/devel/valgrind/distinfo	Mon Feb 23 18:02:58 2015	(r379695)
+++ head/devel/valgrind/distinfo	Mon Feb 23 18:10:48 2015	(r379696)
@@ -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

Added: head/devel/valgrind/files/patch-include__vki__vki-freebsd.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/valgrind/files/patch-include__vki__vki-freebsd.h	Mon Feb 23 18:10:48 2015	(r379696)
@@ -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

Modified: head/devel/valgrind/pkg-plist
==============================================================================
--- head/devel/valgrind/pkg-plist	Mon Feb 23 18:02:58 2015	(r379695)
+++ head/devel/valgrind/pkg-plist	Mon Feb 23 18:10:48 2015	(r379696)
@@ -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-x
 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-li
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502231810.t1NIAmBT055951>