diff options
author | ijliao <ijliao@FreeBSD.org> | 2006-08-01 01:39:58 +0000 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2006-08-01 01:39:58 +0000 |
commit | b6e035e17487fe60cd6c1624b406c71039d5b22d (patch) | |
tree | a5b5bff99136661bc5d361ab603dd6f89716b4ae /lang/p5-Pugs-Compiler-Rule | |
parent | c1605b7cdd08a9301c4e84edbacf0b764d634868 (diff) | |
download | FreeBSD-ports-b6e035e17487fe60cd6c1624b406c71039d5b22d.zip FreeBSD-ports-b6e035e17487fe60cd6c1624b406c71039d5b22d.tar.gz |
add p5-Pugs-Compiler-Rule 0.12
Compiler for Perl 6 Rules
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 0000000..b1eade1 --- /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 0000000..2328411 --- /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 0000000..e81d638 --- /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 0000000..718bce7a --- /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 |