(Only the first 10 of 525 ports in this commit are shown above. )
www/qt5-webengine: Update to 5.15.8
* Under the hood runs Chromium 87.0.4280.144 with security fixes up to
version 96.0.4664.110 and patches were taken from of www/chromium
87.0.4280.141 (391acded85d8).
* Prune some unneeded patches (mostly from the headless and unittest
areas) and try to align the unbundling of dependencies similar to
qt6-webengine for consistency.
* Adjust Mk/Uses/qt-dist.mk accordingly as the naming of the distfiles
has changed since Qt 5.15.3.
Tested by: tcberner
Differential Revision: https://reviews.freebsd.org/D38165
(Only the first 10 of 260 ports in this commit are shown above. )
www/qt5-webengine: Update to 5.13.0
Under the hood runs Chromium 73.0.3683.105 with applied security fixes from
Chrome up to version 74.0.3729.157.
Most of the patches were synced with www/chromium 73.0.3683.103 (= r498089)
with some re-added/modified patches from r497877 and r499210 to get also
successful builds on aarch64. Some tweaking might still be needed to get
positive build results on the armv7 architecture.
Other notable changes:
* GN keywords "use_system_{libusb,libcxx}" aren't used anymore thus both
were removed from the FreeBSD specific qmake file "freebsd.pri".
(Only the first 15 lines of the commit message are shown above )
(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
(Only the first 10 of 558 ports in this commit are shown above. )
Update Qt5 ports to 5.9.3.
This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.
And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").
New port: accessibility/qt5-speech
Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
and specify configuration checks that can be done when qmake is invoked.
(Only the first 15 lines of the commit message are shown above )