add p5-Pugs-Compiler-Rule 0.12

Compiler for Perl 6 Rules
This commit is contained in:
Ying-Chieh Liao 2006-08-01 01:39:58 +00:00
parent cd4aa0dc19
commit 3f5cb7c81c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=169273
5 changed files with 87 additions and 0 deletions

View File

@ -186,6 +186,7 @@
SUBDIR += p5-JavaScript-Squish
SUBDIR += p5-List-MoreUtils
SUBDIR += p5-Perl6-Subs
SUBDIR += p5-Pugs-Compiler-Rule
SUBDIR += p5-Quantum-Superpositions
SUBDIR += p5-Scalar-List-Utils
SUBDIR += p5-Switch

View File

@ -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>

View File

@ -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

View File

@ -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/

View File

@ -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