git: e5e163281e4f - main - math/py-pyclipper: update 1.3.0p5 -> 1.4.0

From: Kurt Jaeger <pi_at_FreeBSD.org>
Date: Wed, 21 Oct 2026 04:33:36 UTC
The branch main has been updated by pi:

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

commit e5e163281e4f319c09ec55bc72d0bf77f10dae7f
Author:     Jonathan Chen <jonc@chen.org.nz>
AuthorDate: 2026-10-21 04:32:14 +0000
Commit:     Kurt Jaeger <pi@FreeBSD.org>
CommitDate: 2026-10-21 04:32:14 +0000

    math/py-pyclipper: update 1.3.0p5 -> 1.4.0
    
    - fixes build for py313
    - updated WWW
    
    PR:             299192
    Reviewed-by:    patrick@crandol.com
---
 math/py-pyclipper/Makefile | 13 +++++++------
 math/py-pyclipper/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/math/py-pyclipper/Makefile b/math/py-pyclipper/Makefile
index 9f1179034b95..ec6479c68bb0 100644
--- a/math/py-pyclipper/Makefile
+++ b/math/py-pyclipper/Makefile
@@ -1,22 +1,23 @@
 PORTNAME=	pyclipper
-PORTVERSION=	1.3.0p5
-PORTREVISION=	1
+PORTVERSION=	1.4.0
 CATEGORIES=	math python
 MASTER_SITES=	PYPI/source/p/pyclipper
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTNAME=	${PORTNAME}-${PORTVERSION:S/p/.post/}
+DISTNAME=	${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	lantw44@gmail.com
 COMMENT=	Cython wrapper for the C++ translation of Clipper library
-WWW=		https://github.com/greginvm/pyclipper
+WWW=		https://github.com/fonttools/pyclipper
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.11.1:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.11.1:devel/py-setuptools-scm@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	distutils cython autoplist pytest
+USE_PYTHON=	pep517 cython autoplist pytest
 
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
diff --git a/math/py-pyclipper/distinfo b/math/py-pyclipper/distinfo
index 91fc9d143862..997e14800589 100644
--- a/math/py-pyclipper/distinfo
+++ b/math/py-pyclipper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702316461
-SHA256 (pyclipper-1.3.0.post5.tar.gz) = c0239f928e0bf78a3efc2f2f615a10bfcdb9f33012d46d64c8d1225b4bde7096
-SIZE (pyclipper-1.3.0.post5.tar.gz) = 164719
+TIMESTAMP = 1791311831
+SHA256 (pyclipper-1.4.0.tar.gz) = 9882bd889f27da78add4dd6f881d25697efc740bf840274e749988d25496c8e1
+SIZE (pyclipper-1.4.0.tar.gz) = 54489