Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2026 01:38:14 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 4a555caa3e15 - main - math/py-mapbox-earcut: update 1.0.2=?utf-8?Q? =E2=86=92 2.0?=.0
Message-ID:  <69e2e086.18c5f.668624c3@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4a555caa3e15fad722d0966da640ed7ad5a64b94

commit 4a555caa3e15fad722d0966da640ed7ad5a64b94
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-17 18:35:11 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-18 01:38:08 +0000

    math/py-mapbox-earcut: update 1.0.2 → 2.0.0
---
 math/py-mapbox-earcut/Makefile | 13 ++++++-------
 math/py-mapbox-earcut/distinfo |  6 +++---
 2 files changed, 9 insertions(+), 10 deletions(-)

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,7 +1,6 @@
 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}
@@ -13,11 +12,12 @@ 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
@@ -26,7 +26,6 @@ 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 <bsd.port.mk>
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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e2e086.18c5f.668624c3>