Revision: 115472 https://trac.macports.org/changeset/115472 Author: sean@macports.org Date: 2014-01-02 14:24:58 -0800 (Thu, 02 Jan 2014) Log Message: ----------- py-ffc: add new port from the fenics project Added Paths: ----------- trunk/dports/python/py-ffc/ trunk/dports/python/py-ffc/Portfile Added: trunk/dports/python/py-ffc/Portfile =================================================================== --- trunk/dports/python/py-ffc/Portfile (rev 0) +++ trunk/dports/python/py-ffc/Portfile 2014-01-02 22:24:58 UTC (rev 115472) @@ -0,0 +1,40 @@ +# -*- 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 +# $Id$ + +PortSystem 1.0 +PortGroup python 1.0 +PortGroup bitbucket 1.0 + +bitbucket.setup fenics-project ffc 7b614015a64e +name py-ffc +version 1.2.0 + +categories-append math science +license LGPL-3+ +platforms darwin +supported_archs noarch +maintainers sean openmaintainer + +description FEniCS Form Compiler +long_description FFC works as a compiler for multilinear forms by generating \ + code (C or C++) for the evaluation of a multilinear form given \ + in mathematical notation. This new approach to form evaluation \ + makes it possible to combine generality with efficiency, the \ + form can be given in mathematical notation and the generated \ + code is as efficient as hand-optimized code. + +checksums rmd160 d9c6abfdce98de467579a82456acc8eca058932f \ + sha256 7da48f3f9b213291e78b93e76e42db7185e1e9e431c141fdd1c2f63425b7b7a3 + +python.versions 26 27 + +if {${subport} ne ${name}} { + depends_lib port:py${python.version}-fiat \ + port:py${python.version}-ufl \ + port:py${python.version}-ferari \ + port:py${python.version}-instant \ + port:ufc +} + +# project has no tags or branches to version, so manually check +livecheck.type none