From 5963b615903fa8815503953789b270bbdb7f7dbd Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Fri, 6 Sep 2002 08:19:18 +0000 Subject: add p5-GraphViz-Data-Structure 0.07 Visualise data structures --- graphics/p5-GraphViz-Data-Structure/Makefile | 28 +++++++++++++++++++++++++ graphics/p5-GraphViz-Data-Structure/distinfo | 1 + graphics/p5-GraphViz-Data-Structure/pkg-comment | 1 + graphics/p5-GraphViz-Data-Structure/pkg-descr | 16 ++++++++++++++ graphics/p5-GraphViz-Data-Structure/pkg-plist | 5 +++++ 5 files changed, 51 insertions(+) create mode 100644 graphics/p5-GraphViz-Data-Structure/Makefile create mode 100644 graphics/p5-GraphViz-Data-Structure/distinfo create mode 100644 graphics/p5-GraphViz-Data-Structure/pkg-comment create mode 100644 graphics/p5-GraphViz-Data-Structure/pkg-descr create mode 100644 graphics/p5-GraphViz-Data-Structure/pkg-plist (limited to 'graphics/p5-GraphViz-Data-Structure') diff --git a/graphics/p5-GraphViz-Data-Structure/Makefile b/graphics/p5-GraphViz-Data-Structure/Makefile new file mode 100644 index 000000000000..e83acc6ec0b7 --- /dev/null +++ b/graphics/p5-GraphViz-Data-Structure/Makefile @@ -0,0 +1,28 @@ +# ex:ts=8 +# Ports collection makefile for: p5-GraphViz-Data-Structure +# Date created: Sep 6, 2002 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= GraphViz-Data-Structure +PORTVERSION= 0.07 +CATEGORIES= graphics perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= GraphViz +PKGNAMEPREFIX= p5- + +MAINTAINER= ports@FreeBSD.org + +BUILD_DEPENDS= ${PERL_SITELIBDIR}/GraphViz.pm:${PORTSDIR}/graphics/p5-GraphViz \ + ${PERL_SITELIBDIR}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_SITELIBDIR= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} +PERL_CONFIGURE= yes + +MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} +MAN3= GraphViz::Data::Structure.3 + +.include diff --git a/graphics/p5-GraphViz-Data-Structure/distinfo b/graphics/p5-GraphViz-Data-Structure/distinfo new file mode 100644 index 000000000000..f252043176c3 --- /dev/null +++ b/graphics/p5-GraphViz-Data-Structure/distinfo @@ -0,0 +1 @@ +MD5 (GraphViz-Data-Structure-0.07.tar.gz) = 6832a2c21ace370b24f4d80c095f7d69 diff --git a/graphics/p5-GraphViz-Data-Structure/pkg-comment b/graphics/p5-GraphViz-Data-Structure/pkg-comment new file mode 100644 index 000000000000..7b81c0cf3edc --- /dev/null +++ b/graphics/p5-GraphViz-Data-Structure/pkg-comment @@ -0,0 +1 @@ +Visualise data structures diff --git a/graphics/p5-GraphViz-Data-Structure/pkg-descr b/graphics/p5-GraphViz-Data-Structure/pkg-descr new file mode 100644 index 000000000000..f67532f448f3 --- /dev/null +++ b/graphics/p5-GraphViz-Data-Structure/pkg-descr @@ -0,0 +1,16 @@ +This module makes it easy to visualise data structures, even recursive or +circular ones. + +It is provided as an alternative to GraphViz::Data::Grapher. Differences: + - GraphViz::Data::Structure handles structures of arbitrary depth and + complexity, automatically following links using a standard graph + traversal algorithm. + - GraphViz::Data::Grapher creates graphics of indiividual substructures + (arrays, scalars, hashes) which keep the substructure type and data + together; GraphViz::Data::Structure does this by shape alone. + - GraphViz::Data::Structure encapsulates object info (if any) directly + into the node being used to represent the class. + - GraphViz::Data::Grapher colors its graphs; GraphViz::Data::Structure + doesn't by default. + - GraphViz::Data:Structure can parse out globs and CODE references (almost + as well as the debugger does). diff --git a/graphics/p5-GraphViz-Data-Structure/pkg-plist b/graphics/p5-GraphViz-Data-Structure/pkg-plist new file mode 100644 index 000000000000..78fbe03415e1 --- /dev/null +++ b/graphics/p5-GraphViz-Data-Structure/pkg-plist @@ -0,0 +1,5 @@ +lib/perl5/site_perl/%%PERL_VER%%/GraphViz/Data/Structure.pm +lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/GraphViz/Data/Structure/.packlist +@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/GraphViz/Data 2>/dev/null || true +@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/GraphViz/Data/Structure +@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/GraphViz/Data 2>/dev/null || true -- cgit v1.2.3