Skip site navigation (1)Skip section navigation (2)
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>