Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] chromium: update to 126.0.6478.55.
@ 2024-06-13 15:10 Duncaen
  2024-06-14  0:12 ` [PR PATCH] [Updated] " Duncaen
  2024-06-14  0:12 ` [PR PATCH] [Merged]: " Duncaen
  0 siblings, 2 replies; 3+ messages in thread
From: Duncaen @ 2024-06-13 15:10 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-126
https://github.com/void-linux/void-packages/pull/50818

chromium: update to 126.0.6478.55.
[ci skip]

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

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

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

From 35447aedb60cbfa71173ff60a1ff0e0a228bc389 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 13 Jun 2024 16:50:53 +0200
Subject: [PATCH] chromium: update to 126.0.6478.55.

---
 ...20-split-threshold-for-reg-with-hint.patch | 28 -------------------
 .../patches/chromium-124-libavif-deps.patch   | 11 --------
 .../chromium-125-iwyu-webauthn-variant.patch  | 10 +++++++
 ...26-split-threshold-for-reg-with-hint.patch | 28 +++++++++++++++++++
 srcpkgs/chromium/template                     |  4 +--
 5 files changed, 40 insertions(+), 41 deletions(-)
 delete mode 100644 srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch
 delete mode 100644 srcpkgs/chromium/patches/chromium-124-libavif-deps.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch

