diff --git a/math/Makefile b/math/Makefile index dfab1c67c106..5e44cb353243 100644 --- a/math/Makefile +++ b/math/Makefile @@ -808,6 +808,7 @@ SUBDIR += py-symcxx SUBDIR += py-sympy SUBDIR += py-theano + SUBDIR += py-triangle SUBDIR += py-ufl SUBDIR += py-uncertainties SUBDIR += py-vincenty diff --git a/math/py-triangle/Makefile b/math/py-triangle/Makefile new file mode 100644 index 000000000000..e07d835c4898 --- /dev/null +++ b/math/py-triangle/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= triangle +PORTVERSION= 20190115.3 +CATEGORIES= math +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= db@FreeBSD.org +COMMENT= Python interface to triangle + +LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= compiler:c++11-lang python + +USE_PYTHON= distutils autoplist + +BUILD_DEPENDS= triangle>0:math/triangle + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/triangle/core.so + +.include diff --git a/math/py-triangle/distinfo b/math/py-triangle/distinfo new file mode 100644 index 000000000000..9c1cbb8cb5af --- /dev/null +++ b/math/py-triangle/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1584620539 +SHA256 (triangle-20190115.3.tar.gz) = 69442062a1705f75b64166b161ade8a32a26b9323e09f5fa43079dbb6bf04bcc +SIZE (triangle-20190115.3.tar.gz) = 1554400 diff --git a/math/py-triangle/pkg-descr b/math/py-triangle/pkg-descr new file mode 100644 index 000000000000..733f1af6a2f9 --- /dev/null +++ b/math/py-triangle/pkg-descr @@ -0,0 +1,5 @@ +*Triangle* is a python wrapper around Jonathan Richard Shewchuk's two-dimensional +quality mesh generator and delaunay triangulator library. +This implementation utilizes Cython_ to wrap the C API as closely as possible. + +WWW: https://rufat.be/triangle