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