harfbuzz: update to 6.0.0

Needed for macOS when using Xcode 16 and clang 16. This version of clang produces errors like this when compiling harfbuzz:

cast from 'void (*)(FT_Face)' (aka 'void (*)(FT_FaceRec_ *)') to 'FT_Generic_Finalizer' (aka 'void (*)(void *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict]

This is the minimum version of harfbuzz that fixes the errors. We could certainly consider upgrading further (current release is 10.0.1 at the time of this commit).
This commit is contained in:
Josh Tynjala
2024-10-07 10:12:42 -07:00
parent 895ce877d9
commit a1dcad42df
2 changed files with 13 additions and 13 deletions

View File

@@ -45,18 +45,18 @@
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-map.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-math.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-metrics.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-shaper-arabic.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-default.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-default.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-hangul.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-hangul.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-hebrew.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-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-shaper-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-shaper-indic.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-khmer.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-khmer.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-myanmar.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-myanmar.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-syllabic.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-syllabic.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-thai.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-thai.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-complex-use.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shaper-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-shaper-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-fallback.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-normalize.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape-normalize.cc" />
<file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape.cc" /> <file name="${NATIVE_TOOLKIT_PATH}/harfbuzz/src/hb-ot-shape.cc" />