aboutsummaryrefslogtreecommitdiff
path: root/math/py-mpmath
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-10-19 13:50:08 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-10-19 13:50:08 +0000
commit2f241ed96bad59ae9d4e1d8e62bc28b61f28e97a (patch)
tree142825b1846c6bafdc9d54209f5a6a448d67a9ed /math/py-mpmath
parentd887c7c532786d2ee0e56bbe7e359026a9de87aa (diff)
downloadports-2f241ed96bad59ae9d4e1d8e62bc28b61f28e97a.tar.gz
ports-2f241ed96bad59ae9d4e1d8e62bc28b61f28e97a.zip
Notes
Diffstat (limited to 'math/py-mpmath')
-rw-r--r--math/py-mpmath/Makefile33
-rw-r--r--math/py-mpmath/distinfo3
-rw-r--r--math/py-mpmath/pkg-descr11
-rw-r--r--math/py-mpmath/pkg-plist209
4 files changed, 256 insertions, 0 deletions
diff --git a/math/py-mpmath/Makefile b/math/py-mpmath/Makefile
new file mode 100644
index 000000000000..212259b3a569
--- /dev/null
+++ b/math/py-mpmath/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: py-mpmath
+# Date created: 2008-10-16
+# Whom: Wen Heping <wenheping@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mpmath
+PORTVERSION= 0.10
+CATEGORIES= math python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= wenheping@gmail.com
+COMMENT= Python Library for Arbitrary-precision Floating-point Arithmetic
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/sphinx-build:${PORTSDIR}/textproc/py-sphinx \
+ ${PYTHON_SITELIBDIR}/gmpy.so:${PORTSDIR}/math/py-gmpy
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+post-install:
+ @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} build.py
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
+ @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} build.py
+ @cd ${WRKSRC}/doc/build && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \;
+ @cd ${WRKSRC}/doc/build && ${FIND} . -type f -exec \
+ ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
+ @${ECHO_MSG} " [DONE]"
+.endif
+.include <bsd.port.mk>
diff --git a/math/py-mpmath/distinfo b/math/py-mpmath/distinfo
new file mode 100644
index 000000000000..d7da0a9b5274
--- /dev/null
+++ b/math/py-mpmath/distinfo
@@ -0,0 +1,3 @@
+MD5 (mpmath-0.10.tar.gz) = 22694785f62f4fdcfad8cc182ab80579
+SHA256 (mpmath-0.10.tar.gz) = e3b6da08037d948af8a246483656c62964865b5c4affe3632992cf92e54a1372
+SIZE (mpmath-0.10.tar.gz) = 174859
diff --git a/math/py-mpmath/pkg-descr b/math/py-mpmath/pkg-descr
new file mode 100644
index 000000000000..46610b6a2d34
--- /dev/null
+++ b/math/py-mpmath/pkg-descr
@@ -0,0 +1,11 @@
+Mpmath is a pure-Python library for multiprecision floating-point
+arithmetic. It provides an extensive set of transcendental functions,
+unlimited exponent sizes, complex numbers, interval arithmetic,
+numerical integration and differentiation, root-finding, linear algebra,
+and much more. Almost any calculation can be performed just as well at
+10-digit or 1000-digit precision, and in many cases mpmath implements
+asymptotically fast algorithms that scale well for extremely high
+precision work. If available, mpmath will (optionally) use gmpy to
+speed up high precision operations.
+
+WWW: http://code.google.com/p/mpmath/
diff --git a/math/py-mpmath/pkg-plist b/math/py-mpmath/pkg-plist
new file mode 100644
index 000000000000..f2d60223ad5f
--- /dev/null
+++ b/math/py-mpmath/pkg-plist
@@ -0,0 +1,209 @@
+%%PYTHON_SITELIBDIR%%/mpmath/__init__.py
+%%PYTHON_SITELIBDIR%%/mpmath/__init__.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/__init__.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/calculus.py
+%%PYTHON_SITELIBDIR%%/mpmath/calculus.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/calculus.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/conftest.py
+%%PYTHON_SITELIBDIR%%/mpmath/conftest.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/conftest.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/elliptic.py
+%%PYTHON_SITELIBDIR%%/mpmath/elliptic.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/elliptic.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/functions.py
+%%PYTHON_SITELIBDIR%%/mpmath/functions.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/functions.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/gammazeta.py
+%%PYTHON_SITELIBDIR%%/mpmath/gammazeta.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/gammazeta.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/identification.py
+%%PYTHON_SITELIBDIR%%/mpmath/identification.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/identification.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/libelefun.py
+%%PYTHON_SITELIBDIR%%/mpmath/libelefun.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/libelefun.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/libhyper.py
+%%PYTHON_SITELIBDIR%%/mpmath/libhyper.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/libhyper.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/libmpc.py
+%%PYTHON_SITELIBDIR%%/mpmath/libmpc.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/libmpc.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/libmpf.py
+%%PYTHON_SITELIBDIR%%/mpmath/libmpf.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/libmpf.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/libmpi.py
+%%PYTHON_SITELIBDIR%%/mpmath/libmpi.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/libmpi.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/linalg.py
+%%PYTHON_SITELIBDIR%%/mpmath/linalg.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/linalg.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/matrices.py
+%%PYTHON_SITELIBDIR%%/mpmath/matrices.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/matrices.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/mptypes.py
+%%PYTHON_SITELIBDIR%%/mpmath/mptypes.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/mptypes.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/optimization.py
+%%PYTHON_SITELIBDIR%%/mpmath/optimization.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/optimization.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/quadrature.py
+%%PYTHON_SITELIBDIR%%/mpmath/quadrature.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/quadrature.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/settings.py
+%%PYTHON_SITELIBDIR%%/mpmath/settings.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/settings.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/visualization.py
+%%PYTHON_SITELIBDIR%%/mpmath/visualization.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/visualization.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/elliptic_torture_tests.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/elliptic_torture_tests.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/elliptic_torture_tests.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/runtests.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/runtests.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/runtests.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_basic_ops.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_basic_ops.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_basic_ops.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_bitwise.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_bitwise.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_bitwise.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_calculus.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_calculus.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_calculus.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_compatibility.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_compatibility.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_compatibility.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_convert.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_convert.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_convert.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_diff.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_diff.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_diff.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_division.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_division.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_division.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_elliptic.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_elliptic.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_elliptic.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_functions2.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_functions2.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_functions2.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_gammazeta.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_gammazeta.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_gammazeta.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_hp.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_hp.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_hp.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_identify.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_identify.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_identify.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_interval.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_interval.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_interval.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_linalg.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_linalg.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_linalg.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_matrices.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_matrices.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_matrices.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_mpmath.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_mpmath.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_mpmath.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_ode.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_ode.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_ode.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_pickle.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_pickle.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_pickle.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_power.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_power.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_power.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_quad.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_quad.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_quad.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_rootfinding.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_rootfinding.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_rootfinding.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_special.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_special.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_special.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_summation.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_summation.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_summation.pyo
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_trig.py
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_trig.pyc
+%%PYTHON_SITELIBDIR%%/mpmath/tests/test_trig.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/mpmath/tests
+@dirrm %%PYTHON_SITELIBDIR%%/mpmath
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/basics.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/differentiation.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/functions.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/identification.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/integration.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/interpolation.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/intervals.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/limits.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/matrices.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/optimization.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/setup.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/speedtricks.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/summation.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/technical.doctree
+%%PORTDOCS%%%%DOCSDIR%%/.doctrees/environment.pickle
+%%PORTDOCS%%%%DOCSDIR%%/basics.html
+%%PORTDOCS%%%%DOCSDIR%%/_sources/basics.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/differentiation.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/functions.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/identification.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/integration.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/interpolation.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/intervals.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/limits.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/matrices.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/optimization.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/setup.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/speedtricks.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/summation.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/technical.txt
+%%PORTDOCS%%%%DOCSDIR%%/differentiation.html
+%%PORTDOCS%%%%DOCSDIR%%/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/identification.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/integration.html
+%%PORTDOCS%%%%DOCSDIR%%/interpolation.html
+%%PORTDOCS%%%%DOCSDIR%%/intervals.html
+%%PORTDOCS%%%%DOCSDIR%%/limits.html
+%%PORTDOCS%%%%DOCSDIR%%/matrices.html
+%%PORTDOCS%%%%DOCSDIR%%/optimization.html
+%%PORTDOCS%%%%DOCSDIR%%/setup.html
+%%PORTDOCS%%%%DOCSDIR%%/speedtricks.html
+%%PORTDOCS%%%%DOCSDIR%%/summation.html
+%%PORTDOCS%%%%DOCSDIR%%/technical.html
+%%PORTDOCS%%%%DOCSDIR%%/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/modindex.html
+%%PORTDOCS%%%%DOCSDIR%%/search.html
+%%PORTDOCS%%%%DOCSDIR%%/_static/contents.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/default.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/interface.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/navigation.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/rightsidebar.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/sphinxdoc.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/stickysidebar.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/traditional.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/searchindex.json
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/.doctrees
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_static
+%%PORTDOCS%%@dirrm %%DOCSDIR%%