I can't use devel/llvm17 via USES=llvm:lib or in devel/spirv-llvm-translator due to "rc" suffix in libLLVM-17rc.so unless LIB_DEPENDS is special-cased only to break on devel/llvm17 update.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6e04d1ad587197ef60ae4ad365d03cfc80efae3e commit 6e04d1ad587197ef60ae4ad365d03cfc80efae3e Author: Brooks Davis <brooks@FreeBSD.org> AuthorDate: 2023-09-19 17:15:55 +0000 Commit: Brooks Davis <brooks@FreeBSD.org> CommitDate: 2023-09-19 17:20:26 +0000 devel/llvm17: Welcome 17.0.1 Welcome the first release of LLVM 17. See the release announcement for more details: https://discourse.llvm.org/t/llvm-17-0-1-released/73549 (Note that 17.0.0 was tagged, but contained an error so was not released.) Fix an issue where libffi would be linked if available by disabling it's use in OpenMP. [0] PR: 273801, 273947 Submitted by: Ivan Rozhuk <rozhuk.im@gmail.com> [0] devel/llvm17/Makefile | 6 ++++-- devel/llvm17/distinfo | 6 +++--- devel/llvm17/pkg-plist | 30 +++++++++++++++--------------- 3 files changed, 22 insertions(+), 20 deletions(-)