Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] chromium: update to 130.0.6723.58.
@ 2024-10-18 20:36 Duncaen
  2024-10-27 22:18 ` [PR PATCH] [Updated] " Johnnynator
  2024-10-27 22:19 ` [PR PATCH] [Merged]: " Johnnynator
  0 siblings, 2 replies; 3+ messages in thread
From: Duncaen @ 2024-10-18 20:36 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-130
https://github.com/void-linux/void-packages/pull/52680

chromium: update to 130.0.6723.58.
[ci skip]

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

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

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

From 777af0d4c8117a6e0b1717a23e2f82475d6c9b86 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 18 Oct 2024 18:23:59 +0200
Subject: [PATCH] chromium: update to 130.0.6723.58.

---
 .../files/musl-patches/musl-sandbox.patch     |  2 +-
 .../chromium-125-iwyu-webauthn-variant.patch  | 10 ---------
 ...omium-128-perfetto-musl-prctl_mm_map.patch | 21 -------------------
 ...rdware_destructive_interference_size.patch | 21 +++++++++++++++++++
 srcpkgs/chromium/template                     |  4 ++--
 5 files changed, 24 insertions(+), 34 deletions(-)
 delete mode 100644 srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
 delete mode 100644 srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch

diff --git a/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch b/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch
index 22d865aa42f5d4..f318e21a104ba4 100644
--- a/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch
+++ b/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch
@@ -63,9 +63,9 @@ index d9d1882..0567557 100644
  #if !defined(__mips__) && !defined(__aarch64__)
      case __NR_vfork:
 @@ -514,6 +514,8 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
-     case __NR_mlock:
      case __NR_munlock:
      case __NR_munmap:
+     case __NR_mseal:
 +    case __NR_mremap:
 +    case __NR_membarrier:
        return true;
diff --git a/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch b/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
deleted file mode 100644
index 52448e49f0d24a..00000000000000
--- a/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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-128-perfetto-musl-prctl_mm_map.patch b/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch
deleted file mode 100644
index 5b58548b655a98..00000000000000
--- a/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 3c48d6b9fc82dccbb0bfb905cf808f73a7a02e71 Mon Sep 17 00:00:00 2001
-From: "lauren n. liberda" <lauren@selfisekai.rocks>
-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 <linux/prctl.h>
- #include <sys/prctl.h>
- 
- #ifndef PR_GET_TAGGED_ADDR_CTRL
diff --git a/srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch b/srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch
new file mode 100644
index 00000000000000..8d02fd9b5e3ef2
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch
@@ -0,0 +1,21 @@
+diff -up chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h.me chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h
+--- chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h.me	2024-10-15 09:58:39.571798463 +0200
++++ chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h	2024-10-15 09:59:46.209147226 +0200
+@@ -12,7 +12,6 @@
+ 
+ #include <cstdint>
+ #include <cstring>
+-#include <new>
+ #include <optional>
+ #include <ostream>
+ #include <string_view>
+@@ -368,7 +367,8 @@ class EnumTable {
+ 
+  private:
+ #ifdef ARCH_CPU_64_BITS
+-  alignas(std::hardware_destructive_interference_size)
++  // Align the data on a cache line boundary.
++  alignas(64)
+ #endif
+       std::initializer_list<Entry> data_;
+   bool is_sorted_;
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 3003c9c632f314..eb528b4b86faa3 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=129.0.6668.58
+version=130.0.6723.58
 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=eaf850183d32627ce0cde9f3d3f853bc11c217ef7f41540303214ed47803d96d
+checksum=aa296edec7275d19feade5ef32cbe7dfdd41594d4c0c1afd94bbf4d310c38c4e
 
 lib32disabled=yes
 

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

* Re: [PR PATCH] [Updated] chromium: update to 130.0.6723.58.
  2024-10-18 20:36 [PR PATCH] chromium: update to 130.0.6723.58 Duncaen
@ 2024-10-27 22:18 ` Johnnynator
  2024-10-27 22:19 ` [PR PATCH] [Merged]: " Johnnynator
  1 sibling, 0 replies; 3+ messages in thread
From: Johnnynator @ 2024-10-27 22:18 UTC (permalink / raw)
  To: ml

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

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

https://github.com/Duncaen/void-packages chromium-130
https://github.com/void-linux/void-packages/pull/52680

chromium: update to 130.0.6723.58.
[ci skip]

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

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

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

From 9604ed2e9091ab4fa884982a9cf018375417805f Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 18 Oct 2024 18:23:59 +0200
Subject: [PATCH] chromium: update to 130.0.6723.69.

---
 srcpkgs/chromium/files/chromium.sh            |  5 +----
 .../files/musl-patches/musl-sandbox.patch     |  2 +-
 .../chromium-125-iwyu-webauthn-variant.patch  | 10 ---------
 ...omium-128-perfetto-musl-prctl_mm_map.patch | 21 -------------------
 ...rdware_destructive_interference_size.patch | 21 +++++++++++++++++++
 srcpkgs/chromium/template                     |  8 ++-----
 6 files changed, 25 insertions(+), 42 deletions(-)
 delete mode 100644 srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
 delete mode 100644 srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch
 create mode 100644 srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch

diff --git a/srcpkgs/chromium/files/chromium.sh b/srcpkgs/chromium/files/chromium.sh
index 9d5e8e11a375c2..46bf84c1b65d9b 100644
--- a/srcpkgs/chromium/files/chromium.sh
+++ b/srcpkgs/chromium/files/chromium.sh
@@ -2,7 +2,4 @@
 export CHROME_WRAPPER=/usr/lib/chromium/chromium
 export CHROME_DESKTOP=chromium.desktop
 CHROME_FLAGS="--enable-gpu-rasterization $CHROME_FLAGS"
-case $(xbps-uhelper arch) in
-	*-musl) exec /usr/lib/chromium/chromium $CHROME_FLAGS --js-flags="--jitless --wasm_jitless" "$@";;
-	*) exec /usr/lib/chromium/chromium $CHROME_FLAGS "$@";;
-esac
+exec /usr/lib/chromium/chromium $CHROME_FLAGS "$@"
diff --git a/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch b/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch
index 22d865aa42f5d4..f318e21a104ba4 100644
--- a/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch
+++ b/srcpkgs/chromium/files/musl-patches/musl-sandbox.patch
@@ -63,9 +63,9 @@ index d9d1882..0567557 100644
  #if !defined(__mips__) && !defined(__aarch64__)
      case __NR_vfork:
 @@ -514,6 +514,8 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
