From owner-svn-ports-head@freebsd.org Sun Jul 29 19:05:15 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 30D58105E2B3; Sun, 29 Jul 2018 19:05:15 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DA8848BD20; Sun, 29 Jul 2018 19:05:14 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A27E119BF8; Sun, 29 Jul 2018 19:05:14 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w6TJ5EEF032308; Sun, 29 Jul 2018 19:05:14 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w6TJ5D6P032303; Sun, 29 Jul 2018 19:05:13 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201807291905.w6TJ5D6P032303@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Sun, 29 Jul 2018 19:05:13 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/devel: . p5-Devel-MAT-Dumper X-SVN-Commit-Revision: 475673 X-SVN-Commit-Repository: ports 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.27 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: Sun, 29 Jul 2018 19:05:15 -0000 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 +# $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 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