<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4149559ab92b68ea41c1d7f8c8638ad9a0a5ed18">https://github.com/macports/macports-ports/commit/4149559ab92b68ea41c1d7f8c8638ad9a0a5ed18</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 4149559 icu-le-hb: Backport upstream changes since 1.0.3
</span>4149559 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 4149559ab92b68ea41c1d7f8c8638ad9a0a5ed18
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Oct 30 18:52:11 2019 -0500
<span style='display:block; white-space:pre;color:#404040;'> icu-le-hb: Backport upstream changes since 1.0.3
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/59522
</span>---
devel/icu-le-hb/Portfile | 11 +-
devel/icu-le-hb/files/LayoutEngine.cpp.patch | 14 ++
devel/icu-le-hb/files/Makefile.in.patch | 13 ++
devel/icu-le-hb/files/Unicode9.patch | 250 +++++++++++++++++++++++++++
4 files changed, 285 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu-le-hb/Portfile b/devel/icu-le-hb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e6c1721..414a464 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/icu-le-hb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/icu-le-hb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup github 1.0
github.setup behdad icu-le-hb 1.0.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories devel textproc
platforms darwin
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,13 +21,18 @@ long_description ${subport} is a ${description} using external HarfBuzz \
</span> master_sites https://www.freedesktop.org/software/harfbuzz/release/
checksums rmd160 e39481680f9cc801a7687229b1596eacf8cdf871 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f0f7b72126e0e8c1a8c2436afe09d305dfd114da12b623cc454ded3e8601f0df
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f0f7b72126e0e8c1a8c2436afe09d305dfd114da12b623cc454ded3e8601f0df \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 373474
</span>
depends_build port:pkgconfig
depends_lib port:harfbuzz \
port:icu
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles LayoutEngine.cpp.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Makefile.in.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Unicode9.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --disable-silent-rules
# required by ICU
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +44,7 @@ configure.cxxflags-append \
</span> post-destroot {
set docdir ${prefix}/share/doc/${subport}
xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} \
</span> AUTHORS \
COPYING \
NEWS \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu-le-hb/files/LayoutEngine.cpp.patch b/devel/icu-le-hb/files/LayoutEngine.cpp.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c597efe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/icu-le-hb/files/LayoutEngine.cpp.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix typo that caused use of glyph 0 sometimes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From https://github.com/harfbuzz/icu-le-hb/commit/f040b1a567e4b7d14657780c52dc9e505b1e91fc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/LayoutEngine.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/LayoutEngine.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -66,7 +66,7 @@ icu_le_hb_font_get_glyph (hb_font_t *font,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const LEFontInstance *fontInstance = (const LEFontInstance *) font_data;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *glyph = fontInstance->mapCharToGlyph (unicode);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- return !!glyph;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ return !!*glyph;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static hb_position_t
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu-le-hb/files/Makefile.in.patch b/devel/icu-le-hb/files/Makefile.in.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a684c7a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/icu-le-hb/files/Makefile.in.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't underlink icu-uc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Based on https://github.com/harfbuzz/icu-le-hb/commit/3f0c789d1f2206da41ef210fcb9a89025fba13f0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.in.orig 2015-11-23 15:37:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile.in 2019-10-30 18:47:36.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -367,6 +367,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libicu_le_hb_la_LIBADD = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(HARFBUZZ_LIBS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(ICU_LIBS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(NULL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libicu_le_hb_la_SOURCES = \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu-le-hb/files/Unicode9.patch b/devel/icu-le-hb/files/Unicode9.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..de2b7dc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/icu-le-hb/files/Unicode9.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,250 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Update scripts and languages for upstream changes (Unicode 9ish)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From https://github.com/harfbuzz/icu-le-hb/commit/01b1cb97a742662389a64f2e922bdd2ecbbea52d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See also https://github.com/unicode-org/icu/commit/997ed6a7cdd7ca5f0111ba887a1ad376006f14af
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/LELanguages.h.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/LELanguages.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * (C) Copyright IBM Corp. 1998-2015. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * (C) Copyright IBM Corp. 1998-2016. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * YOU REALLY KNOW WHAT YOU'RE DOING.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Generated on: 04/27/2015 10:39:37 AM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Generated on: 04/08/2016 02:00:11 PM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef __LELANGUAGES_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/LEScripts.h.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/LEScripts.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * (C) Copyright IBM Corp. 1998-2014. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * (C) Copyright IBM Corp. 1998-2016. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * YOU REALLY KNOW WHAT YOU'RE DOING.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Generated on: 04/08/2014 03:20:04 PM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Generated on: 04/08/2016 02:00:11 PM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef __LESCRIPTS_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,24 +69,12 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thaaScriptCode = 37,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ thaiScriptCode = 38,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tibtScriptCode = 39,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cansScriptCode = 40,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ yiiiScriptCode = 41,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tglgScriptCode = 42,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hanoScriptCode = 43,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ buhdScriptCode = 44,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tagbScriptCode = 45,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ braiScriptCode = 46,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cprtScriptCode = 47,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ limbScriptCode = 48,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,15 +83,7 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shawScriptCode = 51,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ taleScriptCode = 52,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ugarScriptCode = 53,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hrktScriptCode = 54,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bugiScriptCode = 55,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ glagScriptCode = 56,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ kharScriptCode = 57,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -111,10 +91,6 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ taluScriptCode = 59,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tfngScriptCode = 60,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xpeoScriptCode = 61,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ baliScriptCode = 62,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ batkScriptCode = 63,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ blisScriptCode = 64,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,10 +133,6 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xsuxScriptCode = 101,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zxxxScriptCode = 102,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zzzzScriptCode = 103,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cariScriptCode = 104,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jpanScriptCode = 105,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lanaScriptCode = 106,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -173,10 +145,6 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sundScriptCode = 113,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ moonScriptCode = 114,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mteiScriptCode = 115,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ armiScriptCode = 116,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ avstScriptCode = 117,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cakmScriptCode = 118,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -191,18 +159,10 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tavtScriptCode = 127,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zmthScriptCode = 128,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zsymScriptCode = 129,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bamuScriptCode = 130,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lisuScriptCode = 131,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nkgbScriptCode = 132,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sarbScriptCode = 133,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bassScriptCode = 134,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ duplScriptCode = 135,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elbaScriptCode = 136,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -216,10 +176,6 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ palmScriptCode = 144,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sindScriptCode = 145,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ waraScriptCode = 146,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ afakScriptCode = 147,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jurcScriptCode = 148,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mrooScriptCode = 149,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -229,34 +185,27 @@ enum ScriptCodes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ takrScriptCode = 153,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tangScriptCode = 154,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ woleScriptCode = 155,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hluwScriptCode = 156,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ khojScriptCode = 157,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tirhScriptCode = 158,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aghbScriptCode = 159,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mahjScriptCode = 160,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ahomScriptCode = 161,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hatrScriptCode = 162,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ modiScriptCode = 163,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ multScriptCode = 164,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paucScriptCode = 165,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ siddScriptCode = 166,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * @deprecated ICU 54. See {@link icu::LayoutEngine}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- scriptCodeCount
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ adlmScriptCode = 167,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bhksScriptCode = 168,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ marcScriptCode = 169,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ newaScriptCode = 170,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ osgeScriptCode = 171,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ hanbScriptCode = 172,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ jamoScriptCode = 173,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ zsyeScriptCode = 174,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ scriptCodeCount = 175
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ U_NAMESPACE_END
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ScriptAndLanguageTags.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ScriptAndLanguageTags.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * (C) Copyright IBM Corp. 1998-2015. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * (C) Copyright IBM Corp. 1998-2016. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * YOU REALLY KNOW WHAT YOU'RE DOING.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Generated on: 04/27/2015 10:39:37 AM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Generated on: 04/08/2016 02:00:11 PM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "LETypes.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -181,7 +181,15 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ modiScriptTag, /* 'modi' (MODI) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ multScriptTag, /* 'mult' (MULTANI) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paucScriptTag, /* 'pauc' (PAU_CIN_HAU) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- siddScriptTag /* 'sidd' (SIDDHAM) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ siddScriptTag, /* 'sidd' (SIDDHAM) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ adlmScriptTag, /* 'adlm' (ADLAM) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bhksScriptTag, /* 'bhks' (BHAIKSUKI) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ marcScriptTag, /* 'marc' (MARCHEN) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ newaScriptTag, /* 'newa' (NEWA) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ osgeScriptTag, /* 'osge' (OSAGE) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ hanbScriptTag, /* 'hanb' (HANB) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ jamoScriptTag, /* 'jamo' (JAMO) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ zsyeScriptTag /* 'zsye' (ZSYE) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const LETag OpenTypeLayoutEngine::languageTags[] = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ScriptAndLanguageTags.h.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ScriptAndLanguageTags.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * (C) Copyright IBM Corp. 1998-2015. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * (C) Copyright IBM Corp. 1998-2016. All Rights Reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * YOU REALLY KNOW WHAT YOU'RE DOING.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- * Generated on: 04/27/2015 10:39:37 AM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ * Generated on: 04/08/2016 02:00:11 PM PDT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef __SCRIPTANDLANGUAGES_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -196,6 +196,14 @@ const LETag modiScriptTag = 0x6D6F6469; /* 'modi' (MODI) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const LETag multScriptTag = 0x6D756C74; /* 'mult' (MULTANI) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const LETag paucScriptTag = 0x70617563; /* 'pauc' (PAU_CIN_HAU) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const LETag siddScriptTag = 0x73696464; /* 'sidd' (SIDDHAM) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag adlmScriptTag = 0x61646C6D; /* 'adlm' (ADLAM) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag bhksScriptTag = 0x62686B73; /* 'bhks' (BHAIKSUKI) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag marcScriptTag = 0x6D617263; /* 'marc' (MARCHEN) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag newaScriptTag = 0x6E657761; /* 'newa' (NEWA) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag osgeScriptTag = 0x6F736765; /* 'osge' (OSAGE) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag hanbScriptTag = 0x68616E62; /* 'hanb' (HANB) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag jamoScriptTag = 0x6A616D6F; /* 'jamo' (JAMO) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++const LETag zsyeScriptTag = 0x7A737965; /* 'zsye' (ZSYE) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const LETag nullScriptTag = 0x00000000; /* '' (NULL) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>