From nobody Fri Jan 20 21:06:51 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 4NzBrW4yzPz310Ly; Fri, 20 Jan 2023 21:06:51 +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 4NzBrW4NHNz3PTh; Fri, 20 Jan 2023 21:06:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674248811; 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=h0Wr5ajw8iLGr9gXae77vD03KzrH4JHWtGKjYbrEP5Q=; b=B6Esohi4KM/9wx7ElEKyI3901ldy17hkKfWFuL9x+bmMDLWtAhSlvjQ7o7xK7q93wYg9Rw Ygj0oAuikyrGkMxrG8vPg7jjpx+/zAzXVWqpoYyj+0S4HuusQCVoGfPXy5CldzssBq4Zxk agvg0XqVBAIZWx0fAFhCDRrtfguZIeMqwadcOCXOBnuOxlESAo+mUTiR8gbLd8Yiq7648h WpwRZFkpX+9u0hrcVhxhKDZ9wJ44sD8LZHb6qRsaiuLliDRQkKnE4S+1jfL6HtoeF5Y7cS thZ6fIGqlkRLYKWNRk5Fpvm7LrHqry97g9QRU1YiQFj7lsd/zGVNfKQi9evicA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1674248811; 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=h0Wr5ajw8iLGr9gXae77vD03KzrH4JHWtGKjYbrEP5Q=; b=fMwB0sZzTZldb9wHND4GcekweUQnxvEnkD5RoRqLmQCiZ6uvFFGY8eFTxfqZz0gC0Dqxqd OF/zjTWLmJVDN5OufUKE7AlcX2UNiiNIkqhxmdIyyq/hRKZaJw1P55TIFhuvxAK3SPpsBb gBu8RMgap9o/ooIv9Yr1qAUS4ZYsk8JPsp5KUjLsmXlvoEmd3kP7NjVpoudVerHEoi9r4x yqdiZDMomb/4ZYdfynXOuWNH5FCVEN1iAizdLvq794AneIvqiS+7E9W2ZhnWdbx5aFeCak zSGHf9FwmkrvaFK0I0TAhGh7++p88GowGw6vB8znkwqMCevvjcV+P0DXusUjNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1674248811; a=rsa-sha256; cv=none; b=J9/br8B05jr7GX3xZT1TtivLmqQ6LF6yeczxEeoxzz7PwpXmJv9YTdTbv3BWP63+OiD9wx 2fLeoMqxsOX1FkjIIHV3buNj7McS0BCYMe81VSYQMTkd+P3O5wVHj2BEKagJfCO+Qng8HI cLE1W8hGQTseqD9vJb9PBuq2XZFmC1oVlRbkFAbgMK4JMN8lCRvz021Ko/CJImETvLpUMo t6ZB5fapC+cEldbD0lTJqXZEyg/hjpALTN1U3PKxZICkP054yiSDY+dCu4rGBkhtJtXi6h 3CaFkxicY4X0iG7yHvX+/FmXgl34uXyRe9H9UnORPLF4b/UejtXmCQdeJhyG2g== 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 4NzBrW3K4Tzl4F; Fri, 20 Jan 2023 21:06:51 +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 30KL6p9D058188; Fri, 20 Jan 2023 21:06:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30KL6prG058187; Fri, 20 Jan 2023 21:06:51 GMT (envelope-from git) Date: Fri, 20 Jan 2023 21:06:51 GMT Message-Id: <202301202106.30KL6prG058187@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: 5b58ca16f59f - main - math/py-pyrr: New port: 3D mathematical functions using NumPy 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: 5b58ca16f59f6bc5a51dbf004e09af19ca55a4e6 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=5b58ca16f59f6bc5a51dbf004e09af19ca55a4e6 commit 5b58ca16f59f6bc5a51dbf004e09af19ca55a4e6 Author: Yuri Victorovich AuthorDate: 2023-01-20 16:09:03 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-20 21:06:47 +0000 math/py-pyrr: New port: 3D mathematical functions using NumPy --- math/Makefile | 1 + math/py-pyrr/Makefile | 29 +++++++++++++++++++++++++++++ math/py-pyrr/distinfo | 3 +++ math/py-pyrr/pkg-descr | 13 +++++++++++++ 4 files changed, 46 insertions(+) diff --git a/math/Makefile b/math/Makefile index 236381a7fdf9..45f67ab3a56b 100644 --- a/math/Makefile +++ b/math/Makefile @@ -995,6 +995,7 @@ SUBDIR += py-pyodeint SUBDIR += py-pyodesys SUBDIR += py-pyreadr + SUBDIR += py-pyrr SUBDIR += py-pysmt SUBDIR += py-pystan SUBDIR += py-pysym diff --git a/math/py-pyrr/Makefile b/math/py-pyrr/Makefile new file mode 100644 index 000000000000..2453c7dd3711 --- /dev/null +++ b/math/py-pyrr/Makefile @@ -0,0 +1,29 @@ +PORTNAME= pyrr +DISTVERSION= 0.10.3 +CATEGORIES= math +#MASTER_SITES= PYPI # no tests +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= 3D mathematical functions using NumPy +WWW= https://github.com/adamlwgriffiths/Pyrr + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipledispatch>0:devel/py-multipledispatch@${PY_FLAVOR} \ + ${PYNUMPY} + +USES= python +USE_PYTHON= distutils autoplist pytest + +USE_GITHUB= yes +GH_ACCOUNT= adamlwgriffiths +GH_PROJECT= Pyrr + +NO_ARCH= yes + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} +TEST_WRKSRC= ${WRKSRC}/tests + +.include diff --git a/math/py-pyrr/distinfo b/math/py-pyrr/distinfo new file mode 100644 index 000000000000..caad5f8ac76b --- /dev/null +++ b/math/py-pyrr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1674248099 +SHA256 (adamlwgriffiths-Pyrr-0.10.3_GH0.tar.gz) = 0c585cee150a7a2dd0cfc82531a26a9996a93f456367054be3401c542a99b4dd +SIZE (adamlwgriffiths-Pyrr-0.10.3_GH0.tar.gz) = 66011 diff --git a/math/py-pyrr/pkg-descr b/math/py-pyrr/pkg-descr new file mode 100644 index 000000000000..795f6f70a9a8 --- /dev/null +++ b/math/py-pyrr/pkg-descr @@ -0,0 +1,13 @@ +Pyrr provides 3D mathematical functions using the power of NumPy. + +Features: +* Object Oriented and Procedural interfaces +* Matrix (3x3, 4x4) +* Quaternion +* Vector (3D, 4D) +* Plane +* Ray +* Line / Line Segment (3D) +* Rectangle (2D) +* Axis Aligned Bounding Box (AABB / AAMBB) +* Geometric collision / intersection testing