From df40d1c32aacfd606211f8bdada5cd5541fb3ff7 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Tue, 28 Apr 2026 15:54:03 +0300 Subject: [PATCH] Update HarfBuzz to main branch To remove redundant macro definitions. --- harfbuzz | 2 +- setup.py | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/harfbuzz b/harfbuzz index b0ffab42..e6741e22 160000 --- a/harfbuzz +++ b/harfbuzz @@ -1 +1 @@ -Subproject commit b0ffab42d473eb380ad0fcf42730e0f1868cbc97 +Subproject commit e6741e2205309752839da60ff075b7fa2e7cddd3 diff --git a/setup.py b/setup.py index f5f9f4a8..06652cb4 100755 --- a/setup.py +++ b/setup.py @@ -124,8 +124,6 @@ def _configure_extensions_with_vendored_libs() -> List[Extension]: define_macros.append(("Py_LIMITED_API", limited_api_min_version)) if platform.system() == "Windows" and not emscripten: - define_macros.append(("HAVE_DIRECTWRITE", "1")) - define_macros.append(("HAVE_UNISCRIBE", "1")) define_macros.append(("HB_HAS_DIRECTWRITE", "1")) define_macros.append(("HB_HAS_UNISCRIBE", "1")) libraries += ["usp10", "gdi32", "user32", "rpcrt4", "dwrite"] @@ -137,7 +135,6 @@ def _configure_extensions_with_vendored_libs() -> List[Extension]: define_macros.append(("HAVE_SYS_MMAN_H", "1")) if platform.system() == "Darwin" and not emscripten: - define_macros.append(("HAVE_CORETEXT", "1")) define_macros.append(("HB_HAS_CORETEXT", "1")) extra_link_args.extend(["-framework", "ApplicationServices"])