Date: Fri, 6 Apr 2012 18:28:01 GMT From: Jason Bacon <jwbacon@tds.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/166700: New port: math/py-ffc Message-ID: <201204061828.q36IS1DY085941@red.freebsd.org> Resent-Message-ID: <201204061830.q36IUA1h031761@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 166700 >Category: ports >Synopsis: New port: math/py-ffc >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 06 18:30:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Jason Bacon >Release: 9.0-RELEASE >Organization: Acadix Consulting, LLC >Environment: FreeBSD sculpin.jbacon.dyndns.org 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: 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 >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-ffc # py-ffc/Makefile # py-ffc/distinfo # py-ffc/pkg-descr # py-ffc/pkg-plist # py-ffc/files # py-ffc/files/patch-setup.py # echo c - py-ffc mkdir -p py-ffc > /dev/null 2>&1 echo x - py-ffc/Makefile sed 's/^X//' >py-ffc/Makefile << '2d676b593f569bb9b01a20d20b9cee4a' X# New ports collection makefile for: py-ffc X# Date created: Mar 27, 2012 X# Whom: Jason Bacon <jwbacon@tds.net> X# X# $FreeBSD$ X# X XPORTNAME= ffc XPORTVERSION= 1.0.0 XCATEGORIES= math python XMASTER_SITES= https://launchpad.net/ffc/1.0.x/1.0.0/+download/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= jwbacon@tds.net XCOMMENT= C++ code generator for multilinear forms X XUSE_PYTHON= yes XUSE_PYDISTUTILS=yes X X# Example from py-instant port XUSE_PYTHON= 2.5+ XUSE_PYDISTUTILS= yes XPYDISTUTILS_PKGNAME= FFC XPYDISTUTILS_PKGVERSION= 1.0.0 X XFETCH_ARGS= -Fpr X XMAN1= ffc.1.gz X X.include <bsd.port.mk> 2d676b593f569bb9b01a20d20b9cee4a echo x - py-ffc/distinfo sed 's/^X//' >py-ffc/distinfo << '718396636cac417b36bac08fa1427d02' XSHA256 (ffc-1.0.0.tar.gz) = 04582684b3b8640029ccf287dcf6dfd38cc90a7c2b851ce9b941ba46fe03c512 XSIZE (ffc-1.0.0.tar.gz) = 3938612 718396636cac417b36bac08fa1427d02 echo x - py-ffc/pkg-descr sed 's/^X//' >py-ffc/pkg-descr << '7fd5a391efa32982e34e5b7e6a39b022' XFFC works as a compiler for multilinear forms by generating code (C++) for Xthe evaluation of a multilinear form given in mathematical notation. X XWWW: https://launchpad.net/ffc 7fd5a391efa32982e34e5b7e6a39b022 echo x - py-ffc/pkg-plist sed 's/^X//' >py-ffc/pkg-plist << '7d9d9770178e5c7ed884653f60bf5ef9' Xbin/ffc X%%PYTHON_SITELIBDIR%%/ffc/__init__.py X%%PYTHON_SITELIBDIR%%/ffc/__init__.pyc X%%PYTHON_SITELIBDIR%%/ffc/__init__.pyo X%%PYTHON_SITELIBDIR%%/ffc/analysis.py X%%PYTHON_SITELIBDIR%%/ffc/analysis.pyc X%%PYTHON_SITELIBDIR%%/ffc/analysis.pyo X%%PYTHON_SITELIBDIR%%/ffc/codegeneration.py X%%PYTHON_SITELIBDIR%%/ffc/codegeneration.pyc X%%PYTHON_SITELIBDIR%%/ffc/codegeneration.pyo X%%PYTHON_SITELIBDIR%%/ffc/codesnippets.py X%%PYTHON_SITELIBDIR%%/ffc/codesnippets.pyc X%%PYTHON_SITELIBDIR%%/ffc/codesnippets.pyo X%%PYTHON_SITELIBDIR%%/ffc/compiler.py X%%PYTHON_SITELIBDIR%%/ffc/compiler.pyc X%%PYTHON_SITELIBDIR%%/ffc/compiler.pyo X%%PYTHON_SITELIBDIR%%/ffc/constants.py X%%PYTHON_SITELIBDIR%%/ffc/constants.pyc X%%PYTHON_SITELIBDIR%%/ffc/constants.pyo X%%PYTHON_SITELIBDIR%%/ffc/cpp.py X%%PYTHON_SITELIBDIR%%/ffc/cpp.pyc X%%PYTHON_SITELIBDIR%%/ffc/cpp.pyo X%%PYTHON_SITELIBDIR%%/ffc/enrichedelement.py X%%PYTHON_SITELIBDIR%%/ffc/enrichedelement.pyc X%%PYTHON_SITELIBDIR%%/ffc/enrichedelement.pyo X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/__init__.py X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/__init__.pyc X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/__init__.pyo X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrol.py X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrol.pyc X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrol.pyo X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrolgenerators.py X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrolgenerators.pyc X%%PYTHON_SITELIBDIR%%/ffc/errorcontrol/errorcontrolgenerators.pyo X%%PYTHON_SITELIBDIR%%/ffc/evaluatebasis.py X%%PYTHON_SITELIBDIR%%/ffc/evaluatebasis.pyc X%%PYTHON_SITELIBDIR%%/ffc/evaluatebasis.pyo X%%PYTHON_SITELIBDIR%%/ffc/evaluatebasisderivatives.py X%%PYTHON_SITELIBDIR%%/ffc/evaluatebasisderivatives.pyc X%%PYTHON_SITELIBDIR%%/ffc/evaluatebasisderivatives.pyo X%%PYTHON_SITELIBDIR%%/ffc/evaluatedof.py X%%PYTHON_SITELIBDIR%%/ffc/evaluatedof.pyc X%%PYTHON_SITELIBDIR%%/ffc/evaluatedof.pyo X%%PYTHON_SITELIBDIR%%/ffc/extras.py X%%PYTHON_SITELIBDIR%%/ffc/extras.pyc X%%PYTHON_SITELIBDIR%%/ffc/extras.pyo X%%PYTHON_SITELIBDIR%%/ffc/fiatinterface.py X%%PYTHON_SITELIBDIR%%/ffc/fiatinterface.pyc X%%PYTHON_SITELIBDIR%%/ffc/fiatinterface.pyo X%%PYTHON_SITELIBDIR%%/ffc/formatting.py X%%PYTHON_SITELIBDIR%%/ffc/formatting.pyc X%%PYTHON_SITELIBDIR%%/ffc/formatting.pyo X%%PYTHON_SITELIBDIR%%/ffc/interpolatevertexvalues.py X%%PYTHON_SITELIBDIR%%/ffc/interpolatevertexvalues.pyc X%%PYTHON_SITELIBDIR%%/ffc/interpolatevertexvalues.pyo X%%PYTHON_SITELIBDIR%%/ffc/jitcompiler.py X%%PYTHON_SITELIBDIR%%/ffc/jitcompiler.pyc X%%PYTHON_SITELIBDIR%%/ffc/jitcompiler.pyo X%%PYTHON_SITELIBDIR%%/ffc/jitobject.py X%%PYTHON_SITELIBDIR%%/ffc/jitobject.pyc X%%PYTHON_SITELIBDIR%%/ffc/jitobject.pyo X%%PYTHON_SITELIBDIR%%/ffc/log.py X%%PYTHON_SITELIBDIR%%/ffc/log.pyc X%%PYTHON_SITELIBDIR%%/ffc/log.pyo X%%PYTHON_SITELIBDIR%%/ffc/mixedelement.py X%%PYTHON_SITELIBDIR%%/ffc/mixedelement.pyc X%%PYTHON_SITELIBDIR%%/ffc/mixedelement.pyo X%%PYTHON_SITELIBDIR%%/ffc/optimization.py X%%PYTHON_SITELIBDIR%%/ffc/optimization.pyc X%%PYTHON_SITELIBDIR%%/ffc/optimization.pyo X%%PYTHON_SITELIBDIR%%/ffc/parameters.py X%%PYTHON_SITELIBDIR%%/ffc/parameters.pyc X%%PYTHON_SITELIBDIR%%/ffc/parameters.pyo X%%PYTHON_SITELIBDIR%%/ffc/plot.py X%%PYTHON_SITELIBDIR%%/ffc/plot.pyc X%%PYTHON_SITELIBDIR%%/ffc/plot.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/__init__.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/__init__.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/__init__.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/expr.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/expr.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/expr.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/floatvalue.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/floatvalue.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/floatvalue.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/fraction.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/fraction.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/fraction.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/optimisedquadraturetransformer.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/optimisedquadraturetransformer.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/optimisedquadraturetransformer.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/product.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/product.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/product.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturegenerator.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturegenerator.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturegenerator.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureoptimization.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureoptimization.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureoptimization.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturerepresentation.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturerepresentation.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturerepresentation.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformer.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformer.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformer.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformerbase.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformerbase.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadraturetransformerbase.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureutils.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureutils.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/quadratureutils.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/reduce_operations.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/reduce_operations.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/reduce_operations.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/sumobj.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/sumobj.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/sumobj.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbol.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbol.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbol.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbolics.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbolics.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature/symbolics.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadrature_schemes.py X%%PYTHON_SITELIBDIR%%/ffc/quadrature_schemes.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadrature_schemes.pyo X%%PYTHON_SITELIBDIR%%/ffc/quadratureelement.py X%%PYTHON_SITELIBDIR%%/ffc/quadratureelement.pyc X%%PYTHON_SITELIBDIR%%/ffc/quadratureelement.pyo X%%PYTHON_SITELIBDIR%%/ffc/representation.py X%%PYTHON_SITELIBDIR%%/ffc/representation.pyc X%%PYTHON_SITELIBDIR%%/ffc/representation.pyo X%%PYTHON_SITELIBDIR%%/ffc/restrictedelement.py X%%PYTHON_SITELIBDIR%%/ffc/restrictedelement.pyc X%%PYTHON_SITELIBDIR%%/ffc/restrictedelement.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/__init__.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/__init__.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/__init__.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/costestimation.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/costestimation.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/costestimation.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/geometrytensor.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/geometrytensor.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/geometrytensor.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialextraction.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialextraction.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialextraction.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialintegration.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialintegration.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialintegration.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialtransformation.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialtransformation.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/monomialtransformation.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/multiindex.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/multiindex.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/multiindex.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/referencetensor.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/referencetensor.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/referencetensor.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorgenerator.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorgenerator.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorgenerator.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensoroptimization.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensoroptimization.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensoroptimization.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorreordering.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorreordering.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorreordering.pyo X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorrepresentation.py X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorrepresentation.pyc X%%PYTHON_SITELIBDIR%%/ffc/tensor/tensorrepresentation.pyo X%%PYTHON_SITELIBDIR%%/ffc/utils.py X%%PYTHON_SITELIBDIR%%/ffc/utils.pyc X%%PYTHON_SITELIBDIR%%/ffc/utils.pyo X%%PYTHON_SITELIBDIR%%/ffc/wrappers.py X%%PYTHON_SITELIBDIR%%/ffc/wrappers.pyc X%%PYTHON_SITELIBDIR%%/ffc/wrappers.pyo X@dirrm %%PYTHON_SITELIBDIR%%/ffc/tensor X@dirrm %%PYTHON_SITELIBDIR%%/ffc/quadrature X@dirrm %%PYTHON_SITELIBDIR%%/ffc/errorcontrol X@dirrm %%PYTHON_SITELIBDIR%%/ffc X@dirrmtry %%PYTHON_SITELIBDIR%% 7d9d9770178e5c7ed884653f60bf5ef9 echo c - py-ffc/files mkdir -p py-ffc/files > /dev/null 2>&1 echo x - py-ffc/files/patch-setup.py sed 's/^X//' >py-ffc/files/patch-setup.py << '8b10772c8b513659b4d3f4f273fd2051' X--- setup.py.orig 2012-04-06 13:16:19.000000000 -0500 X+++ setup.py 2012-04-06 13:16:25.000000000 -0500 X@@ -31,5 +31,5 @@ X "ffc.errorcontrol"], X package_dir={"ffc": "ffc"}, X scripts = scripts, X- data_files = [(join("share", "man", "man1"), X+ data_files = [(join("man", "man1"), X [join("doc", "man", "man1", "ffc.1.gz")])]) 8b10772c8b513659b4d3f4f273fd2051 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201204061828.q36IS1DY085941>