commit:     2936d731c4d39399124253fd099818a5676555ea
Author:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  4 20:15:44 2021 +0000
Commit:     Stephan Hartmann <sultan <AT> gentoo <DOT> org>
CommitDate: Thu Nov  4 20:16:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2936d731

www-client/chromium: fix building with gn-0.1943 (M96, M97)

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>

 www-client/chromium/chromium-96.0.4664.35.ebuild              |  1 +
 www-client/chromium/chromium-97.0.4688.2.ebuild               |  1 +
 www-client/chromium/files/chromium-96-freetype-unbundle.patch | 10 ++++++++++
 3 files changed, 12 insertions(+)

diff --git a/www-client/chromium/chromium-96.0.4664.35.ebuild 
b/www-client/chromium/chromium-96.0.4664.35.ebuild
index 22342835f29..43a88629c0b 100644
--- a/www-client/chromium/chromium-96.0.4664.35.ebuild
+++ b/www-client/chromium/chromium-96.0.4664.35.ebuild
@@ -233,6 +233,7 @@ src_prepare() {
                "${FILESDIR}/chromium-93-InkDropHost-crash.patch"
                "${FILESDIR}/chromium-95-xfce-maximize.patch"
                "${FILESDIR}/chromium-96-EnumTable-crash.patch"
+               "${FILESDIR}/chromium-96-freetype-unbundle.patch"
                
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
                "${FILESDIR}/chromium-shim_headers.patch"
        )

diff --git a/www-client/chromium/chromium-97.0.4688.2.ebuild 
b/www-client/chromium/chromium-97.0.4688.2.ebuild
index 912a51e9ac8..a78067d2771 100644
--- a/www-client/chromium/chromium-97.0.4688.2.ebuild
+++ b/www-client/chromium/chromium-97.0.4688.2.ebuild
@@ -233,6 +233,7 @@ src_prepare() {
                "${FILESDIR}/chromium-93-InkDropHost-crash.patch"
                "${FILESDIR}/chromium-95-xfce-maximize.patch"
                "${FILESDIR}/chromium-96-EnumTable-crash.patch"
+               "${FILESDIR}/chromium-96-freetype-unbundle.patch"
                
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
                "${FILESDIR}/chromium-shim_headers.patch"
        )

diff --git a/www-client/chromium/files/chromium-96-freetype-unbundle.patch 
b/www-client/chromium/files/chromium-96-freetype-unbundle.patch
new file mode 100644
index 00000000000..6ef5ff6832c
--- /dev/null
+++ b/www-client/chromium/files/chromium-96-freetype-unbundle.patch
@@ -0,0 +1,10 @@
+--- a/build/linux/BUILD.gn
++++ b/build/linux/BUILD.gn
+@@ -23,6 +23,7 @@
+   # the system, use with caution,for details see 
build/config/freetype/BUILD.gn.
+   pkg_config("freetype_from_pkgconfig") {
+     visibility = [
++      "//build/config/freetype:freetype",
+       "//third_party:freetype_harfbuzz",
+       "//third_party/harfbuzz-ng:harfbuzz_source",
+     ]

Reply via email to