Date: Tue, 25 Jul 2000 11:40:51 +0900 (KST) From: leo@florida.sarang.net To: FreeBSD-gnats-submit@freebsd.org Subject: ports/20164: New port: lang/p5-B-Graph Message-ID: <200007250240.LAA46856@florida.sarang.net>
next in thread | raw e-mail | index | archive | help
>Number: 20164 >Category: ports >Synopsis: New port: Perl Compiler backend to diagram OP trees >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jul 24 19:50:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Leo Kim >Release: FreeBSD 4.1-RC i386 >Organization: JDC >Environment: FreeBSD 4.1-RC i386 >Description: 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. >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-B-Graph # p5-B-Graph/Makefile # p5-B-Graph/files # p5-B-Graph/files/md5 # p5-B-Graph/pkg # p5-B-Graph/pkg/COMMENT # p5-B-Graph/pkg/DESCR # p5-B-Graph/pkg/PLIST # echo c - p5-B-Graph mkdir -p p5-B-Graph > /dev/null 2>&1 echo x - p5-B-Graph/Makefile sed 's/^X//' >p5-B-Graph/Makefile << 'END-of-p5-B-Graph/Makefile' X# New ports collection makefile for: p5-B-Graph X# Date created: 24-Jul-2000 X# Whom: Leo Kim <leo@florida.sarang.net> X# X# $FreeBSD$ X# X XPORTNAME= B-Graph XPORTVERSION= 0.50 XCATEGORIES= lang perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR=B XPKGNAMEPREFIX= p5- X XMAINTAINER= leo@florida.sarang.net X XUSE_PERL5= YES XMAN3= B::Graph.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X Xdo-configure: X @ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL X X.include <bsd.port.mk> END-of-p5-B-Graph/Makefile echo c - p5-B-Graph/files mkdir -p p5-B-Graph/files > /dev/null 2>&1 echo x - p5-B-Graph/files/md5 sed 's/^X//' >p5-B-Graph/files/md5 << 'END-of-p5-B-Graph/files/md5' XMD5 (B-Graph-0.50.tar.gz) = 875887e2fec91221704e89f72745a821 END-of-p5-B-Graph/files/md5 echo c - p5-B-Graph/pkg mkdir -p p5-B-Graph/pkg > /dev/null 2>&1 echo x - p5-B-Graph/pkg/COMMENT sed 's/^X//' >p5-B-Graph/pkg/COMMENT << 'END-of-p5-B-Graph/pkg/COMMENT' XPerl Compiler backend to diagram OP trees END-of-p5-B-Graph/pkg/COMMENT echo x - p5-B-Graph/pkg/DESCR sed 's/^X//' >p5-B-Graph/pkg/DESCR << 'END-of-p5-B-Graph/pkg/DESCR' XThis module is a layer between the perl-internals-examining parts of XMalcolm Beattie's perl compiler (the B::* classes) and your favorite Xgraph layout tool (currently Dot and VGC are supported, but adding Xothers would be easy). It examines the internal structures that perl Xbuilds to represent your code (OPs and SVs), and generates Xspecifications for multicolored boxes and arrows to represent them. X XWWW: http://search.cpan.org/search?module=B::Graph X X- Leo Kim Xleo@florida.sarang.net END-of-p5-B-Graph/pkg/DESCR echo x - p5-B-Graph/pkg/PLIST sed 's/^X//' >p5-B-Graph/pkg/PLIST << 'END-of-p5-B-Graph/pkg/PLIST' Xlib/perl5/site_perl/%%PERL_VER%%/B/Graph.pm Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/Graph/.packlist X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/B/Graph END-of-p5-B-Graph/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007250240.LAA46856>