From nobody Thu Jan 19 23:05:06 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NydWQ39kFz2sxWx; Thu, 19 Jan 2023 23:05:06 +0000 (UTC) (envelope-from git@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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NydWQ2h4Gz4Q9d; Thu, 19 Jan 2023 23:05:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674169506; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IkR20IDZhkYL9OD4AVM8mlvAzomuWI9V1Es8P/aIP4c=; b=E5Q+T/dSUnql5RTvEqygqtfryL08MTaB76Nym5VdHWmwFKLVynM7dQ9rIaHkoHnAKV2c7U 6A9duBszq895rhYPkZ5aVPBrfPFNEsyzWKvKbBECwf+AVTSLqWs1GvH9olcltVTAugQk15 xkl8oF99bEB9wf1GCXmuPTgzZj5bnThJY593XLvLEuWGCrIjBCOI7W5JYz8ZPwf6XMUOQr d80y3BUookmbcYebRHqv+GhXpKI2DJEdMm2ar2LoutcvfTnmTVxj6hjeHPkZ4jjN5pMmML 8x/tObcVhqI4Q8yywhKZd/7VRye7L9NWOTAV3QpYZL1A4XE0Jzvp3TKHZpI7jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674169506; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IkR20IDZhkYL9OD4AVM8mlvAzomuWI9V1Es8P/aIP4c=; b=Cp1yNZsFjPD6y/CyFVvsjEr5285I5av76TXy6Fwyphgs7oIrKFfg+d8+xUKddH+blL8K/5 eSs8ptqFA/euPosB9BPSrXZeYFZ2Wyoi3sy3rWo3qAPPE2CoyWl9t4nD7kKPys6h960oO1 EvPA0nQ+xb05GI11a+QCVDc654Sdhl+tmryRw+QTTIRLfOKITO3UNpf3xDCSGsaMwKvrxR HimLBan8QvlCPv6XzI18AcUIRqWIY0I3skOpSazEDtH/i0HT+iKw5bnxk0n3Ev07QtQ2/J KgWjb4aEP/czMtyTEIgXewv84iWcMvx6hKYyVYX/HcUQZOIHeXrXBOpMCeVLuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1674169506; a=rsa-sha256; cv=none; b=izQDwdudKVE6vHNyUjiIlE3TYyfX+ZxVUltZHP/kECv0fGlDFeWSID3U07P5+HQmUMqYqM A2W4UlF44ExyNgpEaN53RFpZFRbvDtSX84BMLLM0p8d00pmWcXHjs7kJ284XIAcMYPDivy CbSmPOpsNjI8ovUuCeM7DxV43GhWMRg2rS93m+Bi0Zbub/ImTrI3i27XJ7Njc2F7l4LffW fF12mPWkXNHZDIIkwrd3o07N3UP5k/CehXYhpkUuM2TltkEFSdHPUqGk8ojBQIctRLFkPY 4P3Bx0r+VumsUxnlFsI03VKD+fm/uf+C1CG2N++QWEtE2RJpmFOx3Yp1xTgTjA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NydWQ1lHZz17NK; Thu, 19 Jan 2023 23:05:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30JN564v069250; Thu, 19 Jan 2023 23:05:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30JN56RH069249; Thu, 19 Jan 2023 23:05:06 GMT (envelope-from git) Date: Thu, 19 Jan 2023 23:05:06 GMT Message-Id: <202301192305.30JN56RH069249@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: de6c5473aa91 - main - science/py-vedo: New port: Python module for scientific analysis and visualization of 3D objects List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: de6c5473aa913877679fa677444496a4a95e71f8 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=de6c5473aa913877679fa677444496a4a95e71f8 commit de6c5473aa913877679fa677444496a4a95e71f8 Author: Yuri Victorovich AuthorDate: 2023-01-19 15:44:11 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-19 23:05:03 +0000 science/py-vedo: New port: Python module for scientific analysis and visualization of 3D objects --- science/Makefile | 1 + science/py-vedo/Makefile | 28 ++++++++++++++++++++++++++++ science/py-vedo/distinfo | 3 +++ science/py-vedo/pkg-descr | 9 +++++++++ 4 files changed, 41 insertions(+) diff --git a/science/Makefile b/science/Makefile index 5a98d961e81c..d9f958844f24 100644 --- a/science/Makefile +++ b/science/Makefile @@ -432,6 +432,7 @@ SUBDIR += py-tobler SUBDIR += py-trainstation SUBDIR += py-tweedledum + SUBDIR += py-vedo SUBDIR += py-veusz SUBDIR += py-xbout SUBDIR += pybrain diff --git a/science/py-vedo/Makefile b/science/py-vedo/Makefile new file mode 100644 index 000000000000..495142090af9 --- /dev/null +++ b/science/py-vedo/Makefile @@ -0,0 +1,28 @@ +PORTNAME= vedo +DISTVERSION= 2023.4.3 +CATEGORIES= science graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Python module for scientific analysis and visualization of 3D objects +WWW= https://vedo.embl.es/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=0:devel/py-deprecated@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ + ${PYNUMPY} \ + vtk${VTK_VER:R}>0:math/vtk${VTK_VER:R} \ + bash:shells/bash + +USES= python:3.6+ shebangfix +USE_PYTHON= distutils autoplist + +SHEBANG_GLOB= *.sh + +NO_ARCH= yes + +.include <../../math/vtk9/Makefile.version> +.include diff --git a/science/py-vedo/distinfo b/science/py-vedo/distinfo new file mode 100644 index 000000000000..4b2ad60010b3 --- /dev/null +++ b/science/py-vedo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1674168644 +SHA256 (vedo-2023.4.3.tar.gz) = 0c1fab2ffc84282d5cfd00eba611ba4ead1d7d956fcdbd30ea97cb463c2a9714 +SIZE (vedo-2023.4.3.tar.gz) = 3164673 diff --git a/science/py-vedo/pkg-descr b/science/py-vedo/pkg-descr new file mode 100644 index 000000000000..1c47684743b2 --- /dev/null +++ b/science/py-vedo/pkg-descr @@ -0,0 +1,9 @@ +Vedo is a lightweight and powerful python module for scientific analysis and +visualization of 3d objects. + +The library includes a large set of working examples for a wide range of +functionalities: +* working with polygonal meshes and point clouds +* working with volumetric data and tetrahedral meshes +* plotting and histogramming in 2D and 3D +* integration with other libraries