Created attachment 239419 [details] multimedia/py-mat2: update to 0.13.1 Changelog: https://0xacab.org/jvoisin/mat2/-/releases/0.13.1 Tested with Poudriere on armv7 arm64 FreeBSD 13.1.
Hello Robert, Since pep517 was added to ports, I did some tests and this port builds fine with pep517: + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} According to https://peps.python.org/pep-0518/#build-system-table : --- [build-system] # Minimum requirements for the build system to execute. requires = ["setuptools", "wheel"] # PEP 508 specifications. --- Replace distutils with pep517 Cheers
(In reply to Nuno Teixeira from comment #1) Hi Nuno, I don't understand the changes you requested. Neither setuptools nor wheel were previously required to build the port. What has changed that they are now required? Is there a relevant FreeBSD policy document?
(In reply to Robert Clausecker from comment #2) Forgot to link on See Also. Done.
I decline changing to the pep517 build method for the moment. I will probably revisit this issue in the future and read up more on it.
(In reply to Nuno Teixeira from comment #3) Would you mind committing attachment #239419 [details]? Is there anything that blocks it?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fee182eef262ca373ac71890c5c33215134a9e76 commit fee182eef262ca373ac71890c5c33215134a9e76 Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2023-01-23 20:22:03 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2023-01-23 20:23:04 +0000 multimedia/py-mat2: Update to 0.13.1 ChangeLog: https://0xacab.org/jvoisin/mat2/-/releases/0.13.1 PR: 268904 multimedia/py-mat2/Makefile | 3 +-- multimedia/py-mat2/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-)
Committed, thanks!