From 926daf3fc2e826827a72318052a6b5e5af9e2f24 Mon Sep 17 00:00:00 2001 From: "Matthias C. M. Troffaes" Date: Fri, 18 Jun 2021 18:56:56 +0100 Subject: [libass] fix fontconfig dependency in .pc file (#18516) * [libass] fix fontconfig dependency in .pc file on x64-linux * [libass] bump port version * [libass] x-add-version --- ports/libass/CMakeLists.txt | 10 +++++++--- ports/libass/vcpkg.json | 1 + versions/baseline.json | 2 +- versions/l-/libass.json | 5 +++++ 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/ports/libass/CMakeLists.txt b/ports/libass/CMakeLists.txt index 64e7f9303..eaaa80b13 100644 --- a/ports/libass/CMakeLists.txt +++ b/ports/libass/CMakeLists.txt @@ -20,7 +20,7 @@ add_compile_definitions(CONFIG_FRIBIDI) add_compile_definitions(CONFIG_HARFBUZZ) file (GLOB_RECURSE SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/libass/*.c) -set(FONTCONFIG_LIBRARAY) +set(FONTCONFIG_LIBRARY) if(WIN32) list(FILTER SOURCES EXCLUDE REGEX ".*ass_coretext.c$") list(FILTER SOURCES EXCLUDE REGEX ".*ass_fontconfig.c$") @@ -32,7 +32,7 @@ else() list(FILTER SOURCES EXCLUDE REGEX ".*ass_directwrite.c$") find_package(Fontconfig REQUIRED) - set(FONTCONFIG_LIBRARAY Fontconfig::Fontconfig) + set(FONTCONFIG_LIBRARY Fontconfig::Fontconfig) endif() find_package(Freetype REQUIRED) @@ -77,7 +77,11 @@ set(exec_prefix ${CMAKE_INSTALL_PREFIX}) set(libdir ${CMAKE_INSTALL_PREFIX}/lib) set(includedir ${CMAKE_INSTALL_PREFIX}/include) set(PACKAGE_VERSION ${LIBASS_VERSION}) -set(PKG_REQUIRES_PRIVATE "harfbuzz >= 1.2.3, fribidi >= 0.19.0, freetype2 >= 9.10.3") +if(WIN32 OR APPLE) + set(PKG_REQUIRES_PRIVATE "harfbuzz >= 1.2.3, fribidi >= 0.19.0, freetype2 >= 9.10.3") +else() + set(PKG_REQUIRES_PRIVATE "fontconfig >= 2.10.92, harfbuzz >= 1.2.3, fribidi >= 0.19.0, freetype2 >= 9.10.3") +endif() set(PKG_LIBS_PRIVATE -lm) configure_file(libass.pc.in libass.pc @ONLY) install(FILES diff --git a/ports/libass/vcpkg.json b/ports/libass/vcpkg.json index f22b91fdb..9abf0a1f1 100644 --- a/ports/libass/vcpkg.json +++ b/ports/libass/vcpkg.json @@ -1,6 +1,7 @@ { "name": "libass", "version": "0.15.1", + "port-version": 1, "description": "libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format", "homepage": "https://github.com/libass/libass", "dependencies": [ diff --git a/versions/baseline.json b/versions/baseline.json index 00baf351c..110f9a443 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3010,7 +3010,7 @@ }, "libass": { "baseline": "0.15.1", - "port-version": 0 + "port-version": 1 }, "libassuan": { "baseline": "2.5.3", diff --git a/versions/l-/libass.json b/versions/l-/libass.json index aa614c506..389e1aa44 100644 --- a/versions/l-/libass.json +++ b/versions/l-/libass.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "7c9d2203cb8e0f912847cdd70a9ba1142b1ab32f", + "version": "0.15.1", + "port-version": 1 + }, { "git-tree": "2512ee72e51fb02185743218ae2cd52f56ca232f", "version": "0.15.1", -- cgit v1.2.3