Date: Fri, 13 Apr 2012 14:41:02 GMT From: Jason Bacon <jwbacon@tds.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/166911: New port: math/py-ufl Message-ID: <201204131441.q3DEf2hB039165@red.freebsd.org> Resent-Message-ID: <201204131450.q3DEoDP3085037@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrm %%PYTHON_SITELIBDIR%%/ufl/algorithms X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201204131441.q3DEf2hB039165>