1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

FFC works as a compiler for multilinear forms by generating code (C++) for

the evaluation of a multilinear form given in mathematical notation.

WWW:	https://launchpad.net/ffc

PR:		166700
Submitted by:	Jason Bacon <jwbacon@tds.net>
This commit is contained in:
Ruslan Makhmatkhanov 2012-04-12 19:33:50 +00:00
parent a03ecba7da
commit 674e43a6c7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=294745
6 changed files with 224 additions and 0 deletions

View File

@ -509,6 +509,7 @@
SUBDIR += py-basemap
SUBDIR += py-basemap-data
SUBDIR += py-bitvector
SUBDIR += py-ffc
SUBDIR += py-fpconst
SUBDIR += py-gato
SUBDIR += py-gmpy

26
math/py-ffc/Makefile Normal file
View File

@ -0,0 +1,26 @@
# New ports collection makefile for: py-ffc
# Date created: 12 April 2012
# Whom: Jason Bacon <jwbacon@tds.net>
#
# $FreeBSD$
#
PORTNAME= ffc
PORTVERSION= 1.0.0
CATEGORIES= math python
MASTER_SITES= https://launchpad.net/${PORTNAME}/1.0.x/${PORTVERSION}/+download/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jwbacon@tds.net
COMMENT= C++ code generator for multilinear forms
USE_PYTHON= -2.7
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= FFC
FETCH_ARGS= -Fpr
MAN1= ffc.1
MANCOMPRESSED= yes
.include <bsd.port.mk>

2
math/py-ffc/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (ffc-1.0.0.tar.gz) = 04582684b3b8640029ccf287dcf6dfd38cc90a7c2b851ce9b941ba46fe03c512
SIZE (ffc-1.0.0.tar.gz) = 3938612

View File

