[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