math/py-mapbox-earcut: New port: Bindings for Pango for use with Manim

This commit is contained in:
Yuri Victorovich 2023-01-20 08:09:03 -08:00
parent c480370a30
commit e905d57f39
4 changed files with 34 additions and 0 deletions

View file

@ -937,6 +937,7 @@
SUBDIR += py-linearmodels
SUBDIR += py-lmfit
SUBDIR += py-luminol
SUBDIR += py-mapbox-earcut
SUBDIR += py-mathics
SUBDIR += py-mathics-scanner
SUBDIR += py-matplotlib

View file

@ -0,0 +1,28 @@
PORTNAME= mapbox-earcut
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
CATEGORIES= math
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Bindings for Pango for use with Manim
WWW= https://manimpango.manim.community/en/latest/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY}
USES= python
USE_PYTHON= distutils autoplist pytest
USE_GITHUB= yes
GH_ACCOUNT= skogler
GH_PROJECT= mapbox_earcut_python
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}/tests
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1674241658
SHA256 (skogler-mapbox_earcut_python-v1.0.1_GH0.tar.gz) = 88b439b7623c8dc81eec33281254b0b508bb2a0e0e8b82cb68f4c7c0c4208b0e
SIZE (skogler-mapbox_earcut_python-v1.0.1_GH0.tar.gz) = 11794

View file

@ -0,0 +1,2 @@
mapbox-earcut is python bindings for the C++ implementation of the Mapbox Earcut
library, which provides very fast and quite robust triangulation of 2D polygons.