Date: Wed, 25 Mar 2020 01:10:07 +0000 (UTC) From: Diane Bruce <db@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r529070 - in head/devel: . py-trimesh Message-ID: <202003250110.02P1A7nQ051123@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003250110.02P1A7nQ051123>