aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/p5-GraphViz-Data-Structure
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2002-09-06 16:19:18 +0800
committerijliao <ijliao@FreeBSD.org>2002-09-06 16:19:18 +0800
commit891c38418fa18038274194bb41d18a8390a13409 (patch)
tree707d4fc684f3b40fe971a238b3118065594a4ddf /graphics/p5-GraphViz-Data-Structure
parentf0696b300638f8fc681374d0751d4f7e6a2c1a62 (diff)
downloadfreebsd-ports-gnome-891c38418fa18038274194bb41d18a8390a13409.tar.gz
freebsd-ports-gnome-891c38418fa18038274194bb41d18a8390a13409.tar.zst
freebsd-ports-gnome-891c38418fa18038274194bb41d18a8390a13409.zip
add p5-GraphViz-Data-Structure 0.07
Visualise data structures
Diffstat (limited to 'graphics/p5-GraphViz-Data-Structure')
-rw-r--r--graphics/p5-GraphViz-Data-Structure/Makefile28
-rw-r--r--graphics/p5-GraphViz-Data-Structure/distinfo1
-rw-r--r--graphics/p5-GraphViz-Data-Structure/pkg-comment1
-rw-r--r--graphics/p5-GraphViz-Data-Structure/pkg-descr16
-rw-r--r--graphics/p5-GraphViz-Data-Structure/pkg-plist5
5 files changed, 51 insertions, 0 deletions
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 <bsd.port.mk>
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