From 07005a9d3b4fcb6c17ccfcfbb1331c5221792981 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Sat, 22 Nov 2025 00:58:33 +0500 Subject: [PATCH] build-deps - switch to freetype github archives for stability #7390 --- win/build-deps.cmd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/win/build-deps.cmd b/win/build-deps.cmd index b850c8b924..5c5b634d8b 100644 --- a/win/build-deps.cmd +++ b/win/build-deps.cmd @@ -484,12 +484,13 @@ IF EXIST "%INSTALL_DIR%\opencascade-%OCCT_VERSION%" ( :: OCCT has many dependencies but FreeType is the only mandatory set DEPENDENCY_NAME=FreeType set DEPENDENCY_DIR=%DEPS_DIR%\freetype-2.7.1 -set FREETYPE_ZIP=ft271.zip +set FREETYPE_ZIP=VER-2-7-1.zip cd "%DEPS_DIR%" -call :DownloadFile https://download-mirror.savannah.gnu.org/releases/freetype/ft271.zip "%DEPS_DIR%" %FREETYPE_ZIP% +call :DownloadFile https://github.com/freetype/freetype/archive/refs/tags/%FREETYPE_ZIP% "%DEPS_DIR%" %FREETYPE_ZIP% if not %ERRORLEVEL%==0 goto :Error call :ExtractArchive %FREETYPE_ZIP% "%DEPS_DIR%" "%DEPENDENCY_DIR%" if not %ERRORLEVEL%==0 goto :Error +if exist "%DEPS_DIR%\freetype-VER-2-7-1" ren "%DEPS_DIR%\freetype-VER-2-7-1" "freetype-2.7.1" cd "%DEPENDENCY_DIR%" :: NOTE FreeType is built as a static library by default call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\freetype"