summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Hartmann <sultan@gentoo.org>2021-11-04 21:15:44 +0100
committerStephan Hartmann <sultan@gentoo.org>2021-11-04 21:16:05 +0100
commit2936d731c4d39399124253fd099818a5676555ea (patch)
treef38441af4ebcb1cf2b012aaa83a64e7cb1ec60f9 /www-client
parentapp-arch/xar-1.8.0.0.452: fix build on glibc-2.33-r7 (diff)
downloadgentoo-2936d731c4d39399124253fd099818a5676555ea.tar.gz
gentoo-2936d731c4d39399124253fd099818a5676555ea.tar.bz2
gentoo-2936d731c4d39399124253fd099818a5676555ea.zip
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@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/chromium/chromium-96.0.4664.35.ebuild1
-rw-r--r--www-client/chromium/chromium-97.0.4688.2.ebuild1
-rw-r--r--www-client/chromium/files/chromium-96-freetype-unbundle.patch10
3 files changed, 12 insertions, 0 deletions
diff --git a/www-client/chromium/chromium-96.0.4664.35.ebuild b/www-client/chromium/chromium-96.0.4664.35.ebuild
index 22342835f298..43a88629c0b7 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 912a51e9ac87..a78067d2771c 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 000000000000..6ef5ff6832c7
--- /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",
+ ]