CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

www/qt6-webchannel6.11.2

Qt 6 library for integration of C++/QML with HTML/js clients

Maintainer
kde@FreeBSD.org
Packages
qt6-webchannel 6.11.2
Upstream
Higher version available: 6.12.0
CPE
qt:qt
WWW
https://www.qt.io/
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 (31)

Jason E. Hale (jhale) · 6.11.2
Qt6: Update to 6.11.2

Aug 18, 2026 by Jani Heikkinen

Qt 6.11.2 is now available for download. As a patch release, Qt 6.11.2
doesn’t introduce new features, but it delivers around 400 bug fixes,
security improvements, and quality enhancements on top of Qt 6.11.1.
For a full overview of the most notable changes, take a look at the
Qt 6.11.2 release notes.

Announcement:
https://www.qt.io/blog/qt-6.11.2-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.2/release-note.md

PySide6: Update to 6.11.2

MFH:		2026Q3
Security:	a188c081-9ce8-11f1-8fc6-cb9659fdabad
348ccc7452
Jason E. Hale (jhale)
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-3fa0ea3edd7d
99332e09e3
Jason E. Hale (jhale)
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-4ccc6adda413
b4a5f82755
Jason E. Hale (jhale)
Qt6: Update to 6.10.1

I'm not giving the usual fanfare. This has been an absolute slog.

Ports changes:
qt6-base: Added WAYLAND option. This is congruent with the X11 option.
          We really don't recommend disabling this option, but it is
          available for advanced users who don't want wayland for
          whatever reason.
8618262c58
Jason E. Hale (jhale)
Qt6: Update to 6.9.3

September 30, 2025 by Jani Heikkinen

The last release from the Qt 6.9 series, Qt 6.9.3, is now available for
download. As a patch release, Qt 6.9.3 does not introduce new features
but delivers over 250 bug fixes, security updates, and enhancements on
top of the Qt 6.9.2 release. For a detailed breakdown of the most
significant changes, refer to the Qt 6.9.3 release notes.

Announcement:
https://www.qt.io/blog/qt-6.9.3-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.3/release-note.md

FreeBSD ports changes:
devel/qt6-base:
- Remove a few stale patches and use dlsym to access environ. [1]
- Restore missing headers if the X11 option is disabled. [2]

devel/qt6-tools:
- Add support for devel/llvm21

www/qt6-webengine:
- Use dlsym to access environ. [1]

PySide6: Update to 6.9.3

As part of the Qt6 update, PySide6 and its support tools have also been
updated to 6.9.3.

Reported by:	arrowd [1], angry_vincent on #freebsd-desktop [2]
MFH:		2025Q4
Security:	c27c05a7-a0c8-11f0-8471-4ccc6adda413
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/441 [1]
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
3c0ce983e6
Jason E. Hale (jhale)
Qt6: Update to 6.9.2

August 27, 2025 by Jani Heikkinen

We are excited to announce the release of Qt 6.9.2! As a patch release,
Qt 6.9.2 does not introduce new features but delivers over 550 bug fixes,
security updates, and enhancements on top of the Qt 6.9.1 release. For a
detailed breakdown of the most significant changes, refer to the
Qt 6.9.2 release notes.

Announcement:
https://www.qt.io/blog/qt-6.9.2-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.9.2/release-note.md

MFH:		2025Q3
Security:	edf83c10-83b8-11f0-b6e5-4ccc6adda413
		2a11aa1e-83c7-11f0-b6e5-4ccc6adda413
a3496c5b8a
Jason E. Hale (jhale)
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:	antoine
03b02222d6
Jason E. Hale (jhale)
Qt6: Update to 6.8.3

March 27, 2025 by Jani Heikkinen

We have released Qt 6.8.3 today. As a patch release, Qt 6.8.3 does not
introduce new features but contains more than 300 bug fixes, security updates,
and other improvements on top of the Qt 6.8.2 release. See more information
about the most important changes and bug fixes from Qt 6.8.3 release note.

Qt for Python 6.8.3 has also been released by its usual means along with the
Qt 6.8.3 release.

Announcement:
https://www.qt.io/blog/qt-6.8.3-released

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.3/release-note.md

Security:	7cb6642c-0c5a-11f0-8688-4ccc6adda413
3c64225be5
Gleb Popov (arrowd)
Qt 6 distribution ports: Add USE_LDCONFIG where appropriate
90f6363f01
Jason E. Hale (jhale)
Qt6: Update to 6.8.2

January 31, 2025

We have released Qt 6.8.2 today. As a patch release, Qt 6.8.2 does not
introduce new features but contains more than 450 bug fixes, security
updates, and other improvements on top of Qt 6.8.1 release. See more
information about the most important changes and bug fixes from the
Qt 6.8.2 release note.

Announcement:
https://www.qt.io/blog/qt-6.8.2-released

Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.2/release-note.md

MFH:		2025Q1
Security:	72b8729e-e134-11ef-9e76-4ccc6adda413
8a35ffe0db
Jason E. Hale (jhale)
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
Jason E. Hale (jhale)
Qt6: Update to 6.7.3

As a patch release, Qt 6.7.3 does not introduce new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.2 release. See more information
about the most important changes and bug fixes from Qt 6.7.3 release
note.

PySide6: Update to 6.7.3

New port: devel/qt6-grpc

Qt GRPC is the client-side implementation that, together with the Qt
Protobuf module, allows the definition of messages and services in
.proto files, which then use the provided code generators to generate
client code that allows the access for fields and gRPC services in the
Qt framework. The code generated by Qt GRPC enables the client-side to
communicate with a gRPC server (regardless of whether the server uses
Qt) by sending calls or streaming messages.

