diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2006-08-01 01:39:58 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2006-08-01 01:39:58 +0000 |
commit | 3f5cb7c81ce921257166d13739924d6261222eb3 (patch) | |
tree | 88e57b0e43a24d12e01ee328b717814c03dcaae8 /lang/p5-Pugs-Compiler-Rule | |
parent | cd4aa0dc19c5d2f63c8c17afcfa917e45b6b657c (diff) | |
download | ports-3f5cb7c81ce921257166d13739924d6261222eb3.tar.gz ports-3f5cb7c81ce921257166d13739924d6261222eb3.zip |
add p5-Pugs-Compiler-Rule 0.12
Compiler for Perl 6 Rules
Notes
Notes:
svn path=/head/; revision=169273
Diffstat (limited to 'lang/p5-Pugs-Compiler-Rule')
-rw-r--r-- | lang/p5-Pugs-Compiler-Rule/Makefile | 43 | ||||
-rw-r--r-- | lang/p5-Pugs-Compiler-Rule/distinfo | 3 | ||||
-rw-r--r-- | lang/p5-Pugs-Compiler-Rule/pkg-descr | 10 | ||||
-rw-r--r-- | lang/p5-Pugs-Compiler-Rule/pkg-plist | 30 |
4 files changed, 86 insertions, 0 deletions
diff --git a/lang/p5-Pugs-Compiler-Rule/Makefile b/lang/p5-Pugs-Compiler-Rule/Makefile new file mode 100644 index 000000000000..b1eade101aa8 --- /dev/null +++ b/lang/p5-Pugs-Compiler-Rule/Makefile @@ -0,0 +1,43 @@ +# ex:ts=8 +# Ports collection makefile for: Pugs::Compiler::Rule +# Date created: Aug 1, 2006 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= Pugs-Compiler-Rule +PORTVERSION= 0.12 +CATEGORIES= lang perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= ../by-authors/id/F/FG/FGLOCK +PKGNAMEPREFIX= p5- + +MAINTAINER= perl@FreeBSD.org +COMMENT= Compiler for Perl 6 Rules + +BUILD_DEPENDS= p5-Class-InsideOut>=0:${PORTSDIR}/devel/p5-Class-InsideOut \ + p5-Data-Dump-Streamer>=0:${PORTSDIR}/devel/p5-Data-Dump-Streamer \ + p5-PadWalker>=1.0:${PORTSDIR}/devel/p5-PadWalker \ + p5-Parse-Yapp>=0:${PORTSDIR}/devel/p5-Parse-Yapp +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= Pugs::Compiler::Regex.3 \ + Pugs::Compiler::RegexPerl5.3 \ + Pugs::Compiler::Rule.3 \ + Pugs::Compiler::Token.3 \ + Pugs::Grammar::Precedence.3 \ + Pugs::Grammar::Rule::Rule.3 \ + Pugs::Runtime::Grammar.3 \ + Pugs::Runtime::Match.3 \ + Pugs::Runtime::Match::Ratchet.3 + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500600 +IGNORE= requires perl 5.6 or later. Install lang/perl5 and try again +.endif + +.include <bsd.port.post.mk> diff --git a/lang/p5-Pugs-Compiler-Rule/distinfo b/lang/p5-Pugs-Compiler-Rule/distinfo new file mode 100644 index 000000000000..2328411ceed9 --- /dev/null +++ b/lang/p5-Pugs-Compiler-Rule/distinfo @@ -0,0 +1,3 @@ +MD5 (Pugs-Compiler-Rule-0.12.tar.gz) = 8183dfd3e4222b73b04c3c402b82dd70 +SHA256 (Pugs-Compiler-Rule-0.12.tar.gz) = b15307dcd5c12c2f969800f2ffcdd37efbe67caaf3dee2b914c6acc7fb75758d +SIZE (Pugs-Compiler-Rule-0.12.tar.gz) = 46220 diff --git a/lang/p5-Pugs-Compiler-Rule/pkg-descr b/lang/p5-Pugs-Compiler-Rule/pkg-descr new file mode 100644 index 000000000000..e81d638cdc60 --- /dev/null +++ b/lang/p5-Pugs-Compiler-Rule/pkg-descr @@ -0,0 +1,10 @@ +This module provides an implementation for Perl 6 Rules. + +It is a front-end to several other modules: + * Pugs::Grammar::Rule parses the Rules syntax. + * Pugs::Grammar::Rule::Rule specifies the Rules syntax with Rules. + * Pugs::Emitter::Rule::Perl5 converts parsed Rules to Perl 5 code. + * Pugs::Runtime::Rule provides the runtime engine for Rules. + * Pugs::Runtime::Match represents a Match object. + +WWW: http://search.cpan.org/dist/Pugs-Compiler-Rule/ diff --git a/lang/p5-Pugs-Compiler-Rule/pkg-plist b/lang/p5-Pugs-Compiler-Rule/pkg-plist new file mode 100644 index 000000000000..718bce7a8e29 --- /dev/null +++ b/lang/p5-Pugs-Compiler-Rule/pkg-plist @@ -0,0 +1,30 @@ +%%SITE_PERL%%/Pugs/Compiler/Regex.pm +%%SITE_PERL%%/Pugs/Compiler/RegexPerl5.pm +%%SITE_PERL%%/Pugs/Compiler/Rule.pm +%%SITE_PERL%%/Pugs/Compiler/Token.pm +%%SITE_PERL%%/Pugs/Emitter/Rule/Perl5.pm +%%SITE_PERL%%/Pugs/Emitter/Rule/Perl5/Ratchet.pm +%%SITE_PERL%%/Pugs/Grammar/Base.pm +%%SITE_PERL%%/Pugs/Grammar/Precedence.pm +%%SITE_PERL%%/Pugs/Grammar/Rule.pm +%%SITE_PERL%%/Pugs/Grammar/Rule/Rule.pm +%%SITE_PERL%%/Pugs/Grammar/Rule/Rule.pmc +%%SITE_PERL%%/Pugs/Runtime/Common.pm +%%SITE_PERL%%/Pugs/Runtime/Grammar.pm +%%SITE_PERL%%/Pugs/Runtime/Match.pm +%%SITE_PERL%%/Pugs/Runtime/Match/Ratchet.pm +%%SITE_PERL%%/Pugs/Runtime/Rule.pl +%%SITE_PERL%%/Pugs/Runtime/Rule.pm +@dirrm %%SITE_PERL%%/Pugs/Runtime/Match +@dirrmtry %%SITE_PERL%%/Pugs/Runtime +@dirrm %%SITE_PERL%%/Pugs/Grammar/Rule +@dirrmtry %%SITE_PERL%%/Pugs/Grammar +@dirrm %%SITE_PERL%%/Pugs/Emitter/Rule/Perl5 +@dirrmtry %%SITE_PERL%%/Pugs/Emitter/Rule +@dirrm %%SITE_PERL%%/Pugs/Emitter +@dirrmtry %%SITE_PERL%%/Pugs/Compiler +@dirrmtry %%SITE_PERL%%/Pugs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Pugs/Compiler/Rule/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Pugs/Compiler/Rule +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Pugs/Compiler +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Pugs |