notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
non port: www/qt5-webengine/distinfo

Number of commits found: 15

Sunday, 26 Nov 2023
12:53 Jason E. Hale (jhale) search for other commits by this committer
www/qt5-webengine: Update to 5.15.16.p5

MFH:		2023Q4
Security:	0da4db89-84bf-11ee-8290-a8a1599412c6
commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 commit hash: 572b0069e7cb24778cca157fb8ce1c69c520a1c9 572b006
Sunday, 19 Nov 2023
23:26 Jason E. Hale (jhale) search for other commits by this committer
qt5-webengine: Track 5.15 branch

Since we roll our own distfile, this will make it easier to stay caught
up with backported Chromium security patches. Currently, it is patched
up to Chromium version 119.0.6045.123.

Fix build with newer devel/re2 and unbundle. Add a few patches that
reduce warnings that significantly increase build log size, some coming
as a result of having to build with c++17 now.

Add patches from Arch Linux [1] to finally remove dependency on the
long-expired Python 2.7. Special thanks to kai@ for reworking theses
patches for FreeBSD and testing them.

Obtained
from:	https://gitlab.archlinux.org/archlinux/packaging/packages/qt5-webengine/
[1]
MFH:		2023Q4
Security:	6e4e8e87-9fb8-4e32-9f8e-9b4303f4bfd5
Security:	88754d55-521a-11ee-8290-a8a1599412c6
Security:	5666688f-803b-4cf0-9cb1-08c088f2225a
Security:	df0a2fd1-4c92-11ee-8290-a8a1599412c6
commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 commit hash: d53807cc0e309a0f9dc9be2931e9681281184403 d53807c
Monday, 25 Sep 2023
15:35 Jason E. Hale (jhale) search for other commits by this committer
Qt5: Update to 5.15.10

Update devel/qt5-script* and www/qt5-webengine to 5.15.15-lts
Update devel/pyside2* and devel/shiboken2 to 5.15.10

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

PR:		273934
Exp-run by:	antoine
commit hash: 2a5c778173f13a057551b4284269b82f6faa077f commit hash: 2a5c778173f13a057551b4284269b82f6faa077f commit hash: 2a5c778173f13a057551b4284269b82f6faa077f commit hash: 2a5c778173f13a057551b4284269b82f6faa077f 2a5c778
Monday, 6 Mar 2023
04:33 Kai Knoblich (kai) search for other commits by this committer
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
commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd commit hash: 8067206f03a28c8eb926d07550d94220d7aacfbd 8067206
Saturday, 19 Dec 2020
07:57 kai search for other commits by this committer
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
Original commitRevision:558439 
Monday, 6 Jul 2020
06:43 tcberner search for other commits by this committer
Update Qt5 to 5.15

This is a major upgrade of the Qt libraries [1], [2].

* People that use upgrading mechanisms with incomplete dependency handling
  (portmaster & Co) should make sure to manually remove the existing Qt
  packages to guarantee a safe upgrade. Keep in mind, that Qt does not like if
  you have an incomplete upgrade.

* This version of Qt drops support for OpenSSL 1.0 -- this means that there
  won't be any binary packages for Qt5 provided by the FreeBSD package builders
  for FreeBSD 11.x anymore -- and the same for *all* the ports depending on
  net/qt5-network [3]. If you cannot upgrade to a more recent FreeBSD
  version (12.x, 13.x), you will need to build Qt5 from ports while switching
  to an SSL implementation from ports.

Big thanks are due for
* kai@ for updating webengine (also mikael@)
* Felix Palmen for providing LibreSSL support patches
* adridg@ and lbartoletti@ for helping me fix the fallout

[1] https://www.qt.io/blog/qt-5.15-released
[2] https://wiki.qt.io/New_Features_in_Qt_5.15
[3] https://www.freshports.org/net/qt5-network

PR:		247010
Exp-run by:	antoine
Original commitRevision:541318 
Monday, 27 Apr 2020
07:35 kai search for other commits by this committer
www/qt5-webengine: Update to 5.14.2

* Under the hood runs Chromium version to 77.0.3865.129 with security
  patches up to 80.0.3987.132 .

* Restore one patch that was removed in r497425 . It's now required again to
  get successful builds.

Changelog:

[QTBUG-78284] Fixed conversion of tabpanel aria role
[QTBUG-81206] Fixed overriding shortcuts in password input fields
              on Windows
[QTBUG-80234] Fixed media playback issue on custom urls by supporting HTTP
              ranges headers
[QTBUG-81521] Update navigation actions when load finishes in a subframe
[QTBUG-82109] Fixed name filters of GTK file picker
[QTBUG-78284] Fixed widget accessibility on macOS
[QTBUG-78284] Fixed quick accessibility on macOS
[QTBUG-81783] Fixed event.key for Ctrl key combinations on Windows
[QTBUG-81574] Clear previous page text selection on new navigation
              unconditionally
