Hi, please see https://reviews.freebsd.org/D37232. borgmatic now uses pkgutil-resolve-name that is not in python <3.9. Required port was committed and also this package needs RUN_DEPENDS adjusted.
@Juraj If the change has been QA'd for non-regression on other !3.8 versions and non-default python versions (ideally via test suite), the change is: Approved by: portmgr (blanket: missing dependency) Approved by: koobs (python, blanket: python ports compliance) MFH: 2020Q2
For versions other than 3.8 this change is a NOOP.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=44e481c0a249db28e9dfb02bbb8427f3e03c867f commit 44e481c0a249db28e9dfb02bbb8427f3e03c867f Author: Juraj Lutter <otis@FreeBSD.org> AuthorDate: 2022-11-01 22:10:01 +0000 Commit: Juraj Lutter <otis@FreeBSD.org> CommitDate: 2022-11-05 10:40:55 +0000 sysutils/py-borgmatic: Fix runtime dependency with python <3.9 Add RUN_DEPENDS on devel/py-pkgutil-resolve-name that is needed with python <3.9 PR: 267509 Approved by: egypcio (maintainer) Differential Revision: https://reviews.freebsd.org/D37232 sysutils/py-borgmatic/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)