[144823] trunk/dports/devel

khindenburg at macports.org khindenburg at macports.org
Tue Jan 19 08:35:08 PST 2016


Revision: 144823
          https://trac.macports.org/changeset/144823
Author:   khindenburg at macports.org
Date:     2016-01-19 08:35:07 -0800 (Tue, 19 Jan 2016)
Log Message:
-----------
vcsn: new port copied from vaucanson; update to 2.1; use python34 #49218

Modified Paths:
--------------
    trunk/dports/devel/vcsn/Portfile

Added Paths:
-----------
    trunk/dports/devel/vcsn/

Modified: trunk/dports/devel/vcsn/Portfile
===================================================================
--- trunk/dports/devel/vaucanson/Portfile	2016-01-19 04:18:54 UTC (rev 144817)
+++ trunk/dports/devel/vcsn/Portfile	2016-01-19 16:35:07 UTC (rev 144823)
@@ -2,43 +2,45 @@
 # $Id$
 
 PortSystem          1.0
-PortGroup           compiler_blacklist_versions 1.0
+PortGroup           cxx11 1.0
+PortGroup           active_variants 1.1
 
-name                vaucanson
-version             2.0
+name                vcsn
+version             2.1
 categories          devel
 platforms           darwin
-maintainers         lrde.epita.fr:akim
+maintainers         lrde.epita.fr:akim openmaintainer
 license             GPL-3+
 
-description         C++ generic automata/transducers platform
+description         C++ generic automata/transducers and rational expression platform
 
-long_description    Vaucanson is a finite state machine manipulation platform, \
-                    consisting of a library, Python/IPython bindings, and \
-                    shell tools implemented on top of them.
+long_description    Vcsn is a platform for weighted automata and rational expressions. \
+                    It consists of an efficient C++ generic library, shell tools, Python \
+                    bindings, and a graphical interactive environment on top of IPython.
 
-homepage            http://vaucanson.lrde.epita.fr
-master_sites        http://www.lrde.epita.fr/dload/vaucanson/${version}/
+homepage            http://vcsn.lrde.epita.fr
+master_sites        http://www.lrde.epita.fr/dload/vcsn/${version}/
+
 use_xz              yes
 
-checksums           rmd160  90d6d5eb5b8e664a527238c9a8b4df4834d5d9b9 \
-                    sha256  01cee2ae49388f92e3b47b932830b49f84089b345337c4ea7b128ae3c616ac60
+checksums           rmd160  9460c5357abcd91dacb87078aecfb11883ce951c \
+                    sha256  a6df0057e02ef910883c37c316474bcab7e318a41ce9579e8170ef235fc30f8b
 
-depends_build       port:doxygen
+# python3.x is required - force dependencies to use it as well
+set python_version  34
+depends_build       port:doxygen port:libtool
 
-depends_lib         port:boost
+depends_lib         port:boost \
+                    path:bin/ccache:ccache \
+                    port:gmp \
+                    port:python${python_version}
 
-depends_run         path:bin/dot:graphviz
+depends_run         path:bin/dot:graphviz \
+                    port:py${python_version}-ipython
 
-configure.optflags  -O3
+require_active_variants boost python${python_version}
 
+configure.optflags  -O3 -DNDEBUG
+
 test.run            yes
 test.target         check
-
-# We need C++11 support, provided by G++ 4.8+ and Clang++ 3.3+.
-compiler.blacklist  cc \
-                    *dragonegg* \
-                    {clang < 500} \
-                    *gcc \
-                    *gcc-3.* \
-                    {*gcc-4.[0-7]}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160119/af2c346b/attachment-0001.html>


More information about the macports-changes mailing list