diff --git a/srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch b/srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch
deleted file mode 100644
index e80ed715aaf29e..00000000000000
--- a/srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -up chromium-120.0.6099.35/build/config/compiler/BUILD.gn.than chromium-120.0.6099.35/build/config/compiler/BUILD.gn
---- chromium-120.0.6099.35/build/config/compiler/BUILD.gn.than	2023-11-26 17:02:25.647022746 +0100
-+++ chromium-120.0.6099.35/build/config/compiler/BUILD.gn	2023-11-26 17:15:58.025585358 +0100
-@@ -616,24 +616,6 @@ config("compiler") {
-       }
-     }
- 
--    # TODO(crbug.com/1488374): This causes binary size growth and potentially
--    # other problems.
--    # TODO(crbug.com/1491036): This isn't supported by Cronet's mainline llvm version.
--    if (default_toolchain != "//build/toolchain/cros:target" &&
--        !llvm_android_mainline) {
--      cflags += [
--        "-mllvm",
--        "-split-threshold-for-reg-with-hint=0",
--      ]
--      if (use_thin_lto && is_a_target_toolchain) {
--        if (is_win) {
--          ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ]
--        } else {
--          ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ]
--        }
--      }
--    }
--
-     # TODO(crbug.com/1235145): Investigate why/if this should be needed.
-     if (is_win) {
-       cflags += [ "/clang:-ffp-contract=off" ]
diff --git a/srcpkgs/chromium/patches/chromium-124-libavif-deps.patch b/srcpkgs/chromium/patches/chromium-124-libavif-deps.patch
deleted file mode 100644
index 6298217f54e302..00000000000000
--- a/srcpkgs/chromium/patches/chromium-124-libavif-deps.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up chromium-124.0.6367.49/third_party/libavif/BUILD.gn.me chromium-124.0.6367.49/third_party/libavif/BUILD.gn
---- chromium-124.0.6367.49/third_party/libavif/BUILD.gn.me	2024-04-15 22:29:28.024287328 +0200
-+++ chromium-124.0.6367.49/third_party/libavif/BUILD.gn	2024-04-15 22:29:33.205411066 +0200
-@@ -85,7 +85,6 @@ component("libavif_enc") {
-   configs += [ ":avif_config" ]
- 
-   deps = [
--    "//third_party/libwebp:libwebp_sharpyuv",
-     "//third_party/libyuv",
-   ]
-   defines = [ "AVIF_LIBSHARPYUV_ENABLED" ]
diff --git a/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch b/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
new file mode 100644
index 00000000000000..52448e49f0d24a
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
@@ -0,0 +1,10 @@
+--- a/chrome/browser/webauthn/authenticator_request_dialog_model.h
++++ b/chrome/browser/webauthn/authenticator_request_dialog_model.h
+@@ -9,6 +9,7 @@
+ #include <optional>
+ #include <string>
+ #include <string_view>
++#include <variant>
+ #include <vector>
+ 
+ #include "base/containers/span.h"
diff --git a/srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch b/srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch
new file mode 100644
index 00000000000000..4ae1f29a867bd1
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch
@@ -0,0 +1,28 @@
+diff -up chromium-126.0.6478.26/build/config/compiler/BUILD.gn.me chromium-126.0.6478.26/build/config/compiler/BUILD.gn
+--- chromium-126.0.6478.26/build/config/compiler/BUILD.gn.me	2024-06-02 14:02:52.516602574 +0200
++++ chromium-126.0.6478.26/build/config/compiler/BUILD.gn	2024-06-02 14:17:24.527503540 +0200
+@@ -575,24 +575,6 @@ config("compiler") {
+       }
+     }
+ 
+-    # TODO(crbug.com/40283598): This causes binary size growth and potentially
+-    # other problems.
+-    # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline llvm version.
+-    if (default_toolchain != "//build/toolchain/cros:target" &&
+-        !llvm_android_mainline) {
+-      cflags += [
+-        "-mllvm",
+-        "-split-threshold-for-reg-with-hint=0",
+-      ]
+-      if (use_thin_lto && is_a_target_toolchain) {
+-        if (is_win) {
+-          ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ]
+-        } else {
+-          ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ]
+-        }
+-      }
+-    }
+-
+     # TODO(crbug.com/40192287): Investigate why/if this should be needed.
+     if (is_win) {
+       cflags += [ "/clang:-ffp-contract=off" ]
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index f3ad8822da3435..bd51612ed64748 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=125.0.6422.60
+version=126.0.6478.55
 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=93f5850101225945d7ec80959b38460e6a63777055bf2d9e893860c33cb60080
+checksum=7ccef206f8c99e6a17b927b1b6d8018da808d75a0f46998282e0ca6cb80fe4c9
 
 lib32disabled=yes
 

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

* Re: [PR PATCH] [Updated] chromium: update to 126.0.6478.55.
  2024-06-13 15:10 [PR PATCH] chromium: update to 126.0.6478.55 Duncaen
@ 2024-06-14  0:12 ` Duncaen
  2024-06-14  0:12 ` [PR PATCH] [Merged]: " Duncaen
  1 sibling, 0 replies; 3+ messages in thread
From: Duncaen @ 2024-06-14  0:12 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-126
https://github.com/void-linux/void-packages/pull/50818

chromium: update to 126.0.6478.55.
[ci skip]

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

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

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

From 9cf8df06dcabcc000f6db7fdd14f267e4d01b3f3 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 13 Jun 2024 16:50:53 +0200
Subject: [PATCH] chromium: update to 126.0.6478.55.

---
 ...20-split-threshold-for-reg-with-hint.patch | 28 -------------------
 .../patches/chromium-124-libavif-deps.patch   | 11 --------
 .../chromium-125-iwyu-webauthn-variant.patch  | 10 +++++++
 ...26-split-threshold-for-reg-with-hint.patch | 28 +++++++++++++++++++
 srcpkgs/chromium/template                     |  4 +--
 5 files changed, 40 insertions(+), 41 deletions(-)
 delete mode 100644 srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch
 delete mode 100644 srcpkgs/chromium/patches/chromium-124-libavif-deps.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch

diff --git a/srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch b/srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch
deleted file mode 100644
index e80ed715aaf29e..00000000000000
--- a/srcpkgs/chromium/patches/chromium-120-split-threshold-for-reg-with-hint.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -up chromium-120.0.6099.35/build/config/compiler/BUILD.gn.than chromium-120.0.6099.35/build/config/compiler/BUILD.gn
---- chromium-120.0.6099.35/build/config/compiler/BUILD.gn.than	2023-11-26 17:02:25.647022746 +0100
-+++ chromium-120.0.6099.35/build/config/compiler/BUILD.gn	2023-11-26 17:15:58.025585358 +0100
-@@ -616,24 +616,6 @@ config("compiler") {
-       }
-     }
- 
--    # TODO(crbug.com/1488374): This causes binary size growth and potentially
--    # other problems.
--    # TODO(crbug.com/1491036): This isn't supported by Cronet's mainline llvm version.
--    if (default_toolchain != "//build/toolchain/cros:target" &&
--        !llvm_android_mainline) {
--      cflags += [
--        "-mllvm",
--        "-split-threshold-for-reg-with-hint=0",
--      ]
--      if (use_thin_lto && is_a_target_toolchain) {
--        if (is_win) {
--          ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ]
--        } else {
--          ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ]
--        }
--      }
--    }
--
-     # TODO(crbug.com/1235145): Investigate why/if this should be needed.
-     if (is_win) {
-       cflags += [ "/clang:-ffp-contract=off" ]
diff --git a/srcpkgs/chromium/patches/chromium-124-libavif-deps.patch b/srcpkgs/chromium/patches/chromium-124-libavif-deps.patch
deleted file mode 100644
index 6298217f54e302..00000000000000
--- a/srcpkgs/chromium/patches/chromium-124-libavif-deps.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up chromium-124.0.6367.49/third_party/libavif/BUILD.gn.me chromium-124.0.6367.49/third_party/libavif/BUILD.gn
---- chromium-124.0.6367.49/third_party/libavif/BUILD.gn.me	2024-04-15 22:29:28.024287328 +0200
-+++ chromium-124.0.6367.49/third_party/libavif/BUILD.gn	2024-04-15 22:29:33.205411066 +0200
-@@ -85,7 +85,6 @@ component("libavif_enc") {
-   configs += [ ":avif_config" ]
- 
-   deps = [
--    "//third_party/libwebp:libwebp_sharpyuv",
-     "//third_party/libyuv",
-   ]
-   defines = [ "AVIF_LIBSHARPYUV_ENABLED" ]
diff --git a/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch b/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
new file mode 100644
index 00000000000000..52448e49f0d24a
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
@@ -0,0 +1,10 @@
+--- a/chrome/browser/webauthn/authenticator_request_dialog_model.h
++++ b/chrome/browser/webauthn/authenticator_request_dialog_model.h
+@@ -9,6 +9,7 @@
+ #include <optional>
+ #include <string>
+ #include <string_view>
++#include <variant>
+ #include <vector>
+ 
+ #include "base/containers/span.h"
diff --git a/srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch b/srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch
new file mode 100644
index 00000000000000..4ae1f29a867bd1
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-126-split-threshold-for-reg-with-hint.patch
@@ -0,0 +1,28 @@
+diff -up chromium-126.0.6478.26/build/config/compiler/BUILD.gn.me chromium-126.0.6478.26/build/config/compiler/BUILD.gn
+--- chromium-126.0.6478.26/build/config/compiler/BUILD.gn.me	2024-06-02 14:02:52.516602574 +0200
++++ chromium-126.0.6478.26/build/config/compiler/BUILD.gn	2024-06-02 14:17:24.527503540 +0200
+@@ -575,24 +575,6 @@ config("compiler") {
+       }
+     }
+ 
+-    # TODO(crbug.com/40283598): This causes binary size growth and potentially
+-    # other problems.
+-    # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline llvm version.
+-    if (default_toolchain != "//build/toolchain/cros:target" &&
+-        !llvm_android_mainline) {
+-      cflags += [
+-        "-mllvm",
+-        "-split-threshold-for-reg-with-hint=0",
+-      ]
+-      if (use_thin_lto && is_a_target_toolchain) {
+-        if (is_win) {
+-          ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ]
+-        } else {
+-          ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ]
+-        }
+-      }
+-    }
+-
+     # TODO(crbug.com/40192287): Investigate why/if this should be needed.
+     if (is_win) {
+       cflags += [ "/clang:-ffp-contract=off" ]
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index f3ad8822da3435..bd51612ed64748 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=125.0.6422.60
+version=126.0.6478.55
 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=93f5850101225945d7ec80959b38460e6a63777055bf2d9e893860c33cb60080
+checksum=7ccef206f8c99e6a17b927b1b6d8018da808d75a0f46998282e0ca6cb80fe4c9
 
 lib32disabled=yes
 

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

* Re: [PR PATCH] [Merged]: chromium: update to 126.0.6478.55.
  2024-06-13 15:10 [PR PATCH] chromium: update to 126.0.6478.55 Duncaen
  2024-06-14  0:12 ` [PR PATCH] [Updated] " Duncaen
@ 2024-06-14  0:12 ` Duncaen
  1 sibling, 0 replies; 3+ messages in thread
From: Duncaen @ 2024-06-14  0:12 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 126.0.6478.55.
https://github.com/void-linux/void-packages/pull/50818

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-06-14  0:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-06-13 15:10 [PR PATCH] chromium: update to 126.0.6478.55 Duncaen
2024-06-14  0:12 ` [PR PATCH] [Updated] " Duncaen
2024-06-14  0:12 ` [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).