Bug 294273 - misc/qt6-doc missing modules documentation
Summary: misc/qt6-doc missing modules documentation
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-06 02:48 UTC by Dave Palais
Modified: 2026-04-06 17:37 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (kde)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Palais 2026-04-06 02:48:23 UTC
qt6-doc currently only provides "Build with CMake", "Platform Integration" and "Reference Integration", which contains disabled links to the rest of Qt6 documentation.
The documentation for qtbase, and all other modules, is currently missing from this port.
Comment 1 Max Brazhnikov freebsd_committer freebsd_triage 2026-04-06 09:49:38 UTC
Thank you for your report! Could you find out what should be done to install missing docs?
Comment 2 Dave Palais 2026-04-06 17:37:55 UTC
(In reply to Max Brazhnikov from comment #1)
Gladly,
I've managed to build the missing docs by using the superrepository source structure. Either the all-in-one qt source download, or a makeshift imitation work.

Building docs in a source superrepository using separate source tarballs:
1. Extract CMakelists.txt and cmake folder from qt-everywhere-src-6.10.2.tar.xz 
2. Extract qtbase qtdeclarative qtdoc qttools tarballs. Rename the extracted folders to remove versioning. This is the bare minimum. You may add as many modules you want and their dependencies.
3. cmake -B build -G Ninja -DQT_HOST_PATH=/usr/local -DQT_BUILD_DOCS=ON
4. ninja docs

Building docs with the all-in-one source tarball:
Follow previous steps 3 and 4.