ports/166911: New port: math/py-ufl
Jason Bacon
jwbacon at tds.net
Fri Apr 13 14:50:14 UTC 2012
>Number: 166911
>Category: ports
>Synopsis: New port: math/py-ufl
>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 13 14:50:13 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 at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
The Unified Form Language (UFL) is a domain specific language for declaration
of finite element discretizations of variational forms.
WWW: https://launchpad.net/ufl
>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-ufl
# py-ufl/distinfo
# py-ufl/Makefile
# py-ufl/pkg-descr
# py-ufl/pkg-plist
# py-ufl/files
# py-ufl/files/patch-setup.py
#
echo c - py-ufl
mkdir -p py-ufl > /dev/null 2>&1
echo x - py-ufl/distinfo
sed 's/^X//' >py-ufl/distinfo << 'fab62231cf1ba807115879a9f60a3bb4'
XSHA256 (ufl-1.0.0.tar.gz) = 6c6be9959e3dbb7b038356681b67563cff9839e5d0c184fcf051711239d15b02
XSIZE (ufl-1.0.0.tar.gz) = 701017
fab62231cf1ba807115879a9f60a3bb4
echo x - py-ufl/Makefile
sed 's/^X//' >py-ufl/Makefile << '34630608c5324c557ee447cf83d2147c'
X# New ports collection makefile for: py-ufl
X# Date created: 13 April 2012
X# Whom: Jason Bacon <jwbacon at tds.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME= ufl
XPORTVERSION= 1.0.0
XCATEGORIES= math python
XMASTER_SITES= https://launchpad.net/${PORTNAME}/1.0.x/${PORTVERSION}/+download/
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= jwbacon at tds.net
XCOMMENT= Unified Form Language for finite element discretizations
X
XUSE_PYTHON= -2.7
XUSE_PYDISTUTILS= yes
XPYDISTUTILS_PKGNAME= UFL
X
XFETCH_ARGS= -Fpr
X
XMAN1= form2ufl.1 \
X ufl-analyse.1 \
X ufl-convert.1 \
X ufl-version.1 \
X ufl2py.1
XMANCOMPRESSED= yes
X
X.include <bsd.port.mk>
34630608c5324c557ee447cf83d2147c
echo x - py-ufl/pkg-descr
sed 's/^X//' >py-ufl/pkg-descr << '3939cfe11d28fa2227079f3b862ec5be'
XThe Unified Form Language (UFL) is a domain specific language for declaration
Xof finite element discretizations of variational forms.
X
XWWW: https://launchpad.net/ufl
3939cfe11d28fa2227079f3b862ec5be
echo x - py-ufl/pkg-plist
sed 's/^X//' >py-ufl/pkg-plist << 'fe967eefb181b23d65418e3ed143a1a4'
Xbin/form2ufl
Xbin/ufl-analyse
Xbin/ufl-convert
Xbin/ufl-version
Xbin/ufl2py
X%%PYTHON_SITELIBDIR%%/ufl/__init__.py
X%%PYTHON_SITELIBDIR%%/ufl/__init__.pyc
X%%PYTHON_SITELIBDIR%%/ufl/__init__.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algebra.py
X%%PYTHON_SITELIBDIR%%/ufl/algebra.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algebra.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/__init__.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/__init__.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/__init__.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ad.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ad.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ad.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/analysis.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/analysis.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/analysis.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/checks.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/checks.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/checks.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/elementtransformations.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/elementtransformations.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/elementtransformations.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/expand_indices.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/expand_indices.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/expand_indices.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formdata.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formdata.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formdata.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formfiles.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formfiles.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formfiles.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formtransformations.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formtransformations.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/formtransformations.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/forward_ad.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/forward_ad.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/forward_ad.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/graph.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/graph.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/graph.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/latextools.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/latextools.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/latextools.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/pdiffs.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/pdiffs.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/pdiffs.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/predicates.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/predicates.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/predicates.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/preprocess.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/preprocess.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/preprocess.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/printing.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/printing.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/printing.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/propagate_restrictions.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/propagate_restrictions.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/propagate_restrictions.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/renumbering.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/renumbering.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/renumbering.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/reverse_ad.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/reverse_ad.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/reverse_ad.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/transformations.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/transformations.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/transformations.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/traversal.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/traversal.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/traversal.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/tuplenotation.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/tuplenotation.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/tuplenotation.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ufl2dot.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ufl2dot.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ufl2dot.pyo
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ufl2latex.py
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ufl2latex.pyc
X%%PYTHON_SITELIBDIR%%/ufl/algorithms/ufl2latex.pyo
X%%PYTHON_SITELIBDIR%%/ufl/argument.py
X%%PYTHON_SITELIBDIR%%/ufl/argument.pyc
X%%PYTHON_SITELIBDIR%%/ufl/argument.pyo
X%%PYTHON_SITELIBDIR%%/ufl/assertions.py
X%%PYTHON_SITELIBDIR%%/ufl/assertions.pyc
X%%PYTHON_SITELIBDIR%%/ufl/assertions.pyo
X%%PYTHON_SITELIBDIR%%/ufl/classes.py
X%%PYTHON_SITELIBDIR%%/ufl/classes.pyc
X%%PYTHON_SITELIBDIR%%/ufl/classes.pyo
X%%PYTHON_SITELIBDIR%%/ufl/coefficient.py
X%%PYTHON_SITELIBDIR%%/ufl/coefficient.pyc
X%%PYTHON_SITELIBDIR%%/ufl/coefficient.pyo
X%%PYTHON_SITELIBDIR%%/ufl/common.py
X%%PYTHON_SITELIBDIR%%/ufl/common.pyc
X%%PYTHON_SITELIBDIR%%/ufl/common.pyo
X%%PYTHON_SITELIBDIR%%/ufl/conditional.py
X%%PYTHON_SITELIBDIR%%/ufl/conditional.pyc
X%%PYTHON_SITELIBDIR%%/ufl/conditional.pyo
X%%PYTHON_SITELIBDIR%%/ufl/constantvalue.py
X%%PYTHON_SITELIBDIR%%/ufl/constantvalue.pyc
X%%PYTHON_SITELIBDIR%%/ufl/constantvalue.pyo
X%%PYTHON_SITELIBDIR%%/ufl/differentiation.py
X%%PYTHON_SITELIBDIR%%/ufl/differentiation.pyc
X%%PYTHON_SITELIBDIR%%/ufl/differentiation.pyo
X%%PYTHON_SITELIBDIR%%/ufl/elementlist.py
X%%PYTHON_SITELIBDIR%%/ufl/elementlist.pyc
X%%PYTHON_SITELIBDIR%%/ufl/elementlist.pyo
X%%PYTHON_SITELIBDIR%%/ufl/equation.py
X%%PYTHON_SITELIBDIR%%/ufl/equation.pyc
X%%PYTHON_SITELIBDIR%%/ufl/equation.pyo
X%%PYTHON_SITELIBDIR%%/ufl/expr.py
X%%PYTHON_SITELIBDIR%%/ufl/expr.pyc
X%%PYTHON_SITELIBDIR%%/ufl/expr.pyo
X%%PYTHON_SITELIBDIR%%/ufl/exproperators.py
X%%PYTHON_SITELIBDIR%%/ufl/exproperators.pyc
X%%PYTHON_SITELIBDIR%%/ufl/exproperators.pyo
X%%PYTHON_SITELIBDIR%%/ufl/feec.py
X%%PYTHON_SITELIBDIR%%/ufl/feec.pyc
X%%PYTHON_SITELIBDIR%%/ufl/feec.pyo
X%%PYTHON_SITELIBDIR%%/ufl/finiteelement.py
X%%PYTHON_SITELIBDIR%%/ufl/finiteelement.pyc
X%%PYTHON_SITELIBDIR%%/ufl/finiteelement.pyo
X%%PYTHON_SITELIBDIR%%/ufl/form.py
X%%PYTHON_SITELIBDIR%%/ufl/form.pyc
X%%PYTHON_SITELIBDIR%%/ufl/form.pyo
X%%PYTHON_SITELIBDIR%%/ufl/formoperators.py
X%%PYTHON_SITELIBDIR%%/ufl/formoperators.pyc
X%%PYTHON_SITELIBDIR%%/ufl/formoperators.pyo
X%%PYTHON_SITELIBDIR%%/ufl/geometry.py
X%%PYTHON_SITELIBDIR%%/ufl/geometry.pyc
X%%PYTHON_SITELIBDIR%%/ufl/geometry.pyo
X%%PYTHON_SITELIBDIR%%/ufl/indexed.py
X%%PYTHON_SITELIBDIR%%/ufl/indexed.pyc
X%%PYTHON_SITELIBDIR%%/ufl/indexed.pyo
X%%PYTHON_SITELIBDIR%%/ufl/indexing.py
X%%PYTHON_SITELIBDIR%%/ufl/indexing.pyc
X%%PYTHON_SITELIBDIR%%/ufl/indexing.pyo
X%%PYTHON_SITELIBDIR%%/ufl/indexsum.py
X%%PYTHON_SITELIBDIR%%/ufl/indexsum.pyc
X%%PYTHON_SITELIBDIR%%/ufl/indexsum.pyo
X%%PYTHON_SITELIBDIR%%/ufl/indexutils.py
X%%PYTHON_SITELIBDIR%%/ufl/indexutils.pyc
X%%PYTHON_SITELIBDIR%%/ufl/indexutils.pyo
X%%PYTHON_SITELIBDIR%%/ufl/integral.py
X%%PYTHON_SITELIBDIR%%/ufl/integral.pyc
X%%PYTHON_SITELIBDIR%%/ufl/integral.pyo
X%%PYTHON_SITELIBDIR%%/ufl/lifting.py
X%%PYTHON_SITELIBDIR%%/ufl/lifting.pyc
X%%PYTHON_SITELIBDIR%%/ufl/lifting.pyo
X%%PYTHON_SITELIBDIR%%/ufl/log.py
X%%PYTHON_SITELIBDIR%%/ufl/log.pyc
X%%PYTHON_SITELIBDIR%%/ufl/log.pyo
X%%PYTHON_SITELIBDIR%%/ufl/mathfunctions.py
X%%PYTHON_SITELIBDIR%%/ufl/mathfunctions.pyc
X%%PYTHON_SITELIBDIR%%/ufl/mathfunctions.pyo
X%%PYTHON_SITELIBDIR%%/ufl/objects.py
X%%PYTHON_SITELIBDIR%%/ufl/objects.pyc
X%%PYTHON_SITELIBDIR%%/ufl/objects.pyo
X%%PYTHON_SITELIBDIR%%/ufl/operators.py
X%%PYTHON_SITELIBDIR%%/ufl/operators.pyc
X%%PYTHON_SITELIBDIR%%/ufl/operators.pyo
X%%PYTHON_SITELIBDIR%%/ufl/permutation.py
X%%PYTHON_SITELIBDIR%%/ufl/permutation.pyc
X%%PYTHON_SITELIBDIR%%/ufl/permutation.pyo
X%%PYTHON_SITELIBDIR%%/ufl/precedence.py
X%%PYTHON_SITELIBDIR%%/ufl/precedence.pyc
X%%PYTHON_SITELIBDIR%%/ufl/precedence.pyo
X%%PYTHON_SITELIBDIR%%/ufl/restriction.py
X%%PYTHON_SITELIBDIR%%/ufl/restriction.pyc
X%%PYTHON_SITELIBDIR%%/ufl/restriction.pyo
X%%PYTHON_SITELIBDIR%%/ufl/sorting.py
X%%PYTHON_SITELIBDIR%%/ufl/sorting.pyc
X%%PYTHON_SITELIBDIR%%/ufl/sorting.pyo
X%%PYTHON_SITELIBDIR%%/ufl/split_functions.py
X%%PYTHON_SITELIBDIR%%/ufl/split_functions.pyc
X%%PYTHON_SITELIBDIR%%/ufl/split_functions.pyo
X%%PYTHON_SITELIBDIR%%/ufl/tensoralgebra.py
X%%PYTHON_SITELIBDIR%%/ufl/tensoralgebra.pyc
X%%PYTHON_SITELIBDIR%%/ufl/tensoralgebra.pyo
X%%PYTHON_SITELIBDIR%%/ufl/tensors.py
X%%PYTHON_SITELIBDIR%%/ufl/tensors.pyc
X%%PYTHON_SITELIBDIR%%/ufl/tensors.pyo
X%%PYTHON_SITELIBDIR%%/ufl/terminal.py
X%%PYTHON_SITELIBDIR%%/ufl/terminal.pyc
X%%PYTHON_SITELIBDIR%%/ufl/terminal.pyo
X%%PYTHON_SITELIBDIR%%/ufl/testobjects.py
X%%PYTHON_SITELIBDIR%%/ufl/testobjects.pyc
X%%PYTHON_SITELIBDIR%%/ufl/testobjects.pyo
X%%PYTHON_SITELIBDIR%%/ufl/variable.py
X%%PYTHON_SITELIBDIR%%/ufl/variable.pyc
X%%PYTHON_SITELIBDIR%%/ufl/variable.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/ufl/algorithms
X at dirrm %%PYTHON_SITELIBDIR%%/ufl
fe967eefb181b23d65418e3ed143a1a4
echo c - py-ufl/files
mkdir -p py-ufl/files > /dev/null 2>&1
echo x - py-ufl/files/patch-setup.py
sed 's/^X//' >py-ufl/files/patch-setup.py << 'bd0914ab1089776fab715076d003d4b0'
X--- setup.py.orig 2012-04-13 09:34:33.000000000 -0500
X+++ setup.py 2012-04-13 09:34:43.000000000 -0500
X@@ -50,7 +50,7 @@
X scripts = scripts,
X packages = ["ufl", "ufl.algorithms"],
X package_dir = {"ufl": "ufl"},
X- data_files = [(pjoin("share", "man", "man1"),
X+ data_files = [(pjoin("man", "man1"),
X [pjoin("doc", "man", "man1", "ufl-analyse.1.gz"),
X pjoin("doc", "man", "man1", "ufl-convert.1.gz"),
X pjoin("doc", "man", "man1", "ufl-version.1.gz"),
bd0914ab1089776fab715076d003d4b0
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list