Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 2025 13:11:04 +0000
From:      Robert Nagy <rnagy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: cc61f3e96e95 - main - www/iridium: update to 2025.11.142.3
Message-ID:  <6925aae8.29724.4eb16fed@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch main has been updated by rnagy:

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

commit cc61f3e96e953d13a2a81d6e9bef934e54b1344e
Author:     Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2025-11-25 13:10:44 +0000
Commit:     Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2025-11-25 13:10:55 +0000

    www/iridium: update to 2025.11.142.3
---
 www/iridium/Makefile                               |  4 +--
 www/iridium/distinfo                               |  6 ++--
 .../files/patch-build_linux_strip__binary.gni      | 13 ++++++++
 .../files/patch-chrome_common_chrome__features.cc  |  8 ++---
 .../files/patch-chrome_common_chrome__features.h   |  6 ++--
 ...hromecast_browser_cast__browser__main__parts.cc | 38 ----------------------
 ...ecast_browser_cast__content__browser__client.cc | 11 -------
 ..._browser_runtime__application__service__impl.cc | 11 -------
 ...omecast_media_base_default__monotonic__clock.cc | 20 ------------
 .../files/patch-gpu_webgpu_dawn__commit__hash.h    | 11 -------
 .../patch-third__party_protobuf_proto__library.gni |  2 +-
 11 files changed, 26 insertions(+), 104 deletions(-)

diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 4d3e9024b383..6994a6d513fa 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	iridium
-PORTVERSION=	2025.11.142.2
-PORTREVISION=	1
+PORTVERSION=	2025.11.142.3
 PULSEMV=	16
 PULSEV=		${PULSEMV}.1
 CATEGORIES=	www wayland
@@ -282,6 +281,7 @@ pre-configure:
 .endfor
 	touch ${WRKDIR}/pulseaudio-${PULSEV}/src/pulse/version.h
 	@${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
+		${WRKSRC}/build/linux/strip_binary.gni \
 		${WRKSRC}/build/rust/rust_bindgen.gni \
 		${WRKSRC}/build/rust/rust_bindgen_generator.gni
 
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index a366a621a114..cce810c954b6 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762970790
-SHA256 (iridium-browser-2025.11.142.2.tar.xz) = 8ba6cfd2030c9dda29e468b7347a2067e9efac38d0f7a03973bf46340b6b8ea5
-SIZE (iridium-browser-2025.11.142.2.tar.xz) = 3192633200
+TIMESTAMP = 1763962771
+SHA256 (iridium-browser-2025.11.142.3.tar.xz) = fa42c4ec1ae241b60078ad59cc4b63f46fa765f7571621d7401c6a1fb890ad08
+SIZE (iridium-browser-2025.11.142.3.tar.xz) = 1643107224
 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
 SIZE (pulseaudio-16.1.tar.gz) = 2763111
diff --git a/www/iridium/files/patch-build_linux_strip__binary.gni b/www/iridium/files/patch-build_linux_strip__binary.gni
new file mode 100644
index 000000000000..7250ba409106
--- /dev/null
+++ b/www/iridium/files/patch-build_linux_strip__binary.gni
@@ -0,0 +1,13 @@
+--- build/linux/strip_binary.gni.orig	2025-11-24 05:40:57 UTC
++++ build/linux/strip_binary.gni
+@@ -21,8 +21,8 @@ template("strip_binary") {
+                            "testonly",
+                          ])
+   action("${target_name}") {
+-    llvm_strip_binary = "${clang_base_path}/bin/llvm-strip"
+-    llvm_objcopy_binary = "${clang_base_path}/bin/llvm-objcopy"
++    llvm_strip_binary = "${LOCALBASE}/llvm${MODCLANG_VERSION}/bin/llvm-strip"
++    llvm_objcopy_binary = "${LOCALBASE}/llvm${MODCLANG_VERSION}/bin/llvm-objcopy"
+     script = "//build/linux/strip_binary.py"
+ 
+     if (defined(invoker.stripped_binary_output)) {
diff --git a/www/iridium/files/patch-chrome_common_chrome__features.cc b/www/iridium/files/patch-chrome_common_chrome__features.cc
index dcc0024717e4..71f98153a01e 100644
--- a/www/iridium/files/patch-chrome_common_chrome__features.cc
+++ b/www/iridium/files/patch-chrome_common_chrome__features.cc
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.cc.orig	2025-11-06 10:11:34 UTC
+--- chrome/common/chrome_features.cc.orig	2025-11-24 05:40:57 UTC
 +++ chrome/common/chrome_features.cc
 @@ -86,7 +86,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims, base::FEA
  #endif  // BUILDFLAG(IS_MAC)
@@ -36,7 +36,7 @@
  // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
  // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
  // Apps will not launch and will be marked in the UI as deprecated.
-@@ -627,7 +627,7 @@ BASE_FEATURE(kGlicDisableWarming, base::FEATURE_ENABLE
+@@ -625,7 +625,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE_DISABLED_BY_D
  // Killswitch that controls whether the guest WebContents visibility state is
  // set to hidden when the Glic panel is warming.
  BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -45,7 +45,7 @@
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1088,7 +1088,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequests, base::FE
+@@ -1086,7 +1086,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequests, base::FE
  // public keys.
  BASE_FEATURE(kKAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -54,7 +54,7 @@
  BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
  // Values taken from the low-memory-monitor documentation and also apply to the
  // portal API:
-@@ -1099,7 +1099,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+@@ -1097,7 +1097,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
      &kLinuxLowMemoryMonitor, "critical_level", 255};
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/www/iridium/files/patch-chrome_common_chrome__features.h b/www/iridium/files/patch-chrome_common_chrome__features.h
index 64095c63b067..3729fdf3f457 100644
--- a/www/iridium/files/patch-chrome_common_chrome__features.h
+++ b/www/iridium/files/patch-chrome_common_chrome__features.h
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.h.orig	2025-11-06 10:11:34 UTC
+--- chrome/common/chrome_features.h.orig	2025-11-24 05:40:57 UTC
 +++ chrome/common/chrome_features.h
 @@ -83,13 +83,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
  #endif  // BUILDFLAG(IS_MAC)
@@ -25,7 +25,7 @@
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -808,7 +808,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
+@@ -806,7 +806,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
  
@@ -34,7 +34,7 @@
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
  COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -816,7 +816,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -814,7 +814,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/www/iridium/files/patch-chromecast_browser_cast__browser__main__parts.cc b/www/iridium/files/patch-chromecast_browser_cast__browser__main__parts.cc
deleted file mode 100644
index 7fd4f237e170..000000000000
--- a/www/iridium/files/patch-chromecast_browser_cast__browser__main__parts.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chromecast/browser/cast_browser_main_parts.cc.orig	2025-09-11 13:19:19 UTC
-+++ chromecast/browser/cast_browser_main_parts.cc
-@@ -99,7 +99,7 @@
- #include "ui/ozone/public/ozone_platform.h"
- #endif  // BUILDFLAG(IS_OZONE)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <fontconfig/fontconfig.h>
- #include <signal.h>
- #include <sys/prctl.h>
-@@ -280,7 +280,7 @@ class CastViewsDelegate : public views::ViewsDelegate 
- 
- #endif  // defined(USE_AURA)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- 
- base::FilePath GetApplicationFontsDir() {
-   std::unique_ptr<base::Environment> env(base::Environment::Create());
-@@ -325,7 +325,7 @@ const DefaultCommandLineSwitch kDefaultSwitches[] = {
-     {switches::kDisableThreadedAnimation, ""},
- #endif  // BUILDFLAG(IS_ANDROID)
- #endif  // BUILDFLAG(IS_CAST_AUDIO_ONLY)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(ARCH_CPU_X86_FAMILY)
-     // This is needed for now to enable the x11 Ozone platform to work with
-     // current Linux/NVidia OpenGL drivers.
-@@ -502,7 +502,7 @@ void CastBrowserMainParts::ToolkitInitialized() {
-     views_delegate_ = std::make_unique<CastViewsDelegate>();
- #endif  // defined(USE_AURA)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   base::FilePath dir_font = GetApplicationFontsDir();
-   const FcChar8* dir_font_char8 =
-       reinterpret_cast<const FcChar8*>(dir_font.value().data());
diff --git a/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc b/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc
deleted file mode 100644
index f129e0ebb8dd..000000000000
--- a/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chromecast/browser/cast_content_browser_client.cc.orig	2025-10-28 14:29:43 UTC
-+++ chromecast/browser/cast_content_browser_client.cc
-@@ -432,7 +432,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
-                                           switches::kAudioOutputChannels));
-     }
-   } else if (process_type == switches::kGpuProcess) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     // Necessary for accelerated 2d canvas.  By default on Linux, Chromium
-     // assumes GLES2 contexts can be lost to a power-save mode, which breaks GPU
-     // canvas apps.
diff --git a/www/iridium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/www/iridium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
deleted file mode 100644
index 006b801f3ce3..000000000000
--- a/www/iridium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig	2025-11-06 10:11:34 UTC
-+++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
-@@ -364,7 +364,7 @@ CastWebView::Scoped RuntimeApplicationServiceImpl::Cre
-   params->force_720p_resolution =
-       GetFlagEntry(feature::kCastCoreForce720p, config_.extra_features(),
-                    /*default_value=*/false);
--#if BUILDFLAG(ENABLE_CAST_RECEIVER) && BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(ENABLE_CAST_RECEIVER) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
-   // Starboard-based (linux) cast receivers may not render their UI at 720p, so
-   // we need to scale to the proper resolution. For example, a 4k TV may render
-   // the window at 1920x1080, so a scaling factor of 1.5 is necessary for a 720p
diff --git a/www/iridium/files/patch-chromecast_media_base_default__monotonic__clock.cc b/www/iridium/files/patch-chromecast_media_base_default__monotonic__clock.cc
deleted file mode 100644
index 4cc16ecca3ec..000000000000
--- a/www/iridium/files/patch-chromecast_media_base_default__monotonic__clock.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chromecast/media/base/default_monotonic_clock.cc.orig	2025-05-07 06:48:23 UTC
-+++ chromecast/media/base/default_monotonic_clock.cc
-@@ -11,7 +11,7 @@
- #include "base/time/time.h"
- #include "build/build_config.h"
- 
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chromecast/media/base/buildflags.h"
- #endif  // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) ||
-         // BUILDFLAG(IS_CHROMEOS)
-@@ -28,7 +28,7 @@ std::unique_ptr<MonotonicClock> MonotonicClock::Create
-   return std::make_unique<DefaultMonotonicClock>();
- }
- 
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- int64_t MonotonicClockNow() {
-   timespec now = {0, 0};
- #if BUILDFLAG(MEDIA_CLOCK_MONOTONIC_RAW)
diff --git a/www/iridium/files/patch-gpu_webgpu_dawn__commit__hash.h b/www/iridium/files/patch-gpu_webgpu_dawn__commit__hash.h
deleted file mode 100644
index 71598f534a49..000000000000
--- a/www/iridium/files/patch-gpu_webgpu_dawn__commit__hash.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/webgpu/dawn_commit_hash.h.orig	2025-11-06 10:11:34 UTC
-+++ gpu/webgpu/dawn_commit_hash.h
-@@ -0,0 +1,8 @@
-+/* Generated by lastchange.py, do not edit.*/
-+
-+#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_
-+#define GPU_WEBGPU_DAWN_COMMIT_HASH_H_
-+
-+#define DAWN_COMMIT_HASH "cee9cb0d67e749bf42f5e90cb3b8a6f525dbb920"
-+
-+#endif  // GPU_WEBGPU_DAWN_COMMIT_HASH_H_
diff --git a/www/iridium/files/patch-third__party_protobuf_proto__library.gni b/www/iridium/files/patch-third__party_protobuf_proto__library.gni
index 8ee27d2cd909..c3be794490f3 100644
--- a/www/iridium/files/patch-third__party_protobuf_proto__library.gni
+++ b/www/iridium/files/patch-third__party_protobuf_proto__library.gni
@@ -1,4 +1,4 @@
---- third_party/protobuf/proto_library.gni.orig	2025-09-11 13:19:19 UTC
+--- third_party/protobuf/proto_library.gni.orig	2025-11-24 05:40:57 UTC
 +++ third_party/protobuf/proto_library.gni
 @@ -260,7 +260,15 @@ _protoc_gen_ts_runtime_deps = [
  



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6925aae8.29724.4eb16fed>