Add p5-B-Graph, a perl module for displaying perl-internals information

with a graph layout tool (such as Dot and VGC, apparently).

PR:		ports/20164
Submitted by:	Leo Kim <leo@florida.sarang.net>
This commit is contained in:
Neil Blakey-Milner 2000-08-01 14:06:30 +00:00
parent fdeab6ae5f
commit 0c3d0f016a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=31211
6 changed files with 41 additions and 0 deletions

View file

@ -178,6 +178,7 @@
SUBDIR += oaf SUBDIR += oaf
SUBDIR += omniORB SUBDIR += omniORB
SUBDIR += p5-AppConfig SUBDIR += p5-AppConfig
SUBDIR += p5-B-Graph
SUBDIR += p5-BSD-Resource SUBDIR += p5-BSD-Resource
SUBDIR += p5-C-Scan SUBDIR += p5-C-Scan
SUBDIR += p5-Class-MethodMaker SUBDIR += p5-Class-MethodMaker

24
devel/p5-B-Graph/Makefile Normal file
View file

@ -0,0 +1,24 @@
# New ports collection makefile for: p5-B-Graph
# Date created: 24-Jul-2000
# Whom: Leo Kim <leo@florida.sarang.net>
#
# $FreeBSD$
#
PORTNAME= B-Graph
PORTVERSION= 0.50
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR=B
PKGNAMEPREFIX= p5-
MAINTAINER= leo@florida.sarang.net
USE_PERL5= YES
MAN3= B::Graph.3
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
do-configure:
@ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (B-Graph-0.50.tar.gz) = 875887e2fec91221704e89f72745a821

View file

@ -0,0 +1 @@
Perl Compiler backend to diagram OP trees

View file

@ -0,0 +1,11 @@
This module is a layer between the perl-internals-examining parts of
Malcolm Beattie's perl compiler (the B::* classes) and your favorite
graph layout tool (currently Dot and VGC are supported, but adding
others would be easy). It examines the internal structures that perl
builds to represent your code (OPs and SVs), and generates
specifications for multicolored boxes and arrows to represent them.
WWW: http://search.cpan.org/search?module=B::Graph
- Leo Kim
leo@florida.sarang.net

View file

@ -0,0 +1,3 @@
lib/perl5/site_perl/%%PERL_VER%%/B/Graph.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/Graph/.packlist
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/Graph