@ -0,0 +1,9 @@
--- setup.py.orig 2012-04-06 13:16:19.000000000 -0500
+++ setup.py 2012-04-06 13:16:25.000000000 -0500
@@ -31,5 +31,5 @@
"ffc.errorcontrol"],
package_dir={"ffc": "ffc"},
scripts = scripts,
- data_files = [(join("share", "man", "man1"),
+ data_files = [(join("man", "man1"),
[join("doc", "man", "man1", "ffc.1.gz")])])

4
math/py-ffc/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
FFC works as a compiler for multilinear forms by generating code (C++) for
the evaluation of a multilinear form given in mathematical notation.
WWW: https://launchpad.net/ffc

182
math/py-ffc/pkg-plist Normal file
View File

@ -0,0 +1,182 @@
bin/ffc
%%PYTHON_SITELIBDIR%%/ffc/__init__.py
%%PYTHON_SITELIBDIR%%/ffc/__init__.pyc
%%PYTHON_SITELIBDIR%%/ffc/__init__.pyo
%%PYTHON_SITELIBDIR%%/ffc/analysis.py
%%PYTHON_SITELIBDIR%%/ffc/analysis.pyc
%%PYTHON_SITELIBDIR%%/ffc/analysis.pyo
%%PYTHON_SITELIBDIR%%/ffc/codegeneration.py
%%PYTHON_SITELIBDIR%%/ffc/codegeneration.pyc
%%PYTHON_SITELIBDIR%%/ffc/codegeneration.pyo
%%PYTHON_SITELIBDIR%%/ffc/codesnippets.py
%%PYTHON_SITELIBDIR%%/ffc/codesnippets.pyc
%%PYTHON_SITELIBDIR%%/ffc/codesnippets.pyo
%%PYTHON_SITELIBDIR%%/ffc/compiler.py
%%PYTHON_SITELIBDIR%%/ffc/compiler.pyc
%%PYTHON_SITELIBDIR%%/ffc/compiler.pyo
%%PYTHON_SITELIBDIR%%/ffc/constants.py
%%PYTHON_SITELIBDIR%%/ffc/constants.pyc
%%PYTHON_SITELIBDIR%%/ffc/constants.pyo
%%PYTHON_SITELIBDIR%%/ffc/cpp.py
%%PYTHON_SITELIBDIR%%/ffc/cpp.pyc
%%PYTHON_SITELIBDIR%%/ffc/cpp.pyo
%%PYTHON_SITELIBDIR%%/ffc/enrichedelement.py
%%PYTHON_SITELIBDIR%%/ffc/enrichedelement.pyc
%%PYTHON_SITELIBDIR%%/ffc/enrichedelement.pyo
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/__init__.py
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/__init__.pyc
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/__init__.pyo
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrol.py
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrol.pyc
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrol.pyo
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrolgenerators.py
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrolgenerators.pyc
%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrolgenerators.pyo
%%PYTHON_SITELIBDIR%%/ffc/evaluatebasis.py
%%PYTHON_SITELIBDIR%%/ffc/evaluatebasis.pyc
%%PYTHON_SITELIBDIR%%/ffc/evaluatebasis.pyo
%%PYTHON_SITELIBDIR%%/ffc/evaluatebasisderivatives.py
%%PYTHON_SITELIBDIR%%/ffc/evaluatebasisderivatives.pyc
%%PYTHON_SITELIBDIR%%/ffc/evaluatebasisderivatives.pyo
%%PYTHON_SITELIBDIR%%/ffc/evaluatedof.py
%%PYTHON_SITELIBDIR%%/ffc/evaluatedof.pyc
%%PYTHON_SITELIBDIR%%/ffc/evaluatedof.pyo
%%PYTHON_SITELIBDIR%%/ffc/extras.py
%%PYTHON_SITELIBDIR%%/ffc/extras.pyc
%%PYTHON_SITELIBDIR%%/ffc/extras.pyo
%%PYTHON_SITELIBDIR%%/ffc/fiatinterface.py
%%PYTHON_SITELIBDIR%%/ffc/fiatinterface.pyc
%%PYTHON_SITELIBDIR%%/ffc/fiatinterface.pyo
%%PYTHON_SITELIBDIR%%/ffc/formatting.py
%%PYTHON_SITELIBDIR%%/ffc/formatting.pyc
%%PYTHON_SITELIBDIR%%/ffc/formatting.pyo
%%PYTHON_SITELIBDIR%%/ffc/interpolatevertexvalues.py
%%PYTHON_SITELIBDIR%%/ffc/interpolatevertexvalues.pyc
%%PYTHON_SITELIBDIR%%/ffc/interpolatevertexvalues.pyo
%%PYTHON_SITELIBDIR%%/ffc/jitcompiler.py
%%PYTHON_SITELIBDIR%%/ffc/jitcompiler.pyc
%%PYTHON_SITELIBDIR%%/ffc/jitcompiler.pyo
%%PYTHON_SITELIBDIR%%/ffc/jitobject.py
%%PYTHON_SITELIBDIR%%/ffc/jitobject.pyc
%%PYTHON_SITELIBDIR%%/ffc/jitobject.pyo
%%PYTHON_SITELIBDIR%%/ffc/log.py
%%PYTHON_SITELIBDIR%%/ffc/log.pyc
%%PYTHON_SITELIBDIR%%/ffc/log.pyo
%%PYTHON_SITELIBDIR%%/ffc/mixedelement.py
%%PYTHON_SITELIBDIR%%/ffc/mixedelement.pyc
%%PYTHON_SITELIBDIR%%/ffc/mixedelement.pyo
%%PYTHON_SITELIBDIR%%/ffc/optimization.py
%%PYTHON_SITELIBDIR%%/ffc/optimization.pyc
%%PYTHON_SITELIBDIR%%/ffc/optimization.pyo
%%PYTHON_SITELIBDIR%%/ffc/parameters.py
%%PYTHON_SITELIBDIR%%/ffc/parameters.pyc
%%PYTHON_SITELIBDIR%%/ffc/parameters.pyo
%%PYTHON_SITELIBDIR%%/ffc/plot.py
%%PYTHON_SITELIBDIR%%/ffc/plot.pyc
%%PYTHON_SITELIBDIR%%/ffc/plot.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/__init__.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/__init__.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/__init__.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/expr.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/expr.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/expr.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/floatvalue.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/floatvalue.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/floatvalue.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/fraction.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/fraction.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/fraction.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/optimisedquadraturetransformer.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/optimisedquadraturetransformer.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/optimisedquadraturetransformer.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/product.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/product.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/product.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturegenerator.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturegenerator.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturegenerator.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureoptimization.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureoptimization.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureoptimization.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturerepresentation.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturerepresentation.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturerepresentation.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformer.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformer.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformer.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformerbase.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformerbase.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformerbase.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureutils.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureutils.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureutils.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/reduce_operations.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/reduce_operations.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/reduce_operations.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/sumobj.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/sumobj.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/sumobj.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbol.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbol.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbol.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbolics.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbolics.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbolics.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadrature_schemes.py
%%PYTHON_SITELIBDIR%%/ffc/quadrature_schemes.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadrature_schemes.pyo
%%PYTHON_SITELIBDIR%%/ffc/quadratureelement.py
%%PYTHON_SITELIBDIR%%/ffc/quadratureelement.pyc
%%PYTHON_SITELIBDIR%%/ffc/quadratureelement.pyo
%%PYTHON_SITELIBDIR%%/ffc/representation.py
%%PYTHON_SITELIBDIR%%/ffc/representation.pyc
%%PYTHON_SITELIBDIR%%/ffc/representation.pyo
%%PYTHON_SITELIBDIR%%/ffc/restrictedelement.py
%%PYTHON_SITELIBDIR%%/ffc/restrictedelement.pyc
%%PYTHON_SITELIBDIR%%/ffc/restrictedelement.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/__init__.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/__init__.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/__init__.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/costestimation.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/costestimation.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/costestimation.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/geometrytensor.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/geometrytensor.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/geometrytensor.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialextraction.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialextraction.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialextraction.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialintegration.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialintegration.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialintegration.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialtransformation.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialtransformation.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialtransformation.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/multiindex.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/multiindex.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/multiindex.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/referencetensor.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/referencetensor.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/referencetensor.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorgenerator.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorgenerator.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorgenerator.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensoroptimization.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensoroptimization.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensoroptimization.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorreordering.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorreordering.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorreordering.pyo
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorrepresentation.py
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorrepresentation.pyc
%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorrepresentation.pyo
%%PYTHON_SITELIBDIR%%/ffc/utils.py
%%PYTHON_SITELIBDIR%%/ffc/utils.pyc
%%PYTHON_SITELIBDIR%%/ffc/utils.pyo
%%PYTHON_SITELIBDIR%%/ffc/wrappers.py
%%PYTHON_SITELIBDIR%%/ffc/wrappers.pyc
%%PYTHON_SITELIBDIR%%/ffc/wrappers.pyo
@dirrm %%PYTHON_SITELIBDIR%%/ffc/tensor
@dirrm %%PYTHON_SITELIBDIR%%/ffc/quadrature
@dirrm %%PYTHON_SITELIBDIR%%/ffc/errorcontrol
@dirrm %%PYTHON_SITELIBDIR%%/ffc