From owner-freebsd-ports Mon Jul 24 19:50: 7 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id A56A137B62B for ; Mon, 24 Jul 2000 19:50:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA49388; Mon, 24 Jul 2000 19:50:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from florida.sarang.net (florida.sarang.net [210.183.72.20]) by hub.freebsd.org (Postfix) with ESMTP id 9CD9437B646 for ; Mon, 24 Jul 2000 19:40:53 -0700 (PDT) (envelope-from leo@florida.sarang.net) Received: (from leo@localhost) by florida.sarang.net (8.9.3/8.9.3) id LAA46856; Tue, 25 Jul 2000 11:40:51 +0900 (KST) (envelope-from leo) Message-Id: <200007250240.LAA46856@florida.sarang.net> Date: Tue, 25 Jul 2000 11:40:51 +0900 (KST) From: leo@florida.sarang.net Reply-To: leo@florida.sarang.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/20164: New port: lang/p5-B-Graph Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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