Date: Thu, 12 Mar 2026 14:48:18 +0000 From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 2f40850f29d3 - main - math/py-kiwisolver: Update to 1.5.0 Message-ID: <69b2d232.39132.5a325c3a@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=2f40850f29d383b046cf2494d5ad1cd4baaf8639 commit 2f40850f29d383b046cf2494d5ad1cd4baaf8639 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-03-12 14:18:09 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-03-12 14:46:58 +0000 math/py-kiwisolver: Update to 1.5.0 - Update WWW - Add LICENSE_FILE - Convert to USE_PYTHON=pep517 - Strip shared library - Reformat pkg-descr - Take maintainership Changes: https://github.com/nucleic/kiwi/releases --- math/py-kiwisolver/Makefile | 21 +++++++++++++-------- math/py-kiwisolver/distinfo | 6 +++--- math/py-kiwisolver/pkg-descr | 8 ++++---- 3 files changed, 20 insertions(+), 15 deletions(-) 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 <bsd.port.mk> 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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b2d232.39132.5a325c3a>
