KDE curates a git-mirrorFrom [1] with additional patches for Qt5.
A patched version of Qt will be required by future Plasma Desktop
versions, and also other software like qgis will likely make use of
What's this.?
How it works: This is a set of git repositories based on the last public
* qt-dist.mk now has some entries called commits available for Qt 5.15 branches with a curated collection
_KDE_${_QT_DIST} of patches on top to ensure open source products can be used
if this is set, a generated tarball from the git repo is used. comfortably until users transition to their Qt 6-based ports.
Which patches does it include?
This collection of patches includes patches that fix at least
The value of said variable is one of the git-patch level of that dist.following:
So for exmaple `x11-toolkits/qt5-gui` creates a package * Security issues
` qt5-gui-5.15.2p263` * Crashes
as `qt/qt/qtbase` contains 263 addi * Functional patches.defects
Otherwise, the normal upstream Qt tarball is used. We only include patches that have been approved upstream in the
* COMMENT is extended to include the nod to KDE. Qt project. If a patch cannot be merged upstream for technical
* The tarballs were created using `git archive` and uploaded to reasons (e.g. the class no longer exists), it can also be
LOCAL/tcberner.
=> this could be included as a target in qt-dist.mk to automatically
create new tarballs merged.
This is still WIP... but everything (apart from qt5-quick3d, due to The patches to merge will be decided based on their relevance
assimp) should build towards Open Source products and install finetheir viability.
[1] https://community.kde.org/Qt5PatchCollection
Obtained from: https://github.com/freebsd/freebsd-ports-kde/tree/kde_qt