From 42c41a7ee2867f27dd02c64f33b9c1f2dd0488ec Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 29 May 2025 22:18:09 +0200 Subject: [PATCH 01/29] Add `libtusclient` port to vcpkg --- ports/libtusclient/portfile.cmake | 18 +++++++++++ ports/libtusclient/vcpkg.json | 50 +++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 ports/libtusclient/portfile.cmake create mode 100644 ports/libtusclient/vcpkg.json diff --git a/ports/libtusclient/portfile.cmake b/ports/libtusclient/portfile.cmake new file mode 100644 index 00000000000000..5625d35cc5464d --- /dev/null +++ b/ports/libtusclient/portfile.cmake @@ -0,0 +1,18 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO Cadons/libtusclient + REF 1.0.1 + SHA512 dbe0aeb64eee28aa8fe3f0acedcbfe09d3424ba79ed25168a8919c1ff43b262ecac0410fb6be2a23fec5769bdb6f0b2f44d996545bd2ab1d0f129b234e5549c7 + HEAD_REF main +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TEST=OFF +) + +vcpkg_cmake_install() + +vcpkg_cmake_config_fixup() + diff --git a/ports/libtusclient/vcpkg.json b/ports/libtusclient/vcpkg.json new file mode 100644 index 00000000000000..9f16f7f1bee148 --- /dev/null +++ b/ports/libtusclient/vcpkg.json @@ -0,0 +1,50 @@ +{ + "name": "libtusclient", + "license": "MIT", + "version": "1.0.0", + "description": "Library implementing the tus protocol for resumable uploads", + "homepage": "https://github.com/Cadons/libtusclient", + "dependencies": [ + "vcpkg-cmake", + { + "name": "vcpkg-cmake-config", + "host": true + }, + { + "name":"pkgconf" + }, + { + "name": "curl" + }, + { + "name": "boost-uuid" + }, + { + "name":"boost-lexical-cast" + }, + { + "name": "libzippp" + }, + { + "name": "gtest", + "default-features": true + }, + { + "name": "nlohmann-json" + }, + { + "name": "glog" + }, + "vcpkg-cmake", + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "features": { + "shared": { + "description": "Build shared libraries" + } + } + +} \ No newline at end of file From a157b0856aaa02922e1e34648c4422a715e52df7 Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 29 May 2025 22:23:07 +0200 Subject: [PATCH 02/29] Add `libtusclient` port and baseline entries --- ports/libtusclient/vcpkg.json | 40 ++++++++++------------------------- versions/baseline.json | 4 ++++ versions/l-/libtusclient.json | 9 ++++++++ 3 files changed, 24 insertions(+), 29 deletions(-) create mode 100644 versions/l-/libtusclient.json diff --git a/ports/libtusclient/vcpkg.json b/ports/libtusclient/vcpkg.json index 9f16f7f1bee148..535ce68583d2f2 100644 --- a/ports/libtusclient/vcpkg.json +++ b/ports/libtusclient/vcpkg.json @@ -1,41 +1,24 @@ { "name": "libtusclient", - "license": "MIT", "version": "1.0.0", "description": "Library implementing the tus protocol for resumable uploads", "homepage": "https://github.com/Cadons/libtusclient", + "license": "MIT", "dependencies": [ + "boost-lexical-cast", + "boost-uuid", + "curl", + "glog", + "gtest", + "libzippp", + "nlohmann-json", + "pkgconf", + "vcpkg-cmake", "vcpkg-cmake", { "name": "vcpkg-cmake-config", "host": true }, - { - "name":"pkgconf" - }, - { - "name": "curl" - }, - { - "name": "boost-uuid" - }, - { - "name":"boost-lexical-cast" - }, - { - "name": "libzippp" - }, - { - "name": "gtest", - "default-features": true - }, - { - "name": "nlohmann-json" - }, - { - "name": "glog" - }, - "vcpkg-cmake", { "name": "vcpkg-cmake-config", "host": true @@ -46,5 +29,4 @@ "description": "Build shared libraries" } } - -} \ No newline at end of file +} diff --git a/versions/baseline.json b/versions/baseline.json index 646c44cff93a09..6ea2cd48163ff6 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5432,6 +5432,10 @@ "baseline": "1.4.0", "port-version": 0 }, + "libtusclient": { + "baseline": "1.0.0", + "port-version": 0 + }, "libu2f-server": { "baseline": "1.1.0", "port-version": 5 diff --git a/versions/l-/libtusclient.json b/versions/l-/libtusclient.json new file mode 100644 index 00000000000000..19616255aa2a79 --- /dev/null +++ b/versions/l-/libtusclient.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "41e27d024f302eb7a8dc83e9215be193c058d2d0", + "version": "1.0.0", + "port-version": 0 + } + ] +} From d7831f4782db09e50ce061f37c1c25d7510307cb Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 16 Aug 2025 15:30:12 +0200 Subject: [PATCH 03/29] Rename `libtusclient` to `tusclient`, update version and dependency structure, and enhance CMake configuration. --- ports/libtusclient/portfile.cmake | 18 -------- ports/tusclient/portfile.cmake | 29 +++++++++++++ ports/{libtusclient => tusclient}/vcpkg.json | 43 ++++++++++++++------ 3 files changed, 59 insertions(+), 31 deletions(-) delete mode 100644 ports/libtusclient/portfile.cmake create mode 100644 ports/tusclient/portfile.cmake rename ports/{libtusclient => tusclient}/vcpkg.json (53%) diff --git a/ports/libtusclient/portfile.cmake b/ports/libtusclient/portfile.cmake deleted file mode 100644 index 5625d35cc5464d..00000000000000 --- a/ports/libtusclient/portfile.cmake +++ /dev/null @@ -1,18 +0,0 @@ -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO Cadons/libtusclient - REF 1.0.1 - SHA512 dbe0aeb64eee28aa8fe3f0acedcbfe09d3424ba79ed25168a8919c1ff43b262ecac0410fb6be2a23fec5769bdb6f0b2f44d996545bd2ab1d0f129b234e5549c7 - HEAD_REF main -) - -vcpkg_cmake_configure( - SOURCE_PATH "${SOURCE_PATH}" - OPTIONS - -DBUILD_TEST=OFF -) - -vcpkg_cmake_install() - -vcpkg_cmake_config_fixup() - diff --git a/ports/tusclient/portfile.cmake b/ports/tusclient/portfile.cmake new file mode 100644 index 00000000000000..d7d8bc0570c88f --- /dev/null +++ b/ports/tusclient/portfile.cmake @@ -0,0 +1,29 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO Cadons/libtusclient + REF 1.0.0 + SHA512 4e164aa3a9d6de33e3a91084ece689820c5d448a02be242a22e5b243fc30fba3adaf1508a8adb6d8a7c7c5278b7ac43ae003a8260f8670fbe919a7f5b2a138eb + HEAD_REF main +) + +if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") + set(BUILD_SHARED_LIBS ON) +else () + set(BUILD_SHARED_LIBS OFF) +endif () + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TESTING=OFF + -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} +) +vcpkg_copy_pdbs() +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") + +vcpkg_cmake_install() + +vcpkg_cmake_config_fixup(PACKAGE_NAME tusclient + CONFIG_PATH lib/cmake/tusclient) + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") diff --git a/ports/libtusclient/vcpkg.json b/ports/tusclient/vcpkg.json similarity index 53% rename from ports/libtusclient/vcpkg.json rename to ports/tusclient/vcpkg.json index 535ce68583d2f2..7dea9f6f419c97 100644 --- a/ports/libtusclient/vcpkg.json +++ b/ports/tusclient/vcpkg.json @@ -1,24 +1,41 @@ { - "name": "libtusclient", - "version": "1.0.0", + "name": "tusclient", + "license": "MIT", + "version": "1.0.1", "description": "Library implementing the tus protocol for resumable uploads", "homepage": "https://github.com/Cadons/libtusclient", - "license": "MIT", "dependencies": [ - "boost-lexical-cast", - "boost-uuid", - "curl", - "glog", - "gtest", - "libzippp", - "nlohmann-json", - "pkgconf", - "vcpkg-cmake", "vcpkg-cmake", { "name": "vcpkg-cmake-config", "host": true }, + { + "name":"pkgconf" + }, + { + "name": "curl" + }, + { + "name": "boost-uuid" + }, + { + "name":"boost-lexical-cast" + }, + { + "name": "libzippp" + }, + { + "name": "gtest", + "default-features": true + }, + { + "name": "nlohmann-json" + }, + { + "name": "glog" + }, + "vcpkg-cmake", { "name": "vcpkg-cmake-config", "host": true @@ -29,4 +46,4 @@ "description": "Build shared libraries" } } -} +} \ No newline at end of file From 27ff36967b1f7d6719ad8ab4b76e1d4dc615527c Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 16 Aug 2025 15:40:33 +0200 Subject: [PATCH 04/29] Rename `libtusclient` to `tusclient` in baseline.json. --- versions/baseline.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/baseline.json b/versions/baseline.json index be110b4e7d2b7c..61883b6482cee1 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5516,7 +5516,7 @@ "baseline": "1.4.0", "port-version": 0 }, - "libtusclient": { + "tusclient": { "baseline": "1.0.0", "port-version": 0 }, From ecf0555f3c001f0dec970f00dea32f4ba826b31b Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 16 Aug 2025 15:50:52 +0200 Subject: [PATCH 05/29] Update `tusclient` version to 1.0.0, restructure dependencies, and add versioning file. --- ports/tusclient/vcpkg.json | 41 +++++++++++--------------------------- versions/baseline.json | 8 ++++---- versions/t-/tusclient.json | 14 +++++++++++++ 3 files changed, 30 insertions(+), 33 deletions(-) create mode 100644 versions/t-/tusclient.json diff --git a/ports/tusclient/vcpkg.json b/ports/tusclient/vcpkg.json index 7dea9f6f419c97..f727ca09299a91 100644 --- a/ports/tusclient/vcpkg.json +++ b/ports/tusclient/vcpkg.json @@ -1,41 +1,24 @@ { "name": "tusclient", - "license": "MIT", - "version": "1.0.1", + "version": "1.0.0", "description": "Library implementing the tus protocol for resumable uploads", "homepage": "https://github.com/Cadons/libtusclient", + "license": "MIT", "dependencies": [ + "boost-lexical-cast", + "boost-uuid", + "curl", + "glog", + "gtest", + "libzippp", + "nlohmann-json", + "pkgconf", + "vcpkg-cmake", "vcpkg-cmake", { "name": "vcpkg-cmake-config", "host": true }, - { - "name":"pkgconf" - }, - { - "name": "curl" - }, - { - "name": "boost-uuid" - }, - { - "name":"boost-lexical-cast" - }, - { - "name": "libzippp" - }, - { - "name": "gtest", - "default-features": true - }, - { - "name": "nlohmann-json" - }, - { - "name": "glog" - }, - "vcpkg-cmake", { "name": "vcpkg-cmake-config", "host": true @@ -46,4 +29,4 @@ "description": "Build shared libraries" } } -} \ No newline at end of file +} diff --git a/versions/baseline.json b/versions/baseline.json index 61883b6482cee1..e82ee043e485f8 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5516,10 +5516,6 @@ "baseline": "1.4.0", "port-version": 0 }, - "tusclient": { - "baseline": "1.0.0", - "port-version": 0 - }, "libu2f-server": { "baseline": "1.1.0", "port-version": 5 @@ -9764,6 +9760,10 @@ "baseline": "2023.8", "port-version": 0 }, + "tusclient": { + "baseline": "1.0.0", + "port-version": 0 + }, "tvision": { "baseline": "2024-05-22", "port-version": 0 diff --git a/versions/t-/tusclient.json b/versions/t-/tusclient.json new file mode 100644 index 00000000000000..05853ca7099f12 --- /dev/null +++ b/versions/t-/tusclient.json @@ -0,0 +1,14 @@ +{ + "versions": [ + { + "git-tree": "196444ce98af1cae6a2483b7654ff8c77868f591", + "version": "1.0.0", + "port-version": 0 + }, + { + "git-tree": "483c8ff5f96343b3dfafc705c0f2a7df858854ad", + "version": "1.0.1", + "port-version": 0 + } + ] +} From 3e322428980170f760177e4b4e6947296cf34086 Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 16 Aug 2025 15:53:36 +0200 Subject: [PATCH 06/29] Remove duplicate `tusclient` version entry from JSON file. --- versions/t-/tusclient.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/versions/t-/tusclient.json b/versions/t-/tusclient.json index 05853ca7099f12..77bb4e3cbbb401 100644 --- a/versions/t-/tusclient.json +++ b/versions/t-/tusclient.json @@ -4,11 +4,6 @@ "git-tree": "196444ce98af1cae6a2483b7654ff8c77868f591", "version": "1.0.0", "port-version": 0 - }, - { - "git-tree": "483c8ff5f96343b3dfafc705c0f2a7df858854ad", - "version": "1.0.1", - "port-version": 0 } ] } From 631f4e9fc42889f4d5407c65f0783bcfe2d35110 Mon Sep 17 00:00:00 2001 From: Cadons <43477517+Cadons@users.noreply.github.com> Date: Mon, 18 Aug 2025 07:24:56 +0000 Subject: [PATCH 07/29] features removed --- ports/tusclient/vcpkg.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ports/tusclient/vcpkg.json b/ports/tusclient/vcpkg.json index f727ca09299a91..b5ac53942e1c4b 100644 --- a/ports/tusclient/vcpkg.json +++ b/ports/tusclient/vcpkg.json @@ -23,10 +23,5 @@ "name": "vcpkg-cmake-config", "host": true } - ], - "features": { - "shared": { - "description": "Build shared libraries" - } - } + ] } From f66bd56b40ee3dcddf8c101bde867ecb6036f99d Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 23 Aug 2025 13:18:23 +0200 Subject: [PATCH 08/29] Rename `tusclient` to `cadons-ctus` and update port files accordingly. --- ports/{tusclient => cadons-ctus}/portfile.cmake | 10 ++-------- ports/{tusclient => cadons-ctus}/vcpkg.json | 9 +++------ 2 files changed, 5 insertions(+), 14 deletions(-) rename ports/{tusclient => cadons-ctus}/portfile.cmake (60%) rename ports/{tusclient => cadons-ctus}/vcpkg.json (79%) diff --git a/ports/tusclient/portfile.cmake b/ports/cadons-ctus/portfile.cmake similarity index 60% rename from ports/tusclient/portfile.cmake rename to ports/cadons-ctus/portfile.cmake index d7d8bc0570c88f..0d5af1e03c789e 100644 --- a/ports/tusclient/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -2,16 +2,10 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/libtusclient REF 1.0.0 - SHA512 4e164aa3a9d6de33e3a91084ece689820c5d448a02be242a22e5b243fc30fba3adaf1508a8adb6d8a7c7c5278b7ac43ae003a8260f8670fbe919a7f5b2a138eb + SHA512 bdca3c3c8baba50f55fdc9422d349e7d20b18ca79eefc5d0681de6a9145f2901a070a0b2313e1c80052ec85170174a11338fb5e89fba71b422521c9f2c5155be HEAD_REF main ) -if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") - set(BUILD_SHARED_LIBS ON) -else () - set(BUILD_SHARED_LIBS OFF) -endif () - vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS @@ -23,7 +17,7 @@ vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") vcpkg_cmake_install() -vcpkg_cmake_config_fixup(PACKAGE_NAME tusclient +vcpkg_cmake_config_fixup(PACKAGE_NAME cadons-ctus CONFIG_PATH lib/cmake/tusclient) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") diff --git a/ports/tusclient/vcpkg.json b/ports/cadons-ctus/vcpkg.json similarity index 79% rename from ports/tusclient/vcpkg.json rename to ports/cadons-ctus/vcpkg.json index f727ca09299a91..056d9ca39f6ad6 100644 --- a/ports/tusclient/vcpkg.json +++ b/ports/cadons-ctus/vcpkg.json @@ -1,5 +1,5 @@ { - "name": "tusclient", + "name": "cadons-ctus", "version": "1.0.0", "description": "Library implementing the tus protocol for resumable uploads", "homepage": "https://github.com/Cadons/libtusclient", @@ -8,15 +8,12 @@ "boost-lexical-cast", "boost-uuid", "curl", + "fmt", "glog", - "gtest", "libzippp", "nlohmann-json", - "pkgconf", - "vcpkg-cmake", - "vcpkg-cmake", { - "name": "vcpkg-cmake-config", + "name": "vcpkg-cmake", "host": true }, { From d5a66a1b21403ab2ffe829995e5ca5c0d0c3ed41 Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 23 Aug 2025 13:21:42 +0200 Subject: [PATCH 09/29] Rename `tusclient` to `cadons-ctus` and update port files accordingly. --- ports/cadons-ctus/portfile.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index 0d5af1e03c789e..b91542d1e4898a 100644 --- a/ports/cadons-ctus/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -18,6 +18,6 @@ vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") vcpkg_cmake_install() vcpkg_cmake_config_fixup(PACKAGE_NAME cadons-ctus - CONFIG_PATH lib/cmake/tusclient) + CONFIG_PATH lib/cmake/cadons-ctus) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") From 2362ee02db99e264ea57bde8c4053b031656154e Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 23 Aug 2025 13:22:18 +0200 Subject: [PATCH 10/29] Update `CONFIG_PATH` in `cadons-ctus` port to `lib/cmake/tusclient`. --- ports/cadons-ctus/portfile.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index b91542d1e4898a..0d5af1e03c789e 100644 --- a/ports/cadons-ctus/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -18,6 +18,6 @@ vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") vcpkg_cmake_install() vcpkg_cmake_config_fixup(PACKAGE_NAME cadons-ctus - CONFIG_PATH lib/cmake/cadons-ctus) + CONFIG_PATH lib/cmake/tusclient) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") From c10935d4f2a1f9b2c43b080ff12adb92043cfa03 Mon Sep 17 00:00:00 2001 From: Cadons Date: Wed, 27 Aug 2025 23:53:57 +0200 Subject: [PATCH 11/29] Update `cadons-ctus` port to use `ctus` repository, update SHA512 hash, and adjust CMake paths accordingly. --- ports/cadons-ctus/portfile.cmake | 9 ++++----- versions/l-/libtusclient.json | 9 --------- 2 files changed, 4 insertions(+), 14 deletions(-) delete mode 100644 versions/l-/libtusclient.json diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index 0d5af1e03c789e..43778c84016222 100644 --- a/ports/cadons-ctus/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH - REPO Cadons/libtusclient + REPO Cadons/ctus REF 1.0.0 - SHA512 bdca3c3c8baba50f55fdc9422d349e7d20b18ca79eefc5d0681de6a9145f2901a070a0b2313e1c80052ec85170174a11338fb5e89fba71b422521c9f2c5155be + SHA512 efc633effdbcf0616519ef72a83bd511cc3e9a6e208454292aefef0eea75a9953cebd78c9567b830d12b1faa3b78a767bfe9fc57e293748b9333ac2055f7d07d HEAD_REF main ) @@ -10,14 +10,13 @@ vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS -DBUILD_TESTING=OFF - -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} ) -vcpkg_copy_pdbs() vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") vcpkg_cmake_install() +vcpkg_copy_pdbs() vcpkg_cmake_config_fixup(PACKAGE_NAME cadons-ctus - CONFIG_PATH lib/cmake/tusclient) + CONFIG_PATH lib/cmake/ctus) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") diff --git a/versions/l-/libtusclient.json b/versions/l-/libtusclient.json deleted file mode 100644 index 19616255aa2a79..00000000000000 --- a/versions/l-/libtusclient.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "versions": [ - { - "git-tree": "41e27d024f302eb7a8dc83e9215be193c058d2d0", - "version": "1.0.0", - "port-version": 0 - } - ] -} From f35746996b7a1b7270d61634c7727f91fb0cd59c Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 28 Aug 2025 19:40:16 +0200 Subject: [PATCH 12/29] Update `cadons-ctus` port to use dynamic versioning and adjust configuration paths --- ports/cadons-ctus/portfile.cmake | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index 43778c84016222..10f5ebc0ec523d 100644 --- a/ports/cadons-ctus/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -1,22 +1,22 @@ vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO Cadons/ctus - REF 1.0.0 - SHA512 efc633effdbcf0616519ef72a83bd511cc3e9a6e208454292aefef0eea75a9953cebd78c9567b830d12b1faa3b78a767bfe9fc57e293748b9333ac2055f7d07d - HEAD_REF main + OUT_SOURCE_PATH SOURCE_PATH + REPO Cadons/ctus + REF ${VERSION} + SHA512 28c930364e4bb207bd336139d570287a467c55fab9ef91bb546330ca5ed106986b4eaadb31e956dc5e4c2ded9a49917e0a5775e0ad157cddb0bf56a2afb3b150 + HEAD_REF main ) vcpkg_cmake_configure( - SOURCE_PATH "${SOURCE_PATH}" - OPTIONS - -DBUILD_TESTING=OFF + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TESTING=OFF ) -vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") vcpkg_cmake_install() vcpkg_copy_pdbs() -vcpkg_cmake_config_fixup(PACKAGE_NAME cadons-ctus - CONFIG_PATH lib/cmake/ctus) +vcpkg_cmake_config_fixup(PACKAGE_NAME ctus CONFIG_PATH lib/cmake/ctus) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") \ No newline at end of file From a12f7420d892c72139f03bdc95ced4d48e14ac92 Mon Sep 17 00:00:00 2001 From: Cadons Date: Sat, 13 Sep 2025 23:13:43 +0200 Subject: [PATCH 13/29] Update `cadons-ctus` port SHA512 hash to the latest value --- ports/cadons-ctus/portfile.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index 10f5ebc0ec523d..5ab930e919785d 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 28c930364e4bb207bd336139d570287a467c55fab9ef91bb546330ca5ed106986b4eaadb31e956dc5e4c2ded9a49917e0a5775e0ad157cddb0bf56a2afb3b150 + SHA512 79ad70b945d0cb9ac64838dd4e76fa2ed18aa58e63d6b2ecfa20d313f6cfe4b50e42294ebef71e25b7d87d24b5b511decdc4f695987500f8726906925dcc4a97 HEAD_REF main ) From fce504e4f8f2a01bf0cf4ed423e013a09edfdd17 Mon Sep 17 00:00:00 2001 From: Cadons Date: Sun, 14 Sep 2025 12:18:12 +0200 Subject: [PATCH 14/29] Update version database --- versions/baseline.json | 4 ++++ versions/c-/cadons-ctus.json | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 versions/c-/cadons-ctus.json diff --git a/versions/baseline.json b/versions/baseline.json index d8f78e34f26ca1..4aa31587e83928 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -1548,6 +1548,10 @@ "baseline": "2025.05.19.00", "port-version": 0 }, + "cadons-ctus": { + "baseline": "1.0.0", + "port-version": 0 + }, "caf": { "baseline": "1.0.2", "port-version": 0 diff --git a/versions/c-/cadons-ctus.json b/versions/c-/cadons-ctus.json new file mode 100644 index 00000000000000..60ba6890e22e96 --- /dev/null +++ b/versions/c-/cadons-ctus.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "ba9aac88c75054820ff3b5fe622812e7d7af1d2f", + "version": "1.0.0", + "port-version": 0 + } + ] +} From 1d74e7c3c4f5efcfb4a41d42a94062a35987bc85 Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Mon, 15 Sep 2025 23:50:18 -0700 Subject: [PATCH 15/29] Fis version DB. --- versions/baseline.json | 4 ---- versions/t-/tusclient.json | 9 --------- 2 files changed, 13 deletions(-) delete mode 100644 versions/t-/tusclient.json diff --git a/versions/baseline.json b/versions/baseline.json index 4aa31587e83928..f819195b48043a 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -9808,10 +9808,6 @@ "baseline": "2023.8", "port-version": 1 }, - "tusclient": { - "baseline": "1.0.0", - "port-version": 0 - }, "tvision": { "baseline": "2024-05-22", "port-version": 0 diff --git a/versions/t-/tusclient.json b/versions/t-/tusclient.json deleted file mode 100644 index 77bb4e3cbbb401..00000000000000 --- a/versions/t-/tusclient.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "versions": [ - { - "git-tree": "196444ce98af1cae6a2483b7654ff8c77868f591", - "version": "1.0.0", - "port-version": 0 - } - ] -} From 79ebf3ef693ce5be21b966e77f1e0d55532c859c Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Mon, 15 Sep 2025 23:51:04 -0700 Subject: [PATCH 16/29] Fix "homepage". --- ports/cadons-ctus/vcpkg.json | 2 +- versions/c-/cadons-ctus.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/cadons-ctus/vcpkg.json b/ports/cadons-ctus/vcpkg.json index 89e1f5256c6ee2..98b39a136dbe5e 100644 --- a/ports/cadons-ctus/vcpkg.json +++ b/ports/cadons-ctus/vcpkg.json @@ -2,7 +2,7 @@ "name": "cadons-ctus", "version": "1.0.0", "description": "Library implementing the tus protocol for resumable uploads", - "homepage": "https://github.com/Cadons/libtusclient", + "homepage": "https://github.com/Cadons/ctus", "license": "MIT", "dependencies": [ "boost-lexical-cast", diff --git a/versions/c-/cadons-ctus.json b/versions/c-/cadons-ctus.json index 60ba6890e22e96..7a352e715d5045 100644 --- a/versions/c-/cadons-ctus.json +++ b/versions/c-/cadons-ctus.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "ba9aac88c75054820ff3b5fe622812e7d7af1d2f", + "git-tree": "d029db470e7469501b5209011b70804d9f0e08d5", "version": "1.0.0", "port-version": 0 } From fc8068650a7dae0f3dd45663ac814dd630ee8ac3 Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Mon, 15 Sep 2025 23:55:18 -0700 Subject: [PATCH 17/29] Add terminal newline. --- ports/cadons-ctus/portfile.cmake | 2 +- versions/c-/cadons-ctus.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/cadons-ctus/portfile.cmake b/ports/cadons-ctus/portfile.cmake index 5ab930e919785d..40a36312dd9d01 100644 --- a/ports/cadons-ctus/portfile.cmake +++ b/ports/cadons-ctus/portfile.cmake @@ -19,4 +19,4 @@ vcpkg_cmake_config_fixup(PACKAGE_NAME ctus CONFIG_PATH lib/cmake/ctus) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") -vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") \ No newline at end of file +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/versions/c-/cadons-ctus.json b/versions/c-/cadons-ctus.json index 7a352e715d5045..0862a383be8c06 100644 --- a/versions/c-/cadons-ctus.json +++ b/versions/c-/cadons-ctus.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "d029db470e7469501b5209011b70804d9f0e08d5", + "git-tree": "98fe25f88632f2efc7e002181a1cf114497e6742", "version": "1.0.0", "port-version": 0 } From f3faeabbc010701e14c518980fbdff711c4c8134 Mon Sep 17 00:00:00 2001 From: cadons Date: Wed, 11 Mar 2026 00:22:45 +0100 Subject: [PATCH 18/29] Add initial portfile and vcpkg configuration for Docraft library --- ports/docraft/portfile.cmake | 22 ++++++++++++++++++++++ ports/docraft/vcpkg.json | 21 +++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 ports/docraft/portfile.cmake create mode 100644 ports/docraft/vcpkg.json diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake new file mode 100644 index 00000000000000..ac09548e63ce9a --- /dev/null +++ b/ports/docraft/portfile.cmake @@ -0,0 +1,22 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO Cadons/Docraft + REF ${VERSION} + SHA512 03d97b629b4db1445ef88e64d388c023e476bdaef4d3e3dbcc3a2f281856154e495e8674c3e5bf94e3faa105885c10c7ba373db5284baf4848df711fe91c341c + HEAD_REF main +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DBUILD_TESTS=OFF +) + +vcpkg_cmake_install() +vcpkg_copy_pdbs() + +vcpkg_cmake_config_fixup(PACKAGE_NAME docraft) + +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..a970e20c1a9d71 --- /dev/null +++ b/ports/docraft/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "docraft", + "version-string": "v1.0.0-beta.4", + "license": "Apache-2.0", + "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/", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "libharu", + "nlohmann-json", + "pugixml", + "gtest" + ] +} From e70208f03a8114acf1d9548206e1958c9d0a8c7d Mon Sep 17 00:00:00 2001 From: cadons Date: Wed, 11 Mar 2026 23:40:54 +0100 Subject: [PATCH 19/29] Update Docraft portfile and vcpkg configuration for version 1.0.0-beta --- ports/docraft/portfile.cmake | 2 +- ports/docraft/vcpkg.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index ac09548e63ce9a..b1cf633d9a3562 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/Docraft REF ${VERSION} - SHA512 03d97b629b4db1445ef88e64d388c023e476bdaef4d3e3dbcc3a2f281856154e495e8674c3e5bf94e3faa105885c10c7ba373db5284baf4848df711fe91c341c + SHA512 1242f3bd9b64ca2d750f7a90ffa95aef4779d74ed4d767522b2463d1f73652356cac7014a5f1e3a1d94f052075bdccb4ba8a5e5fcca5d4c5aa0533742059d890 HEAD_REF main ) diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index a970e20c1a9d71..4a229f12a76a20 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -1,6 +1,6 @@ { "name": "docraft", - "version-string": "v1.0.0-beta.4", + "version-string": "v1.0.0-beta", "license": "Apache-2.0", "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/", From 3f6e97d4e31a0a4fcf66b9a3991f11eb8be83672 Mon Sep 17 00:00:00 2001 From: cadons Date: Wed, 11 Mar 2026 23:49:37 +0100 Subject: [PATCH 20/29] Update Docraft portfile and vcpkg configuration for version 1.0.0-beta.1 --- ports/docraft/portfile.cmake | 2 +- ports/docraft/vcpkg.json | 14 +++++++------- versions/baseline.json | 8 ++++---- versions/d-/docraft.json | 14 ++++++++++++++ 4 files changed, 26 insertions(+), 12 deletions(-) create mode 100644 versions/d-/docraft.json diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index b1cf633d9a3562..d5f851288c1edb 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/Docraft REF ${VERSION} - SHA512 1242f3bd9b64ca2d750f7a90ffa95aef4779d74ed4d767522b2463d1f73652356cac7014a5f1e3a1d94f052075bdccb4ba8a5e5fcca5d4c5aa0533742059d890 + SHA512 1bbf0e7a10104288f88af6cb5bf830e3669235ca5d4c25f9bdc08c9734dda26226120f54c1e2dbf7bbe9f3d36ef2b578650e8f6cecd8c7cf2461934e96f4cd99 HEAD_REF main ) diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index 4a229f12a76a20..5a67be055e8f75 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -1,10 +1,14 @@ { "name": "docraft", - "version-string": "v1.0.0-beta", - "license": "Apache-2.0", + "version-string": "v1.0.0-beta.1", "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": [ + "gtest", + "libharu", + "nlohmann-json", + "pugixml", { "name": "vcpkg-cmake", "host": true @@ -12,10 +16,6 @@ { "name": "vcpkg-cmake-config", "host": true - }, - "libharu", - "nlohmann-json", - "pugixml", - "gtest" + } ] } diff --git a/versions/baseline.json b/versions/baseline.json index 08861d2eb8188c..cdd020baa1f598 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -1580,10 +1580,6 @@ "baseline": "1.0.0", "port-version": 0 }, - "cadons-ctus": { - "baseline": "1.0.0", - "port-version": 0 - }, "caf": { "baseline": "1.1.0", "port-version": 0 @@ -2556,6 +2552,10 @@ "baseline": "2022-03-15", "port-version": 1 }, + "docraft": { + "baseline": "v1.0.0-beta.1", + "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..553043ee29ab65 --- /dev/null +++ b/versions/d-/docraft.json @@ -0,0 +1,14 @@ +{ + "versions": [ + { + "git-tree": "f5c02da9c36c858213c5b86c77df78c59c407e00", + "version-string": "v1.0.0-beta.1", + "port-version": 0 + }, + { + "git-tree": "01cae8f11a1c205dc0547c9ab8c63547e80f8539", + "version-string": "v1.0.0-beta", + "port-version": 0 + } + ] +} From 17bb701a8403aa2eb394092944f77c1866a806a1 Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 12 Mar 2026 21:44:56 +0100 Subject: [PATCH 21/29] Remove gtest dependency from Docraft portfile --- ports/docraft/vcpkg.json | 1 - 1 file changed, 1 deletion(-) diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index 5a67be055e8f75..67ea0d80eeabba 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -5,7 +5,6 @@ "homepage": "https://cadons.github.io/Docraft/", "license": "Apache-2.0", "dependencies": [ - "gtest", "libharu", "nlohmann-json", "pugixml", From ed93415705f9d8b4bc6e96c78e5c811a7b629175 Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 12 Mar 2026 21:53:49 +0100 Subject: [PATCH 22/29] Update git-tree for Docraft version v1.0.0-beta.1 --- versions/d-/docraft.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/d-/docraft.json b/versions/d-/docraft.json index 553043ee29ab65..d45aa635d86670 100644 --- a/versions/d-/docraft.json +++ b/versions/d-/docraft.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "f5c02da9c36c858213c5b86c77df78c59c407e00", + "git-tree": "c5438a63537461f19b8eafa0917dab38160ba47c", "version-string": "v1.0.0-beta.1", "port-version": 0 }, From 4fce84fccba592eed2d8c151e198bf76d8463d12 Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 12 Mar 2026 22:03:22 +0100 Subject: [PATCH 23/29] Add tool copying for docraft in portfile --- ports/docraft/portfile.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index d5f851288c1edb..edcf959660b374 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -15,6 +15,8 @@ vcpkg_cmake_configure( vcpkg_cmake_install() vcpkg_copy_pdbs() +vcpkg_copy_tools(TOOL_NAMES docraft_tool AUTO_CLEAN) + vcpkg_cmake_config_fixup(PACKAGE_NAME docraft) file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") From 11cdf1baa273d63a875f8fd432cbba6f9a2eb5ee Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 12 Mar 2026 22:15:51 +0100 Subject: [PATCH 24/29] Update Docraft version to v1.0.0.beta.2 and fix SHA512 checksum in portfile --- ports/docraft/portfile.cmake | 2 +- ports/docraft/vcpkg.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index edcf959660b374..a4c3ef4f52f5d5 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/Docraft REF ${VERSION} - SHA512 1bbf0e7a10104288f88af6cb5bf830e3669235ca5d4c25f9bdc08c9734dda26226120f54c1e2dbf7bbe9f3d36ef2b578650e8f6cecd8c7cf2461934e96f4cd99 + SHA512 b00d0598297e9704adcb5206558fa262ae59f8ff38a4b8e97129fcbe0fb71c89ed5b64dd8717a5c21fd4d53d573cd2d31158a20754798535a67ee2ca77b78daa HEAD_REF main ) diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index 67ea0d80eeabba..27be71527f6b67 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -1,6 +1,6 @@ { "name": "docraft", - "version-string": "v1.0.0-beta.1", + "version-string": "v1.0.0.beta.2", "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", From ec9552e0ce5862908eca5d2657a41903f09da0c0 Mon Sep 17 00:00:00 2001 From: Cadons Date: Thu, 12 Mar 2026 22:22:19 +0100 Subject: [PATCH 25/29] Update Docraft version to v1.0.0.beta.2 in baseline and add new version entry in docraft.json --- versions/baseline.json | 2 +- versions/d-/docraft.json | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/versions/baseline.json b/versions/baseline.json index 9132f77772ae4c..b401a834e1361c 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2553,7 +2553,7 @@ "port-version": 1 }, "docraft": { - "baseline": "v1.0.0-beta.1", + "baseline": "v1.0.0.beta.2", "port-version": 0 }, "doctest": { diff --git a/versions/d-/docraft.json b/versions/d-/docraft.json index d45aa635d86670..1ef538273bb970 100644 --- a/versions/d-/docraft.json +++ b/versions/d-/docraft.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "ad3dfac6f7be230590b8c70817078967ad6ceaf5", + "version-string": "v1.0.0.beta.2", + "port-version": 0 + }, { "git-tree": "c5438a63537461f19b8eafa0917dab38160ba47c", "version-string": "v1.0.0-beta.1", From 615f6a390ac460b459736431f936b5b493aebe66 Mon Sep 17 00:00:00 2001 From: cadons Date: Sun, 15 Mar 2026 12:21:10 +0100 Subject: [PATCH 26/29] Update Docraft to version 1.0.0-beta.3 and adjust checksums in configuration files --- ports/docraft/portfile.cmake | 2 +- ports/docraft/vcpkg.json | 4 +++- versions/baseline.json | 2 +- versions/d-/docraft.json | 14 ++------------ 4 files changed, 7 insertions(+), 15 deletions(-) diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index a4c3ef4f52f5d5..fd5da4ba155bbc 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/Docraft REF ${VERSION} - SHA512 b00d0598297e9704adcb5206558fa262ae59f8ff38a4b8e97129fcbe0fb71c89ed5b64dd8717a5c21fd4d53d573cd2d31158a20754798535a67ee2ca77b78daa + SHA512 fee1f78fb013b592faf3107e6bd77485f14755d0a1add6b3f906b896f743c693bd900ce26f6d347a577e00f507d541917657ab6ccae93a2de800ab68a1adbd93 HEAD_REF main ) diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index 27be71527f6b67..d09d543660874a 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -1,10 +1,12 @@ { "name": "docraft", - "version-string": "v1.0.0.beta.2", + "version-string": "v1.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", + "gtest", "libharu", "nlohmann-json", "pugixml", diff --git a/versions/baseline.json b/versions/baseline.json index 2989f180e62a98..ff007d6bf5f25d 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2557,7 +2557,7 @@ "port-version": 1 }, "docraft": { - "baseline": "v1.0.0.beta.2", + "baseline": "v1.0.0-beta.3", "port-version": 0 }, "doctest": { diff --git a/versions/d-/docraft.json b/versions/d-/docraft.json index 1ef538273bb970..94cba754acf830 100644 --- a/versions/d-/docraft.json +++ b/versions/d-/docraft.json @@ -1,18 +1,8 @@ { "versions": [ { - "git-tree": "ad3dfac6f7be230590b8c70817078967ad6ceaf5", - "version-string": "v1.0.0.beta.2", - "port-version": 0 - }, - { - "git-tree": "c5438a63537461f19b8eafa0917dab38160ba47c", - "version-string": "v1.0.0-beta.1", - "port-version": 0 - }, - { - "git-tree": "01cae8f11a1c205dc0547c9ab8c63547e80f8539", - "version-string": "v1.0.0-beta", + "git-tree": "ce98cd3db55322eae8d7b7bcd4a010770ed191c7", + "version-string": "v1.0.0-beta.3", "port-version": 0 } ] From 509072c9d2439a1745afe16b321be99dce23fcf5 Mon Sep 17 00:00:00 2001 From: cadons Date: Sat, 21 Mar 2026 09:39:44 +0100 Subject: [PATCH 27/29] Update Docraft to version 1.0.0-beta.3 and remove gtest dependency --- ports/docraft/portfile.cmake | 4 ++-- ports/docraft/vcpkg.json | 1 - versions/d-/docraft.json | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index fd5da4ba155bbc..c5fcdec308f322 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -9,7 +9,7 @@ vcpkg_from_github( vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS - -DBUILD_TESTS=OFF + -DBUILD_TESTS=OFF ) vcpkg_cmake_install() @@ -17,7 +17,7 @@ vcpkg_copy_pdbs() vcpkg_copy_tools(TOOL_NAMES docraft_tool AUTO_CLEAN) -vcpkg_cmake_config_fixup(PACKAGE_NAME docraft) +vcpkg_cmake_config_fixup() file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index d09d543660874a..73bddea3a1a214 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -6,7 +6,6 @@ "license": "Apache-2.0", "dependencies": [ "fmt", - "gtest", "libharu", "nlohmann-json", "pugixml", diff --git a/versions/d-/docraft.json b/versions/d-/docraft.json index 94cba754acf830..4b36f7256b352b 100644 --- a/versions/d-/docraft.json +++ b/versions/d-/docraft.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "ce98cd3db55322eae8d7b7bcd4a010770ed191c7", + "git-tree": "f18f2ff79f30580725b3f7a96260cbb7cc0eb621", "version-string": "v1.0.0-beta.3", "port-version": 0 } From 1568dbbda98f32ad509511223b7d3390b7b79671 Mon Sep 17 00:00:00 2001 From: cadons Date: Sat, 21 Mar 2026 10:31:53 +0100 Subject: [PATCH 28/29] Update portfile and vcpkg.json for version formatting changes --- ports/docraft/portfile.cmake | 2 +- ports/docraft/vcpkg.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/docraft/portfile.cmake b/ports/docraft/portfile.cmake index c5fcdec308f322..b347f854b85d69 100644 --- a/ports/docraft/portfile.cmake +++ b/ports/docraft/portfile.cmake @@ -1,7 +1,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Cadons/Docraft - REF ${VERSION} + REF v${VERSION} SHA512 fee1f78fb013b592faf3107e6bd77485f14755d0a1add6b3f906b896f743c693bd900ce26f6d347a577e00f507d541917657ab6ccae93a2de800ab68a1adbd93 HEAD_REF main ) diff --git a/ports/docraft/vcpkg.json b/ports/docraft/vcpkg.json index 73bddea3a1a214..f261506cfb2fdc 100644 --- a/ports/docraft/vcpkg.json +++ b/ports/docraft/vcpkg.json @@ -1,6 +1,6 @@ { "name": "docraft", - "version-string": "v1.0.0-beta.3", + "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", From 3d04627eb25b2a03d1da0302d9b798d38ebdc698 Mon Sep 17 00:00:00 2001 From: cadoni Date: Wed, 17 Jun 2026 17:01:21 +0200 Subject: [PATCH 29/29] Update SHA512 checksum and increment version to 1.0.1 in vcpkg.json --- ports/cadons-ctus/portfile.cmake | 2 +- ports/cadons-ctus/vcpkg.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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",