diff --git a/math/py-kiwisolver/Makefile b/math/py-kiwisolver/Makefile index aa6073373002..e8e20b58e36f 100644 --- a/math/py-kiwisolver/Makefile +++ b/math/py-kiwisolver/Makefile @@ -1,22 +1,27 @@ PORTNAME= kiwisolver -PORTVERSION= 1.4.9 +PORTVERSION= 1.5.0 PORTEPOCH= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast implementation of the Cassowary constraint solver -WWW= https://github.com/nucleic/kiwi +WWW= https://kiwisolver.readthedocs.io/en/latest/ \ + https://github.com/nucleic/kiwi LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cppy>=1.1.0:devel/py-cppy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} - +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cppy>=1.3.0:devel/py-cppy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 + +post-install: + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/math/py-kiwisolver/distinfo b/math/py-kiwisolver/distinfo index 88147f0db12b..05befde5e25b 100644 --- a/math/py-kiwisolver/distinfo +++ b/math/py-kiwisolver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765568343 -SHA256 (kiwisolver-1.4.9.tar.gz) = c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d -SIZE (kiwisolver-1.4.9.tar.gz) = 97564 +TIMESTAMP = 1773152837 +SHA256 (kiwisolver-1.5.0.tar.gz) = d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a +SIZE (kiwisolver-1.5.0.tar.gz) = 103482 diff --git a/math/py-kiwisolver/pkg-descr b/math/py-kiwisolver/pkg-descr index d5b4b8ed013d..639cbba4a236 100644 --- a/math/py-kiwisolver/pkg-descr +++ b/math/py-kiwisolver/pkg-descr @@ -1,8 +1,8 @@ Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi is an implementation of the algorithm based on the seminal -Cassowary paper. It is *not* a refactoring of the original C++ solver. Kiwi -has been designed from the ground up to be lightweight and fast. Kiwi ranges -from 10x to 500x faster than the original Cassowary solver with typical use -cases gaining a 40x improvement. Memory savings are consistently > 5x. +Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has +been designed from the ground up to be lightweight and fast. Kiwi ranges from +10x to 500x faster than the original Cassowary solver with typical use cases +gaining a 40x improvement. Memory savings are consistently > 5x. In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings.