diff --git a/external/fontconfig/UnpackedTarball_fontconfig.mk b/external/fontconfig/UnpackedTarball_fontconfig.mk index a43a3db7f840..fdc476da3937 100644 --- a/external/fontconfig/UnpackedTarball_fontconfig.mk +++ b/external/fontconfig/UnpackedTarball_fontconfig.mk @@ -16,6 +16,7 @@ $(eval $(call gb_UnpackedTarball_set_patchlevel,fontconfig,0)) $(eval $(call gb_UnpackedTarball_add_patches,fontconfig,\ external/fontconfig/fontconfig-2.12.1.patch.1 \ external/fontconfig/nowarnnoconfig.patch.1 \ + external/fontconfig/apple-xlocale.patch.1 \ )) ifneq ($(OS),MACOSX) diff --git a/external/fontconfig/apple-xlocale.patch.1 b/external/fontconfig/apple-xlocale.patch.1 new file mode 100644 index 000000000000..af5744cb9326 --- /dev/null +++ b/external/fontconfig/apple-xlocale.patch.1 @@ -0,0 +1,23 @@ +--- fontconfig/src/fcint.h.foo 2026-09-30 11:01:43 ++++ fontconfig/src/fcint.h 2026-09-30 11:10:23 +@@ -44,6 +44,9 @@ + #ifdef HAVE_UNISTD_H + # include + #endif ++#if defined(HAVE_XLOCALE_H) || defined(__APPLE__) ++#include ++#endif + #include + #include + +--- fontconfig/src/fcstr.c.foo 2026-09-30 11:05:33 ++++ fontconfig/src/fcstr.c 2026-09-30 11:10:17 +@@ -28,7 +28,7 @@ + #include + #include + #include +-#ifdef HAVE_XLOCALE_H ++#if defined(HAVE_XLOCALE_H) || defined(__APPLE__) + #include + #endif +