<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>