[QTBUG-78284] Fixed VoiceOver navigation on web pages on macOS
[QTBUG-81539] Update accessibility focus on FocusIn events for Quick
[QTBUG-82715] Support build with system ninja >= 1.10.0

* Fixed deadlocks on WebEngineContext destruction
* Suppress error message on ACCESSIBILITY_EVENTS permission type
* Example 'quicknanobrowser' improvements

Approved by:	tcberner (kde)
Original commitRevision:533106 
Monday, 13 Apr 2020
12:35 tcberner search for other commits by this committer
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
Original commitRevision:531601 
Friday, 8 Nov 2019
16:59 tcberner search for other commits by this committer
Update Qt5 to 5.13.2

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

Thanks to kai@ for updating webengine.

PR:		241649
Exp-run by:	antoine
Original commitRevision:517080 
Saturday, 26 Oct 2019
22:00 kai search for other commits by this committer
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".

* In various GN files the OS is now identified as "freebsd" (prior it was
  "bsd") so "mkspecs/features/functions.prf" was changed accordingly.

* The hook up of the sandbox feature is no longer excluded which led to some
  more patches (= patch-*crashpad* files)

* Add "xorg" to USES as using USE_XORG alone is deprecated.

Changelog:

https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.13.0

Approved by:	tcberner (kde)
Differential Revision:	https://reviews.freebsd.org/D22095
Original commitRevision:515731 
Friday, 5 Apr 2019
20:50 tcberner search for other commits by this committer
Update Qt5 to 5.12.2

- Thanks to kai for updating webengine.

Exp-run by:	antoine
PR:		236895
Original commitRevision:497990 
Wednesday, 27 Mar 2019
22:34 kai search for other commits by this committer
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.

The .debug entries in the pkg-plist are prefixed with @comment each as a
temporary workaround because building with "separate_debug_info" fails to
build QtWebEngineProcess at the moment. (see also: QTBUG-74312)

Many kudos must go to the FreeBSD Chromium team for their ongoing efforts to
keep the browser in a good shape. I was able to use a decent amount of
patches from there which sped up the whole process.

At last but not least: Many thanks must also go to rakuco@ for finding the
last pieces to make www/qt5-webengine more usable and tcberner@ for the moral
support during the whole time.

Changelogs:

https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.12.0
https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.12.1

PR:		234470 [1] (related), 235075 [2]
Reported by:	Michael Danilov [2], aeuii@posteo.de [1]
Reviewed by:	rakuco, tcberner (mentor)
Approved by:	rakuco, tcberner (mentor), kde (maintainer)
Differential Revision:	https://reviews.freebsd.org/D18757
Original commitRevision:496989 
Friday, 18 May 2018
12:27 rakuco search for other commits by this committer
Update the Qt5 ports to 5.10.1.

The work was done by tcberner and myself, with thanks to antoine for the
exp-run.

Not a lot to report compared to other Qt5 updates:
* net/qt5-network is still broken with LibreSSL. I said this in a commit
  message ages ago but it bears repeating: upstream is open to adding support
  for LibreSSL, but someone needs to step up to maintain it upstream, otherwise
  things will continue to be broken all the time.
* www/qt5-webengine is a huge monster that is terrible to update, just like
  www/chromium itself is. We (kde@) have decided to keep using the 5.9 series
  for the time being, as it should be compatible with the rest of Qt anyway. It
  was updated to 5.9.5, the latest 5.9 release at the time of writing.

PR:		228213
Original commitRevision:470288 
Thursday, 17 Aug 2017
18:39 rakuco search for other commits by this committer
Remove redundant distinfo.

We currently have WebEngine's distinfo information in devel/qt5/distinfo.

Reported by:	tcberner
Original commitRevision:448171 
15:56 rakuco search for other commits by this committer
New port: www/qt5-webengine.

Qt WebEngine provides functionality for rendering regions of dynamic web
content. In other words, this is Chromium's Blink web engine and parts of
Chromium's content layer wrapped by Qt. Qt WebKit is deprecated upstream, and
WebEngine is the future.

This port has been in the works for a very long time, with contributions by
myself, tcberner, Adriaan de Groot and Marie Loise Nolden.

Since most of the port is just a large part of Chromium's code base, this means
sharing some of the pain www/chromium goes through by having to patch a ton of
files. We cannot share the exact same patches because this version of Qt
WebEngine is based on an older Chromium release.

I have verified that the port works, but it is possible that many things are
still wrong or missing, so bug reports are encouraged.

Reviewed by:	Adriaan de Groot <groot@kde.org>, tcberner
Differential Revision:	https://reviews.freebsd.org/D12063
Original commitRevision:448132 

Number of commits found: 15