Date: Sun, 29 Jul 2018 19:05:13 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r475673 - in head/devel: . p5-Devel-MAT-Dumper Message-ID: <201807291905.w6TJ5D6P032303@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Sun Jul 29 19:05:13 2018 New Revision: 475673 URL: https://svnweb.freebsd.org/changeset/ports/475673 Log: Add p5-Devel-MAT-Dumper 0.37 Devel::MAT::Dumper provides the memory-dumping function that creates a heap dump file which can later be read by Devel::MAT::Dumpfile. It provides a single function which is not exported, which writes a file to the given path. The dump file will contain a representation of every SV in Perl's arena, providing information about pointers between them, as well as other information about the state of the process at the time it was created. It contains a snapshot of the process at that moment in time, which can later be loaded and analysed by various tools using Devel::MAT::Dumpfile. This module used to be part of the main Devel::MAT distribution but is now in its own one so that it can be installed independently on servers or other locations where perl processes need to inspected but analysis tools can be run elsewhere. WWW: https://metacpan.org/release/Devel-MAT-Dumper Added: head/devel/p5-Devel-MAT-Dumper/ head/devel/p5-Devel-MAT-Dumper/Makefile (contents, props changed) head/devel/p5-Devel-MAT-Dumper/distinfo (contents, props changed) head/devel/p5-Devel-MAT-Dumper/pkg-descr (contents, props changed) head/devel/p5-Devel-MAT-Dumper/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Jul 29 19:04:39 2018 (r475672) +++ head/devel/Makefile Sun Jul 29 19:05:13 2018 (r475673) @@ -2463,6 +2463,7 @@ SUBDIR += p5-Devel-LeakTrace SUBDIR += p5-Devel-LexAlias SUBDIR += p5-Devel-MAT + SUBDIR += p5-Devel-MAT-Dumper SUBDIR += p5-Devel-Messenger SUBDIR += p5-Devel-Modlist SUBDIR += p5-Devel-NYTProf Added: head/devel/p5-Devel-MAT-Dumper/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT-Dumper/Makefile Sun Jul 29 19:05:13 2018 (r475673) @@ -0,0 +1,23 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= Devel-MAT-Dumper +PORTVERSION= 0.37 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Write a heap dump file for later analysis + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_PERL5= modbuild +USES= perl5 + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/Dumper/Dumper.so + +.include <bsd.port.mk> Added: head/devel/p5-Devel-MAT-Dumper/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT-Dumper/distinfo Sun Jul 29 19:05:13 2018 (r475673) @@ -0,0 +1,3 @@ +TIMESTAMP = 1532802550 +SHA256 (Devel-MAT-Dumper-0.37.tar.gz) = 3a86d1a01dd765cd2e1d5fe6a2597f538c8ace1fc7bc634e87bebec30742145c +SIZE (Devel-MAT-Dumper-0.37.tar.gz) = 24051 Added: head/devel/p5-Devel-MAT-Dumper/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT-Dumper/pkg-descr Sun Jul 29 19:05:13 2018 (r475673) @@ -0,0 +1,16 @@ +Devel::MAT::Dumper provides the memory-dumping function that creates a heap dump +file which can later be read by Devel::MAT::Dumpfile. It provides a single +function which is not exported, which writes a file to the given path. + +The dump file will contain a representation of every SV in Perl's arena, +providing information about pointers between them, as well as other information +about the state of the process at the time it was created. It contains a +snapshot of the process at that moment in time, which can later be loaded and +analysed by various tools using Devel::MAT::Dumpfile. + +This module used to be part of the main Devel::MAT distribution but is now in +its own one so that it can be installed independently on servers or other +locations where perl processes need to inspected but analysis tools can be run +elsewhere. + +WWW: https://metacpan.org/release/Devel-MAT-Dumper Added: head/devel/p5-Devel-MAT-Dumper/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-Devel-MAT-Dumper/pkg-plist Sun Jul 29 19:05:13 2018 (r475673) @@ -0,0 +1,3 @@ +%%SITE_ARCH%%/Devel/MAT/Dumper.pm +%%SITE_ARCH%%/auto/Devel/MAT/Dumper/Dumper.so +%%PERL5_MAN3%%/Devel::MAT::Dumper.3.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807291905.w6TJ5D6P032303>