source: trunk/dports/devel/bison/Portfile

Last change on this file was 150723, checked in by larryv@…, 16 months ago

bison: Use default gnu livecheck

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 150723 2016-07-27 18:41:40Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                bison
7subport             bison-runtime {}
8
9epoch               1
10version             3.0.4
11if {${subport} eq "bison"} {
12    revision        1
13}
14categories          devel
15platforms           darwin
16if {${subport} eq "bison-runtime"} {
17    supported_archs noarch
18}
19license             GPL-3+
20maintainers         mww
21
22if {${subport} eq "bison-runtime"} {
23    description         Localization support for Bison-generated parsers
24    long_description    The Bison parser generator provides \
25                        translations for its parser diagnostics. \
26                        Programs that contain Bison-generated parsers \
27                        can use these translations to generate \
28                        localized error messages.
29    installs_libs       no
30} else {
31    description         The Yacc-compatible Parser Generator
32    long_description    Bison is a general-purpose parser generator \
33                        that converts an annotated context-free \
34                        grammar into a deterministic LR or generalized \
35                        LR (GLR) parser employing LALR(1) parser \
36                        tables. As an experimental feature, Bison can \
37                        also generate IELR(1) or canonical LR(1) \
38                        parser tables. Once you are proficient with \
39                        Bison, you can use it to develop a wide range \
40                        of language parsers, from those used in simple \
41                        desk calculators to complex programming \
42                        languages.
43
44    depends_build       bin:perl:perl5
45    depends_lib         port:gettext \
46                        port:m4
47    depends_run         port:bison-runtime
48}
49homepage            http://www.gnu.org/software/bison
50
51master_sites        gnu
52use_xz              yes
53checksums           rmd160  414959f3d619d8e4875e241ee02852b2ff13c2cb \
54                    sha256  a72428c7917bdf9fa93cb8181c971b6e22834125848cf1d03ce10b1bb0716fe1
55
56configure.args      --disable-silent-rules
57
58if {${subport} eq "bison-runtime"} {
59    build.dir       ${worksrcpath}/runtime-po
60    livecheck.type  none
61} else {
62    patchfiles      skip-runtime-po.patch
63    test.run        yes
64    test.target     check
65}
Note: See TracBrowser for help on using the repository browser.