CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]       2023/11/12 00:07:21

Modified files:
        x11/qt5        : Makefile.inc Makefile.version qt5.port.mk 
        x11/qt5/qtbase : Makefile distinfo 
        x11/qt5/qtbase/patches: 
                                patch-src_network_ssl_qsslcontext_openssl_cpp 
                                
patch-src_network_ssl_qsslsocket_openssl_symbols_cpp 
                                
patch-src_network_ssl_qsslsocket_openssl_symbols_p_h 
        x11/qt5/qtbase/pkg: PLIST-main 
        x11/qt5/qtconnectivity: Makefile distinfo 
        x11/qt5/qtdeclarative: Makefile distinfo 
        x11/qt5/qtdeclarative/pkg: PLIST-main 
        x11/qt5/qtimageformats: Makefile distinfo 
        x11/qt5/qtlocation: Makefile distinfo 
        x11/qt5/qtlocation/pkg: PLIST-main 
        x11/qt5/qtmultimedia: Makefile distinfo 
        x11/qt5/qtquickcontrols2: Makefile distinfo 
        x11/qt5/qtspeech: Makefile distinfo 
        x11/qt5/qtsvg  : Makefile distinfo 
        x11/qt5/qttools: Makefile distinfo 
        x11/qt5/qttranslations: Makefile 
        x11/qt5/qtwayland: Makefile distinfo 
        x11/qt5/qtwebchannel: Makefile distinfo 
        x11/qt5/qtwebengine: Makefile 
        x11/qt5/qtwebengine/pkg: PLIST 
        x11/qt5/qtwebsockets: Makefile distinfo 
        meta/qt5       : Makefile 
Removed files:
        x11/qt5/qtbase/patches: patch-src_gui_configure_json 
                                
patch-src_platformsupport_eglconvenience_qt_egl_p_h 
                                
patch-src_platformsupport_input_xkbcommon_qxkbcommon_cpp 
        x11/qt5/qtlocation/patches: 
                                    
patch-src_3rdparty_mapbox-gl-native_include_mbgl_util_unique_any_hpp 
                                    
patch-src_3rdparty_mapbox-gl-native_platform_default_thread_cpp 

Log message:
Introduce KDE Qt5 Patch Collection

KDE provides security fixes, crash fixes, and other functional defects
atop the Qt5 code-base, in particular Qt 5.15 LTS.

KDE_COMMIT is the invent.kde.org and KDE_VERSION is the number of
patches committed from KDE. This versions pattern uses FreeBSD and
ArchLinux nd probably more. I set KDE_VERSION as pl, for example:
qtbase-5.15.11pl138.

Port changes:

- Upstream Qt project ships which a "includes" directory in the tarball.
Qt*/KDE repository does not contain the include directory.
We have to run syncqt.pl so I added QT5_GEN_INCLUDES.
- Looks like mapbox-gl-native is an Qt upstream tarball thing. It's not
present in the source code. A lot has changed here. But only on the
plugin side.
- I went through all shared libs and adjusted them.
- Some cosmetic corrections.

Survived a amd64 bulk build by tb@, meta tweaks by sthen@, thanks

Reply via email to