Announcement: https://www.qt.io/blog/qt-6.7.3-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md
76fda7351a
Jason E. Hale (jhale)
Qt6: Update to 6.7.2

June 19, 2024

We have released Qt 6.7.2. As a patch release, Qt 6.7.2 does not
introduce new features but contains more than 200 bug fixes, security
updates, and other improvements on the top of the Qt 6.7.1 release.
See more information about the most important changes and bug fixes
from the Qt 6.7.2 release note.

Announcement: https://www.qt.io/blog/qt-6.7.2-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.2/release-note.md

MFH:		2024Q2
Security:	c5415838-2f52-11ef-9cab-4ccc6adda413
5435b47d7d
Jason E. Hale (jhale)
Qt6: Update to 6.7.1

As a patch release, Qt 6.7.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.7.0 release. See more information
about the most important changes and bug fixes from Qt 6.7.1 release
note.

Enable building of databases/qt6-base_sqldriver@mysql with MariaDB. [1]

Fix build of www/qt6-webengine with the SNDIO option enabled. [2]

Announcement: https://www.qt.io/blog/qt-6.7.1-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md

PR:		277922 [1], 279180 [2]
Reported by:	vvd [1], Benjamin Takacs <nimaje+fbz@bureaucracy.de> [2]
MFH:		2024Q2
Security:	f5fa174d-19de-11ef-83d8-4ccc6adda413
359c8eed18
Jason E. Hale (jhale)
Qt6: 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-4ccc6adda413
bef8e408ff
Jason E. Hale (jhale)
Qt6: Update to 6.6.3

As a patch release, Qt 6.6.3 does not introduce new features but contains
more than 300 bug fixes, security updates, and other improvements on top
of Qt 6.6.2 release. See more information about the most important
changes and bug fixes in the Qt 6.6.3 release note.

Announcement: https://www.qt.io/blog/qt-6.6.3-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.3/release-note.md
72d93f38b3
Jason E. Hale (jhale)
Qt6: Update to 6.6.2

As a patch release, Qt 6.6.2 does not introduce any new features but
contains more than 400 bug fixes, security updates, and other
improvements on top of Qt 6.6.1 release. See more information about the
most important changes and bug fixes from the Qt 6.6.2 release note.

Announcement: https://www.qt.io/blog/qt-6.6.2-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.2/release-note.md

MFH:		2024Q1
d0f5452468
Jason E. Hale (jhale)
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-a8a1599412c6
8adbabc798
Jason E. Hale (jhale)
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:	antoine
1d76bdf62d
Jason E. Hale (jhale)
Qt6: Update to 6.5.3

As a patch release, Qt 6.5.3 does not introduce any new features but
contains more than 500 bug fixes, security updates, and other
improvements on top of Qt 6.5.2 release. See more information about
the most important changes and bug fixes from Qt 6.5.3 release note.

Annoucement:	https://www.qt.io/blog/qt-6.5.3-released
Release note:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.3/release-note.md
b27916d94c
Jason E. Hale (jhale)
Qt: Update Qt6 to 6.5.2

As a patch release, Qt 6.5.2 does not introduce any new features but
contains about 290 bug fixes, security updates, and other improvements
to the top of the Qt 6.5.1 release. See more information about the most
important changes and bug fixes from Qt 6.5.2 release note.

Announcement:	https://www.qt.io/blog/qt-6.5.2-released-1
Release note:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md
66b0e0515e
Loïc Bartoletti (lbartoletti)
Qt6: Update to 6.5.1

Changes:
  - https://www.qt.io/blog/qt-6.5-lts-released
  - https://www.qt.io/blog/qt-6.5.1-released

PR:	272422
Exp-run by:	antoine
0222c44e03
Loïc Bartoletti (lbartoletti)
Qt: Update Qt6 to 6.5.0

PR:	272422
Exp-run by:	antoine
230148d80e
Tobias C. Berner (tcberner)
Qt: Update Qt 6 to 6.4.2

As a patch release, Qt 6.4.2 does not introduce any new features but
contains ~ 150 bug fixes, security updates, and other improvements to
the top of the Qt 6.4.1 release. See more information about the most
important changes and bug fixes from Qt 6.4.2 release note.

Announcement:	https://www.qt.io/blog/qt-6.4.2-released
Release Notes:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.2/release-note.md
a306a2fd95
Tobias C. Berner (tcberner)
Qt: Update Qt6 to 6.4.1

Qt 6.4.1 release is a patch release made on the top of Qt 6.4.0.  As a
patch release, Qt 6.4.1 does not add any new functionality but provides
bug fixes and other improvements and maintains both forward and backward
compatibility (source and binary) with Qt 6.4.0.

For detailed information about Qt 6.4, refer to the online documentation
included in this distribution. The documentation is also available
online:

https://doc.qt.io/qt-6/index.html

Changelog: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.1/release-note.md
b6a2e481e3
Tobias C. Berner (tcberner)
Qt: Update Qt6 to 6.4.0

Relase Notes: https://www.qt.io/blog/qt-6.4-released
b1db946f50
Tobias C. Berner (tcberner)
QT: Update Qt 6 to 6.3.2
35adab4dcc
Stefan Eßer (se)
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
Stefan Eßer (se)
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
Dima Panov (fluffy)
www/qt6-webchannel: pet stage-qa
07e2ce82c3
Tobias C. Berner (tcberner)
www/qt6-webchannel: new port

This adds the missing Qt 6 webchannel module to the tree.

As with the rest of the Qt 6 ports, we first need to figure
out what is actually required by other ports before we can
finalize them.
1fd3ee7dff