-     case __NR_mlock:
      case __NR_munlock:
      case __NR_munmap:
+     case __NR_mseal:
 +    case __NR_mremap:
 +    case __NR_membarrier:
        return true;
diff --git a/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch b/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
deleted file mode 100644
index 52448e49f0d24a..00000000000000
--- a/srcpkgs/chromium/patches/chromium-125-iwyu-webauthn-variant.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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-128-perfetto-musl-prctl_mm_map.patch b/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch
deleted file mode 100644
index 5b58548b655a98..00000000000000
--- a/srcpkgs/chromium/patches/chromium-128-perfetto-musl-prctl_mm_map.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 3c48d6b9fc82dccbb0bfb905cf808f73a7a02e71 Mon Sep 17 00:00:00 2001
-From: "lauren n. liberda" <lauren@selfisekai.rocks>
-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 <linux/prctl.h>
- #include <sys/prctl.h>
- 
- #ifndef PR_GET_TAGGED_ADDR_CTRL
diff --git a/srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch b/srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch
new file mode 100644
index 00000000000000..8d02fd9b5e3ef2
--- /dev/null
+++ b/srcpkgs/chromium/patches/chromium-130-hardware_destructive_interference_size.patch
@@ -0,0 +1,21 @@
+diff -up chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h.me chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h
+--- chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h.me	2024-10-15 09:58:39.571798463 +0200
++++ chromium-130.0.6723.44/components/media_router/common/providers/cast/channel/enum_table.h	2024-10-15 09:59:46.209147226 +0200
+@@ -12,7 +12,6 @@
+ 
+ #include <cstdint>
+ #include <cstring>
+-#include <new>
+ #include <optional>
+ #include <ostream>
+ #include <string_view>
+@@ -368,7 +367,8 @@ class EnumTable {
+ 
+  private:
+ #ifdef ARCH_CPU_64_BITS
+-  alignas(std::hardware_destructive_interference_size)
++  // Align the data on a cache line boundary.
++  alignas(64)
+ #endif
+       std::initializer_list<Entry> data_;
+   bool is_sorted_;
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 3003c9c632f314..9f6823243459b1 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=129.0.6668.58
+version=130.0.6723.69
 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=eaf850183d32627ce0cde9f3d3f853bc11c217ef7f41540303214ed47803d96d
+checksum=b7e4d6a2154c61e558659bbc5b8b05c9f6f317d1420bf8624f5ffac097df565d
 
 lib32disabled=yes
 
@@ -49,10 +49,6 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"
 fi
 
-case "$XBPS_TARGET_MACHINE" in
-	x86_64-musl|aarch64-musl) build_options_default+=" drumbrake";;
-esac
-
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" libX11-devel libxcb-devel pciutils-devel libXext-devel libglvnd-devel
 	 libjpeg-turbo-devel libXi-devel nss-devel libpng-devel libwebp-devel

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

* Re: [PR PATCH] [Merged]: chromium: update to 130.0.6723.58.
  2024-10-18 20:36 [PR PATCH] chromium: update to 130.0.6723.58 Duncaen
  2024-10-27 22:18 ` [PR PATCH] [Updated] " Johnnynator
@ 2024-10-27 22:19 ` Johnnynator
  1 sibling, 0 replies; 3+ messages in thread
From: Johnnynator @ 2024-10-27 22:19 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 130.0.6723.58.
https://github.com/void-linux/void-packages/pull/52680

Description:
[ci skip]

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

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

end of thread, other threads:[~2024-10-27 22:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-18 20:36 [PR PATCH] chromium: update to 130.0.6723.58 Duncaen
2024-10-27 22:18 ` [PR PATCH] [Updated] " Johnnynator
2024-10-27 22:19 ` [PR PATCH] [Merged]: " Johnnynator

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).