From 8ceb383a48090a82fb7822c19254ad189cf2a58e Mon Sep 17 00:00:00 2001 From: Diane Bruce Date: Sun, 20 Sep 2020 23:20:01 +0000 Subject: Simple library to make working with STL files (and 3D objects in general) fast and easy. Due to all operations heavily relying on numpy this is one of the fastest STL editing libraries for Python available. Prerequisite for Cura update submitted by greg@unrelenting.technology With some changes. Rest of updates will come in separate commits. PR: ports/249468 Submitted by: greg@unrelenting.technology --- math/py-numpy-stl/Makefile | 26 ++++++++++++++++++++++++++ math/py-numpy-stl/distinfo | 3 +++ math/py-numpy-stl/pkg-descr | 7 +++++++ 3 files changed, 36 insertions(+) create mode 100644 math/py-numpy-stl/Makefile create mode 100644 math/py-numpy-stl/distinfo create mode 100644 math/py-numpy-stl/pkg-descr (limited to 'math/py-numpy-stl') diff --git a/math/py-numpy-stl/Makefile b/math/py-numpy-stl/Makefile new file mode 100644 index 000000000000..fe500445e02a --- /dev/null +++ b/math/py-numpy-stl/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= numpy-stl +DISTVERSION= 2.11.2 +CATEGORIES= math python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= db@FreeBSD.org +COMMENT= Simple library to make working with STL files fast and easy + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYNUMPY} + +RUN_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}python-utils>=2.3.0:misc/py-python-utils@${PY_FLAVOR} + +USES= python:3.4+ +USE_PYTHON= cython distutils autoplist + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/stl/_speedups.so + +.include diff --git a/math/py-numpy-stl/distinfo b/math/py-numpy-stl/distinfo new file mode 100644 index 000000000000..31e9d1f63f8a --- /dev/null +++ b/math/py-numpy-stl/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1600557817 +SHA256 (numpy-stl-2.11.2.tar.gz) = 192556df794b9ef0c1333fd5f034e4a3905d63f52345a0cc1e359045670e34b6 +SIZE (numpy-stl-2.11.2.tar.gz) = 484937 diff --git a/math/py-numpy-stl/pkg-descr b/math/py-numpy-stl/pkg-descr new file mode 100644 index 000000000000..0aa4014f947e --- /dev/null +++ b/math/py-numpy-stl/pkg-descr @@ -0,0 +1,7 @@ +Simple library to make working with STL files +(and 3D objects in general) fast and easy. + +Due to all operations heavily relying on numpy this is one of the fastest +STL editing libraries for Python available. + +WWW: https://github.com/WoLpH/numpy-stl -- cgit v1.2.3