diff options
author | Mike Gilbert <floppym@gentoo.org> | 2017-06-11 13:31:25 -0400 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2017-06-11 13:35:14 -0400 |
commit | f418b588f605b1afc6b49907d92c5a65eb6a9661 (patch) | |
tree | 77bac6fb3bfde25604cd6067e82f69c72efdba45 /www-client | |
parent | media-video/mpv: backport few patches for the next stable candidate (diff) | |
download | gentoo-f418b588f605b1afc6b49907d92c5a65eb6a9661.tar.gz gentoo-f418b588f605b1afc6b49907d92c5a65eb6a9661.tar.bz2 gentoo-f418b588f605b1afc6b49907d92c5a65eb6a9661.zip |
www-client/chromium: fix missing shim header with ICU 59
Bug: https://bugs.gentoo.org/619796#c2
Package-Manager: Portage-2.3.6_p7, Repoman-2.3.2_p75
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/chromium/chromium-61.0.3124.4.ebuild | 1 | ||||
-rw-r--r-- | www-client/chromium/files/chromium-system-icu-r2.patch | 89 |
2 files changed, 90 insertions, 0 deletions
diff --git a/www-client/chromium/chromium-61.0.3124.4.ebuild b/www-client/chromium/chromium-61.0.3124.4.ebuild index e1f0bb411029..2703b4c155c5 100644 --- a/www-client/chromium/chromium-61.0.3124.4.ebuild +++ b/www-client/chromium/chromium-61.0.3124.4.ebuild @@ -187,6 +187,7 @@ src_prepare() { "${FILESDIR}/${PN}-widevine-r1.patch" "${FILESDIR}/${PN}-FORTIFY_SOURCE-r2.patch" "${FILESDIR}/${PN}-gn-bootstrap-r9.patch" + "${FILESDIR}/${PN}-system-icu-r2.patch" ) default diff --git a/www-client/chromium/files/chromium-system-icu-r2.patch b/www-client/chromium/files/chromium-system-icu-r2.patch new file mode 100644 index 000000000000..e095442ec793 --- /dev/null +++ b/www-client/chromium/files/chromium-system-icu-r2.patch @@ -0,0 +1,89 @@ +Update header list for unbundling ICU 59 + +Bug: https://bugs.gentoo.org/619796#c2 + +--- a/build/linux/unbundle/icu.gn ++++ b/build/linux/unbundle/icu.gn +@@ -78,7 +78,6 @@ shim_headers("icui18n_shim") { + "unicode/fpositer.h", + "unicode/gender.h", + "unicode/gregocal.h", +- "unicode/locdspnm.h", + "unicode/measfmt.h", + "unicode/measunit.h", + "unicode/measure.h", +@@ -113,15 +112,12 @@ shim_headers("icui18n_shim") { + "unicode/ucol.h", + "unicode/ucoleitr.h", + "unicode/ucsdet.h", +- "unicode/ucurr.h", + "unicode/udat.h", + "unicode/udateintervalformat.h", + "unicode/udatpg.h", +- "unicode/udisplaycontext.h", + "unicode/ufieldpositer.h", + "unicode/uformattable.h", + "unicode/ugender.h", +- "unicode/uldnames.h", + "unicode/ulocdata.h", + "unicode/umsg.h", + "unicode/unirepl.h", +@@ -130,6 +126,7 @@ shim_headers("icui18n_shim") { + "unicode/upluralrules.h", + "unicode/uregex.h", + "unicode/uregion.h", ++ "unicode/ureldatefmt.h", + "unicode/usearch.h", + "unicode/uspoof.h", + "unicode/utmscale.h", +@@ -151,10 +148,13 @@ shim_headers("icuuc_shim") { + "unicode/bytestrie.h", + "unicode/bytestriebuilder.h", + "unicode/caniter.h", ++ "unicode/casemap.h", ++ "unicode/char16ptr.h", + "unicode/chariter.h", + "unicode/dbbi.h", + "unicode/docmain.h", + "unicode/dtintrv.h", ++ "unicode/edits.h", + "unicode/enumset.h", + "unicode/errorcode.h", + "unicode/filteredbrk.h", +@@ -163,6 +163,7 @@ shim_headers("icuuc_shim") { + "unicode/idna.h", + "unicode/listformatter.h", + "unicode/localpointer.h", ++ "unicode/locdspnm.h", + "unicode/locid.h", + "unicode/messagepattern.h", + "unicode/normalizer2.h", +@@ -176,12 +177,14 @@ shim_headers("icuuc_shim") { + "unicode/rep.h", + "unicode/resbund.h", + "unicode/schriter.h", ++ "unicode/simpleformatter.h", + "unicode/std_string.h", + "unicode/strenum.h", + "unicode/stringpiece.h", + "unicode/stringtriebuilder.h", + "unicode/symtable.h", + "unicode/ubidi.h", ++ "unicode/ubiditransform.h", + "unicode/ubrk.h", + "unicode/ucasemap.h", + "unicode/ucat.h", +@@ -195,10 +198,13 @@ shim_headers("icuuc_shim") { + "unicode/ucnv_err.h", + "unicode/ucnvsel.h", + "unicode/uconfig.h", ++ "unicode/ucurr.h", + "unicode/udata.h", ++ "unicode/udisplaycontext.h", + "unicode/uenum.h", + "unicode/uidna.h", + "unicode/uiter.h", ++ "unicode/uldnames.h", + "unicode/ulistformatter.h", + "unicode/uloc.h", + "unicode/umachine.h", |