Skip site navigation (1)Skip section navigation (2)
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>