diff --git a/ports/fribidi/CONTROL b/ports/fribidi/CONTROL index 570fd13621e5b2..5ca0a10a44e59f 100644 --- a/ports/fribidi/CONTROL +++ b/ports/fribidi/CONTROL @@ -1,4 +1,5 @@ Source: fribidi Version: 1.0.10 +Port-Version: 1 Description: GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi) Build-Depends: tool-meson diff --git a/ports/fribidi/fix-win-static-suffix.patch b/ports/fribidi/fix-win-static-suffix.patch deleted file mode 100644 index 953b1b91be7d19..00000000000000 --- a/ports/fribidi/fix-win-static-suffix.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/lib/meson.build b/lib/meson.build -index aaf2aed..3fe8937 100644 ---- a/lib/meson.build -+++ b/lib/meson.build -@@ -71,6 +71,10 @@ fribidi_sources = [ - 'fribidi-shape.c', - ] - -+libsuffix = [] -+if host_machine.system() == 'windows' and get_option('default_library') == 'static' -+ libsuffix = 'lib' -+endif - libfribidi = library('fribidi', - fribidi_sources, fribidi_unicode_version_h, fribidi_config_h, - generated_tab_include_files, config_h, -@@ -78,7 +82,8 @@ libfribidi = library('fribidi', - c_args: ['-DHAVE_CONFIG_H', '-DFRIBIDI_BUILD'] + fribidi_static_cargs + visibility_args, - version: libversion, - soversion: soversion, -- install: true) -+ install: true, -+ name_suffix: libsuffix) - - libfribidi_dep = declare_dependency(link_with: libfribidi, - include_directories: incs, diff --git a/ports/fribidi/portfile.cmake b/ports/fribidi/portfile.cmake index 740502bdd8c88d..7e71fe68e2ba2c 100644 --- a/ports/fribidi/portfile.cmake +++ b/ports/fribidi/portfile.cmake @@ -4,7 +4,6 @@ vcpkg_from_github( REF 5464c284034da9c058269377b7f5013bb089f553 # v1.0.10 SHA512 82e42b022f23d6ecebac5071f997c9f46db6aa41c36f87a7f1a28a79b4ccaada10d68b233bbf687c552fc94d91f4b47161e0ef4909fd1de0b483089f1d1377f9 HEAD_REF master - PATCHES fix-win-static-suffix.patch ) vcpkg_configure_meson( @@ -13,10 +12,10 @@ vcpkg_configure_meson( -Ddocs=false -Dbin=false -Dtests=false - --backend=ninja ) vcpkg_install_meson() +vcpkg_fixup_pkgconfig() vcpkg_copy_pdbs() # Define static macro