From 5444eb89c98e0dcdbeca2faa5b8961a9b4fa13a6 Mon Sep 17 00:00:00 2001 From: CodeGonshik Date: Sun, 9 Aug 2026 14:54:59 +0300 Subject: [PATCH 1/4] [lightlib] Add port: lightlib version 0.1.3 --- ports/lightlib/portfile.cmake | 26 ++++++++++++++++++++++++++ ports/lightlib/vcpkg.json | 26 ++++++++++++++++++++++++++ versions/baseline.json | 4 ++++ versions/l-/lightlib.json | 9 +++++++++ 4 files changed, 65 insertions(+) create mode 100644 ports/lightlib/portfile.cmake create mode 100644 ports/lightlib/vcpkg.json create mode 100644 versions/l-/lightlib.json diff --git a/ports/lightlib/portfile.cmake b/ports/lightlib/portfile.cmake new file mode 100644 index 00000000000000..a2c0643b822006 --- /dev/null +++ b/ports/lightlib/portfile.cmake @@ -0,0 +1,26 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO lev2p1/lightlib + REF v0.1.3 + SHA512 01412b7e26ae7f26664086b2f38ebec03d7c2a91831778819942e04f13b7135ebf6a55ad4b087ca74a3403dce1f813d9128a0c9fada5a173fbf71fa10aa1f3ba + HEAD_REF master +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}/Light" + GENERATOR "Visual Studio 18 2026" + OPTIONS + -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} +) + +vcpkg_cmake_install() + +file(REMOVE_RECURSE + "${CURRENT_PACKAGES_DIR}/debug/include" +) + +set(VCPKG_POLICY_DLLS_WITHOUT_EXPORTS enabled) + +vcpkg_cmake_config_fixup(CONFIG_PATH share/lightlib) + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") \ No newline at end of file diff --git a/ports/lightlib/vcpkg.json b/ports/lightlib/vcpkg.json new file mode 100644 index 00000000000000..5be06c947cfa16 --- /dev/null +++ b/ports/lightlib/vcpkg.json @@ -0,0 +1,26 @@ +{ + "name": "lightlib", + "version": "0.1.3", + "description": "Modern C++ MVC framework designed for creating high-performance asynchronous APIs. The framework combines the power of Boost.Asio with modern C++20/23 features", + "homepage": "https://github.com/lev2p1/lightlib", + "license": "LGPL-3.0-or-later", + "supports": "x64 & (windows | linux | osx)", + "dependencies": [ + "boost", + "fmt", + "hiredis", + "jwt-cpp", + "libpq", + "nlohmann-json", + "picojson", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "zlib" + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index db58016fadd36c..cd485b89084f73 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -6152,6 +6152,10 @@ "baseline": "4.5.0", "port-version": 0 }, + "lightlib": { + "baseline": "0.1.3", + "port-version": 0 + }, "lightningscanner": { "baseline": "1.0.2", "port-version": 0 diff --git a/versions/l-/lightlib.json b/versions/l-/lightlib.json new file mode 100644 index 00000000000000..930b73a388cd48 --- /dev/null +++ b/versions/l-/lightlib.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "a1f31e6506c7d366ef06d2c45018dd77ef9e336e", + "version": "0.1.3", + "port-version": 0 + } + ] +} From ad323a5082a2aba477bef807e3f4ef74bddb5ce7 Mon Sep 17 00:00:00 2001 From: CodeGonshik Date: Sun, 9 Aug 2026 21:36:10 +0300 Subject: [PATCH 2/4] [lightlib] Update to v0.1.4 --- ports/lightlib/portfile.cmake | 15 ++++++++++----- ports/lightlib/vcpkg.json | 2 +- versions/baseline.json | 2 +- versions/l-/lightlib.json | 5 +++++ 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/ports/lightlib/portfile.cmake b/ports/lightlib/portfile.cmake index a2c0643b822006..01e611156c2842 100644 --- a/ports/lightlib/portfile.cmake +++ b/ports/lightlib/portfile.cmake @@ -1,14 +1,13 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO lev2p1/lightlib - REF v0.1.3 - SHA512 01412b7e26ae7f26664086b2f38ebec03d7c2a91831778819942e04f13b7135ebf6a55ad4b087ca74a3403dce1f813d9128a0c9fada5a173fbf71fa10aa1f3ba + REF v0.1.4 + SHA512 f1ef42b92909e90622cce50a1c311909fb84485a2492e1358b8f2a3c818726d6ce15082c316765355bdbefcf575ba0254a060ffa00f87c96be0ed99711c7cf6e HEAD_REF master ) vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}/Light" - GENERATOR "Visual Studio 18 2026" OPTIONS -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} ) @@ -17,10 +16,16 @@ vcpkg_cmake_install() file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" + "${CURRENT_PACKAGES_DIR}/debug/share" ) -set(VCPKG_POLICY_DLLS_WITHOUT_EXPORTS enabled) +if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") + file(REMOVE_RECURSE + "${CURRENT_PACKAGES_DIR}/bin" + "${CURRENT_PACKAGES_DIR}/debug/bin" + ) +endif() -vcpkg_cmake_config_fixup(CONFIG_PATH share/lightlib) +set(VCPKG_POLICY_DLLS_WITHOUT_EXPORTS enabled) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") \ No newline at end of file diff --git a/ports/lightlib/vcpkg.json b/ports/lightlib/vcpkg.json index 5be06c947cfa16..e7f4ebaad9c114 100644 --- a/ports/lightlib/vcpkg.json +++ b/ports/lightlib/vcpkg.json @@ -1,6 +1,6 @@ { "name": "lightlib", - "version": "0.1.3", + "version": "0.1.4", "description": "Modern C++ MVC framework designed for creating high-performance asynchronous APIs. The framework combines the power of Boost.Asio with modern C++20/23 features", "homepage": "https://github.com/lev2p1/lightlib", "license": "LGPL-3.0-or-later", diff --git a/versions/baseline.json b/versions/baseline.json index cd485b89084f73..5293cbd47a87e3 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -6153,7 +6153,7 @@ "port-version": 0 }, "lightlib": { - "baseline": "0.1.3", + "baseline": "0.1.4", "port-version": 0 }, "lightningscanner": { diff --git a/versions/l-/lightlib.json b/versions/l-/lightlib.json index 930b73a388cd48..f7ccb5e2921d45 100644 --- a/versions/l-/lightlib.json +++ b/versions/l-/lightlib.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b8b1d80824dfb0d1e478035bc574e5d9d43c5931", + "version": "0.1.4", + "port-version": 0 + }, { "git-tree": "a1f31e6506c7d366ef06d2c45018dd77ef9e336e", "version": "0.1.3", From 5efff7eaab8770750d1f64c9a45d84730f871bef Mon Sep 17 00:00:00 2001 From: CodeGonshik Date: Sun, 9 Aug 2026 22:43:25 +0300 Subject: [PATCH 3/4] [lightlib] v0.1.4 fix --- ports/lightlib/portfile.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/lightlib/portfile.cmake b/ports/lightlib/portfile.cmake index 01e611156c2842..863ebf4516f86f 100644 --- a/ports/lightlib/portfile.cmake +++ b/ports/lightlib/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO lev2p1/lightlib REF v0.1.4 - SHA512 f1ef42b92909e90622cce50a1c311909fb84485a2492e1358b8f2a3c818726d6ce15082c316765355bdbefcf575ba0254a060ffa00f87c96be0ed99711c7cf6e + SHA512 f707dddc26321c2aedf38acf17d2609c84d9c6151b690eefcee7d7dd94318fb781f4dc2a7f27743764fb5343fd060f11b1c8619cb1cc2e1e968367f60cb7771e HEAD_REF master ) From 80af62e9a61851e523be0439034fa6888d999436 Mon Sep 17 00:00:00 2001 From: CodeGonshik Date: Sun, 9 Aug 2026 23:02:15 +0300 Subject: [PATCH 4/4] [lightlib] version 0.1.4 fix --- versions/l-/lightlib.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/l-/lightlib.json b/versions/l-/lightlib.json index f7ccb5e2921d45..af14fa45a5e3a4 100644 --- a/versions/l-/lightlib.json +++ b/versions/l-/lightlib.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "b8b1d80824dfb0d1e478035bc574e5d9d43c5931", + "git-tree": "e0d9a57b0ba1594789bb6bc6ac991dd98d3b6faa", "version": "0.1.4", "port-version": 0 },