[Midnightbsd-cvs] [MidnightBSD/mports] 8e4688: Qt5: Update to 5.15.19

Lucas Holt noreply at github.com
Sat Sep 5 02:12:38 EDT 2026


  Branch: refs/heads/devel/qt5
  Home:   https://github.com/MidnightBSD/mports
  Commit: 8e4688444ad91a7d00d0e0e909af00745ab8b76b
      https://github.com/MidnightBSD/mports/commit/8e4688444ad91a7d00d0e0e909af00745ab8b76b
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-05 (Sat, 05 Sep 2026)

  Changed paths:
    M Mk/extensions/qt-dist.mk
    M Mk/extensions/qt.mk
    M accessibility/qt5-speech/distinfo
    M comms/qt5-connectivity/distinfo
    M comms/qt5-sensors/distinfo
    M comms/qt5-serialbus/distinfo
    M comms/qt5-serialport/distinfo
    M databases/qt5-sql/distinfo
    M databases/qt5-sqldrivers-mysql/distinfo
    M databases/qt5-sqldrivers-odbc/distinfo
    M databases/qt5-sqldrivers-pgsql/distinfo
    M databases/qt5-sqldrivers-sqlite2/distinfo
    M databases/qt5-sqldrivers-sqlite3/distinfo
    M databases/qt5-sqldrivers-tds/distinfo
    M devel/qt5-assistant/distinfo
    M devel/qt5-buildtools/distinfo
    M devel/qt5-concurrent/distinfo
    M devel/qt5-core/Makefile
    M devel/qt5-core/distinfo
    M devel/qt5-core/pkg-plist
    M devel/qt5-dbus/distinfo
    M devel/qt5-designer/distinfo
    M devel/qt5-help/distinfo
    M devel/qt5-linguist/distinfo
    M devel/qt5-linguisttools/distinfo
    M devel/qt5-location/distinfo
    M devel/qt5-qdbus/distinfo
    M devel/qt5-qdbusviewer/distinfo
    M devel/qt5-qdoc-data/distinfo
    M devel/qt5-qdoc/distinfo
    M devel/qt5-qmake/distinfo
    M devel/qt5-remoteobjects/distinfo
    M devel/qt5-script/Makefile
    M devel/qt5-scripttools/Makefile
    M devel/qt5-scxml/distinfo
    M devel/qt5-testlib/distinfo
    M devel/qt5-uitools/distinfo
    M devel/qt5/Makefile
    M graphics/qt5-3d/distinfo
    M graphics/qt5-graphicaleffects/distinfo
    M graphics/qt5-imageformats/Makefile
    M graphics/qt5-imageformats/distinfo
    M graphics/qt5-opengl/distinfo
    M graphics/qt5-pixeltool/distinfo
    M graphics/qt5-svg/distinfo
    M graphics/qt5-wayland/distinfo
    M misc/qt5-examples/distinfo
    M misc/qt5-examples/pkg-plist
    M misc/qt5-l10n/distinfo
    M multimedia/qt5-multimedia/distinfo
    M net/qt5-network/distinfo
    M net/qt5-networkauth/distinfo
    M print/qt5-printsupport/distinfo
    M sysutils/qt5-qtdiag/distinfo
    M sysutils/qt5-qtpaths/distinfo
    M sysutils/qt5-qtplugininfo/distinfo
    M textproc/qt5-xml/distinfo
    M textproc/qt5-xmlpatterns/distinfo
    M www/qt5-webchannel/distinfo
    M www/qt5-webengine/Makefile
    M www/qt5-webglplugin/distinfo
    M www/qt5-websockets-qml/distinfo
    M www/qt5-websockets/distinfo
    M www/qt5-webview/Makefile
    M www/qt5-webview/distinfo
    M x11-themes/qt5-style-plugins/Makefile
    M x11-toolkits/qt5-charts/distinfo
    M x11-toolkits/qt5-datavis3d/distinfo
    M x11-toolkits/qt5-declarative-test/Makefile
    M x11-toolkits/qt5-declarative-test/distinfo
    M x11-toolkits/qt5-declarative/Makefile
    M x11-toolkits/qt5-declarative/distinfo
    M x11-toolkits/qt5-gamepad/distinfo
    M x11-toolkits/qt5-gui/distinfo
    M x11-toolkits/qt5-quick3d/distinfo
    M x11-toolkits/qt5-quickcontrols/distinfo
    M x11-toolkits/qt5-quickcontrols2/distinfo
    M x11-toolkits/qt5-quicktimeline/distinfo
    M x11-toolkits/qt5-uiplugin/distinfo
    M x11-toolkits/qt5-virtualkeyboard/distinfo
    M x11-toolkits/qt5-widgets/distinfo
    M x11/qt5-qev/distinfo
    M x11/qt5-x11extras/distinfo

  Log Message:
  -----------
  Qt5: Update to 5.15.19

This is the final upstream Qt5 release. It fixes three CVEs:

  CVE-2024-38081 (qtbase)
  CVE-2025-30348 (qtbase)
  CVE-2025-23050 (qtconnectivity)

It also refreshes the libraries bundled in qtbase: SQLite to 3.49.1,
HarfBuzz to 10.4.0, libpng to 1.6.47, libjpeg-turbo to 3.1.0, and the
public suffix list.

Framework: QT5_VERSION 5.15.18 -> 5.15.19, and the KDE patch counters
_KDE_base 109 -> 96, _KDE_connectivity 1 -> 0, _KDE_declarative 22 -> 23.
The counters restart per upstream release, so _KDE_base decreasing is
expected. _KDE_connectivity reaching 0 does not change the distfile
source: ${_KDE_${_QT_DIST}:D_kde} tests whether the variable is defined,
not whether it is non-zero, so qtconnectivity still uses the KDE tarball.

69 ports get new checksums. Eight qt5 ports deliberately keep theirs:
devel/qt5 (metaport), qt5-script and qt5-scripttools (pinned to
_KDE_script_VERSION), misc/qt5-doc (pinned to 5.12.2), www/qt5-webengine
(pinned to _KDE_webengine_VERSION, already 5.15.19), qt5-style-plugins
and qt5pas (independently versioned).

PORTREVISION is dropped where the version moves, and bumped where the
port rebuilds against the new qtbase without its own version changing.
Consumers of USES=qt:5 are not bumped: libQt5Core.so.5 keeps its SONAME
across a point release, so no dependent rebuild is required.

devel/qt5-core and misc/qt5-examples pick up plist entries for
QtCore/QtStdLibDetection, QtCore/qstdlibdetection.h, and two qthangman
gradle files.

Validated on amd64: devel/qt5-qmake, devel/qt5-buildtools,
devel/qt5-core and x11-toolkits/qt5-gui each build, fake and package
cleanly against the p96 qtbase, with all MidnightBSD-local patches
applying without rejects.

AI-Assisted-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_01K3gFUz4ToPe25CYRu9zvuG
Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list