non port: www/qt6-webengine/files/patch-cmake_Functions.cmake |
Number of commits found: 6 |
Friday, 16 Feb 2024
|
21:09 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
d0f5452 |
Friday, 1 Dec 2023
|
18:16 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
8adbabc |
Thursday, 23 Nov 2023
|
17:43 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
1d76bdf |
Monday, 6 Nov 2023
|
20:49 Jason E. Hale (jhale)
www/qt6-webengine: Really disable PCH
Due to the way qt_evaluate_config_expression()[1] parses conditions,
De Morgan's Laws do not apply. This function is internal to the Qt
build process and this behavior may be by design for simplicity.
NOT (A OR B) defies logic and always evaluates to NOT A OR B, so we
must express this as NOT A AND NOT B instead to get the desired result.
Disabling PCH (pre-compiled headers) greatly decreases build time,
especially with ccache and should fix the build on arm64 (not tested).
../../../../../qtwebengine-everywhere-src-6.5.3/src/3rdparty/chromium/base/strings/string_util.h:51:3:
error: non-const lvalue reference to type '__builtin_va_list' cannot bind to a
value of unrelated type 'va_list' (aka 'std::__va_list')
va_start(arguments, format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/_stdarg.h:45:49: note: expanded from macro 'va_start'
#define va_start(ap, last) __builtin_va_start((ap), (last))
^~~~
[1] https://code.qt.io/cgit/qt/qtbase.git/tree/cmake/QtFeature.cmake?h=6.5.3#n84
089da4a |
Thursday, 27 Jul 2023
|
22:10 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
66b0e05 |
Saturday, 14 Jan 2023
|
12:10 Kai Knoblich (kai)
www/qt6-webengine: NEW PORT
The Qt WebEngine module provides a web browser engine that makes it easy
to embed content from the World Wide Web into your Qt application on
platforms that do not have a native web engine.
Qt WebEngine provides C++ classes and QML types for rendering HTML,
XHTML, and SVG documents, styled using Cascading Style Sheets (CSS) and
scripted with JavaScript. HTML documents can be made fully editable by
the user through the use of the contenteditable attribute on HTML
elements.
Most of the patches were taken from Chromium 102.0.5005.115
(6fbdece63f38) and a small portion also from Chromium 105.0.5195.102
(96b9a69e7010) , which has been required since Qt 6.4.1. (Only the first 15 lines of the commit message are shown above )
3227b80 |
Number of commits found: 6 |