www/qt5-webengine: switch to using bundled re2
See 9d23691afbbc151dbc63933dc8ea370afc391eed for a similar change in
www/qt6-webengine.
Using system re2 leads to compile failures with:
[...]
../../../../qtwebengine-everywhere-src-5.15.8/src/3rdparty/chromium/gpu/command_buffer/service/program_manager.cc:627:25:
error: no member named 'as_string' in 'absl::string_view'
return output + input.as_string();
~~~~~ ^
[...]
* PORTREVISION intentionally was not bumped.
(Only the first 10 of 156 ports in this commit are shown above. )
www/qt5-webengine: Update to 5.15.2
* Under the hood runs Chromium 83.0.4103.122 with security fixes up to
version 86.0.4240.183 and patches were taken from r540991 of www/chromium.
* Also adjust some patches to avoid hardcoding of ${LOCALBASE} and remove a
redundant blank line.
Changelog:
* [QTBUG-84632] Warn about QtWebengineProcess launching from network share
on Windows.
* [QTBUG-85363] Handle non-ASCII names for PulseAudio
* [QTBUG-85494] Fix regression crash when not handling
QQuickWebEngineNewViewRequest
* [QTBUG-85817] Fix crashes on resize
* [QTBUG-86672] Fix remapped menu key being mapped back to menu key
* [QTBUG-86945] Fix crash when opening a PDF in debug build on windows.
* [QTBUG-87129] Mention node.js build-time dependency
* The QtWebEngineProcess now has a version number
* The old compositor has been removed and can no longer be restored using
command line argument.
Approved by: tcberner (kde)
Differential Revision: https://reviews.freebsd.org/D27587
(Only the first 10 of 310 ports in this commit are shown above. )
Update Qt5 to 5.14.2
Very big thanks go again to kai@ who provided the www/qt5-webengine upgrade (to
5.14.0).
Notably, video capture support was re-enabled.
Announcement:
https://www.qt.io/blog/qt-5.14-has-released
PR: 244964
Exp-run by: antoine
(Only the first 10 of 534 ports in this commit are shown above. )
www/qt5-webengine: Update to 5.12.1
It was again a long journey to bring the port in sync with the other Qt5
ports. It runs now under the hood with Chromium 69.0.3497.128 and applied
security fixes up to version 71.0.3578.94.
Also the approach with the handling of the BUILD.gn files has changed. With
the previous version of www/qt5-webengine (and www/chromium up to r449991) the
boolean variables "is_bsd" and "is_posix" were set to true in BUILDCONFIG
when FreeBSD was detected as operating system during the build process.
Now the boolean variable "is_linux" is set to true as well and this reduces
some patching of BUILD.gn files. It makes it (hopefully) also somewhat easier
to exclude Linux-only features from future www/qt5-webengine versions.
(Only the first 15 lines of the commit message are shown above )
(Only the first 10 of 13 ports in this commit are shown above. )
www/qt5-webengine: Add sndio support
While here fix ALSA and PULSEAUDIO options
- With alsa-lib installed in the build environment ALSA=off did not
previously disable ALSA support
- PulseAudio support was always disabled regardless of option state
Approved by: kde (tcberner)
Differential Revision: https://reviews.freebsd.org/D16383