[Bug 287430] devel/qt6-tools: fail to package: qdoc:No such file or directory

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jun 11 10:39:24 BST 2025


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287430

--- Comment #5 from commit-hook at FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=496d5f7bf5e2697546731bc0728ba1ff99ebfd13

commit 496d5f7bf5e2697546731bc0728ba1ff99ebfd13
Author:     Jason E. Hale <jhale at FreeBSD.org>
AuthorDate: 2025-06-11 08:55:23 +0000
Commit:     Jason E. Hale <jhale at FreeBSD.org>
CommitDate: 2025-06-11 09:38:55 +0000

    devel/qt6-tools: Avoid LLVM version mismatches

    In 6.9.0, the Tools component of Qt introduced more restrictive checks
    for versions of LLVM it supports and automatically selects the newest
    version installed without an offical override option. This is
    problematic for us, because if a user has a version of LLVM installed
    greater than what they have set in DEFAULT_VERSIONS, it will cause
    configuration errors due to CMake mismatching the latest version of LLVM
    found with the version we actually want to build against.

    Patch to only supply the version of LLVM we intend to build against to
    the checks. These checks need at least the major and minor version of
    LLVM to work. Unfortunately, LLVM_VERSION, which only provide the major
    version isn't enough, so there's some silliness which is hopefully
    explained well enough in the Makefile and in the patch for future
    hackers.

    PR:             287430
    Reported by:    Ivan Rozhuk <rozhuk.im at gmail.com>, Chad Jacob Milios
<milios at ccsys.com>

 devel/qt6-tools/Makefile                      | 16 ++++++++++++----
 devel/qt6-tools/files/patch-.cmake.conf (new) | 19 +++++++++++++++++++
 2 files changed, 31 insertions(+), 4 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list