Created attachment 231081 [details] Switch to Qhull8 Itβs time to switch from Qhull 2019.1 (math/qhull, 7.3.2) to Qhull 2020.2 (8.0.2), i.e. math/qhull8.
Several PRs have been submitted for the consumers, and these different ports should be committed at the same time, to avoid conflicts. See PR 261278, PR 261279, PR 261280, PR 261281, PR 261282 and PR 261283.
This fixes the build of py38-networkx-2.6.3,1. It currently fails with pkg-static: qhull-7.3.2_2,1 conflicts with qhull8-8.0.2 (installs files into the same place). Problematic file: /usr/local/bin/qconvex because py38-matplotlib-3.4.3 depends on qhull7 and but gdal on qhull8
(In reply to Stefan Ehmann from comment #2) Yes, PR 261278, PR 261279, PR 261280, PR 261281, PR 261282 and PR 261283 are bundled, and PR 261279 (for graphics/gdal) has been committed by error. I'm waiting for the approval of this PR for math/py-matplotlib by its maintainer to commit the other PRs and thus solve this situation. If mainland@apeiron.net does not answer before February 1st, it will be committed with "maintainer's time-out".
py38-matplotlib-3.4.3 fails because of buggy Makefile cannot be installed: unknown USE_PYQT component widgets
(In reply to p5B2E9A8F from comment #4) It should be fixed by 2eb283d82c8d565b66d39a416ed8c1109285e4b2 : https://cgit.freebsd.org/ports/commit/?id=2eb283d82c8d565b66d39a416ed8c1109285e4b2
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c8704f923ac75cf6b1abc5907c478cc3c22ab03b commit c8704f923ac75cf6b1abc5907c478cc3c22ab03b Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2022-02-18 18:12:51 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2022-02-18 18:44:53 +0000 math/py-matplotlib: switch to Qhull8 PR: 261278 Approved by: maintainer's time-out math/py-matplotlib/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Just committed!