diff --git a/ports/libheif/portfile.cmake b/ports/libheif/portfile.cmake index 212d310ecae5fc..bde4f5b17332dd 100644 --- a/ports/libheif/portfile.cmake +++ b/ports/libheif/portfile.cmake @@ -25,6 +25,12 @@ if(NOT VCPKG_BUILD_TYPE) endif() vcpkg_fixup_pkgconfig() +if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") + vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/libheif/heif.h" "!defined(LIBHEIF_STATIC_BUILD)" "1") +else() + vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/libheif/heif.h" "!defined(LIBHEIF_STATIC_BUILD)" "0") +endif() + file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") file(INSTALL "${SOURCE_PATH}/COPYING" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) diff --git a/ports/libheif/vcpkg.json b/ports/libheif/vcpkg.json index 1bdd57d4412d98..c827f42a0d3083 100644 --- a/ports/libheif/vcpkg.json +++ b/ports/libheif/vcpkg.json @@ -1,9 +1,10 @@ { "name": "libheif", "version": "1.12.0", - "port-version": 1, + "port-version": 2, "description": "Open h.265 video codec implementation.", "homepage": "http://www.libheif.org/", + "license": "GPL-3.0-only", "dependencies": [ { "name": "gdk-pixbuf", diff --git a/versions/baseline.json b/versions/baseline.json index 18a1624563e25c..47755a31a25794 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3554,7 +3554,7 @@ }, "libheif": { "baseline": "1.12.0", - "port-version": 1 + "port-version": 2 }, "libhsplasma": { "baseline": "2021.06.08", diff --git a/versions/l-/libheif.json b/versions/l-/libheif.json index f899442759cc4c..0b64a5873f96f3 100644 --- a/versions/l-/libheif.json +++ b/versions/l-/libheif.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "73b2b4b29035aa22da5ccd0c4c46dbb6e5516424", + "version": "1.12.0", + "port-version": 2 + }, { "git-tree": "738b6fc8b77a7fa90cd5966358dc3be684a832c1", "version": "1.12.0",