From owner-svn-ports-all@FreeBSD.ORG Sat Mar 29 08:58:54 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F28D4A8B; Sat, 29 Mar 2014 08:58:53 +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 D21C0896; Sat, 29 Mar 2014 08:58:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2T8wrFh078078; Sat, 29 Mar 2014 08:58:53 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2T8wqxi078073; Sat, 29 Mar 2014 08:58:52 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201403290858.s2T8wqxi078073@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Sat, 29 Mar 2014 08:58:52 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r349496 - in head/devel: . p5-Devel-MAT X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 08:58:54 -0000 Author: sunpoet Date: Sat Mar 29 08:58:52 2014 New Revision: 349496 URL: http://svnweb.freebsd.org/changeset/ports/349496 QAT: https://qat.redports.org/buildarchive/r349496/ Log: - Add p5-Devel-MAT 0.17 A Devel::MAT instance loads a heapdump file, and provides a container to store analysis tools to work on it. Tools may be provided that conform to the Devel::MAT::Tool API, which can help analyse the data and interact with the explorer user interface by using the methods in the Devel::MAT::UI package. WWW: http://search.cpan.org/dist/Devel-MAT/ Added: head/devel/p5-Devel-MAT/ head/devel/p5-Devel-MAT/Makefile (contents, props changed) head/devel/p5-Devel-MAT/distinfo (contents, props changed) head/devel/p5-Devel-MAT/pkg-descr (contents, props changed) head/devel/p5-Devel-MAT/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Mar 29 08:56:36 2014 (r349495) +++ head/devel/Makefile Sat Mar 29 08:58:52 2014 (r349496) @@ -1880,6 +1880,7 @@ SUBDIR += p5-Devel-LeakTrace SUBDIR += p5-Devel-LeakTrace-Fast SUBDIR += p5-Devel-LexAlias + SUBDIR += p5-Devel-MAT SUBDIR += p5-Devel-Messenger SUBDIR += p5-Devel-Modlist SUBDIR += p5-Devel-NYTProf Added: head/devel/p5-Devel-MAT/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT/Makefile Sat Mar 29 08:58:52 2014 (r349496) @@ -0,0 +1,29 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= Devel-MAT +PORTVERSION= 0.17 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Perl Memory Analysis Tool + +LICENSE= ART10 GPLv1 +LICENSE_COMB= dual + +# Module::Pluggable will be removed from core since Perl 5.20 +BUILD_DEPENDS= p5-File-ShareDir>=0:${PORTSDIR}/devel/p5-File-ShareDir \ + p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \ + p5-List-UtilsBy>=0:${PORTSDIR}/devel/p5-List-UtilsBy \ + p5-Module-Pluggable>=0:${PORTSDIR}/devel/p5-Module-Pluggable \ + p5-Scalar-List-Utils>=1.29:${PORTSDIR}/lang/p5-Scalar-List-Utils +RUN_DEPENDS:= ${BUILD_DEPENDS} +TEST_DEPENDS= p5-Test-Identity>=0:${PORTSDIR}/devel/p5-Test-Identity \ + p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod + +USE_PERL5= modbuild +USES= perl5 + +.include Added: head/devel/p5-Devel-MAT/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT/distinfo Sat Mar 29 08:58:52 2014 (r349496) @@ -0,0 +1,2 @@ +SHA256 (Devel-MAT-0.17.tar.gz) = 710d129709b9df93908e1eba9a15f451af9f5d928673d8cfac252888703f2e7b +SIZE (Devel-MAT-0.17.tar.gz) = 100506 Added: head/devel/p5-Devel-MAT/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT/pkg-descr Sat Mar 29 08:58:52 2014 (r349496) @@ -0,0 +1,6 @@ +A Devel::MAT instance loads a heapdump file, and provides a container to store +analysis tools to work on it. Tools may be provided that conform to the +Devel::MAT::Tool API, which can help analyse the data and interact with the +explorer user interface by using the methods in the Devel::MAT::UI package. + +WWW: http://search.cpan.org/dist/Devel-MAT/ Added: head/devel/p5-Devel-MAT/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT/pkg-plist Sat Mar 29 08:58:52 2014 (r349496) @@ -0,0 +1,74 @@ +bin/pmat-callstack +bin/pmat-cat-svpv +bin/pmat-count +bin/pmat-dump-symbols +bin/pmat-explore-gtk +bin/pmat-identify-sv +bin/pmat-largest-svs +bin/pmat-list-dangling-ptrs +bin/pmat-list-orphans +bin/pmat-show-sv +bin/pmat-sizes +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Context.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Dumper.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Dumpfile.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/SV.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Tool.pod +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Tool/Count.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Tool/Inrefs.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Tool/Reachability.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Tool/Sizes.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/UI.pod +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/MAT/Dumper/Dumper.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/MAT/Dumper/Dumper.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/MAT/MAT.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/MAT/MAT.so +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-internal.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-lexical.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-none.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-padlist.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-symtab.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-user.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/reachable-yes.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/refs-All.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/refs-Direct.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/refs-Strong.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/size-Owned.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/size-SV.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/size-Structure.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-ARRAY.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-CODE.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-FORMAT.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-GLOB.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-HASH.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-IO.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-LVALUE.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-PAD.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-PADLIST.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-PADNAMES.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-REF.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-REGEXP.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-SCALAR.svg +%%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons/type-STASH.svg +%%PERL5_MAN3%%/Devel::MAT.3.gz +%%PERL5_MAN3%%/Devel::MAT::Context.3.gz +%%PERL5_MAN3%%/Devel::MAT::Dumper.3.gz +%%PERL5_MAN3%%/Devel::MAT::Dumpfile.3.gz +%%PERL5_MAN3%%/Devel::MAT::SV.3.gz +%%PERL5_MAN3%%/Devel::MAT::Tool.3.gz +%%PERL5_MAN3%%/Devel::MAT::Tool::Count.3.gz +%%PERL5_MAN3%%/Devel::MAT::Tool::Inrefs.3.gz +%%PERL5_MAN3%%/Devel::MAT::Tool::Reachability.3.gz +%%PERL5_MAN3%%/Devel::MAT::Tool::Sizes.3.gz +%%PERL5_MAN3%%/Devel::MAT::UI.3.gz +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI/icons +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module/Devel-MAT-UI +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/share/module +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/share +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/MAT/Dumper +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/MAT +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT/Tool +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Devel/MAT +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel