From owner-svn-ports-head@freebsd.org Wed Mar 25 01:10:17 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 425A0270948; Wed, 25 Mar 2020 01:10:17 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48n95f4YHkz3RKv; Wed, 25 Mar 2020 01:10:14 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1425F9CC7; Wed, 25 Mar 2020 01:10:08 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 02P1A7Uu051127; Wed, 25 Mar 2020 01:10:07 GMT (envelope-from db@FreeBSD.org) Received: (from db@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 02P1A7nQ051123; Wed, 25 Mar 2020 01:10:07 GMT (envelope-from db@FreeBSD.org) Message-Id: <202003250110.02P1A7nQ051123@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: db set sender to db@FreeBSD.org using -f From: Diane Bruce Date: Wed, 25 Mar 2020 01:10:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r529070 - in head/devel: . py-trimesh X-SVN-Group: ports-head X-SVN-Commit-Author: db X-SVN-Commit-Paths: in head/devel: . py-trimesh X-SVN-Commit-Revision: 529070 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Mar 2020 01:10:17 -0000 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 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