From owner-svn-ports-head@FreeBSD.ORG Mon Feb 23 18:10:49 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E1C1F2A2; Mon, 23 Feb 2015 18:10:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CC0E888A; Mon, 23 Feb 2015 18:10:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1NIAnpW055958; Mon, 23 Feb 2015 18:10:49 GMT (envelope-from bdrewery@FreeBSD.org) Received: (from bdrewery@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1NIAmBT055951; Mon, 23 Feb 2015 18:10:48 GMT (envelope-from bdrewery@FreeBSD.org) Message-Id: <201502231810.t1NIAmBT055951@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bdrewery set sender to bdrewery@FreeBSD.org using -f From: Bryan Drewery Date: Mon, 23 Feb 2015 18:10:48 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r379696 - in head/devel/valgrind: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2015 18:10:50 -0000 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 +.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 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 + #include + + #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