Update HarfBuzz to 4.2.1.

This fixes the same issue as
d85e2a2edf

It takes longer to compile HarfBuzz's files than files from
the other libraries. But hey, at least we can still ignore the .rl
files. I was worried Ragel would become our next dependency...
This commit is contained in:
Joseph Cloutier
2022-05-14 23:57:27 -04:00
parent 580dfc862f
commit 32193ba37e
2 changed files with 13 additions and 9 deletions

View File

@@ -3,7 +3,6 @@
<files id="native-toolkit-harfbuzz" >
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/freetype/include" if="NATIVE_TOOLKIT_HAVE_FREETYPE" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ucdn" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/harfbuzz/src/" />
<compilerflag value="-DHAVE_FREETYPE" if="NATIVE_TOOLKIT_HAVE_FREETYPE" />
@@ -25,8 +24,7 @@
<compilerflag value="-Wno-undefined-bool-conversion" if="mac" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ft.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ucdn.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ucdn/ucdn.c" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ucd.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-coretext.cc" if="mac || ios" />
<!-- <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-glib.cc" if="HAVE_GLIB" />
@@ -37,29 +35,36 @@
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-directwrite.cc" if="windows HXCPP_M64" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-aat-layout.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-aat-map.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-blob.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-buffer-serialize.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-buffer-verify.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-buffer.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-common.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-face.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-fallback-shape.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-font.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-number.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-cff1-table.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-cff2-table.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-face.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-font.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-layout.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-map.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-math.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-metrics.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-arabic.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-default.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-khmer.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-hangul.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-hebrew.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-indic-table.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-indic.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-khmer.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-myanmar.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-syllabic.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-thai.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-tibetan.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-use-table.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-use.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-fallback.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-normalize.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape.cc" />
@@ -71,7 +76,6 @@
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-shaper.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-static.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-unicode.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-warning.cc" />
</files>