git: 165a4dc3af64 - 2025Q2 - www/chromium: update to 135.0.7049.84

From: Robert Nagy <rnagy_at_FreeBSD.org>
Date: Tue, 15 Apr 2025 07:41:39 UTC
The branch 2025Q2 has been updated by rnagy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=165a4dc3af647e309f5d253d9436a4a8b5eca1b5

commit 165a4dc3af647e309f5d253d9436a4a8b5eca1b5
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-04-15 07:33:56 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-04-15 07:41:31 +0000

    www/chromium: update to 135.0.7049.84
    
    Security:       https://vuxml.freebsd.org/freebsd/030778d5-19cc-11f0-8cb5-a8a1599412c6.html
    (cherry picked from commit d135e03c5bff5ff79d043ed5494b5830b7d33b4a)
---
 www/chromium/Makefile                                     |  2 +-
 www/chromium/distinfo                                     | 10 +++++-----
 www/chromium/files/patch-build_config_clang_BUILD.gn      |  4 ++--
 www/chromium/files/patch-ui_views_style_platform__style.h | 11 +++++++++++
 4 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 2e1a18775f11..72f384c9662f 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	chromium
-PORTVERSION=	135.0.7049.52
+PORTVERSION=	135.0.7049.84
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 5d914998c5af..29aa65419ed7 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743756544
-SHA256 (chromium-135.0.7049.52.tar.xz) = 620ed41ac1c1bd465c775376deaafd43fd0f6cdd2be1971ed87511683728f5a7
-SIZE (chromium-135.0.7049.52.tar.xz) = 7017155948
+TIMESTAMP = 1744702248
+SHA256 (chromium-135.0.7049.84.tar.xz) = 43fafda47b177c4aa89ab2849bfb8e9bf035be5281f9bb0e0cae41eabd53832e
+SIZE (chromium-135.0.7049.84.tar.xz) = 7025887252
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-135.0.7049.52-testdata.tar.xz) = 4808408fce45464b81d141e11d164a77c24fcd16e3933995d2fb2ae6ff9e7875
-SIZE (chromium-135.0.7049.52-testdata.tar.xz) = 646356936
+SHA256 (chromium-135.0.7049.84-testdata.tar.xz) = 9cd340ccdd821752506697cfda536afa82dcee6dcfb9914e6754d8a3decc7379
+SIZE (chromium-135.0.7049.84-testdata.tar.xz) = 646330872
diff --git a/www/chromium/files/patch-build_config_clang_BUILD.gn b/www/chromium/files/patch-build_config_clang_BUILD.gn
index 371bab38711a..2e5a6b429e26 100644
--- a/www/chromium/files/patch-build_config_clang_BUILD.gn
+++ b/www/chromium/files/patch-build_config_clang_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/clang/BUILD.gn.orig	2025-01-15 09:18:26 UTC
+--- build/config/clang/BUILD.gn.orig	2025-04-15 07:33:26 UTC
 +++ build/config/clang/BUILD.gn
-@@ -213,7 +213,12 @@ template("clang_lib") {
+@@ -251,7 +251,12 @@ template("clang_lib") {
  
  # Adds a dependency on the Clang runtime library clang_rt.builtins.
  clang_lib("compiler_builtins") {
diff --git a/www/chromium/files/patch-ui_views_style_platform__style.h b/www/chromium/files/patch-ui_views_style_platform__style.h
new file mode 100644
index 000000000000..f4c2e51b0f54
--- /dev/null
+++ b/www/chromium/files/patch-ui_views_style_platform__style.h
@@ -0,0 +1,11 @@
+--- ui/views/style/platform_style.h.orig	2025-04-15 07:33:26 UTC
++++ ui/views/style/platform_style.h
+@@ -84,7 +84,7 @@ class VIEWS_EXPORT PlatformStyle {
+   // Default setting at bubble creation time for whether arrow will be adjusted
+   // for bubbles going off-screen to bring more bubble area into view. Linux
+   // clips bubble windows that extend outside their parent window bounds.
+-  static constexpr bool kAdjustBubbleIfOffscreen = !BUILDFLAG(IS_LINUX);
++  static constexpr bool kAdjustBubbleIfOffscreen = (!BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD));
+ 
+   // Default focus behavior on the platform.
+   static constexpr View::FocusBehavior kDefaultFocusBehavior =