Qt6: Update to 6.11.1 The kde@ team is pleased to announce Qt 6.11.1 on FreeBSD! Upstream intoduced a few new modules and we have added them as: * devel/qt6-openapi * devel/qt6-tasktree * x11-toolkits/qt6-canvaspainter Announcements: https://www.qt.io/blog/qt-6.11-released https://www.qt.io/blog/qt-6.11.1-released Release notes: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.0/release-note.md https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.1/release-note.md FreeBSD ports changes: * General: Introduce more tooling for easier updates * devel/qt6-tools: Install desktop files [1] PySide6: Update to 6.11.1 As usual, the PySide6 suite has been updated to match the Qt version. The Shiboken generator has been split into a separate port: devel/shiboken6-tools. This was an upstream decision, but, the generator is only needed for the build, allowing our packages to have a smaller footprint. PyQt6: Update to 6.11.0 Refactor a few variables and targets from Mk/pyqt.mk to individual Makefiles to prep for Qt5 removal and reduce obfuscation. PyQt tools: devel/py-sip: Update to 6.15.3 devel/py-qt6-sip: Update to 13.11.1 PR: 294272 [1] Reported by: Dave Palais <silent@penguinmail.com> [1] Tested by: kenrap, makc MFH: 2026Q2 Security: 738f5590-550c-11f1-9f97-3fa0ea3edd7d99332e09e3
Port details
devel/py-qt6-pyqt6.11.0
Python bindings for the Qt6 toolkit
- Maintainer
- kde@FreeBSD.org
- Packages
- py312-qt6-pyqt 6.11.0
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://riverbankcomputing.com/software/pyqt
- 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 (27)
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
PyQt6: Update to 6.10.1 https://riverbankcomputing.com/news/PyQt_v6.10.1_Releasedd7716d46e1
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
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 2025064f0eba1efd
Qt6: Update to 6.9.1
June 03, 2024 by Jani Heikkinen
We have released Qt 6.9.1 today. As a patch release, Qt 6.9.1 does not
introduce new features but contains more than 450 bug fixes, security
updates, and other improvements on top of Qt 6.9.0 release. See more
information about the most important changes and bug fixes from the Qt
6.9.1 release note.
Announcement: https://www.qt.io/blog/qt-6.9.1-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.1/release-note.md
We (kde@) skipped shipping Qt 6.9.0 due to unacceptable rendering bugs
in the WebEngine component, but here are the announcements and release
notes from Qt 6.9.0.
Announcement: https://www.qt.io/blog/qt-6.9-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.0/release-note.md
PySide6: Update to 6.9.1
PySide6 and its related components have been updated alongside the Qt
release for compatibility. Older versions will not build with Qt 6.9.x.
Announcement: https://www.qt.io/blog/qt-for-python-release-6.9
PyQt6: Update to 6.9.1
As with PySide6, older versions of PyQt6 will not build with Qt 6.9.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.9.0_Released
https://www.riverbankcomputing.com/news/PyQt_v6.9.1_Released
PR: 286051
Exp-run by: antoine03b02222d6*: Bump revisions after dbus update PR: 285253 Reported by: Martin Birgmeier <d8zNeCFG@aon.at>a347a92e6e
devel/py-qt6-pyqt: Update to 6.8.1 Support for the QtStateMachine module has been added. Restrict QtPdf[Widgets] bindings to archs supported by print/qt6-pdf. These really should be split out into a separate port along with a few other lesser used bindings, but this is an intermediate step towards better support for Tier 2 archs. https://www.riverbankcomputing.com/news/PyQt_v6.8.1_Released MFH: 2025Q14b51612759
devel/py-qt6-pyqt: Fix build with Qt 6.8.2 /wrkdirs/usr/ports/devel/py-qt6-pyqt/work-py311/PyQt6-6.8.0/build/QtCore/sipQtCoreQStringConverterBase.cpp:58:26: error: call to implicitly-deleted copy constructor of '::QStringConvert 58 | sipCpp = new ::QStringConverterBase(*a0); MFH: 2025Q193ae5ca9b6
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
*/*: Chase devel/qscintilla2 flavorizationa179e81d0a
devel/qscintilla2*: Flavorize portsb75599479b
*/*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDS
Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.
PR: 270510
Approved by: portmgr (blanket)ad593a9d4dQt6: Update to 6.7.0 Qt 6.7 is out with lots of large and small improvements for all of us who like to have fun when building modern applications and user experiences, focusing on the expansion of supported platforms and industry standards. This makes code written with Qt more sustainable and brings more value in Qt as a long-term investment. www/qt6-webengine is now based on Chromium version 118.0.5993.220. Announcement: https://www.qt.io/blog/qt-6.7-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md PySide6: Update to 6.7.0 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.7.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.7 PyQt6: Update to 6.7.0 Minor Makefile cleanups and simplification of MASTER_SITES in pyqt.mk. As with PySide6, older versions of PyQt6 will not build with Qt 6.7.x. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.7.0_Released PR: 278658 Exp-run by: antoine MFH: 2024Q2 Security: e79cc4e2-12d7-11ef-83d8-4ccc6adda413, c6f03ea6-12de-11ef-83d8-4ccc6adda413bef8e408ff
devel/py-qt6-pyqt: Update to 6.6.1 https://riverbankcomputing.com/news/PyQt_v6.6.1_Released7ef2391ed3
Qt6: Update to 6.6.1 As a patch release, Qt 6.6.1 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements to the top of the Qt 6.6.0 release. See more information about the most important changes and bug fixes from the Qt 6.6.1 release note. To allow building www/qt6-webengine without CUPS, a CUPS option has been added and the Pdf module has been split out to a new port: print/qt6-pdf. This also allows building devel/py-qt6-pyqt without pulling in the unused WebEngine module. Fixes [1]. Remove a lot of unused dependencies. Fixes [2]. Also remove inconsistent WWW lines from the individual Makefiles as WWW is alreay defined in Mk/Uses/qt-dist.mk. [3] Announcement: https://www.qt.io/blog/qt-6.6.1-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md PR: 271111 [1], 268692 [2] Reported by: echoxxzz <echoxxzz@gmail.com> [1], Matthieu Volat <mazhe@alkumuna.eu> [2], lwhsu (via #freebsd-desktop IRC) [3] MFH: 2023Q4 Security: 6d9c6aae-5eb1-11ee-8290-a8a1599412c6, 07ee8c14-68f1-11ee-8290-a8a1599412c6, a1e27775-7a61-11ee-8290-a8a1599412c6, 0da4db89-84bf-11ee-8290-a8a1599412c68adbabc798
Qt6: Update to 6.6.0 Qt 6.6.0 is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module. The Qt Coap module has been added as net/qt6-coap. [1] PySide6 and PyQt6 have also been updated to 6.6.0. Announcement: https://www.qt.io/blog/qt-6.6-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md PR: 275068, 274911 [1] MFH: 2023Q4 Exp-run by: antoine1d76bdf62d
PyQt6: Update to latest versions - PyQt6: Update to 6.5.3 - PyQt6-sip: Update to 13.6.0cb6aa7f292
devel/py-qt6-pyqt: Update after cb2e2b668ada If comms/qt6-connectivity is installed, bindings are built for it.5a8bdd0faf
PyQt: Update to latest versions - PyQt6: update to 6.5.2 - PyQt6-Charts: update to 6.5.0 - PyQt6-NetworkAuth: update to 6.5.0 - PyQt6-WebEngine: update to 6.5.0 - QScintilla: update to 2.14.1 - PyQt6-sip: update to 13.5.2 - PyQt-builder: update to 1.15.2 - sip: update to 6.7.9cc47a3fe11
devel/qt6: bump dependent ports8071dcbfe7
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>3d9a815d9caudio/opus: bump consumers after update to 1.4feb1fa34f5
PyQt: 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
py-qt6*: Correct COMMENT83bd2b9827
*/*pyqt*: Add pyqt6 ports Reviewed by: tcberner, lbartoletti, fluffy Approved by: kde (tcberner, lbartoletti, fluffy), portmgr (tcberner) Differential Revision: https://reviews.freebsd.org/D37191bac27439dc