commit:     5f77e7769bee0e1d99980b3b3ebab14f4a785d08
Author:     Rahul Sandhu <nvraxn <AT> gmail <DOT> com>
AuthorDate: Tue Jan 20 19:23:30 2026 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Wed Jan 21 11:32:24 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f77e776

www-client/chromium: don't append copium patches for bundled-toolchain

We don't use copium for USE="bundled-toolchain", as evidenced by the
conditional logic for fetching it in SRC_URI[1]. Hence, only append
copium patches when building without the bundled toolchain, fixing this
build error:

  /var/tmp/portage/._portage_reinstall_.8cjqgxoe/bin/phase-helpers.sh: line 
1020: 
/var/tmp/portage/www-client/chromium-144.0.7559.59/work/copium/cr143-libsync-__BEGIN_DECLS.patch:
 No such file or directory

   [ !! ]
   * ERROR: www-client/chromium-144.0.7559.59::gentoo failed (prepare phase):
   *   patch '-p1' '-f' '-g0' '--no-backup-if-mismatch' failed with 
'/var/tmp/portage/www-client/chromium-144.0.7559.59/work/copium/cr143-libsync-__BEGIN_DECLS.patch'

[1] 
https://codeberg.org/gentoo/gentoo/src/branch/master/www-client/chromium/chromium-144.0.7559.59.ebuild#L56-L60

Signed-off-by: Rahul Sandhu <nvraxn <AT> gmail.com>
Closes: https://codeberg.org/gentoo/gentoo/pulls/23
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 www-client/chromium/chromium-143.0.7499.109.ebuild | 10 ++++++----
 www-client/chromium/chromium-144.0.7559.59.ebuild  |  8 +++++---
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/www-client/chromium/chromium-143.0.7499.109.ebuild 
b/www-client/chromium/chromium-143.0.7499.109.ebuild
index 2343a0a6099c..afbfabab7f82 100644
--- a/www-client/chromium/chromium-143.0.7499.109.ebuild
+++ b/www-client/chromium/chromium-143.0.7499.109.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2025 Gentoo Authors
+# Copyright 2009-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -483,9 +483,11 @@ src_prepare() {
                "${FILESDIR}/${PN}-138-nodejs-version-check.patch"
        )
 
-       PATCHES+=(
-               "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
-       )
+       if use !bundled-toolchain; then
+               PATCHES+=(
+                       "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
+               )
+       fi
 
        # https://issues.chromium.org/issues/442698344
        # Unreleased fontconfig changed magic numbers and google have rolled to 
this version

diff --git a/www-client/chromium/chromium-144.0.7559.59.ebuild 
b/www-client/chromium/chromium-144.0.7559.59.ebuild
index 2c7dc0dbaa03..30626e8774ba 100644
--- a/www-client/chromium/chromium-144.0.7559.59.ebuild
+++ b/www-client/chromium/chromium-144.0.7559.59.ebuild
@@ -480,9 +480,11 @@ src_prepare() {
                "${FILESDIR}/${PN}-cross-compile.patch"
        )
 
-       PATCHES+=(
-               "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
-       )
+       if use !bundled-toolchain; then
+               PATCHES+=(
+                       "${WORKDIR}/copium/cr143-libsync-__BEGIN_DECLS.patch"
+               )
+       fi
 
        # https://issues.chromium.org/issues/442698344
        # Unreleased fontconfig changed magic numbers and google have rolled to 
this version

Reply via email to