commit:     fd94ed9d933d7b27ddc4a50e76397b136468630c
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 18 19:00:06 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 19 08:59:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd94ed9d

dev-qt/qtwebengine: more race condition fixes (qt6)

Bug: https://bugs.gentoo.org/942142
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../files/qtwebengine-6.7.3-missing-gn-deps.patch     | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch
index b9723a59d859..032a0fd617d8 100644
--- a/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.3-missing-gn-deps.patch
@@ -1,9 +1,18 @@
 Patch status: needs upstreaming
 
 Add missing dependencies for rare race conditions, these are all
-related to Qt-specific changes as far as I can see.
+related to Qt-speific changes as far as I can see while normal
+chromium has the right dependencies.
 
 https://bugs.gentoo.org/942142
+--- a/src/3rdparty/chromium/components/autofill/core/browser/BUILD.gn
++++ b/src/3rdparty/chromium/components/autofill/core/browser/BUILD.gn
+@@ -768,4 +768,5 @@
+     deps = []
+     deps = [
++      ":buildflags",
+       "//base",
+       "//base:i18n",
 --- a/src/3rdparty/chromium/components/history/core/browser/BUILD.gn
 +++ b/src/3rdparty/chromium/components/history/core/browser/BUILD.gn
 @@ -184,4 +184,8 @@
@@ -17,7 +26,13 @@ https://bugs.gentoo.org/942142
  
 --- a/src/3rdparty/chromium/qtwebengine/browser/extensions/api/BUILD.gn
 +++ b/src/3rdparty/chromium/qtwebengine/browser/extensions/api/BUILD.gn
-@@ -46,4 +46,5 @@
+@@ -29,4 +29,5 @@
+ 
+   deps = [
++    "//build/config/chromebox_for_meetings:buildflags",
+     "//chrome/common:buildflags",
+     "//content/public/browser",
+@@ -46,4 +47,5 @@
    deps = [
      "//content/public/browser",
 +    "//qtwebengine/common/extensions/api:api",

Reply via email to