Qt6: Update to 6.10.2 January 29, 2026 by Jani Heikkinen Qt 6.10.2 is now available for download. As a patch release, Qt 6.10.2 doesn’t introduce new features, but it delivers around 300 bug fix, security improvements, and quality enhancements on top of Qt 6.10.1. For a full overview of the most notable changes, take a look at the Qt 6.10.2 release notes. Announcement: https://www.qt.io/blog/qt-6.10.2-released Release notes: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.10.2/release-note.md FreeBSD ports changes: devel/qt6-base: - Disable the reduced_relocations feature. Prior to Qt 6.10.0, this was only enabled if the compiler was GCC, but we are seeing crashes in certain ports such as misc/bibletime, multimedia/obs-studio, and net-p2p/qbittorrent. [1] - Rebase patches graphics/qt6-wayland: - Add a pre-configure check to test if devel/qt6-base was built with the WAYLAND option. This module cannot be built if the WAYLAND option is disabled in devel/qt6-base. [2] www/qt6-webengine: - Patched with security patches up to Chromium version: 144.0.7559.109 - Define NODEJS_EXECUTEABLE in the configure environment after [3]. This is forward porting for the post-release security rollup and not part of the official release. Future releases [3][4] will likely require this. - Remove upstreamed patches [3] https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=134-based&id=cf510ebd4e870eb24fb5bc1d1ddcc5442247672d [4] https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=140-based&id=aab0f6f0928e7e4f73832abba9a00b7946b7e459 x11-toolkits/qt6-declarative - Remove upsteamed patches The Qt python bindings have also been updated along with their respective tools. PySide6: Update to 6.10.2 PyQt6: Update to 6.10.2 PR: 292376 [1], 292273 [2] Reported by: yuri [1], jbo [2] MFH: 2026Q1 Security: 73ff246b-04b2-11f1-84fc-4ccc6adda413b4a5f82755
Port details
devel/py-qt5-sip12.18.0
Python to C and C++ bindings generator
- Maintainer
- kde@FreeBSD.org
- Packages
- py312-PyQt5-sip 12.18.0
- Upstream
- Higher version available: 12.20.0
- CPE
- none, CVEs only via VuXML
- WWW
- https://pypi.org/project/PyQt5-sip/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (20)
PyQt6: Update to 6.10.0 Update tools: devel/py-qtbuilder: Update to 1.19.1 devel/py-qt5-sip: Update to 12.17.2 devel/py-qt6-sip: Update to 13.10.3 devel/py-sip: Update to 6.15.06d12a7b274
PyQt: Update tools to latest versions devel/py-sip: Update to 6.10.0 devel/py-qt5-sip: Update to 12.17.0 devel/py-qt6-sip: Update to 13.10.0 https://python-sip.readthedocs.io/en/stable/releases.html#v6-10-0 devel/py-qtbuilder: Update to 1.18.0 https://pyqt-builder.readthedocs.io/en/stable/releases.html#v1-18-0f5b4099344
Qt6: Update to 6.8.1 December 02, 2024 We (Qt upstream) have released Qt 6.8.1 today. As a patch release, Qt 6.8.1 does not introduce new features but contains more than 550 bug fixes, security updates, and other improvements on top of Qt 6.8.0 release. See more information about the most important changes and bug fixes from the Qt 6.8.1 release note. Announcement: https://www.qt.io/blog/qt-6.8.1-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.1/release-note.md We (kde@) skipped shipping Qt 6.8.0 due to waiting for a compatible version of PyQt to be released, but here are the announcements and release notes from Qt 6.8.0. Announcement: https://www.qt.io/blog/qt-6.8-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.0/release-note.md PySide6: Update to 6.8.0.2 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.8.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.8 PyQt6: Update to 6.8.0 This release also introduces x11-toolkits/py-qt6-graphs, python bindings for the Qt Graphs module. As with PySide6, older versions of PyQt6 will not build with Qt 6.8.x. Support tools like py-sip and py-qtbuilder have also been updated to their latest versions. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.8.0_Released Special thanks to Kenneth Raplee for testing and to SponiX for providing access to build hardware! PR: 283290 Exp-run by: antoine (x2)7e3e6797d2
PyQt: Update to latest versions PyQt5: - devel/py-qt5-pyqt: Update to 5.15.11 - graphics/py-qt5-3d: Add port - net/py-qt5-networkauth: Update to 5.15.6 - www/py-qt5-webengine: Update to 5.15.7 - x11-toolkits/py-qt5-chart: Update to 5.15.7 - x11-toolkits/py-qt5-datavis3d: Add port PyQt6: - devel/py-qt6-pyqt: Update to 6.7.1 Build tools: - devel/sip: Update to 6.8.6 - devel/py-qt5-sip: Update to 12.15.0 - devel/py-qt6-sip: Update to 13.8.0 - devel/py-qtbuilder: Update to 1.16.4 The build tools are now all licensed BSD2CLAUSE and have been converted to PEP517.d31d645ee4
PyQt5: Update to latest versions - PyQt5: Update to 5.15.10 - PyQt-builder: Update to 1.15.3 - PyQt5-sip: Update to 12.13.0 - sip: Update to 6.7.1208cac15470
devel/py-sip: Update to 6.7.11 devel/py-qt5-sip: Update to 12.12.2e3d30d2226
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cPyQt: Update to latest versions - PyQt5: update to 5.15.9 - PyQt6: upate to 6.4.2 - PyQt6-sip: update to 13.4.1 - PyQt5-sip: update to 12.11.1 - PyQt-builder: update to 1.14.1 - sip: upate to 6.7.7 PR: 269751 Exp-run by: antoine6d3a647cc0
*/*pyqt*: Add pyqt6 ports Reviewed by: tcberner, lbartoletti, fluffy Approved by: kde (tcberner, lbartoletti, fluffy), portmgr (tcberner) Differential Revision: https://reviews.freebsd.org/D37191bac27439dc
*/*: Update PyQt, Sip, QSCintlla2 PR: 267203 Exp-run by: antoine9f4f33134a
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/py-qt5-sip: Fix build with py311 (+) The `_frame` struct was moved to an internal header, however the public API is primarily read-only, and py-sip needs to build PyFrameObjects so still import the internal headers. Also sets the Py_BUILD_CORE define for py311a6, trying to restrict it to the frame header. Inspired by: cython repo With hat: kde Sponsored by: Netzkommune GmbH2c5f553246
devel/py-qt5, devel/py-sip: Update versions
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine2d8f857316*/*: PyQt Update qscintilla2 to 2.13.0 and py-qt5-sip to 12.9.0 Changes: - https://riverbankcomputing.com/news/QScintilla_2.13.0_Released - https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS PR: 257308 Exp-run by: antoine8b9c482b90
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1 PR: 251764 Exp-run by: antoineecb5b21c9e
Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5 - Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5 - Use pypi for PYQT [1] - Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5) - Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth - Strip libs - Refactor *_PATH and *_PORT parts [1] RiverBankComputing doesn't offer links to download latest version of some ports PR: 247369 Reviewed by: tcberner Differential Revision: https://reviews.freebsd.org/D25749 Exp-run by: antoine2933bb22c3