external/freetype/UnpackedTarball_freetype.mk | 9 +++++++++ external/freetype/logging.patch.0 | 11 +++++++++++ 2 files changed, 20 insertions(+)
New commits: commit 370398910a23cf313c94a7ac279da94bce9e4de8 Author: Stephan Bergmann <stephan.bergm...@allotropia.de> AuthorDate: Tue Aug 20 13:04:53 2024 +0200 Commit: Stephan Bergmann <stephan.bergm...@allotropia.de> CommitDate: Tue Aug 20 21:35:14 2024 +0200 external/freetype: Enable debug logging support for --enable-dbgutil Change-Id: I4f605166f5a6e0b2bd9196472db9ea3ad400d44c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172108 Reviewed-by: Stephan Bergmann <stephan.bergm...@allotropia.de> Tested-by: Jenkins diff --git a/external/freetype/UnpackedTarball_freetype.mk b/external/freetype/UnpackedTarball_freetype.mk index 5ea678f80280..7dcd942baa44 100644 --- a/external/freetype/UnpackedTarball_freetype.mk +++ b/external/freetype/UnpackedTarball_freetype.mk @@ -17,6 +17,15 @@ $(eval $(call gb_UnpackedTarball_add_patches,freetype,\ external/freetype/freetype-fd-hack.patch.0 \ )) +# Enable FreeType's FT_DEBUG_LOGGING at least in --enable-dbgutil builds (and see +# workdir/UnpackedTarball/freetype/docs/DEBUG for how to actually make use of that by setting an +# FT2_DEBUG environment variable at runtime): +ifeq ($(ENABLE_DBGUTIL),TRUE) +$(eval $(call gb_UnpackedTarball_add_patches,freetype, \ + external/freetype/logging.patch.0 \ +)) +endif + $(eval $(call gb_UnpackedTarball_set_patchlevel,freetype,0)) # vim: set noet sw=4 ts=4: diff --git a/external/freetype/logging.patch.0 b/external/freetype/logging.patch.0 new file mode 100644 index 000000000000..8ed2f05b1bb2 --- /dev/null +++ b/external/freetype/logging.patch.0 @@ -0,0 +1,11 @@ +--- include/freetype/config/ftoption.h ++++ include/freetype/config/ftoption.h +@@ -448,7 +448,7 @@ + * + * This option needs a C99 compiler. + */ +-/* #define FT_DEBUG_LOGGING */ ++#define FT_DEBUG_LOGGING + + + /**************************************************************************