diff --git a/ports/libtcod/portfile.cmake b/ports/libtcod/portfile.cmake index 96d241462a..f3b8fa826d 100644 --- a/ports/libtcod/portfile.cmake +++ b/ports/libtcod/portfile.cmake @@ -2,18 +2,22 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO libtcod/libtcod REF ${VERSION} - SHA512 09e98f26ccc65afa6f739a90d64ca0be93a768cb01bf87932a18a07132fb8a5895a5b5194c80698e08d0fcbbaca926df6f0d9797901ecc82bd36a1cbe076464f + SHA512 e10d6d83e6057336efcc3f2a45dd7d2e287217c3c42f99f594a357668bac89dd8a235d8498d879168418c3b5fc1a3cb5ae2c9e0acadf4e3f95e247da3ab4de40 HEAD_REF main ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS - INVERTED_FEATURES - "png" CMAKE_DISABLE_FIND_PACKAGE_lodepng-c - "sdl" CMAKE_DISABLE_FIND_PACKAGE_SDL3 - "threads" CMAKE_DISABLE_FIND_PACKAGE_Threads - "unicode" CMAKE_DISABLE_FIND_PACKAGE_utf8proc - "unicode" CMAKE_DISABLE_FIND_PACKAGE_unofficial-utf8proc - "zlib" CMAKE_DISABLE_FIND_PACKAGE_ZLIB + FEATURES + "png" LIBTCOD_LODEPNG + "png" VCPKG_LOCK_FIND_PACKAGE_lodepng-c + "sdl" LIBTCOD_SDL3 + "sdl" VCPKG_LOCK_FIND_PACKAGE_SDL3 + "threads" LIBTCOD_THREADS + "threads" VCPKG_LOCK_FIND_PACKAGE_Threads + "unicode" LIBTCOD_UTF8PROC + "unicode" VCPKG_LOCK_FIND_PACKAGE_utf8proc + "zlib" LIBTCOD_ZLIB + "zlib" VCPKG_LOCK_FIND_PACKAGE_ZLIB ) vcpkg_cmake_configure( @@ -21,11 +25,14 @@ vcpkg_cmake_configure( OPTIONS ${FEATURE_OPTIONS} -DCMAKE_INSTALL_INCLUDEDIR=${CURRENT_PACKAGES_DIR}/include - -DLIBTCOD_SDL3=find_package - -DLIBTCOD_ZLIB=find_package - -DLIBTCOD_LODEPNG=find_package - -DLIBTCOD_UTF8PROC=vcpkg - -DLIBTCOD_STB=find_package + -DFETCHCONTENT_FULLY_DISCONNECTED=ON + -DVCPKG_LOCK_FIND_PACKAGE_Stb=ON + MAYBE_UNUSED_VARIABLES + VCPKG_LOCK_FIND_PACKAGE_SDL3 + VCPKG_LOCK_FIND_PACKAGE_Threads + VCPKG_LOCK_FIND_PACKAGE_ZLIB + VCPKG_LOCK_FIND_PACKAGE_lodepng-c + VCPKG_LOCK_FIND_PACKAGE_utf8proc ) vcpkg_cmake_install() diff --git a/ports/libtcod/vcpkg.json b/ports/libtcod/vcpkg.json index 67cd611acf..2770b3fb35 100644 --- a/ports/libtcod/vcpkg.json +++ b/ports/libtcod/vcpkg.json @@ -1,6 +1,6 @@ { "name": "libtcod", - "version-semver": "2.2.1", + "version-semver": "2.2.2", "maintainers": "Kyle Benesch <4b796c65+github@gmail.com>", "description": "Common algorithms and tools for roguelikes.", "homepage": "https://github.com/libtcod/libtcod", diff --git a/versions/baseline.json b/versions/baseline.json index 1b552fd3d9..f0ce0cbd03 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5569,7 +5569,7 @@ "port-version": 2 }, "libtcod": { - "baseline": "2.2.1", + "baseline": "2.2.2", "port-version": 0 }, "libtess2": { diff --git a/versions/l-/libtcod.json b/versions/l-/libtcod.json index 6edcc64933..05617bb17f 100644 --- a/versions/l-/libtcod.json +++ b/versions/l-/libtcod.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "5ad27cec80859cd624e508b03182f0f7e4640951", + "version-semver": "2.2.2", + "port-version": 0 + }, { "git-tree": "240d7afc67250e63feeac072316dd51c60a0acb0", "version-semver": "2.2.1",