Created attachment 256451 [details] patch to update sphinxcontrib-applehelp. This is required to update sphinx later. sphinx shuffled its progress report bits around a bit and some parts now live in sphinx.util.display and no longer in sphinx.util. Recent sphinxcontrib-applehelp versions have been upgraded such that they can cope with older and newer sphinx versions and import relevant objects from the right module. While here, modernize to PEP517 (avoiding setuptools deprecation warnings) and get tests working. This is remotely related to the Doxygen update from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279330 because that prompted me as py-breathe maintainer to look a bit at py-breathe, py-sphinx and experimenting with updates of the latter two ports.
(In reply to Matthias Andree from comment #0) Approved. Thank you !
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=58f7088891ec749713e3ed6cf34558cfec56ff11 commit 58f7088891ec749713e3ed6cf34558cfec56ff11 Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2025-01-05 17:07:01 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2025-01-06 00:43:33 +0000 textproc/py-sphinxcontrib-applehelp: update to 2.0.0 ...in preparation of potential py-sphinx upgrades, which moved the progress reporting to sphinx.util.display. PR: 283871 Approved by: wen@ (maintainer) textproc/py-sphinxcontrib-applehelp/Makefile | 9 ++++++--- textproc/py-sphinxcontrib-applehelp/distinfo | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-)