diff options
author | Wen Heping <wen@FreeBSD.org> | 2009-11-05 07:55:23 +0000 |
---|---|---|
committer | Wen Heping <wen@FreeBSD.org> | 2009-11-05 07:55:23 +0000 |
commit | e9f01a4f9900e2d80c3d949346f1d90dc66f74a3 (patch) | |
tree | 5dbcedc45050260440db8ab85585fb254ef3299a | |
parent | 2705c1f43ff64def112119e0194ee408eb2d5f1f (diff) |
Notes
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-Devel-Size-Report/Makefile | 35 | ||||
-rw-r--r-- | devel/p5-Devel-Size-Report/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Devel-Size-Report/pkg-descr | 9 | ||||
-rw-r--r-- | devel/p5-Devel-Size-Report/pkg-plist | 7 |
5 files changed, 55 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index e8c690a28a86..04ff7a8e6bcb 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1362,6 +1362,7 @@ SUBDIR += p5-Devel-STrace SUBDIR += p5-Devel-SimpleTrace SUBDIR += p5-Devel-Size + SUBDIR += p5-Devel-Size-Report SUBDIR += p5-Devel-SmallProf SUBDIR += p5-Devel-StackTrace SUBDIR += p5-Devel-StackTrace-AsHTML diff --git a/devel/p5-Devel-Size-Report/Makefile b/devel/p5-Devel-Size-Report/Makefile new file mode 100644 index 000000000000..9a247c62a70f --- /dev/null +++ b/devel/p5-Devel-Size-Report/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: Devel-Size-Report +# Date created: Wed 04 Nov 2009 +# Whom: Alexey V. Degtyarev +# +# $FreeBSD$ +# + +PORTNAME= Devel-Size-Report +PORTVERSION= 0.13 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= alexey@renatasystems.org +COMMENT= Extension to generate a size report for all elements in a structure + +BUILD_DEPENDS= p5-Array-RefElem>=1.00:${PORTSDIR}/misc/p5-Array-RefElem \ + p5-Devel-Size>=0.69:${PORTSDIR}/devel/p5-Devel-Size \ + p5-Scalar-List-Utils>=1.13:${PORTSDIR}/lang/p5-Scalar-List-Utils \ + p5-Time-HiRes>=1.86:${PORTSDIR}/devel/p5-Time-HiRes + +PERL_CONFIGURE= yes + +MAN3= Devel::Size::Report.3 + +.if !defined(NOPORTDOCS) +PORTDOCS= CHANGES + +post-install: + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} + @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." +.endif + +.include <bsd.port.mk> diff --git a/devel/p5-Devel-Size-Report/distinfo b/devel/p5-Devel-Size-Report/distinfo new file mode 100644 index 000000000000..66edae775df2 --- /dev/null +++ b/devel/p5-Devel-Size-Report/distinfo @@ -0,0 +1,3 @@ +MD5 (Devel-Size-Report-0.13.tar.gz) = 8a0edcc5ae979405bb48e604d0023377 +SHA256 (Devel-Size-Report-0.13.tar.gz) = 6401e2559456bfbd3c175cd3e6c156f067d10580bf4985fb0ca056077ebbe2a1 +SIZE (Devel-Size-Report-0.13.tar.gz) = 32034 diff --git a/devel/p5-Devel-Size-Report/pkg-descr b/devel/p5-Devel-Size-Report/pkg-descr new file mode 100644 index 000000000000..ce768fbfe8d7 --- /dev/null +++ b/devel/p5-Devel-Size-Report/pkg-descr @@ -0,0 +1,9 @@ +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/ diff --git a/devel/p5-Devel-Size-Report/pkg-plist b/devel/p5-Devel-Size-Report/pkg-plist new file mode 100644 index 000000000000..3875b368e5bb --- /dev/null +++ b/devel/p5-Devel-Size-Report/pkg-plist @@ -0,0 +1,7 @@ +%%SITE_PERL%%/Devel/Size/Report.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/Size/Report/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/Size/Report +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/Size +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel +@dirrmtry %%SITE_PERL%%/Devel/Size +@dirrmtry %%SITE_PERL%%/Devel |