Ticket #49218: Portfile

File Portfile, 1.6 KB (added by akimd (Akim Demaille), 5 years ago)
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 122640 2014-07-25 16:42:13Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           compiler_blacklist_versions 1.0
6
7name                vcsn
8version             2.1
9categories          devel
10platforms           darwin
11maintainers         lrde.epita.fr:akim
12license             GPL-3+
13
14description         C++ generic automata/transducers and rational expression platform
15
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.
19
20homepage            http://vcsn.lrde.epita.fr
21master_sites        http://www.lrde.epita.fr/dload/vcsn/${version}/
22use_xz              yes
23
24checksums           rmd160  9460c5357abcd91dacb87078aecfb11883ce951c \
25                    sha256  a6df0057e02ef910883c37c316474bcab7e318a41ce9579e8170ef235fc30f8b
26
27depends_build       port:doxygen lib:libltdl:libport
28
29depends_lib         port:boost
30
31depends_run         path:bin/dot:graphviz port:ccache
32
33configure.optflags  -O3 -DNDEBUG
34
35test.run            yes
36test.target         check
37
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.
40compiler.blacklist  cc \
41                    *dragonegg* \
42                    {clang < 500} \
43                    *clang-2.* \
44                    {*clang-3.[0-5]} \
45                    *gcc*