[Bug 260548] [exp-run] Switch Qt5 to KDE's patched upstream

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 2 08:49:15 GMT 2022


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

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

URL:
https://cgit.FreeBSD.org/ports/commit/?id=6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9

commit 6b3bece75ad5a3d03e2751e5cdf78ae8aeb0abf9
Author:     Tobias C. Berner <tcberner at FreeBSD.org>
AuthorDate: 2021-12-18 09:11:53 +0000
Commit:     Tobias C. Berner <tcberner at FreeBSD.org>
CommitDate: 2022-01-02 08:47:54 +0000

    Qt: Switch Qt5 to use KDE's Qt patch collection

    From [1]
        What's this?

            This is a set of git repositories based on the last public
            commits available for Qt 5.15 branches with a curated collection
            of patches on top to ensure open source products can be 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
            one of the following:

                * Security issues
                * Crashes
                * Functional defects

            We only include patches that have been approved upstream in the
            Qt project. If a patch cannot be merged upstream for technical
            reasons (e.g. the class no longer exists), it can also be
            merged.

            The patches to merge will be decided based on their relevance
            towards Open Source products and their viability.

    PR:             260548
    Exp-run by:     antoine
    Differential Revision:  https://reviews.freebsd.org/D33446

    [1] https://community.kde.org/Qt5PatchCollection

 Mk/Uses/qt-dist.mk                                 | 79 ++++++++++++++++----
 accessibility/qt5-speech/Makefile                  |  6 +-
 accessibility/qt5-speech/distinfo (new)            |  3 +
 comms/qt5-connectivity/Makefile                    |  3 +-
 comms/qt5-connectivity/distinfo (new)              |  3 +
 comms/qt5-sensors/Makefile                         |  3 +-
 comms/qt5-sensors/distinfo (new)                   |  3 +
 comms/qt5-serialbus/Makefile                       |  6 +-
 comms/qt5-serialbus/distinfo (new)                 |  3 +
 comms/qt5-serialport/Makefile                      |  6 +-
 comms/qt5-serialport/distinfo (new)                |  3 +
 databases/qt5-sql/Makefile                         |  6 +-
 databases/qt5-sql/distinfo (new)                   |  3 +
 databases/qt5-sqldrivers-ibase/Makefile            |  2 +-
 databases/qt5-sqldrivers-ibase/distinfo (new)      |  3 +
 databases/qt5-sqldrivers-mysql/Makefile            |  2 +-
 databases/qt5-sqldrivers-mysql/distinfo (new)      |  3 +
 databases/qt5-sqldrivers-odbc/distinfo (new)       |  3 +
 databases/qt5-sqldrivers-pgsql/distinfo (new)      |  3 +
 databases/qt5-sqldrivers-sqlite2/distinfo (new)    |  3 +
 databases/qt5-sqldrivers-sqlite3/distinfo (new)    |  3 +
 databases/qt5-sqldrivers-tds/distinfo (new)        |  3 +
 devel/qt5-assistant/Makefile                       |  2 +-
 devel/qt5-assistant/distinfo (new)                 |  3 +
 devel/qt5-buildtools/Makefile                      |  4 +-
 devel/qt5-buildtools/distinfo (new)                |  3 +
 devel/qt5-concurrent/Makefile                      |  6 +-
 devel/qt5-concurrent/distinfo (new)                |  3 +
 devel/qt5-concurrent/files/patch-gcc11 (gone)      | 15 ----
 devel/qt5-core/Makefile                            |  6 +-
 devel/qt5-core/distinfo (new)                      |  3 +
 .../patch-src_corelib_io_qiodevice.cpp (gone)      | 17 -----
 devel/qt5-dbus/Makefile                            |  6 +-
 devel/qt5-dbus/distinfo (new)                      |  3 +
 devel/qt5-designer/Makefile                        |  3 +-
 devel/qt5-designer/distinfo (new)                  |  3 +
 devel/qt5-help/Makefile                            |  3 +-
 devel/qt5-help/distinfo (new)                      |  3 +
 devel/qt5-linguist/Makefile                        |  2 +-
 devel/qt5-linguist/distinfo (new)                  |  3 +
 devel/qt5-linguisttools/Makefile                   |  3 +-
 devel/qt5-linguisttools/distinfo (new)             |  3 +
 devel/qt5-location/Makefile                        |  3 +-
 devel/qt5-location/distinfo (new)                  |  3 +
 devel/qt5-qdbus/Makefile                           |  3 +-
 devel/qt5-qdbus/distinfo (new)                     |  3 +
 devel/qt5-qdbusviewer/Makefile                     |  2 +-
 devel/qt5-qdbusviewer/distinfo (new)               |  3 +
 devel/qt5-qdoc-data/Makefile                       |  1 -
 devel/qt5-qdoc-data/distinfo (new)                 |  3 +
 devel/qt5-qdoc/Makefile                            |  2 +-
 devel/qt5-qdoc/distinfo (new)                      |  3 +
 devel/qt5-qmake/Makefile                           |  6 +-
 devel/qt5-qmake/distinfo (new)                     |  3 +
 devel/qt5-remoteobjects/Makefile                   |  3 +-
 devel/qt5-remoteobjects/distinfo (new)             |  3 +
 devel/qt5-script/Makefile                          |  6 +-
 devel/qt5-script/distinfo (new)                    |  3 +
 devel/qt5-scripttools/Makefile                     |  3 +-
 devel/qt5-scripttools/distinfo (new)               |  3 +
 devel/qt5-scxml/Makefile                           |  3 +-
 devel/qt5-scxml/distinfo (new)                     |  3 +
 devel/qt5-testlib/Makefile                         |  6 +-
 devel/qt5-testlib/distinfo (new)                   |  3 +
 devel/qt5-uitools/Makefile                         |  3 +-
 devel/qt5-uitools/distinfo (new)                   |  3 +
 devel/qt5/Makefile.sqldrivers                      |  5 +-
 devel/qt5/distinfo                                 | 86 +---------------------
 devel/qt5/files/create_kde-qt_release.sh (new)     | 54 ++++++++++++++
 devel/qt5/files/extrapatch-sync.profiles (new)     | 12 +++
 graphics/qt5-3d/Makefile                           |  6 +-
 graphics/qt5-3d/distinfo (new)                     |  3 +
 graphics/qt5-3d/pkg-plist                          |  3 +
 graphics/qt5-graphicaleffects/Makefile             |  2 +-
 graphics/qt5-graphicaleffects/distinfo (new)       |  3 +
 graphics/qt5-imageformats/Makefile                 |  2 +-
 graphics/qt5-imageformats/distinfo (new)           |  3 +
 graphics/qt5-opengl/Makefile                       |  6 +-
 graphics/qt5-opengl/distinfo (new)                 |  3 +
 graphics/qt5-pixeltool/Makefile                    |  2 +-
 graphics/qt5-pixeltool/distinfo (new)              |  3 +
 graphics/qt5-svg/Makefile                          |  3 +-
 graphics/qt5-svg/distinfo (new)                    |  3 +
 graphics/qt5-wayland/Makefile                      |  3 +-
 graphics/qt5-wayland/distinfo (new)                |  3 +
 misc/qt5-doc/Makefile                              |  2 +-
 misc/qt5-examples/Makefile                         |  2 +-
 misc/qt5-l10n/Makefile                             |  2 +-
 misc/qt5-l10n/distinfo (new)                       |  3 +
 misc/qt5-l10n/pkg-plist                            | 64 +++++++++++++++-
 multimedia/qt5-multimedia/Makefile                 |  3 +-
 multimedia/qt5-multimedia/distinfo (new)           |  3 +
 net/qt5-network/Makefile                           |  6 +-
 net/qt5-network/distinfo (new)                     |  3 +
 net/qt5-networkauth/Makefile                       |  6 +-
 net/qt5-networkauth/distinfo (new)                 |  3 +
 print/qt5-printsupport/Makefile                    |  6 +-
 print/qt5-printsupport/distinfo (new)              |  3 +
 sysutils/qt5-qtdiag/Makefile                       |  2 +-
 sysutils/qt5-qtdiag/distinfo (new)                 |  3 +
 sysutils/qt5-qtpaths/Makefile                      |  2 +-
 sysutils/qt5-qtpaths/distinfo (new)                |  3 +
 sysutils/qt5-qtplugininfo/Makefile                 |  2 +-
 sysutils/qt5-qtplugininfo/distinfo (new)           |  3 +
 textproc/qt5-xml/Makefile                          |  6 +-
 textproc/qt5-xml/distinfo (new)                    |  3 +
 textproc/qt5-xmlpatterns/Makefile                  |  2 +-
 textproc/qt5-xmlpatterns/distinfo (new)            |  3 +
 www/qt5-webchannel/Makefile                        |  3 +-
 www/qt5-webchannel/distinfo (new)                  |  3 +
 www/qt5-webglplugin/Makefile                       |  3 +-
 www/qt5-webglplugin/distinfo (new)                 |  3 +
 www/qt5-websockets-qml/Makefile                    |  3 +-
 www/qt5-websockets-qml/distinfo (new)              |  3 +
 www/qt5-websockets/Makefile                        |  6 +-
 www/qt5-websockets/distinfo (new)                  |  3 +
 www/qt5-webview/Makefile                           |  3 +-
 www/qt5-webview/distinfo (new)                     |  3 +
 x11-toolkits/qt5-charts/Makefile                   |  2 +-
 x11-toolkits/qt5-charts/distinfo (new)             |  3 +
 x11-toolkits/qt5-datavis3d/Makefile                |  3 +-
 x11-toolkits/qt5-datavis3d/distinfo (new)          |  3 +
 x11-toolkits/qt5-declarative-test/Makefile         |  2 +-
 x11-toolkits/qt5-declarative-test/distinfo (new)   |  3 +
 x11-toolkits/qt5-declarative/Makefile              |  3 +-
 x11-toolkits/qt5-declarative/distinfo (new)        |  3 +
 x11-toolkits/qt5-declarative/pkg-plist             |  2 +
 x11-toolkits/qt5-gamepad/Makefile                  |  3 +-
 x11-toolkits/qt5-gamepad/distinfo (new)            |  3 +
 x11-toolkits/qt5-gui/Makefile                      |  6 +-
 x11-toolkits/qt5-gui/distinfo (new)                |  3 +
 ...meout_control_when_reading_incr_property (gone) | 59 ---------------
 x11-toolkits/qt5-quick3d/Makefile                  |  6 +-
 x11-toolkits/qt5-quick3d/distinfo (new)            |  3 +
 .../files/patch-arch_qt5-quick3d-assimp-5.1 (new)  | 17 +++++
 x11-toolkits/qt5-quick3d/pkg-plist                 |  3 +
 x11-toolkits/qt5-quickcontrols/Makefile            |  3 +-
 x11-toolkits/qt5-quickcontrols/distinfo (new)      |  3 +
 x11-toolkits/qt5-quickcontrols2/Makefile           |  3 +-
 x11-toolkits/qt5-quickcontrols2/distinfo (new)     |  3 +
 x11-toolkits/qt5-quicktimeline/Makefile            |  3 +-
 x11-toolkits/qt5-quicktimeline/distinfo (new)      |  3 +
 x11-toolkits/qt5-uiplugin/Makefile                 |  8 +-
 x11-toolkits/qt5-uiplugin/distinfo (new)           |  3 +
 x11-toolkits/qt5-virtualkeyboard/Makefile          |  3 +-
 x11-toolkits/qt5-virtualkeyboard/distinfo (new)    |  3 +
 x11-toolkits/qt5-widgets/Makefile                  |  6 +-
 x11-toolkits/qt5-widgets/distinfo (new)            |  3 +
 x11/qt5-qev/Makefile                               |  2 +-
 x11/qt5-qev/distinfo (new)                         |  3 +
 x11/qt5-x11extras/Makefile                         |  9 ++-
 x11/qt5-x11extras/distinfo (new)                   |  3 +
 152 files changed, 553 insertions(+), 331 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kde-freebsd mailing list