Index: perl/p5-parse-recdescent/Portfile =================================================================== --- perl/p5-parse-recdescent/Portfile (revision 37923) +++ perl/p5-parse-recdescent/Portfile (working copy) @@ -1,33 +1,49 @@ # $Id$ + PortSystem 1.0 PortGroup perl5 1.0 -perl5.setup Parse-RecDescent 1.94 -revision 1 -maintainers nomaintainer -description Generate Recursive-Descent Parsers -long_description 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 parser \ - 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), \ - * Precompilation of parser objects, \ - * User-definable reduce-reduce conflict resolution \ - via "scoring" of matching productions. \ - See the file "RecDescent.pod" for excruciating \ - detail on all of this. -checksums md5 497600b337a501eae11f31195ccec9d4 -platforms darwin +# Both MacPorts and CPAN's own mirroring procedure appear to be confused by +# the new "v" in the version string. So we have to do some contortions to +# accommodate that. +perl5.setup Parse-RecDescent 1.95.1 +distname ${perl5.module}-v${version} +master_sites http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/ +depends_lib-append port:p5-text-balanced \ + port:p5-version +depends_build-append port:p5-test-simple +maintainers nomaintainer +livecheck.regex \ + (?:This Release)?