Bug 263302

Summary: devel/qt5-qdoc requires old llvm90
Product: Ports & Packages Reporter: Ivan <ivan>
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed FIXED    
Severity: Affects Some People CC: ahicks, rhurlin, tcberner
Priority: --- Flags: bugzilla: maintainer-feedback? (kde)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 263456    
Bug Blocks:    

Description Ivan 2022-04-15 19:11:00 UTC
devel/qt5-qdoc is the only package on my installation of 13.1-RC3 that requires old llvm90.
Please update the port.
Comment 1 Rainer Hurling freebsd_committer freebsd_triage 2022-04-16 15:05:35 UTC
I just tried LLVM_VERSION=13 instead of LLVM_DEFAULT (aka 9.0) and the port builds and installs as expected.

In principle, the port could be built with the LLVM version that KDE uses? Then only CONFIGURE_ENV=LLVM_INSTALL_DIR= should be set accordingly? Or are there deeper reasons why it does not work with LLVM versions > 9.0 (at runtime)?
Comment 2 Ivan 2022-04-17 13:42:49 UTC
I guess it's a binary package issue. It hasn't been updated.
Comment 3 Alan Hicks 2022-04-18 09:27:37 UTC
Other ports such as devel/kdevelop also build with default llvm=90

This is due to omitting USES=qt:gui and not including graphics/mesa-dri bumping LLVM_DEFAULT to 13

Not sure why the default is so old, I suspect it's due to old X11 hence bsd.default-versions.mk referencing Graphics Team for changes
Comment 4 Ivan 2023-03-31 05:45:45 UTC
Fixed. Thanks!