diff --git a/srcpkgs/chromium/patches/chromium-121-nullptr_t-without-namespace-std.patch b/srcpkgs/chromium/patches/chromium-121-nullptr_t-without-namespace-std.patch deleted file mode 100644 index 3defc393c08..00000000000 --- a/srcpkgs/chromium/patches/chromium-121-nullptr_t-without-namespace-std.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up chromium-120.0.6099.56/third_party/blink/renderer/core/paint/fragment_data_iterator.h.than chromium-120.0.6099.56/third_party/blink/renderer/core/paint/fragment_data_iterator.h ---- chromium-120.0.6099.56/third_party/blink/renderer/core/paint/fragment_data_iterator.h.than 2023-12-04 10:20:45.350540897 +0100 -+++ chromium-120.0.6099.56/third_party/blink/renderer/core/paint/fragment_data_iterator.h 2023-12-04 10:23:17.335339670 +0100 -@@ -21,7 +21,7 @@ class FragmentDataIteratorBase { - - public: - explicit FragmentDataIteratorBase(Head& head) : fragment_head_(head) {} -- explicit FragmentDataIteratorBase(nullptr_t) {} -+ explicit FragmentDataIteratorBase(std::nullptr_t) {} - - Data* GetFragmentData() const { - return !IsDone() ? &fragment_head_.at(idx_) : nullptr; diff --git a/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch b/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch new file mode 100644 index 00000000000..5b58548b655 --- /dev/null +++ b/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch @@ -0,0 +1,21 @@ +From 3c48d6b9fc82dccbb0bfb905cf808f73a7a02e71 Mon Sep 17 00:00:00 2001 +From: "lauren n. liberda" +Date: Wed, 31 Jul 2024 05:14:42 +0200 +Subject: [PATCH] musl: remove conflicting prctl.h include + +--- + src/base/utils.cc | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/third_party/perfetto/src/base/utils.cc b/third_party/perfetto/src/base/utils.cc +index 0d9318c136..419c7dbc1a 100644 +--- a/third_party/perfetto/src/base/utils.cc ++++ b/third_party/perfetto/src/base/utils.cc +@@ -40,7 +40,6 @@ + + #if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ + PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) +-#include + #include + + #ifndef PR_GET_TAGGED_ADDR_CTRL diff --git a/srcpkgs/chromium/patches/chromium-browser-ui-missing-deps.patch b/srcpkgs/chromium/patches/chromium-browser-ui-missing-deps.patch deleted file mode 100644 index 81c419c5028..00000000000 --- a/srcpkgs/chromium/patches/chromium-browser-ui-missing-deps.patch +++ /dev/null @@ -1,59 +0,0 @@ -Source: Tom Briden -Upstream: No - -diff --git a/chrome/browser/ui/views/side_panel/BUILD.gn b/chrome/browser/ui/views/side_panel/BUILD.gn -index ea57f9b16f6b8..20d8681ee9af2 100644 ---- a/chrome/browser/ui/views/side_panel/BUILD.gn -+++ b/chrome/browser/ui/views/side_panel/BUILD.gn -@@ -142,18 +142,30 @@ static_library("side_panel") { - } - public_deps = [ - "//base", -+ "//chrome/browser/cart:mojo_bindings", - "//chrome/browser/companion/core/mojom:mojo_bindings", - "//chrome/browser/profiles:profile", - "//chrome/browser/ui/actions:actions_headers", - "//chrome/browser/ui/color:color_headers", -+ "//chrome/browser/ui/webui/side_panel/customize_chrome:mojo_bindings", -+ "//chrome/browser/ui/webui/side_panel/bookmarks:mojo_bindings", - "//chrome/browser/ui/webui/side_panel/performance_controls:mojo_bindings", -+ "//chrome/browser/ui/webui/side_panel/reading_list:mojo_bindings", -+ "//chrome/browser/ui:webui_name_variants", - "//chrome/common", - "//chrome/common/accessibility:mojo_bindings", -+ "//chrome/common/companion:mojo_bindings", -+ "//components/enterprise/buildflags:buildflags", -+ "//components/enterprise/common/proto:connectors_proto", - "//components/lens", - "//components/lens:buildflags", - "//components/omnibox/browser", -+ "//components/page_image_service/mojom:mojo_bindings", -+ "//components/paint_preview/buildflags:buildflags", - "//components/prefs", - "//components/search_engines", -+ "//components/segmentation_platform/public/proto:proto", -+ "//components/webapps/common:mojo_bindings", - "//content/public/browser", - "//extensions/browser", - "//extensions/common", -@@ -165,6 +177,8 @@ static_library("side_panel") { - "//ui/gfx/geometry", - "//ui/views", - "//ui/views/controls/webview", -+ "//ui/webui/resources/cr_components/commerce:mojo_bindings", -+ "//ui/webui/resources/cr_components/help_bubble:mojo_bindings", - "//url", - ] - deps = [ -diff --git a/chrome/browser/ui/webui/top_chrome/BUILD.gn b/chrome/browser/ui/webui/top_chrome/BUILD.gn -index 5830f1f5e234a..6749b8fd0da56 100644 ---- a/chrome/browser/ui/webui/top_chrome/BUILD.gn -+++ b/chrome/browser/ui/webui/top_chrome/BUILD.gn -@@ -19,6 +19,7 @@ source_set("top_chrome") { - deps = [ - "//base", - "//chrome/browser/profiles:profile", -+ "//chrome/browser/ui:webui_name_variants", - "//components/site_engagement/content:content", - "//content/public/browser", - "//ui/webui", diff --git a/srcpkgs/chromium/patches/fix-dawn-platform.patch b/srcpkgs/chromium/patches/fix-dawn-platform.patch deleted file mode 100644 index 93631294fc7..00000000000 --- a/srcpkgs/chromium/patches/fix-dawn-platform.patch +++ /dev/null @@ -1,62 +0,0 @@ -From f815e833c946a59620a2ca9df37a1da746f61460 Mon Sep 17 00:00:00 2001 -From: q66 -Date: Sat, 1 Oct 2022 00:21:09 +0000 -Subject: [PATCH] fix dawn build for ppc64 - ---- - third_party/dawn/src/dawn/common/Assert.cpp | 4 ++-- - third_party/dawn/src/dawn/common/Platform.h | 10 +++++----- - 2 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/third_party/dawn/src/dawn/common/Assert.cpp b/third_party/dawn/src/dawn/common/Assert.cpp -index ecc92dfc..8ee91a90 100644 ---- a/third_party/dawn/src/dawn/common/Assert.cpp -+++ b/third_party/dawn/src/dawn/common/Assert.cpp -@@ -31,9 +31,9 @@ void BreakPoint() { - __asm__ __volatile__("ebreak"); - #elif DAWN_PLATFORM_IS(MIPS) - __asm__ __volatile__("break"); --#elif DAWN_PLATFORM_IS(S390) || DAWN_PLATFORM_IS_(S390X) -+#elif DAWN_PLATFORM_IS(S390) || DAWN_PLATFORM_IS(S390X) - __asm__ __volatile__(".word 0x0001"); --#elif DAWN_PLATFORM_IS(PPC) || DAWN_PLATFORM_IS_(PPC64) -+#elif DAWN_PLATFORM_IS(PPC) || DAWN_PLATFORM_IS(PPC64) - __asm__ __volatile__("twge 2,2"); - #else - #error "Unsupported platform" -diff --git a/third_party/dawn/src/dawn/common/Platform.h b/third_party/dawn/src/dawn/common/Platform.h -index 39d5eb41..2011367d 100644 ---- a/third_party/dawn/src/dawn/common/Platform.h -+++ b/third_party/dawn/src/dawn/common/Platform.h -@@ -124,15 +124,15 @@ - #define DAWN_PLATFORM_IS_MIPS64 1 - #endif - --#elif defiend(__s390__) -+#elif defined(__s390__) - #define DAWN_PLATFORM_IS_S390 1 --#elif defiend(__s390x__) -+#elif defined(__s390x__) - #define DAWN_PLATFORM_IS_S390X 1 - --#elif defined(__PPC__) --#define DAWN_PLATFORM_IS_PPC 1 - #elif defined(__PPC64__) - #define DAWN_PLATFORM_IS_PPC64 1 -+#elif defined(__PPC__) -+#define DAWN_PLATFORM_IS_PPC 1 - - #else - #error "Unsupported platform." -@@ -149,7 +149,7 @@ - static_assert(sizeof(sizeof(char)) == 8, "Expect sizeof(size_t) == 8"); - #elif defined(DAWN_PLATFORM_IS_I386) || defined(DAWN_PLATFORM_IS_ARM32) || \ - defined(DAWN_PLATFORM_IS_RISCV32) || defined(DAWN_PLATFORM_IS_MIPS32) || \ -- defined(DAWN_PLATFORM_IS_S390) || defined(DAWN_PLATFORM_IS_PPC32) || \ -+ defined(DAWN_PLATFORM_IS_S390) || defined(DAWN_PLATFORM_IS_PPC) || \ - defined(DAWN_PLATFORM_IS_EMSCRIPTEN) || defined(DAWN_PLATFORM_IS_LOONGARCH32) - #define DAWN_PLATFORM_IS_32_BIT 1 - static_assert(sizeof(sizeof(char)) == 4, "Expect sizeof(size_t) == 4"); --- -2.34.1 - diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template index 2fb5a781102..e11022f6246 100644 --- a/srcpkgs/chromium/template +++ b/srcpkgs/chromium/template @@ -1,11 +1,11 @@ # Template file for 'chromium' pkgname=chromium # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version -version=127.0.6533.72 +version=128.0.6613.84 revision=1 archs="i686* x86_64* aarch64* armv7l*" hostmakedepends=" - $(vopt_if clang "clang17 lld17 llvm17 compiler-rt") + $(vopt_if clang "clang18 lld18 llvm18 compiler-rt") bison git gperf hwids ninja nodejs perl pkg-config python3 libepoxy-devel libevent-devel libglib-devel rust rust-bindgen" makedepends=" @@ -28,7 +28,7 @@ maintainer="Duncaen " license="BSD-3-Clause" homepage="https://www.chromium.org/" distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz" -checksum=7f21f1bfc89e1a2c474463ef950b72e6401d1375cf3c17d907bf3d346720efbe +checksum=9297c1e1dc9310534f6a48f90eacc2eac1d964ac3c827dc0798594e8a2742dc4 lib32disabled=yes