aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2009-11-05 07:55:23 +0000
committerWen Heping <wen@FreeBSD.org>2009-11-05 07:55:23 +0000
commite9f01a4f9900e2d80c3d949346f1d90dc66f74a3 (patch)
tree5dbcedc45050260440db8ab85585fb254ef3299a
parent2705c1f43ff64def112119e0194ee408eb2d5f1f (diff)
Notes
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Devel-Size-Report/Makefile35
-rw-r--r--devel/p5-Devel-Size-Report/distinfo3
-rw-r--r--devel/p5-Devel-Size-Report/pkg-descr9
-rw-r--r--devel/p5-Devel-Size-Report/pkg-plist7
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