Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] chromium: update to 125.0.6422.60.
@ 2024-05-17 12:37 Duncaen
  2024-05-21  0:13 ` [PR PATCH] [Updated] " Duncaen
  2024-05-21  0:14 ` [PR PATCH] [Merged]: " Duncaen
  0 siblings, 2 replies; 3+ messages in thread
From: Duncaen @ 2024-05-17 12:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 386 bytes --]

There is a new pull request by Duncaen against master on the void-packages repository

https://github.com/Duncaen/void-packages chromium-125
https://github.com/void-linux/void-packages/pull/50383

chromium: update to 125.0.6422.60.
[ci skip]

* [ ] x86_64-glibc
* [ ] x86_64-musl
* [ ] i686

A patch file from https://github.com/void-linux/void-packages/pull/50383.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-chromium-125-50383.patch --]
[-- Type: text/x-diff, Size: 16243 bytes --]

From 995f8e9501b37391dd26fd3b16e2b60ac33d92dd Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 17 May 2024 14:30:09 +0200
Subject: [PATCH] chromium: update to 125.0.6422.60.

---
 ...hromium-122-disable-FFmpegAllowLists.patch |  12 --
 .../chromium-123-missing-header-files.patch   | 169 ------------------
 ...hromium-125-disable-FFmpegAllowLists.patch |  12 ++
 .../chromium/patches/musl-no-execinfo.patch   |  14 +-
 .../chromium/patches/webauthn-variant.patch   |  14 --
 srcpkgs/chromium/template                     |   4 +-
 6 files changed, 21 insertions(+), 204 deletions(-)
 delete mode 100644 srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch
 delete mode 100644 srcpkgs/chromium/patches/chromium-123-missing-header-files.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch
 delete mode 100644 srcpkgs/chromium/patches/webauthn-variant.patch

