Without devel/py-shtab installed, greenbone-feed-sync will complain about ImportError: No module named 'shtab' and obviously refuse to do anything.
Created attachment 252147 [details] Patch for security/py-greenbone-feed-sync/Makefile adding ${PYTHON_PKGNAMEPREFIX}shtab>0:devel/py-shtab@${PY_FLAVOR}
Assign to the maintainer. (In reply to Trond Endrestøl from comment #1) No, it should be ${PYTHON_PKGNAMEPREFIX}shtab>=1.6.5:devel/py-shtab@${PY_FLAVOR} Furthermore, the original Makefile should be fixed as well. from pyproject.toml [1]: rich = ">=13.2.0" tomli = { version = ">=2.0.1", python = "<3.11" } shtab = ">=1.6.5" [1] https://github.com/greenbone/greenbone-feed-sync/blob/v24.3.0/pyproject.toml#L30-L32
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3775b549e998abd869deddc0be80c05f0ebf9222 commit 3775b549e998abd869deddc0be80c05f0ebf9222 Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> AuthorDate: 2024-09-09 21:25:50 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2024-09-09 21:28:02 +0000 security/py-greenbone-feed-sync: Add missing dependency - Improve RUN_DEPENDS - Bump PORTREVISION PR: 280350 Reported by: Trond Endrestøl <Trond.Endrestol __at__ ximalas.info> security/py-greenbone-feed-sync/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
Committed thanks!