From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Nov 4 21:30:06 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF0451065679 for ; Wed, 4 Nov 2009 21:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A3C7E8FC14 for ; Wed, 4 Nov 2009 21:30:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nA4LU6RA041090 for ; Wed, 4 Nov 2009 21:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nA4LU6v3041087; Wed, 4 Nov 2009 21:30:06 GMT (envelope-from gnats) Resent-Date: Wed, 4 Nov 2009 21:30:06 GMT Resent-Message-Id: <200911042130.nA4LU6v3041087@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Alexey V.Degtyarev" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B9B71065670 for ; Wed, 4 Nov 2009 21:22:20 +0000 (UTC) (envelope-from root@undeliverable.renatasystems.org) Received: from hs-9.renatasystems.org (hs-9.renatasystems.org [83.222.5.149]) by mx1.freebsd.org (Postfix) with SMTP id 608CC8FC14 for ; Wed, 4 Nov 2009 21:22:18 +0000 (UTC) Received: (qmail 76880 invoked by uid 0); 5 Nov 2009 00:22:16 +0300 Message-Id: <20091104212216.76879.qmail@hs-9.renatasystems.org> Date: 5 Nov 2009 00:22:16 +0300 From: "Alexey V.Degtyarev" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/140277: New port: devel/p5-Devel-Size-Report - extension to generate a size report for all elements in a structure X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Alexey V.Degtyarev" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2009 21:30:06 -0000 >Number: 140277 >Category: ports >Synopsis: New port: devel/p5-Devel-Size-Report - extension to generate a size report for all elements in a structure >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Nov 04 21:30:06 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexey V. Degtyarev >Release: FreeBSD 8.0-RC1 amd64 >Organization: >Environment: System: FreeBSD renatasystems.org 8.0-RC1 FreeBSD 8.0-RC1 #0: Thu Sep 17 18:50:57 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Devel::Size can only report the size of a single element or the total size of a structure (array, hash etc). This module enhances Devel::Size by giving you the ability to generate a full size report for each element in a structure. You have full control over how the generated text report looks like, and where you want to output it. In addition, the method track_size allows you to get at the raw data that is used to generate the report for even more flexibility. WWW: http://search.cpan.org/dist/Devel-Size-Report/ >How-To-Repeat: >Fix: --- p5-Devel-Size-Report.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-Devel-Size-Report # p5-Devel-Size-Report/Makefile # p5-Devel-Size-Report/distinfo # p5-Devel-Size-Report/pkg-descr # p5-Devel-Size-Report/pkg-plist # echo c - p5-Devel-Size-Report mkdir -p p5-Devel-Size-Report > /dev/null 2>&1 echo x - p5-Devel-Size-Report/Makefile sed 's/^X//' >p5-Devel-Size-Report/Makefile << 'be056e9628a64c1345e3ca2eca3f9095' X# New ports collection makefile for: Devel-Size-Report X# Date created: Wed 04 Nov 2009 X# Whom: Alexey V. Degtyarev X# X# $FreeBSD$ X# X XPORTNAME= Devel-Size-Report XPORTVERSION= 0.13 XCATEGORIES= devel perl5 XMASTER_SITES= CPAN XPKGNAMEPREFIX= p5- X XMAINTAINER= alexey@renatasystems.org XCOMMENT= Extension to generate a size report for all elements in a structure X XBUILD_DEPENDS= p5-Array-RefElem>=1.00:${PORTSDIR}/misc/p5-Array-RefElem \ X p5-Devel-Size>=0.69:${PORTSDIR}/devel/p5-Devel-Size \ X p5-Scalar-List-Utils>=1.13:${PORTSDIR}/lang/p5-Scalar-List-Utils \ X p5-Time-HiRes>=1.86:${PORTSDIR}/devel/p5-Time-HiRes X XPERL_CONFIGURE= yes X XMAN3= Devel::Size::Report.3 X X.if !defined(NOPORTDOCS) XPORTDOCS= CHANGES X Xpost-install: X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} X @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." X.endif X X.include be056e9628a64c1345e3ca2eca3f9095 echo x - p5-Devel-Size-Report/distinfo sed 's/^X//' >p5-Devel-Size-Report/distinfo << '411529599e83550479b8c467bb72d9f9' XMD5 (Devel-Size-Report-0.13.tar.gz) = 8a0edcc5ae979405bb48e604d0023377 XSHA256 (Devel-Size-Report-0.13.tar.gz) = 6401e2559456bfbd3c175cd3e6c156f067d10580bf4985fb0ca056077ebbe2a1 XSIZE (Devel-Size-Report-0.13.tar.gz) = 32034 411529599e83550479b8c467bb72d9f9 echo x - p5-Devel-Size-Report/pkg-descr sed 's/^X//' >p5-Devel-Size-Report/pkg-descr << 'c390bdab241106dc66a1f26c38ef513f' XDevel::Size can only report the size of a single element or the total size of a Xstructure (array, hash etc). This module enhances Devel::Size by giving you the Xability to generate a full size report for each element in a structure. X XYou have full control over how the generated text report looks like, and where Xyou want to output it. In addition, the method track_size allows you to get at Xthe raw data that is used to generate the report for even more flexibility. X XWWW: http://search.cpan.org/dist/Devel-Size-Report/ c390bdab241106dc66a1f26c38ef513f echo x - p5-Devel-Size-Report/pkg-plist sed 's/^X//' >p5-Devel-Size-Report/pkg-plist << 'e44ffda3ae06b6536ef12e0572d8e6c4' X%%SITE_PERL%%/Devel/Size/Report.pm X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/Size/Report/.packlist X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/Size/Report X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/Size X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel X@dirrmtry %%SITE_PERL%%/Devel/Size X@dirrmtry %%SITE_PERL%%/Devel e44ffda3ae06b6536ef12e0572d8e6c4 exit --- p5-Devel-Size-Report.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: