summaryrefslogtreecommitdiff
path: root/www/chromium
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium')
-rw-r--r--www/chromium/Makefile2
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc6
-rw-r--r--www/chromium/files/patch-net_dns_BUILD.gn14
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc38
5 files changed, 58 insertions, 12 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 448fdb89bbc8..49811a24864d 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chromium
-PORTVERSION= 139.0.7258.127
+PORTVERSION= 139.0.7258.154
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 75da28f0075f..90d3216e01bf 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755199401
-SHA256 (chromium-139.0.7258.127.tar.xz) = c9a3cf7edb8030245cc378f9949130600610e3a41578c9d02a3b45747790f181
-SIZE (chromium-139.0.7258.127.tar.xz) = 7290320580
+TIMESTAMP = 1756814554
+SHA256 (chromium-139.0.7258.154.tar.xz) = bb83f7425e33f2a94179c4704335fbad14d4707dce9f58abe90d862b746f3d9f
+SIZE (chromium-139.0.7258.154.tar.xz) = 7312393832
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-139.0.7258.127-testdata.tar.xz) = 690bacd10ad87c3a8255bb97f23b10c41369b830c1cf70c9e52e7c9593cd8c9f
-SIZE (chromium-139.0.7258.127-testdata.tar.xz) = 924837828
+SHA256 (chromium-139.0.7258.154-testdata.tar.xz) = e4d1b30d16ddea7d0931b0f9168b7bde1a0450ae9f32d7be4278e925a7efbca9
+SIZE (chromium-139.0.7258.154-testdata.tar.xz) = 924873688
diff --git a/www/chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc b/www/chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc
index 77ef6c87435e..cc8c304caf23 100644
--- a/www/chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/www/chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -1,6 +1,6 @@
---- media/audio/sndio/audio_manager_sndio.cc.orig 2025-07-02 06:08:04 UTC
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2025-09-03 06:34:22 UTC
+++ media/audio/sndio/audio_manager_sndio.cc
-@@ -0,0 +1,213 @@
+@@ -0,0 +1,215 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -9,6 +9,8 @@
+#include "base/metrics/histogram_macros.h"
+#include "base/memory/ptr_util.h"
+
++#include "base/logging.h"
++
+#include "media/audio/sndio/audio_manager_sndio.h"
+
+#include "media/audio/audio_device_description.h"
diff --git a/www/chromium/files/patch-net_dns_BUILD.gn b/www/chromium/files/patch-net_dns_BUILD.gn
index 2a4999bdc858..5fc058539d26 100644
--- a/www/chromium/files/patch-net_dns_BUILD.gn
+++ b/www/chromium/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2025-08-07 06:57:29 UTC
+--- net/dns/BUILD.gn.orig 2025-09-03 06:34:22 UTC
+++ net/dns/BUILD.gn
@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,15 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -174,6 +174,7 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ deps += [ "//services/screen_ai/buildflags" ]
+
+ public_deps = [
+ ":dns_client",
+@@ -181,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +25,7 @@
]
if (enable_mdns) {
-@@ -454,9 +455,9 @@ source_set("tests") {
+@@ -454,9 +456,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc b/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
index b19caa8cedd1..682ebb2db824 100644
--- a/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
+++ b/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
@@ -1,4 +1,4 @@
---- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-08-07 06:57:29 UTC
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-09-03 06:34:22 UTC
+++ third_party/webrtc/rtc_base/cpu_info.cc
@@ -22,7 +22,9 @@
#elif defined(WEBRTC_FUCHSIA)
@@ -10,3 +10,39 @@
#include <stdlib.h>
#include <string.h> // IWYU pragma: keep
#include <unistd.h>
+@@ -33,7 +35,7 @@
+ #define WEBRTC_GLIBC_PREREQ(a, b) 0
+ #endif
+
+-#if WEBRTC_GLIBC_PREREQ(2, 16)
++#if WEBRTC_GLIBC_PREREQ(2, 16) || defined(WEBRTC_BSD)
+ #include <sys/auxv.h> // IWYU pragma: keep
+ #else
+ #include <errno.h>
+@@ -50,7 +52,7 @@
+ #if defined(WEBRTC_ARCH_X86_FAMILY) && defined(_MSC_VER)
+ #include <intrin.h>
+ #endif
+-#if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX)
++#if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
+ #include <asm/hwcap.h>
+ #endif
+
+@@ -191,6 +193,9 @@ bool Supports(ISA instruction_set_architecture) {
+ return 0 != (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON);
+ #elif defined(WEBRTC_LINUX)
+ uint64_t hwcap = 0;
++#if defined(WEBRTC_BSD)
++ elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap));
++#else
+ #if WEBRTC_GLIBC_PREREQ(2, 16)
+ hwcap = getauxval(AT_HWCAP);
+ #else
+@@ -211,6 +216,7 @@ bool Supports(ISA instruction_set_architecture) {
+ close(fd);
+ }
+ #endif // WEBRTC_GLIBC_PREREQ(2, 16)
++#endif
+ #if defined(__aarch64__)
+ if ((hwcap & HWCAP_ASIMD) != 0) {
+ return true;