source: trunk/dports/devel/dparser/Portfile

Last change on this file was 106429, checked in by mww@…, 4 years ago

dparser: version 1.30

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1# $Id: Portfile 106429 2013-05-26 10:37:36Z ryandesign@macports.org $
2
3PortSystem          1.0
4
5name                dparser
6version             1.30
7categories          devel lang
8license             BSD
9maintainers         mww openmaintainer
10platforms           darwin
11description         general-purpose parser generator
12long_description \
13    DParser is an simple but powerful tool for parsing.  You can specify \
14    the form of the text to be parsed using a combination of regular \
15    expressions and grammar productions. Because of the parsing technique \
16    (technically a scannerless GLR parser based on the Tomita algorithm) \
17    there are no restrictions. The grammar can be ambiguous, right or \
18    left recursive, have any number of null productions, and because there \
19    is no seperate tokenizer, can include whitespace in terminals and have \
20    terminals which are prefixes of other terminals. DParser handles not \
21    just well formed computer languages and data files, but just about any \
22    wacky situation that occurs in the real world.
23
24homepage            http://dparser.sourceforge.net/
25master_sites        sourceforge
26checksums           rmd160  5075cede706ee98c4c7bec8288f4ef919bf1dc97 \
27                    sha256  4c4a61bd5954d75da89cbcfe8f6aac3a113769939b31ce2bf4b20b7b3a31cdd8
28distname            d-${version}-src
29patchfiles          patch-Makefile
30
31worksrcdir          d
32
33use_configure       no
34
35build.args-append   CC="${configure.cc} ${configure.cflags}" PREFIX=${prefix}
36
37destroot.destdir    PREFIX=${destroot}${prefix}
38
39livecheck.type      regex
40livecheck.url       ${homepage}
41livecheck.regex     d-(\[0-9.\]+)-src${extract.suffix}
42
Note: See TracBrowser for help on using the repository browser.