Ticket #49218: vaucanson2vcsn.patch

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

Diff from accepted vaucanson Portfile to candidate vcsn Portfile

  • (a) /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/vaucanson/Portfile vs. (b) vcsn.macports

    a b  
    22# $Id: Portfile 122640 2014-07-25 16:42:13Z ryandesign@macports.org $
    33
    44PortSystem          1.0
    5 PortGroup           compiler_blacklist_versions 1.0
     5PortGroup           cxx11 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 platform for weighted automata and rational expressions.
     17                    It consists of an efficient C++ generic library, shell tools, Python
     18                    bindings, and a graphical interactive environment on top of IPython.
    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 port:libport
    2828
    2929depends_lib         port:boost
    3030
    31 depends_run         path:bin/dot:graphviz
     31depends_run         path:bin/dot:graphviz path:bin/ccache:ccache port:py-ipython
    3232
    33 configure.optflags  -O3
     33configure.optflags  -O3 -DNDEBUG
    3434
    3535test.run            yes
    3636test.target         check
    37 
    38 # We need C++11 support, provided by G++ 4.8+ and Clang++ 3.3+.
    39 compiler.blacklist  cc \
    40                     *dragonegg* \
    41                     {clang < 500} \
    42                     *clang-2.* \
    43                     {*clang-3.[012]} \
    44                     *gcc \
    45                     *gcc-3.* \
    46                     {*gcc-4.[0-7]}