diff options
-rw-r--r-- | devel/p5-Parse-RecDescent/Makefile | 10 | ||||
-rw-r--r-- | devel/p5-Parse-RecDescent/distinfo | 2 | ||||
-rw-r--r-- | devel/p5-Parse-RecDescent/pkg-descr | 27 | ||||
-rw-r--r-- | devel/p5-Parse-RecDescent/pkg-plist | 9 |
4 files changed, 25 insertions, 23 deletions
diff --git a/devel/p5-Parse-RecDescent/Makefile b/devel/p5-Parse-RecDescent/Makefile index df324129d9ef..10a864aea082 100644 --- a/devel/p5-Parse-RecDescent/Makefile +++ b/devel/p5-Parse-RecDescent/Makefile @@ -6,18 +6,20 @@ # PORTNAME= Parse-RecDescent -PORTVERSION= 1.80 +PORTVERSION= 1.94 CATEGORIES= devel perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= Parse PKGNAMEPREFIX= p5- -MAINTAINER= ports@FreeBSD.Org +MAINTAINER= tobez@FreeBSD.Org COMMENT= A recursive descent parsing framework for Perl +BUILD_DEPENDS= ${SITE_PERL}/Text/Balanced.pm:${PORTSDIR}/textproc/p5-Text-Balanced +RUN_DEPENDS= ${BUILD_DEPENDS} + PERL_CONFIGURE= YES -MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} -MAN3= Parse::RecDescent.3 Text::Balanced.3 +MAN3= Parse::RecDescent.3 .include <bsd.port.mk> diff --git a/devel/p5-Parse-RecDescent/distinfo b/devel/p5-Parse-RecDescent/distinfo index 4ae6f5a30e16..bf2bf4f63a6a 100644 --- a/devel/p5-Parse-RecDescent/distinfo +++ b/devel/p5-Parse-RecDescent/distinfo @@ -1 +1 @@ -MD5 (Parse-RecDescent-1.80.tar.gz) = e72a9c7b94ed20558d16028b657f6b09 +MD5 (Parse-RecDescent-1.94.tar.gz) = 497600b337a501eae11f31195ccec9d4 diff --git a/devel/p5-Parse-RecDescent/pkg-descr b/devel/p5-Parse-RecDescent/pkg-descr index d92d4238c98c..698c3c90e43f 100644 --- a/devel/p5-Parse-RecDescent/pkg-descr +++ b/devel/p5-Parse-RecDescent/pkg-descr @@ -1,13 +1,16 @@ - RecDescent incrementally generates top-down recursive-descent text - parsers from simple yacc-like grammar specifications. It provides: +RecDescent incrementally generates top-down recursive-descent text +parsers from simple yacc-like grammar specifications. It provides: - * Regular expressions or literal strings as terminals (tokens) - * Multiple (non-contiguous) productions for any rule - * Repeated, optional and alternate subrules within productions - * Late-bound (run-time dispatched) subrules - * Full access to Perl within actions specified as part of the grammar - * Simple automated error reporting during generation and parsing - * The ability to commit to, uncommit to, or reject particular - productions during a parse - * Incremental extension of the parsing grammar (even during a parse) - * The ability to retrieve the generated parsing code. + * Regular expressions or literal strings as terminals (tokens) + * Multiple (non-contiguous) productions for any rule + * Repeated, optional and alternate subrules within productions + * Late-bound (run-time dispatched) subrules + * Full access to Perl within actions specified as part of the grammar + * Simple automated error reporting during generation and parsing + * The ability to commit to, uncommit to, or reject particular + productions during a parse + * Incremental extension of the parsing grammar (even during a parse) + * The ability to retrieve the generated parsing code. + +WWW: http://search.cpan.org/search?dist=Parse-RecDescent +Author: Damian Conway <damian@conway.org> diff --git a/devel/p5-Parse-RecDescent/pkg-plist b/devel/p5-Parse-RecDescent/pkg-plist index c8937c7e08ac..74240678b3fb 100644 --- a/devel/p5-Parse-RecDescent/pkg-plist +++ b/devel/p5-Parse-RecDescent/pkg-plist @@ -1,9 +1,6 @@ -lib/perl5/site_perl/%%PERL_VER%%/Parse/RecDescent.pm -lib/perl5/site_perl/%%PERL_VER%%/Parse/RecDescent.pod -lib/perl5/site_perl/%%PERL_VER%%/Text/Balanced.pm -lib/perl5/site_perl/%%PERL_VER%%/Text/Balanced.pod -lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Parse/RecDescent/.packlist +%%SITE_PERL%%/Parse/RecDescent.pm +%%SITE_PERL%%/Parse/RecDescent.pod +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Parse/RecDescent/.packlist @dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Parse/RecDescent @unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Parse 2>/dev/null || true -@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Text 2>/dev/null || true @unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Parse 2>/dev/null || true |