Ticket #49218: vcsn.patch

File vcsn.patch, 2.5 KB (added by akimd (Akim Demaille), 5 years ago)
  • Portfile

    old new  
    44PortSystem          1.0
    55PortGroup           compiler_blacklist_versions 1.0
    66
    7 name                vaucanson
    8 version             2.0
     7name                vcsn
     8version             2.1
    99categories          devel
    1010platforms           darwin
    1111maintainers         lrde.epita.fr:akim
    1212license             GPL-3+
    1313
    14 description         C++ generic automata/transducers platform
     14description         C++ generic automata/transducers and rational expression platform
    1515
    16 long_description    Vaucanson is a finite state machine manipulation platform, \
    17                     consisting of a library, Python/IPython bindings, and \
    18                     shell tools implemented on top of them.
     16long_description    Vcsn is a finite state machine manipulation platform, \
     17                    consisting of a library on top of which are provided \
     18                    Python bindings, shell tools, and an IPython-based GUI.
    1919
    20 homepage            http://vaucanson.lrde.epita.fr
    21 master_sites        http://www.lrde.epita.fr/dload/vaucanson/${version}/
     20homepage            http://vcsn.lrde.epita.fr
     21master_sites        http://www.lrde.epita.fr/dload/vcsn/${version}/
    2222use_xz              yes
    2323
    24 checksums           rmd160  90d6d5eb5b8e664a527238c9a8b4df4834d5d9b9 \
    25                     sha256  01cee2ae49388f92e3b47b932830b49f84089b345337c4ea7b128ae3c616ac60
     24checksums           rmd160  9460c5357abcd91dacb87078aecfb11883ce951c \
     25                    sha256  a6df0057e02ef910883c37c316474bcab7e318a41ce9579e8170ef235fc30f8b
    2626
    27 depends_build       port:doxygen
     27depends_build       port:doxygen lib:libltdl:libport
    2828
    2929depends_lib         port:boost
    3030
    31 depends_run         path:bin/dot:graphviz
     31depends_run         path:bin/dot:graphviz port:ccache
    3232
    33 configure.optflags  -O3
     33configure.optflags  -O3 -DNDEBUG
    3434
    3535test.run            yes
    3636test.target         check
    3737
    38 # We need C++11 support, provided by G++ 4.8+ and Clang++ 3.3+.
     38# We need C++11/14 support, Clang++ 3.6+.  We need Boost, which is
     39# compiled with Clang++, so it is (currently) incompatible with GCC.
    3940compiler.blacklist  cc \
    4041                    *dragonegg* \
    4142                    {clang < 500} \
    4243                    *clang-2.* \
    43                     {*clang-3.[012]} \
    44                     *gcc \
    45                     *gcc-3.* \
    46                     {*gcc-4.[0-7]}
     44                    {*clang-3.[0-5]} \
     45                    *gcc*