- Add p5-Marpa-PP 0.010

Marpa::PP is the pure Perl version of Marpa.

Marpa parses any language whose grammar can be written in BNF. That includes
recursive grammars, ambiguous grammars, infinitely ambiguous grammars and
grammars with useless or empty productions.

WWW: http://search.cpan.org/dist/Marpa-PP/

Feature safe:	yes
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2011-11-13 13:04:31 +00:00
parent 078ea4221c
commit aadb3e7c33
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=285696
5 changed files with 95 additions and 0 deletions

View File

@ -213,6 +213,7 @@
SUBDIR += p5-JavaScript-Value-Escape
SUBDIR += p5-List-MoreUtils
SUBDIR += p5-Marpa
SUBDIR += p5-Marpa-PP
SUBDIR += p5-Modern-Perl
SUBDIR += p5-Parse-Perl
SUBDIR += p5-Perl6-Subs

58
lang/p5-Marpa-PP/Makefile Normal file
View File

@ -0,0 +1,58 @@
# New ports collection makefile for: p5-Marpa-PP
# Date created: 2011-10-25
# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Marpa-PP
PORTVERSION= 0.010
CATEGORIES= lang textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
DISTNAME= ${PORTNAME}-${PORTVERSION}000
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Pure Perl version of Marpa
BUILD_DEPENDS= p5-PPI>=1.206:${PORTSDIR}/textproc/p5-PPI \
p5-Task-Weaken>=0:${PORTSDIR}/devel/p5-Task-Weaken
BUILD_DEPENDS= p5-PPI>=1.206:${PORTSDIR}/textproc/p5-PPI \
p5-Task-Weaken>=0:${PORTSDIR}/devel/p5-Task-Weaken
TEST_DEPENDS= p5-Test-Weaken>=3.004000:${PORTSDIR}/devel/p5-Test-Weaken
# PERL_CONFIGURE failed on Perl 5.12.4
PERL_MODBUILD= 5.10.0+
MAN3= Marpa::PP.3 \
Marpa::PP::Advanced::Bibliography.3 \
Marpa::PP::Advanced::Models.3 \
Marpa::PP::Debug.3 \
Marpa::PP::Grammar.3 \
Marpa::PP::Recognizer.3 \
Marpa::PP::Rewrite.3 \
Marpa::PP::Semantics.3 \
Marpa::PP::Semantics::Infinite.3 \
Marpa::PP::Semantics::Null.3 \
Marpa::PP::Semantics::Order.3 \
Marpa::PP::Support.3 \
Marpa::PP::Tracing.3 \
Marpa::PP::Vocabulary.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 501001
BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.21:${PORTSDIR}/lang/p5-Scalar-List-Utils
RUN_DEPENDS+= p5-Scalar-List-Utils>=1.21:${PORTSDIR}/lang/p5-Scalar-List-Utils
.endif
.if ${PERL_LEVEL} < 501200
BUILD_DEPENDS+= p5-Data-Dumper>=2.125:${PORTSDIR}/devel/p5-Data-Dumper \
p5-Storable>=2.21:${PORTSDIR}/devel/p5-Storable
RUN_DEPENDS+= p5-Data-Dumper>=2.125:${PORTSDIR}/devel/p5-Data-Dumper \
p5-Storable>=2.21:${PORTSDIR}/devel/p5-Storable
TEST_DEPENDS+= p5-Test-Simple>=0.94:${PORTSDIR}/devel/p5-Test-Simple
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Marpa-PP-0.010000.tar.gz) = 243f84396cd23b8428e69161141ae68cae12846975ddea58c3e909357edaac4f
SIZE (Marpa-PP-0.010000.tar.gz) = 242922

View File

@ -0,0 +1,7 @@
Marpa::PP is the pure Perl version of Marpa.
Marpa parses any language whose grammar can be written in BNF. That includes
recursive grammars, ambiguous grammars, infinitely ambiguous grammars and
grammars with useless or empty productions.
WWW: http://search.cpan.org/dist/Marpa-PP/

View File

@ -0,0 +1,27 @@
%%SITE_PERL%%/Marpa/PP.pm
%%SITE_PERL%%/Marpa/PP.pod
%%SITE_PERL%%/Marpa/PP/Advanced/Bibliography.pod
%%SITE_PERL%%/Marpa/PP/Advanced/Models.pod
%%SITE_PERL%%/Marpa/PP/Callback.pm
%%SITE_PERL%%/Marpa/PP/Debug.pod
%%SITE_PERL%%/Marpa/PP/Grammar.pm
%%SITE_PERL%%/Marpa/PP/Grammar.pod
%%SITE_PERL%%/Marpa/PP/Installed.pm
%%SITE_PERL%%/Marpa/PP/Internal.pm
%%SITE_PERL%%/Marpa/PP/Recognizer.pm
%%SITE_PERL%%/Marpa/PP/Recognizer.pod
%%SITE_PERL%%/Marpa/PP/Rewrite.pod
%%SITE_PERL%%/Marpa/PP/Semantics.pod
%%SITE_PERL%%/Marpa/PP/Semantics/Infinite.pod
%%SITE_PERL%%/Marpa/PP/Semantics/Null.pod
%%SITE_PERL%%/Marpa/PP/Semantics/Order.pod
%%SITE_PERL%%/Marpa/PP/Slot.pm
%%SITE_PERL%%/Marpa/PP/Support.pod
%%SITE_PERL%%/Marpa/PP/Tracing.pod
%%SITE_PERL%%/Marpa/PP/Value.pm
%%SITE_PERL%%/Marpa/PP/Version.pm
%%SITE_PERL%%/Marpa/PP/Vocabulary.pod
@dirrm %%SITE_PERL%%/Marpa/PP/Semantics
@dirrm %%SITE_PERL%%/Marpa/PP/Advanced
@dirrm %%SITE_PERL%%/Marpa/PP
@dirrmtry %%SITE_PERL%%/Marpa