diff --git a/math/py-mapbox-earcut/Makefile b/math/py-mapbox-earcut/Makefile index d5ad0da47fa9..bd9543c4b0d2 100644 --- a/math/py-mapbox-earcut/Makefile +++ b/math/py-mapbox-earcut/Makefile @@ -1,32 +1,31 @@ PORTNAME= mapbox-earcut DISTVERSIONPREFIX= v -DISTVERSION= 1.0.2 -PORTREVISION= 2 +DISTVERSION= 2.0.0 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} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} -USES= python -USE_PYTHON= distutils autoplist pytest +USES= cmake:indirect python +USE_PYTHON= pep517 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 -post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/mapbox_earcut${PYTHON_TAG}.so +# tests as of 2.0.0: 13 passed, 12 skipped in 2.79s .include diff --git a/math/py-mapbox-earcut/distinfo b/math/py-mapbox-earcut/distinfo index f7e8fb5b87d7..ac7186eaf1e4 100644 --- a/math/py-mapbox-earcut/distinfo +++ b/math/py-mapbox-earcut/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722758413 -SHA256 (skogler-mapbox_earcut_python-v1.0.2_GH0.tar.gz) = 9d90b552b37031b8528f5e3c9bf4872e797fd5d78b6d9faf8c043b4d00ef0306 -SIZE (skogler-mapbox_earcut_python-v1.0.2_GH0.tar.gz) = 12488 +TIMESTAMP = 1776450633 +SHA256 (skogler-mapbox_earcut_python-v2.0.0_GH0.tar.gz) = 0c4bd6330334b86ad4bdbc6a1fe04ddcfdb6e119b00e826daef9ab6767a32351 +SIZE (skogler-mapbox_earcut_python-v2.0.0_GH0.tar.gz) = 38939