llvm10 has nearly no consumers and will be removed in the not to distant future. devel/py-cadquery-pywrap builds fine with the dependency removed and it doesn't seem to make sense as a direct dependency (surly the lib depend should in devel/py-clang?)
I will give it a try and let you know.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e46126d5d35bf996048bcaa47d4de3a7fc7aa75d commit e46126d5d35bf996048bcaa47d4de3a7fc7aa75d Author: Brooks Davis <brooks@FreeBSD.org> AuthorDate: 2023-09-20 15:55:42 +0000 Commit: Brooks Davis <brooks@FreeBSD.org> CommitDate: 2023-09-20 17:02:00 +0000 devel/llvm10: deprecate, set short expiration All dependent ports appear not to depend on llvm10 in practice and I've submitted PRs for them. Set an expiration (somewhat shorter than ideal) so llvm10 doesn't end up in 2023Q4. PR: 273963, 273964, 273977 devel/llvm10/Makefile | 3 +++ 1 file changed, 3 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=82129b064713d0be55cb553bb601f146f063e6f9 commit 82129b064713d0be55cb553bb601f146f063e6f9 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-09-20 14:27:38 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-09-20 17:07:11 +0000 devel/py-cadquery-pywrap: Switch to llvm11 The port had a runtime dependency on llvm10 however this port also has a runtime dependency on py-clang which is as of now version 11 that means that it is based on llvm11/clang11. So in effort to remove llvm10 switch to llvm11. In case this breaks runtime upstream has more recent versions which supports llvm13. PR: 273964 Reported by: brooks Approved by: portmgr (blanket) devel/py-cadquery-pywrap/Makefile | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-)