Ticket #15723: p5-parse-recdescent-1.95-1.diff.2.txt

File p5-parse-recdescent-1.95-1.diff.2.txt, 3.8 KB (added by stolen-from-macports-trac@…, 16 years ago)
Line 
1Index: perl/p5-parse-recdescent/Portfile
2===================================================================
3--- perl/p5-parse-recdescent/Portfile   (revision 37923)
4+++ perl/p5-parse-recdescent/Portfile   (working copy)
5@@ -1,33 +1,49 @@
6 # $Id$
7+
8 PortSystem 1.0
9 PortGroup perl5 1.0
10 
11-perl5.setup            Parse-RecDescent 1.94
12-revision               1
13-maintainers            nomaintainer
14-description            Generate Recursive-Descent Parsers
15-long_description       RecDescent incrementally generates top-down \
16-                                       recursive-descent text parsers from simple yacc-like \
17-                                       grammar specifications. It provides: \
18-                                       * Regular expressions or literal strings as \
19-                                       terminals (tokens), \
20-                                       * Multiple (non-contiguous) productions for any rule, \
21-                                       * Repeated, optional and alternate subrules within \
22-                                       productions, \
23-                                       * Late-bound (run-time dispatched) subrules \
24-                                       * Full access to Perl within actions specified as \
25-                                       part of the grammar, \
26-                                       * Simple automated error reporting during parser \
27-                                       generation and parsing, \
28-                                       * The ability to commit to, uncommit to, or reject \
29-                                       particular productions during a parse, \
30-                                       * Incremental extension of the parsing grammar (even \
31-                                       during a parse), \
32-                                       * Precompilation of parser objects, \
33-                                       * User-definable reduce-reduce conflict resolution \
34-                                       via "scoring" of matching productions. \
35-                                       See the file "RecDescent.pod" for excruciating \
36-                                       detail on all of this.
37-checksums              md5 497600b337a501eae11f31195ccec9d4
38-platforms              darwin
39+# Both MacPorts and CPAN's own mirroring procedure appear to be confused by
40+# the new "v" in the version string.  So we have to do some contortions to
41+# accommodate that.
42 
43+perl5.setup             Parse-RecDescent 1.95.1
44+distname                ${perl5.module}-v${version}
45+master_sites            http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/
46+depends_lib-append      port:p5-text-balanced \
47+                        port:p5-version
48+depends_build-append    port:p5-test-simple
49+maintainers             nomaintainer
50+livecheck.regex \
51+    (?:This Release)?<td class=label>(?:This|Latest) Release</td>.*<td\
52+    class=cell>(?:<\[^<\]+>)?${perl5.module}-v?(\[^<\]+?)<
53+
54+description         Generate Recursive-Descent Parsers
55+long_description    RecDescent incrementally generates top-down \
56+                    recursive-descent text parsers from simple yacc-like \
57+                    grammar specifications. It provides: \n\
58+                    * Regular expressions or literal strings as \
59+                    terminals (tokens), \n\
60+                    * Multiple (non-contiguous) productions for any rule, \n\
61+                    * Repeated, optional and alternate subrules within \
62+                    productions, \n\
63+                    * Late-bound (run-time dispatched) subrules \n\
64+                    * Full access to Perl within actions specified as \
65+                    part of the grammar, \n\
66+                    * Simple automated error reporting during parser \
67+                    generation and parsing, \n\
68+                    * The ability to commit to, uncommit to, or reject \
69+                    particular productions during a parse, \n\
70+                    * Incremental extension of the parsing grammar (even \
71+                    during a parse), \n\
72+                    * Precompilation of parser objects, \n\
73+                    * User-definable reduce-reduce conflict resolution \
74+                    via "scoring" of matching productions. \n\
75+                    See the file "RecDescent.pod" for excruciating \
76+                    detail on all of this.
77+
78+platforms           darwin
79+checksums           md5    122fa38d52a701897836370ae022f174 \
80+                    sha1   b4b41e1ce0647b8045ff7fca4e8eb646ed56b8e2 \
81+                    rmd160 2c3ffcdb0b62d852f2cd228a2916f9b0285757fe
82+