Path: blob/master/scripts/deps/freetype-static-brotli.patch
7197 views
--- freetype-2.14.1/CMakeLists.txt 2025-09-11 04:12:24.000000000 -07001+++ freetype-2.14.1/CMakeLists.txt 2025-12-25 21:49:45.733862900 -08002@@ -577,7 +577,7 @@3list(APPEND PKGCONFIG_REQUIRES_PRIVATE "harfbuzz >= ${HARFBUZZ_MIN_VERSION}")4endif ()5if (BROTLIDEC_FOUND)6- target_link_libraries(freetype PRIVATE ${BROTLIDEC_LIBRARIES})7+ target_link_libraries(freetype PRIVATE ${BROTLIDEC_LIBRARIES} ${BROTLICOMMON_LIBRARIES})8target_compile_definitions(freetype PRIVATE ${BROTLIDEC_DEFINITIONS})9target_include_directories(freetype PRIVATE ${BROTLIDEC_INCLUDE_DIRS})10list(APPEND PKGCONFIG_REQUIRES_PRIVATE "libbrotlidec")11--- freetype-2.14.1/builds/cmake/FindBrotliDec.cmake 2025-09-07 19:48:18.000000000 -070012+++ freetype-2.14.1/builds/cmake/FindBrotliDec.cmake 2025-12-25 21:48:38.433700400 -080013@@ -21,7 +21,7 @@1415find_package(PkgConfig QUIET)1617-pkg_check_modules(PC_BROTLIDEC QUIET libbrotlidec)18+pkg_check_modules(PC_BROTLIDEC QUIET libbrotlidec libbrotlicommon)1920if (PC_BROTLIDEC_VERSION)21set(BROTLIDEC_VERSION "${PC_BROTLIDEC_VERSION}")22@@ -40,10 +40,22 @@23${PC_BROTLIDEC_LIBRARY_DIRS})242526+find_path(BROTLICOMMON_INCLUDE_DIRS27+ NAMES brotli/decode.h28+ HINTS ${PC_BROTLICOMMON_INCLUDEDIR}29+ ${PC_BROTLICOMMON_INCLUDE_DIRS}30+ PATH_SUFFIXES brotli)31+32+find_library(BROTLICOMMON_LIBRARIES33+ NAMES brotlicommon34+ HINTS ${PC_BROTLICOMMON_LIBDIR}35+ ${PC_BROTLICOMMON_LIBRARY_DIRS})36+37+38include(FindPackageHandleStandardArgs)39find_package_handle_standard_args(40BrotliDec41- REQUIRED_VARS BROTLIDEC_INCLUDE_DIRS BROTLIDEC_LIBRARIES42+ REQUIRED_VARS BROTLIDEC_INCLUDE_DIRS BROTLICOMMON_INCLUDE_DIRS BROTLIDEC_LIBRARIES BROTLICOMMON_LIBRARIES43FOUND_VAR BROTLIDEC_FOUND44VERSION_VAR BROTLIDEC_VERSION)45464748