diff --git a/ports/plutosvg/find-package-plutovg.diff b/ports/plutosvg/find-package-plutovg.diff new file mode 100644 index 00000000000000..fba20764afedc5 --- /dev/null +++ b/ports/plutosvg/find-package-plutovg.diff @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c83a15d..8abc9be 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,7 +14,7 @@ FetchContent_Declare(plutovg + FIND_PACKAGE_ARGS 0.0.3 + ) + +-FetchContent_MakeAvailable(plutovg) ++find_package(plutovg REQUIRED) + + set(plutosvg_sources source/plutosvg.c) + set(plutosvg_headers source/plutosvg.h) diff --git a/ports/plutosvg/portfile.cmake b/ports/plutosvg/portfile.cmake index f912491a7f8a3e..0287b9bb2efb55 100644 --- a/ports/plutosvg/portfile.cmake +++ b/ports/plutosvg/portfile.cmake @@ -4,10 +4,14 @@ vcpkg_from_github( REF "v${VERSION}" SHA512 31f989aef2329ac41c19f8c4852f5a1d5c37dc7726192d230ba2a74262bdc6356facf3295b4d8a05f2be79ba313bcc3f01bd52e4024382c9ce09e259a5421440 HEAD_REF master + PATCHES + find-package-plutovg.diff ) vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DPLUTOSVG_BUILD_EXAMPLES=OFF ) vcpkg_cmake_install() vcpkg_copy_pdbs() diff --git a/ports/plutovg/portfile.cmake b/ports/plutovg/portfile.cmake index 6a81e6b3820952..2263d02908671b 100644 --- a/ports/plutovg/portfile.cmake +++ b/ports/plutovg/portfile.cmake @@ -4,14 +4,12 @@ vcpkg_from_github( REF "v${VERSION}" SHA512 e68e6c186d7577bd17e5c46c3109fbeaba0bd0698599c401d195430c3375170d5d5ed45379fdc2c6f1fea817e1ae01cddaf6b3de9130f5896b8adc9f2bab105b HEAD_REF master - PATCHES ) vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS -DPLUTOVG_BUILD_EXAMPLES=OFF - -DBUILD_SHARED_LIBS=OFF ) vcpkg_cmake_install() vcpkg_copy_pdbs() diff --git a/versions/p-/plutosvg.json b/versions/p-/plutosvg.json index 9ba39f0a97e7b4..9c3ac5314a086f 100644 --- a/versions/p-/plutosvg.json +++ b/versions/p-/plutosvg.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "08d8622e01e343badb679c27698af33b7044b1d4", + "git-tree": "4c6ae6d002c88567fb9e7e4d88fd586e18b33660", "version": "0.0.4", "port-version": 0 } diff --git a/versions/p-/plutovg.json b/versions/p-/plutovg.json index 7a9ba42d410c1a..fdc74a8cc4abbf 100644 --- a/versions/p-/plutovg.json +++ b/versions/p-/plutovg.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "4982b70bf616619bfd9f75a1c34376a6c7e9bea0", + "git-tree": "ccdaf45cf0cc6c8c2a8763e0f442979fce2605bf", "version": "0.0.12", "port-version": 0 }