git: 45c88086cd6c - main - www/iridium: update to 2024.07.127.2

From: Robert Nagy <rnagy_at_FreeBSD.org>
Date: Wed, 07 Aug 2024 18:46:52 UTC
The branch main has been updated by rnagy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=45c88086cd6cd4a61833039b77be63de62cabe63

commit 45c88086cd6cd4a61833039b77be63de62cabe63
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2024-08-07 18:46:30 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2024-08-07 18:46:46 +0000

    www/iridium: update to 2024.07.127.2
---
 www/iridium/Makefile                               |  3 +--
 www/iridium/distinfo                               |  6 ++---
 ...derer__host_render__widget__host__view__aura.cc |  8 +++----
 ...nderer__host_render__widget__host__view__aura.h |  4 ++--
 www/iridium/files/patch-v8_include_v8config.h      | 26 +++++++++++++++-------
 5 files changed, 28 insertions(+), 19 deletions(-)

diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 911a75e189c2..2d212a68d7c9 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	iridium
-PORTVERSION=	2024.07.127.1
+PORTVERSION=	2024.07.127.2
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
-PORTREVISION=	2
 CATEGORIES=	www wayland
 MASTER_SITES=	https://downloads.iridiumbrowser.de/source/ \
 		https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index 98003a3e08e0..359ddca91635 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1722941761
-SHA256 (iridium-browser-2024.07.127.1.tar.xz) = 76786af5d0670aaede10a3ce52f8bae3a2855fac9b8ad7a8c5f87df0d3657fb7
-SIZE (iridium-browser-2024.07.127.1.tar.xz) = 2866494748
+TIMESTAMP = 1723056373
+SHA256 (iridium-browser-2024.07.127.2.tar.xz) = 03fc79f65b4ad62857ef89987cf01ac6216fa2318278cbe19778db08f4c7a428
+SIZE (iridium-browser-2024.07.127.2.tar.xz) = 2764104148
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
diff --git a/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index cc79c4dc701a..ef85c4250c3a 100644
--- a/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2024-08-01 05:47:53 UTC
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2024-08-07 12:52:29 UTC
 +++ content/browser/renderer_host/render_widget_host_view_aura.cc
 @@ -120,7 +120,7 @@
  #include "ui/gfx/gdi_util.h"
@@ -18,7 +18,7 @@
    BrowserAccessibilityManager* manager =
        host()->GetOrCreateRootBrowserAccessibilityManager();
    if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1730,7 +1730,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
+@@ -1731,7 +1731,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
    return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
  }
  
@@ -27,7 +27,7 @@
  bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
      const gfx::Range& range,
      const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2558,7 +2558,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
+@@ -2559,7 +2559,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
  }
  
  bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -36,7 +36,7 @@
    return NeedsInputGrab();
  #else
    return false;
-@@ -2742,7 +2742,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+@@ -2743,7 +2743,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
    if (!target_host)
      return;
  
diff --git a/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
index 6ec6f8cc2833..ca34e2119672 100644
--- a/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -1,6 +1,6 @@
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2024-08-01 05:47:53 UTC
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2024-08-07 12:52:29 UTC
 +++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -260,7 +260,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
+@@ -261,7 +261,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
    ukm::SourceId GetClientSourceForMetrics() const override;
    bool ShouldDoLearning() override;
  
diff --git a/www/iridium/files/patch-v8_include_v8config.h b/www/iridium/files/patch-v8_include_v8config.h
index 92e10f2a82c4..4a6c0e39e900 100644
--- a/www/iridium/files/patch-v8_include_v8config.h
+++ b/www/iridium/files/patch-v8_include_v8config.h
@@ -1,4 +1,4 @@
---- v8/include/v8config.h.orig	2024-08-01 05:47:53 UTC
+--- v8/include/v8config.h.orig	2024-08-07 12:52:29 UTC
 +++ v8/include/v8config.h
 @@ -193,6 +193,8 @@ path. Add it with -I<path> to the command line
    && !defined(V8_TARGET_OS_FUCHSIA) \
@@ -18,12 +18,10 @@
    || defined(V8_TARGET_OS_MACOS) \
    || defined(V8_TARGET_OS_WIN) \
    || defined(V8_TARGET_OS_CHROMEOS)
-@@ -226,6 +230,16 @@ path. Add it with -I<path> to the command line
- 
- #ifdef V8_OS_LINUX
+@@ -228,6 +232,16 @@ path. Add it with -I<path> to the command line
  # define V8_TARGET_OS_LINUX
-+#endif
-+
+ #endif
+ 
 +#ifdef V8_OS_OPENBSD
 +# define V8_TARGET_OS_OPENBSD
 +# define V8_TARGET_OS_BSD
@@ -32,6 +30,18 @@
 +#ifdef V8_OS_FREEBSD
 +# define V8_TARGET_OS_OPENBSD
 +# define V8_TARGET_OS_BSD
- #endif
- 
++#endif
++
  #ifdef V8_OS_MACOS
+ # define V8_TARGET_OS_MACOS
+ #endif
+@@ -373,7 +387,8 @@ path. Add it with -I<path> to the command line
+ // preserve_most in clang >= 17 (see https://reviews.llvm.org/D143425).
+ #if (defined(_M_X64) || defined(__x86_64__)            /* x64 (everywhere) */  \
+      || ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */    \
+-         && !defined(_WIN32)))                         /* not on windows */    \
++         && !defined(_WIN32)                           /* not on windows */    \
++         && !defined(__OpenBSD__)))                    /* not on OpenBSD */    \
+      && !defined(COMPONENT_BUILD)                      /* no component build */\
+      && __clang_major__ >= 17                          /* clang >= 17 */
+ # define V8_HAS_ATTRIBUTE_PRESERVE_MOST (__has_attribute(preserve_most))