diff --git a/srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch b/srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch
deleted file mode 100644
index c3fb606d6e7142..00000000000000
--- a/srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up chromium-122.0.6261.29/media/base/media_switches.cc.disable-FFmpegAllowLists chromium-122.0.6261.29/media/base/media_switches.cc
---- chromium-122.0.6261.29/media/base/media_switches.cc.disable-FFmpegAllowLists	2024-02-12 15:56:50.703196471 +0100
-+++ chromium-122.0.6261.29/media/base/media_switches.cc	2024-02-12 17:08:42.266076401 +0100
-@@ -1687,7 +1687,7 @@ BASE_FEATURE(kUseWindowBoundsForPip,
- // Enables FFmpeg allow lists for supported codecs / containers.
- BASE_FEATURE(kFFmpegAllowLists,
-              "FFmpegAllowLists",
--             base::FEATURE_ENABLED_BY_DEFAULT);
-+             base::FEATURE_DISABLED_BY_DEFAULT);
- 
- // Enables sending MediaLog to the log stream, which is useful for easier
- // development by ensuring logs can be seen without a remote desktop session.
diff --git a/srcpkgs/chromium/patches/chromium-123-missing-header-files.patch b/srcpkgs/chromium/patches/chromium-123-missing-header-files.patch
deleted file mode 100644
index f11142ea399985..00000000000000
--- a/srcpkgs/chromium/patches/chromium-123-missing-header-files.patch
+++ /dev/null
@@ -1,169 +0,0 @@
-diff -up chromium-122.0.6261.29/base/check_op.h.missing-header-files chromium-122.0.6261.29/base/check_op.h
---- chromium-122.0.6261.29/base/check_op.h.missing-header-files	2024-02-07 19:49:20.000000000 +0100
-+++ chromium-122.0.6261.29/base/check_op.h	2024-02-12 14:59:48.136415060 +0100
-@@ -5,6 +5,7 @@
- #ifndef BASE_CHECK_OP_H_
- #define BASE_CHECK_OP_H_
- 
-+#include <cstdint>
- #include <cstddef>
- #include <string>
- #include <string_view>
-diff -up chromium-122.0.6261.29/base/containers/flat_map.h.missing-header-files chromium-122.0.6261.29/base/containers/flat_map.h
---- chromium-122.0.6261.29/base/containers/flat_map.h.missing-header-files	2024-02-07 19:49:20.000000000 +0100
-+++ chromium-122.0.6261.29/base/containers/flat_map.h	2024-02-12 14:59:48.136415060 +0100
-@@ -5,6 +5,7 @@
- #ifndef BASE_CONTAINERS_FLAT_MAP_H_
- #define BASE_CONTAINERS_FLAT_MAP_H_
- 
-+#include <cstdint>
- #include <functional>
- #include <tuple>
- #include <type_traits>
-diff -up chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h.missing-header-files chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h
---- chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h.missing-header-files	2024-02-12 14:59:48.137415079 +0100
-+++ chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h	2024-02-12 15:28:17.168395787 +0100
-@@ -9,6 +9,7 @@
- #include <optional>
- #include <string>
- #include <vector>
-+#include <variant>
- 
- #include "base/containers/span.h"
- #include "base/functional/callback_forward.h"
-diff -up chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc.missing-header-files chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc
---- chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc.missing-header-files	2024-02-07 19:49:27.000000000 +0100
-+++ chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc	2024-02-12 14:59:48.137415079 +0100
-@@ -11,6 +11,7 @@
- #include <queue>
- #include <utility>
- #include <vector>
-+#include <cstring>
- 
- #include "base/check.h"
- #include "base/files/file_path.h"
-diff -up chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h.missing-header-files chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h
---- chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h.missing-header-files	2024-02-07 19:49:30.000000000 +0100
-+++ chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h	2024-02-12 14:59:48.138415097 +0100
-@@ -5,6 +5,7 @@
- #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_
- #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_
- 
-+#include <cstdint>
- #include <string>
- 
- #include "components/feature_engagement/internal/event_storage_validator.h"
-diff -up chromium-122.0.6261.29/gin/time_clamper.h.missing-header-files chromium-122.0.6261.29/gin/time_clamper.h
---- chromium-122.0.6261.29/gin/time_clamper.h.missing-header-files	2024-02-07 19:49:35.000000000 +0100
-+++ chromium-122.0.6261.29/gin/time_clamper.h	2024-02-12 14:59:48.138415097 +0100
-@@ -48,7 +48,7 @@ class GIN_EXPORT TimeClamper {
-     const int64_t micros = now_micros % 1000;
-     // abs() is necessary for devices with times before unix-epoch (most likely
-     // configured incorrectly).
--    if (abs(micros) + kResolutionMicros < 1000) {
-+    if (std::abs(micros) + kResolutionMicros < 1000) {
-       return now_micros / 1000;
-     }
-     return ClampTimeResolution(now_micros) / 1000;
-diff -up chromium-122.0.6261.29/net/base/net_export.h.missing-header-files chromium-122.0.6261.29/net/base/net_export.h
---- chromium-122.0.6261.29/net/base/net_export.h.missing-header-files	2024-02-07 19:49:38.000000000 +0100
-+++ chromium-122.0.6261.29/net/base/net_export.h	2024-02-12 14:59:48.139415116 +0100
-@@ -5,6 +5,8 @@
- #ifndef NET_BASE_NET_EXPORT_H_
- #define NET_BASE_NET_EXPORT_H_
- 
-+#include <cstdint>
-+
- // Defines NET_EXPORT so that functionality implemented by the net module can
- // be exported to consumers, and NET_EXPORT_PRIVATE that allows unit tests to
- // access features not intended to be used directly by real consumers.
-diff -up chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h.missing-header-files chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h
---- chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h.missing-header-files	2024-02-07 19:49:40.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h	2024-02-12 14:59:48.142415172 +0100
-@@ -27,6 +27,7 @@
- #ifndef ABSL_STRINGS_STRING_VIEW_H_
- #define ABSL_STRINGS_STRING_VIEW_H_
- 
-+#include <cstdint>
- #include <algorithm>
- #include <cassert>
- #include <cstddef>
-diff -up chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h.missing-header-files chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h
---- chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h.missing-header-files	2024-02-07 19:50:44.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h	2024-02-12 14:59:48.142415172 +0100
-@@ -28,6 +28,7 @@
- #ifndef SRC_TINT_LANG_SPIRV_READER_AST_PARSER_NAMER_H_
- #define SRC_TINT_LANG_SPIRV_READER_AST_PARSER_NAMER_H_
- 
-+#include <cstdint>
- #include <string>
- #include <unordered_map>
- #include <vector>
-diff -up chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc.missing-header-files chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc
---- chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc.missing-header-files	2024-02-07 19:54:45.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc	2024-02-12 14:59:48.143415190 +0100
-@@ -45,6 +45,7 @@
- #include "llvm/Support/SaveAndRestore.h"
- #include "llvm/Support/raw_ostream.h"
- #include <algorithm>
-+#include <cstdint>
- #include <string>
- #include <sysexits.h>
- #ifdef HAVE_BACKTRACE
-diff -up chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h.missing-header-files chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h
---- chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h.missing-header-files	2024-02-07 19:53:17.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h	2024-02-12 14:59:48.143415190 +0100
-@@ -31,6 +31,7 @@ limitations under the License.
- #ifndef TENSORFLOW_LITE_KERNELS_INTERNAL_SPECTROGRAM_H_
- #define TENSORFLOW_LITE_KERNELS_INTERNAL_SPECTROGRAM_H_
- 
-+#include <cstdint>
- #include <complex>
- #include <deque>
- #include <vector>
-diff -up chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.missing-header-files chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
---- chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.missing-header-files	2024-02-07 19:54:20.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h	2024-02-12 14:59:48.145415228 +0100
-@@ -2884,6 +2884,7 @@ static void vma_aligned_free(void* VMA_N
- 
- // Define this macro to 1 to enable functions: vmaBuildStatsString, vmaFreeStatsString.
- #if VMA_STATS_STRING_ENABLED
-+#include <stdio.h>
-     static inline void VmaUint32ToStr(char* VMA_NOT_NULL outStr, size_t strLen, uint32_t num)
-     {
-         snprintf(outStr, strLen, "%u", static_cast<unsigned int>(num));
-diff -up chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc.missing-header-files chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc
---- chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc.missing-header-files	2024-02-07 19:53:17.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc	2024-02-12 14:59:48.145415228 +0100
-@@ -8,6 +8,8 @@
-  *  be found in the AUTHORS file in the root of the source tree.
-  */
- 
-+#include <cstring>
-+
- #include "audio/utility/channel_mixer.h"
- 
- #include "audio/utility/channel_mixing_matrix.h"
-diff -up chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h.missing-header-files chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h
---- chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h.missing-header-files	2024-02-07 19:53:17.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h	2024-02-12 14:59:48.145415228 +0100
-@@ -11,6 +11,7 @@
- #ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
- #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
- 
-+#include <cstdint>
- #include <limits>
- 
- #include "absl/types/optional.h"
-diff -up chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h.missing-header-files chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h
---- chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h.missing-header-files	2024-02-07 19:50:05.000000000 +0100
-+++ chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h	2024-02-12 14:59:48.147415265 +0100
-@@ -9,6 +9,8 @@
- 
- #include "ui/gfx/buffer_types.h"
- 
-+#include <cstdint>
-+
- namespace ui {
- 
- int GetFourCCFormatFromBufferFormat(gfx::BufferFormat format);
diff --git a/srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch b/srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch
new file mode 100644
index 00000000000000..e03688cdcbb0db
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch
@@ -0,0 +1,12 @@
+diff -up chromium-125.0.6422.41/media/base/media_switches.cc.disable-FFmpegAllowLists chromium-125.0.6422.41/media/base/media_switches.cc
+--- chromium-125.0.6422.41/media/base/media_switches.cc.disable-FFmpegAllowLists	2024-05-12 21:28:43.694027396 +0200
++++ chromium-125.0.6422.41/media/base/media_switches.cc	2024-05-12 21:32:48.155063623 +0200
+@@ -1753,7 +1753,7 @@ BASE_FEATURE(kUseWindowBoundsForPip,
+ // Enables FFmpeg allow lists for supported codecs / containers.
+ BASE_FEATURE(kFFmpegAllowLists,
+              "FFmpegAllowLists",
+-             base::FEATURE_ENABLED_BY_DEFAULT);
++             base::FEATURE_DISABLED_BY_DEFAULT);
+ 
+ #if BUILDFLAG(IS_WIN)
+ // Enables audio offload when supported by endpoints.
diff --git a/srcpkgs/chromium/patches/musl-no-execinfo.patch b/srcpkgs/chromium/patches/musl-no-execinfo.patch
index b1705f5d85f680..12064bad0a31bf 100644
--- a/srcpkgs/chromium/patches/musl-no-execinfo.patch
+++ b/srcpkgs/chromium/patches/musl-no-execinfo.patch
@@ -37,16 +37,16 @@ for discussion about this, see https://www.openwall.com/lists/musl/2021/07/16/1
  #define HAVE_FCNTL_H 1
 --- a/base/debug/stack_trace.cc
 +++ b/base/debug/stack_trace.cc
-@@ -291,7 +291,7 @@
- }
- std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const {
+@@ -311,7 +311,7 @@
+ 
+ std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
    std::stringstream stream;
 -#if !defined(__UCLIBC__) && !defined(_AIX)
 +#if defined(__GLIBC__) && !defined(_AIX)
-   if (ShouldSuppressOutput()) {
-     return "Backtrace suppressed.";
-   }
-@@ -301,7 +301,7 @@
+   OutputToStreamWithPrefix(&stream, prefix_string);
+ #endif
+   return stream.str();
+@@ -335,7 +335,7 @@
  }
  
  std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/srcpkgs/chromium/patches/webauthn-variant.patch b/srcpkgs/chromium/patches/webauthn-variant.patch
deleted file mode 100644
index 2ee02f5e5fe1b3..00000000000000
--- a/srcpkgs/chromium/patches/webauthn-variant.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Patch-Source: https://github.com/archlinux/svntogit-packages/blob/79b774aedeaecd4d31b2adb84e3e4b901dc980aa/trunk/webauthn-variant.patch
---
-diff --git a/chrome/browser/webauthn/authenticator_request_dialog_model.h b/chrome/browser/webauthn/authenticator_request_dialog_model.h
-index f4992a74bd6..45cabe39974 100644
---- a/chrome/browser/webauthn/authenticator_request_dialog_model.h
-+++ b/chrome/browser/webauthn/authenticator_request_dialog_model.h
-@@ -7,6 +7,7 @@
- 
- #include <memory>
- #include <string>
-+#include <variant>
- #include <vector>
- 
- #include "base/containers/span.h"
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index ae04fdc93f2913..f3ad8822da3435 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,7 +1,7 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
-version=124.0.6367.207
+version=125.0.6422.60
 revision=1
 archs="i686* x86_64* aarch64* armv7l*"
 hostmakedepends="
@@ -28,7 +28,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=6d6dc8b943012573a244ddb013b281ecbc97f77fe1fc6f55a4118241d107eba5
+checksum=93f5850101225945d7ec80959b38460e6a63777055bf2d9e893860c33cb60080
 
 lib32disabled=yes
 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PR PATCH] [Updated] chromium: update to 125.0.6422.60.
  2024-05-17 12:37 [PR PATCH] chromium: update to 125.0.6422.60 Duncaen
@ 2024-05-21  0:13 ` Duncaen
  2024-05-21  0:14 ` [PR PATCH] [Merged]: " Duncaen
  1 sibling, 0 replies; 3+ messages in thread
From: Duncaen @ 2024-05-21  0:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 391 bytes --]

There is an updated pull request by Duncaen against master on the void-packages repository

https://github.com/Duncaen/void-packages chromium-125
https://github.com/void-linux/void-packages/pull/50383

chromium: update to 125.0.6422.60.
[ci skip]

* [x] x86_64-glibc
* [x] x86_64-musl
* [ ] i686

A patch file from https://github.com/void-linux/void-packages/pull/50383.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-chromium-125-50383.patch --]
[-- Type: text/x-diff, Size: 16243 bytes --]

From c2f9c0633b76f0f82f0f5e38d585127615d4f726 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 17 May 2024 14:30:09 +0200
Subject: [PATCH] chromium: update to 125.0.6422.60.

---
 ...hromium-122-disable-FFmpegAllowLists.patch |  12 --
 .../chromium-123-missing-header-files.patch   | 169 ------------------
 ...hromium-125-disable-FFmpegAllowLists.patch |  12 ++
 .../chromium/patches/musl-no-execinfo.patch   |  14 +-
 .../chromium/patches/webauthn-variant.patch   |  14 --
 srcpkgs/chromium/template                     |   4 +-
 6 files changed, 21 insertions(+), 204 deletions(-)
 delete mode 100644 srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch
 delete mode 100644 srcpkgs/chromium/patches/chromium-123-missing-header-files.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch
 delete mode 100644 srcpkgs/chromium/patches/webauthn-variant.patch

diff --git a/srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch b/srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch
deleted file mode 100644
index c3fb606d6e7142..00000000000000
--- a/srcpkgs/chromium/patches/chromium-122-disable-FFmpegAllowLists.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up chromium-122.0.6261.29/media/base/media_switches.cc.disable-FFmpegAllowLists chromium-122.0.6261.29/media/base/media_switches.cc
---- chromium-122.0.6261.29/media/base/media_switches.cc.disable-FFmpegAllowLists	2024-02-12 15:56:50.703196471 +0100
-+++ chromium-122.0.6261.29/media/base/media_switches.cc	2024-02-12 17:08:42.266076401 +0100
-@@ -1687,7 +1687,7 @@ BASE_FEATURE(kUseWindowBoundsForPip,
- // Enables FFmpeg allow lists for supported codecs / containers.
- BASE_FEATURE(kFFmpegAllowLists,
-              "FFmpegAllowLists",
--             base::FEATURE_ENABLED_BY_DEFAULT);
-+             base::FEATURE_DISABLED_BY_DEFAULT);
- 
- // Enables sending MediaLog to the log stream, which is useful for easier
- // development by ensuring logs can be seen without a remote desktop session.
diff --git a/srcpkgs/chromium/patches/chromium-123-missing-header-files.patch b/srcpkgs/chromium/patches/chromium-123-missing-header-files.patch
deleted file mode 100644
index f11142ea399985..00000000000000
--- a/srcpkgs/chromium/patches/chromium-123-missing-header-files.patch
+++ /dev/null
@@ -1,169 +0,0 @@
-diff -up chromium-122.0.6261.29/base/check_op.h.missing-header-files chromium-122.0.6261.29/base/check_op.h
---- chromium-122.0.6261.29/base/check_op.h.missing-header-files	2024-02-07 19:49:20.000000000 +0100
-+++ chromium-122.0.6261.29/base/check_op.h	2024-02-12 14:59:48.136415060 +0100
-@@ -5,6 +5,7 @@
- #ifndef BASE_CHECK_OP_H_
- #define BASE_CHECK_OP_H_
- 
-+#include <cstdint>
- #include <cstddef>
- #include <string>
- #include <string_view>
-diff -up chromium-122.0.6261.29/base/containers/flat_map.h.missing-header-files chromium-122.0.6261.29/base/containers/flat_map.h
---- chromium-122.0.6261.29/base/containers/flat_map.h.missing-header-files	2024-02-07 19:49:20.000000000 +0100
-+++ chromium-122.0.6261.29/base/containers/flat_map.h	2024-02-12 14:59:48.136415060 +0100
-@@ -5,6 +5,7 @@
- #ifndef BASE_CONTAINERS_FLAT_MAP_H_
- #define BASE_CONTAINERS_FLAT_MAP_H_
- 
-+#include <cstdint>
- #include <functional>
- #include <tuple>
- #include <type_traits>
-diff -up chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h.missing-header-files chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h
---- chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h.missing-header-files	2024-02-12 14:59:48.137415079 +0100
-+++ chromium-122.0.6261.29/chrome/browser/webauthn/authenticator_request_dialog_model.h	2024-02-12 15:28:17.168395787 +0100
-@@ -9,6 +9,7 @@
- #include <optional>
- #include <string>
- #include <vector>
-+#include <variant>
- 
- #include "base/containers/span.h"
- #include "base/functional/callback_forward.h"
-diff -up chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc.missing-header-files chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc
---- chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc.missing-header-files	2024-02-07 19:49:27.000000000 +0100
-+++ chromium-122.0.6261.29/chrome/test/chromedriver/chrome/web_view_impl.cc	2024-02-12 14:59:48.137415079 +0100
-@@ -11,6 +11,7 @@
- #include <queue>
- #include <utility>
- #include <vector>
-+#include <cstring>
- 
- #include "base/check.h"
- #include "base/files/file_path.h"
-diff -up chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h.missing-header-files chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h
---- chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h.missing-header-files	2024-02-07 19:49:30.000000000 +0100
-+++ chromium-122.0.6261.29/components/feature_engagement/internal/never_event_storage_validator.h	2024-02-12 14:59:48.138415097 +0100
-@@ -5,6 +5,7 @@
- #ifndef COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_
- #define COMPONENTS_FEATURE_ENGAGEMENT_INTERNAL_NEVER_EVENT_STORAGE_VALIDATOR_H_
- 
-+#include <cstdint>
- #include <string>
- 
- #include "components/feature_engagement/internal/event_storage_validator.h"
-diff -up chromium-122.0.6261.29/gin/time_clamper.h.missing-header-files chromium-122.0.6261.29/gin/time_clamper.h
---- chromium-122.0.6261.29/gin/time_clamper.h.missing-header-files	2024-02-07 19:49:35.000000000 +0100
-+++ chromium-122.0.6261.29/gin/time_clamper.h	2024-02-12 14:59:48.138415097 +0100
-@@ -48,7 +48,7 @@ class GIN_EXPORT TimeClamper {
-     const int64_t micros = now_micros % 1000;
-     // abs() is necessary for devices with times before unix-epoch (most likely
-     // configured incorrectly).
--    if (abs(micros) + kResolutionMicros < 1000) {
-+    if (std::abs(micros) + kResolutionMicros < 1000) {
-       return now_micros / 1000;
-     }
-     return ClampTimeResolution(now_micros) / 1000;
-diff -up chromium-122.0.6261.29/net/base/net_export.h.missing-header-files chromium-122.0.6261.29/net/base/net_export.h
---- chromium-122.0.6261.29/net/base/net_export.h.missing-header-files	2024-02-07 19:49:38.000000000 +0100
-+++ chromium-122.0.6261.29/net/base/net_export.h	2024-02-12 14:59:48.139415116 +0100
-@@ -5,6 +5,8 @@
- #ifndef NET_BASE_NET_EXPORT_H_
- #define NET_BASE_NET_EXPORT_H_
- 
-+#include <cstdint>
-+
- // Defines NET_EXPORT so that functionality implemented by the net module can
- // be exported to consumers, and NET_EXPORT_PRIVATE that allows unit tests to
- // access features not intended to be used directly by real consumers.
-diff -up chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h.missing-header-files chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h
---- chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h.missing-header-files	2024-02-07 19:49:40.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/abseil-cpp/absl/strings/string_view.h	2024-02-12 14:59:48.142415172 +0100
-@@ -27,6 +27,7 @@
- #ifndef ABSL_STRINGS_STRING_VIEW_H_
- #define ABSL_STRINGS_STRING_VIEW_H_
- 
-+#include <cstdint>
- #include <algorithm>
- #include <cassert>
- #include <cstddef>
-diff -up chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h.missing-header-files chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h
---- chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h.missing-header-files	2024-02-07 19:50:44.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/dawn/src/tint/lang/spirv/reader/ast_parser/namer.h	2024-02-12 14:59:48.142415172 +0100
-@@ -28,6 +28,7 @@
- #ifndef SRC_TINT_LANG_SPIRV_READER_AST_PARSER_NAMER_H_
- #define SRC_TINT_LANG_SPIRV_READER_AST_PARSER_NAMER_H_
- 
-+#include <cstdint>
- #include <string>
- #include <unordered_map>
- #include <vector>
-diff -up chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc.missing-header-files chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc
---- chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc.missing-header-files	2024-02-07 19:54:45.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Unix/Signals.inc	2024-02-12 14:59:48.143415190 +0100
-@@ -45,6 +45,7 @@
- #include "llvm/Support/SaveAndRestore.h"
- #include "llvm/Support/raw_ostream.h"
- #include <algorithm>
-+#include <cstdint>
- #include <string>
- #include <sysexits.h>
- #ifdef HAVE_BACKTRACE
-diff -up chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h.missing-header-files chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h
---- chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h.missing-header-files	2024-02-07 19:53:17.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/tflite/src/tensorflow/lite/kernels/internal/spectrogram.h	2024-02-12 14:59:48.143415190 +0100
-@@ -31,6 +31,7 @@ limitations under the License.
- #ifndef TENSORFLOW_LITE_KERNELS_INTERNAL_SPECTROGRAM_H_
- #define TENSORFLOW_LITE_KERNELS_INTERNAL_SPECTROGRAM_H_
- 
-+#include <cstdint>
- #include <complex>
- #include <deque>
- #include <vector>
-diff -up chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.missing-header-files chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
---- chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.missing-header-files	2024-02-07 19:54:20.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h	2024-02-12 14:59:48.145415228 +0100
-@@ -2884,6 +2884,7 @@ static void vma_aligned_free(void* VMA_N
- 
- // Define this macro to 1 to enable functions: vmaBuildStatsString, vmaFreeStatsString.
- #if VMA_STATS_STRING_ENABLED
-+#include <stdio.h>
-     static inline void VmaUint32ToStr(char* VMA_NOT_NULL outStr, size_t strLen, uint32_t num)
-     {
-         snprintf(outStr, strLen, "%u", static_cast<unsigned int>(num));
-diff -up chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc.missing-header-files chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc
---- chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc.missing-header-files	2024-02-07 19:53:17.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/webrtc/audio/utility/channel_mixer.cc	2024-02-12 14:59:48.145415228 +0100
-@@ -8,6 +8,8 @@
-  *  be found in the AUTHORS file in the root of the source tree.
-  */
- 
-+#include <cstring>
-+
- #include "audio/utility/channel_mixer.h"
- 
- #include "audio/utility/channel_mixing_matrix.h"
-diff -up chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h.missing-header-files chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h
---- chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h.missing-header-files	2024-02-07 19:53:17.000000000 +0100
-+++ chromium-122.0.6261.29/third_party/webrtc/modules/include/module_common_types_public.h	2024-02-12 14:59:48.145415228 +0100
-@@ -11,6 +11,7 @@
- #ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
- #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
- 
-+#include <cstdint>
- #include <limits>
- 
- #include "absl/types/optional.h"
-diff -up chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h.missing-header-files chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h
---- chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h.missing-header-files	2024-02-07 19:50:05.000000000 +0100
-+++ chromium-122.0.6261.29/ui/gfx/linux/drm_util_linux.h	2024-02-12 14:59:48.147415265 +0100
-@@ -9,6 +9,8 @@
- 
- #include "ui/gfx/buffer_types.h"
- 
-+#include <cstdint>
-+
- namespace ui {
- 
- int GetFourCCFormatFromBufferFormat(gfx::BufferFormat format);
diff --git a/srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch b/srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch
new file mode 100644
index 00000000000000..e03688cdcbb0db
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-125-disable-FFmpegAllowLists.patch
@@ -0,0 +1,12 @@
+diff -up chromium-125.0.6422.41/media/base/media_switches.cc.disable-FFmpegAllowLists chromium-125.0.6422.41/media/base/media_switches.cc
+--- chromium-125.0.6422.41/media/base/media_switches.cc.disable-FFmpegAllowLists	2024-05-12 21:28:43.694027396 +0200
++++ chromium-125.0.6422.41/media/base/media_switches.cc	2024-05-12 21:32:48.155063623 +0200
+@@ -1753,7 +1753,7 @@ BASE_FEATURE(kUseWindowBoundsForPip,
+ // Enables FFmpeg allow lists for supported codecs / containers.
+ BASE_FEATURE(kFFmpegAllowLists,
+              "FFmpegAllowLists",
+-             base::FEATURE_ENABLED_BY_DEFAULT);
++             base::FEATURE_DISABLED_BY_DEFAULT);
+ 
+ #if BUILDFLAG(IS_WIN)
+ // Enables audio offload when supported by endpoints.
diff --git a/srcpkgs/chromium/patches/musl-no-execinfo.patch b/srcpkgs/chromium/patches/musl-no-execinfo.patch
index b1705f5d85f680..12064bad0a31bf 100644
--- a/srcpkgs/chromium/patches/musl-no-execinfo.patch
+++ b/srcpkgs/chromium/patches/musl-no-execinfo.patch
@@ -37,16 +37,16 @@ for discussion about this, see https://www.openwall.com/lists/musl/2021/07/16/1
  #define HAVE_FCNTL_H 1
 --- a/base/debug/stack_trace.cc
 +++ b/base/debug/stack_trace.cc
-@@ -291,7 +291,7 @@
- }
- std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const {
+@@ -311,7 +311,7 @@
+ 
+ std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
    std::stringstream stream;
 -#if !defined(__UCLIBC__) && !defined(_AIX)
 +#if defined(__GLIBC__) && !defined(_AIX)
-   if (ShouldSuppressOutput()) {
-     return "Backtrace suppressed.";
-   }
-@@ -301,7 +301,7 @@
+   OutputToStreamWithPrefix(&stream, prefix_string);
+ #endif
+   return stream.str();
+@@ -335,7 +335,7 @@
  }
  
  std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/srcpkgs/chromium/patches/webauthn-variant.patch b/srcpkgs/chromium/patches/webauthn-variant.patch
deleted file mode 100644
index 2ee02f5e5fe1b3..00000000000000
--- a/srcpkgs/chromium/patches/webauthn-variant.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Patch-Source: https://github.com/archlinux/svntogit-packages/blob/79b774aedeaecd4d31b2adb84e3e4b901dc980aa/trunk/webauthn-variant.patch
---
-diff --git a/chrome/browser/webauthn/authenticator_request_dialog_model.h b/chrome/browser/webauthn/authenticator_request_dialog_model.h
-index f4992a74bd6..45cabe39974 100644
---- a/chrome/browser/webauthn/authenticator_request_dialog_model.h
-+++ b/chrome/browser/webauthn/authenticator_request_dialog_model.h
-@@ -7,6 +7,7 @@
- 
- #include <memory>
- #include <string>
-+#include <variant>
- #include <vector>
- 
- #include "base/containers/span.h"
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index ae04fdc93f2913..f3ad8822da3435 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,7 +1,7 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
-version=124.0.6367.207
+version=125.0.6422.60
 revision=1
 archs="i686* x86_64* aarch64* armv7l*"
 hostmakedepends="
@@ -28,7 +28,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=6d6dc8b943012573a244ddb013b281ecbc97f77fe1fc6f55a4118241d107eba5
+checksum=93f5850101225945d7ec80959b38460e6a63777055bf2d9e893860c33cb60080
 
 lib32disabled=yes
 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PR PATCH] [Merged]: chromium: update to 125.0.6422.60.
  2024-05-17 12:37 [PR PATCH] chromium: update to 125.0.6422.60 Duncaen
  2024-05-21  0:13 ` [PR PATCH] [Updated] " Duncaen
@ 2024-05-21  0:14 ` Duncaen
  1 sibling, 0 replies; 3+ messages in thread
From: Duncaen @ 2024-05-21  0:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 230 bytes --]

There's a merged pull request on the void-packages repository

chromium: update to 125.0.6422.60.
https://github.com/void-linux/void-packages/pull/50383

Description:
[ci skip]

* [x] x86_64-glibc
* [x] x86_64-musl
* [ ] i686

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-05-21  0:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-17 12:37 [PR PATCH] chromium: update to 125.0.6422.60 Duncaen
2024-05-21  0:13 ` [PR PATCH] [Updated] " Duncaen
2024-05-21  0:14 ` [PR PATCH] [Merged]: " Duncaen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).