diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index 40a36312dd9d01..f69e3c49a5cec4 100644 --- a/ports/cadons-ctus/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/ctus REF ${VERSION} - SHA512 79ad70b945d0cb9ac64838dd4e76fa2ed18aa58e63d6b2ecfa20d313f6cfe4b50e42294ebef71e25b7d87d24b5b511decdc4f695987500f8726906925dcc4a97 + SHA512 077c9070db249a2211bf725b81fb4d53f41bb25b4d4935167020313289993c3b981df3de30bcbc9bd4c811bd6af11f947adb0bbfb6507c99e86c65c9a7dbe17d HEAD_REF main ) diff --git a/ports/cadons-ctus/vcpkg.json b/ports/cadons-ctus/vcpkg.json index 98b39a136dbe5e..28da1c322dfdbc 100644 --- a/ports/cadons-ctus/vcpkg.json +++ b/ports/cadons-ctus/vcpkg.json @@ -1,6 +1,6 @@ { "name": "cadons-ctus", - "version": "1.0.0", + "version": "1.0.1", "description": "Library implementing the tus protocol for resumable uploads", "homepage": "https://github.com/Cadons/ctus", "license": "MIT", diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake new file mode 100644 index 00000000000000..b347f854b85d69 --- /dev/null +++ b/ports/docraft/portfile.cmake @@ -0,0 +1,24 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO Cadons/Docraft + REF v${VERSION} + SHA512 fee1f78fb013b592faf3107e6bd77485f14755d0a1add6b3f906b896f743c693bd900ce26f6d347a577e00f507d541917657ab6ccae93a2de800ab68a1adbd93 + HEAD_REF main +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TESTS=OFF +) + +vcpkg_cmake_install() +vcpkg_copy_pdbs() + +vcpkg_copy_tools(TOOL_NAMES docraft_tool AUTO_CLEAN) + +vcpkg_cmake_config_fixup() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json new file mode 100644 index 00000000000000..f261506cfb2fdc --- /dev/null +++ b/ports/docraft/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "docraft", + "version": "1.0.0-beta.3", + "description": "Docraft is a self-contained C++ library for generating professionally rendered PDF documents — without external tools, command-line utilities, or runtime dependencies beyond your own application", + "homepage": "https://cadons.github.io/Docraft/", + "license": "Apache-2.0", + "dependencies": [ + "fmt", + "libharu", + "nlohmann-json", + "pugixml", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index 970fe0fca3ecdd..71fc034425ad0f 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2552,6 +2552,10 @@ "baseline": "2022-03-15", "port-version": 1 }, + "docraft": { + "baseline": "v1.0.0-beta.3", + "port-version": 0 + }, "doctest": { "baseline": "2.4.12", "port-version": 0 diff --git a/versions/d-/docraft.json b/versions/d-/docraft.json new file mode 100644 index 00000000000000..4b36f7256b352b --- /dev/null +++ b/versions/d-/docraft.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "f18f2ff79f30580725b3f7a96260cbb7cc0eb621", + "version-string": "v1.0.0-beta.3", + "port-version": 0 + } + ] +}