svn commit: r529070 - in head/devel: . py-trimesh
Diane Bruce
db at FreeBSD.org
Wed Mar 25 01:10:17 UTC 2020
Author: db
Date: Wed Mar 25 01:10:06 2020
New Revision: 529070
URL: https://svnweb.freebsd.org/changeset/ports/529070
Log:
Trimesh is a pure Python (2.7-3.4+) library for loading and using triangular
meshes with an emphasis on watertight surfaces. The goal of the library
is to provide a full featured and well tested Trimesh object which allows
for easy manipulation and analysis, in the style of the Polygon object in
the Shapely library.
The API is mostly stable, but this should not be relied on and is not
guaranteed: install a specific version if you plan on deploying something
using trimesh.
WWW: https://pypi.org/project/trimesh/#description
Added:
head/devel/py-trimesh/
head/devel/py-trimesh/Makefile (contents, props changed)
head/devel/py-trimesh/distinfo (contents, props changed)
head/devel/py-trimesh/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Mar 25 01:00:13 2020 (r529069)
+++ head/devel/Makefile Wed Mar 25 01:10:06 2020 (r529070)
@@ -5073,6 +5073,7 @@
SUBDIR += py-transaction
SUBDIR += py-transitions
SUBDIR += py-tree-format
+ SUBDIR += py-trimesh
SUBDIR += py-trollius
SUBDIR += py-ttystatus
SUBDIR += py-tvrage
Added: head/devel/py-trimesh/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-trimesh/Makefile Wed Mar 25 01:10:06 2020 (r529070)
@@ -0,0 +1,45 @@
+# $FreeBSD$
+
+PORTNAME= trimesh
+PORTVERSION= 3.5.25
+CATEGORIES= devel cad python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= db at FreeBSD.org
+COMMENT= Library for loading and using triangular meshes
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+# This order of dependancies directly lifted from setup.py please do not change!
+NEEDED_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rtree>0:devel/py-rtree@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}svg_path>0:graphics/py-svg.path@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}triangle>0:math/py-triangle@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-fcl>0:math/py-python_fcl@${PY_FLAVOR}
+BUILD_DEPENDS= ${NEEDED_DEPENDS}
+RUN_DEPENDS= ${NEEDED_DEPENDS}
+
+USES= compiler:c++11-lang python
+
+USE_PYTHON= distutils autoplist concurrent
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/py-trimesh/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-trimesh/distinfo Wed Mar 25 01:10:06 2020 (r529070)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584534299
+SHA256 (trimesh-3.5.25.tar.gz) = d279bd7a82ea0d8c34bcfe8906df6939b11a6692060429eea26016a432f56863
+SIZE (trimesh-3.5.25.tar.gz) = 399679
Added: head/devel/py-trimesh/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-trimesh/pkg-descr Wed Mar 25 01:10:06 2020 (r529070)
@@ -0,0 +1,11 @@
+Trimesh is a pure Python (2.7-3.4+) library for loading and using triangular
+meshes with an emphasis on watertight surfaces. The goal of the library
+is to provide a full featured and well tested Trimesh object which allows
+for easy manipulation and analysis, in the style of the Polygon object in
+the Shapely library.
+
+The API is mostly stable, but this should not be relied on and is not
+guaranteed: install a specific version if you plan on deploying something
+using trimesh.
+
+WWW: https://pypi.org/project/trimesh/#description
More information about the svn-ports-all
mailing list