diff --git a/ports/itsy-bitsy/fix-cmake-install.patch b/ports/itsy-bitsy/fix-cmake-install.patch new file mode 100644 index 00000000000000..64a53767000ae8 --- /dev/null +++ b/ports/itsy-bitsy/fix-cmake-install.patch @@ -0,0 +1,55 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c7b2e2a..9219be1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -31,6 +31,8 @@ project(itsy.bitsy + DESCRIPTION "Standard bit utilities to supplement the C and C++ standard libraries." + LANGUAGES C CXX) + ++include(CMakePackageConfigHelpers) ++include(GNUInstallDirs) + # # Pre-dependencies + # this is for all the deps we may or may not need before-hand to make things right + if(ITSY_BITSY_READTHEDOCS) +@@ -100,10 +102,7 @@ option(ITSY_BITSY_EXAMPLES "Enable build of examples" OFF) + + # # Dependencies + # ztd.idk +-FetchContent_Declare(ztd.idk +- GIT_REPOSITORY https://github.com/soasis/idk.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.idk) ++find_package(ztd.idk CONFIG REQUIRED) + + # # itsy.bitsy Target + # Build Target +@@ -136,6 +135,10 @@ export(TARGETS itsy.bitsy FILE "${CMAKE_CURRENT_BINARY_DIR}/cmake/itsy.bitsy-tar + + install(TARGETS itsy.bitsy + EXPORT itsy.bitsy) ++install(EXPORT itsy.bitsy ++ FILE itsy.bitsy-targets.cmake ++ DESTINATION lib/cmake/itsy.bitsy ++) + + install(DIRECTORY include/itsy + DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") +diff --git a/cmake/itsy.bitsy-config.cmake.in b/cmake/itsy.bitsy-config.cmake.in +index 9f87935..6e18425 100644 +--- a/cmake/itsy.bitsy-config.cmake.in ++++ b/cmake/itsy.bitsy-config.cmake.in +@@ -9,10 +9,13 @@ + # See https://github.com/ThePhD/itsy_bitsy#using-the-library for documentation. + + @PACKAGE_INIT@ ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.idk CONFIG) ++include("${CMAKE_CURRENT_LIST_DIR}/itsy.bitsy-targets.cmake") + +-include("${CMAKE_CURRENT_LIST_DIR}/sol2-targets.cmake") + + MESSAGE(STATUS ${CMAKE_CURRENT_LIST_DIR}) ++add_library(itsy::bitsy ALIAS itsy.bitsy) + + if (TARGET sol2) + get_target_property(SOL2_INCLUDE_DIRS diff --git a/ports/itsy-bitsy/portfile.cmake b/ports/itsy-bitsy/portfile.cmake new file mode 100644 index 00000000000000..1e8839ec6161ee --- /dev/null +++ b/ports/itsy-bitsy/portfile.cmake @@ -0,0 +1,27 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO ThePhD/itsy_bitsy + REF d5b6bf9509bb2dff6235452d427f0b1c349d5f8b + SHA512 06489e46ad55a7fa55ddf88290509b157cf53518a8d9532d5a56e9907e5efaa298cb8946807e497461d322f62b4bad9b16864ef0def527edc8503f7a7884b8e1 + HEAD_REF main + PATCHES fix-cmake-install.patch +) + +set(VCPKG_BUILD_TYPE release) # header-only + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DFETCHCONTENT_FULLY_DISCONNECTED=ON + -DITSY_BITSY_SINGLE=OFF +) + +vcpkg_cmake_install() + +vcpkg_cmake_config_fixup(PACKAGE_NAME itsy.bitsy CONFIG_PATH "lib/cmake/itsy.bitsy") + +vcpkg_fixup_pkgconfig() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/itsy-bitsy/vcpkg.json b/ports/itsy-bitsy/vcpkg.json new file mode 100644 index 00000000000000..b73069245373c8 --- /dev/null +++ b/ports/itsy-bitsy/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "itsy-bitsy", + "version-date": "2022-08-02", + "description": "Bit containers, sequences, and views for everyone. ", + "homepage": "https://github.com/ThePhD/itsy_bitsy", + "license": "BSL-1.0", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "ztd-idk" + ] +} diff --git a/ports/ztd-cuneicode/fix-cmake-install.patch b/ports/ztd-cuneicode/fix-cmake-install.patch new file mode 100644 index 00000000000000..431530bfba154f --- /dev/null +++ b/ports/ztd-cuneicode/fix-cmake-install.patch @@ -0,0 +1,95 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 00aa8b6..d49889b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -39,6 +39,12 @@ FetchContent_Declare(ztd.cmake + GIT_TAG main) + FetchContent_MakeAvailable(ztd.cmake) + set(CMAKE_PROJECT_INCLUDE ${ZTD_CMAKE_PROJECT_PRELUDE}) ++include(FetchContent) ++FetchContent_Declare(ztd.cmake ++ GIT_REPOSITORY https://github.com/soasis/cmake ++ GIT_TAG main) ++FetchContent_MakeAvailable(ztd.cmake) ++set(CMAKE_PROJECT_INCLUDE ${ZTD_CMAKE_PROJECT_PRELUDE}) + + # # Project declaration + # informs about the project, gives a description, version and MOST IMPORTANTLY +@@ -49,6 +55,8 @@ project(ztd.cuneicode + HOMEPAGE_URL "https://ztdcuneicode.readthedocs.io/en/latest/" + LANGUAGES C CXX) + ++include(CMakePackageConfigHelpers) ++include(GNUInstallDirs) + if(ZTD_CUNEICODE_READTHEDOCS) + # ReadTheDocs seems unable to handle the include at the project level: something must be going wrong? + include(CheckCXXCompilerFlag) +@@ -132,15 +140,7 @@ option(ZTD_CUNEICODE_SIMDUTF_SHARED "Enable the simdutf shared target for cuneic + + # # Dependencies + # ztd.idk +-FetchContent_Declare(ztd.idk +- GIT_REPOSITORY https://github.com/soasis/idk.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.idk) +-# ztd.encoding_tables +-FetchContent_Declare(ztd.encoding_tables +- GIT_REPOSITORY https://github.com/soasis/encoding_tables.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.encoding_tables) ++find_package(ztd.encoding_tables CONFIG REQUIRED) + + # # Main Library + file(GLOB ztd.cuneicode.includes CONFIGURE_DEPENDS include/*.hpp) +@@ -187,15 +187,12 @@ target_compile_options(ztd.cuneicode PUBLIC + ${--enable-conforming-preprocessor} + ) + ++install(TARGETS ztd.cuneicode ++ EXPORT ztd.cuneicode-targets ++ DESTINATION lib) + install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + ) +-install(TARGETS ztd.cuneicode +- PUBLIC_HEADER +- RUNTIME +- ARCHIVE +- LIBRARY +-) + + # # Config / Version packaging + # Version configurations +@@ -213,6 +210,15 @@ export(TARGETS ztd.cuneicode + FILE + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.cuneicode/ztd.cuneicode-targets.cmake") + ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.cuneicode/ztd.cuneicode-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.cuneicode/ztd.cuneicode-config-version.cmake ++ DESTINATION share/ztd.cuneicode ++ ) ++install(EXPORT ztd.cuneicode-targets ++ FILE ztd.cuneicode-targets.cmake ++ DESTINATION share/ztd.cuneicode ++) + if(ZTD_CUNEICODE_GENERATE_SINGLE) + add_subdirectory(single) + endif() +diff --git a/cmake/ztd.cuneicode-config.cmake.in b/cmake/ztd.cuneicode-config.cmake.in +index 4bfb041..823d50b 100644 +--- a/cmake/ztd.cuneicode-config.cmake.in ++++ b/cmake/ztd.cuneicode-config.cmake.in +@@ -1,6 +1,11 @@ + @PACKAGE_INIT@ ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.encoding_tables CONFIG) + +-if (TARGET ztd::cuneicode) ++include(${CMAKE_CURRENT_LIST_DIR}/ztd.cuneicode-targets.cmake) ++ ++if (TARGET ztd.cuneicode) ++ add_library(ztd::cuneicode ALIAS ztd.cuneicode) + get_target_property(ZTD_CUNEICODE_INCLUDE_DIRS + ztd.cuneicode.single INTERFACE_INCLUDE_DIRECTORIES) + set_and_check(ZTD_CUNEICODE_INCLUDE_DIRS "${ZTD_CUNEICODE_INCLUDE_DIRS}") diff --git a/ports/ztd-cuneicode/portfile.cmake b/ports/ztd-cuneicode/portfile.cmake new file mode 100644 index 00000000000000..0bff550409f1f2 --- /dev/null +++ b/ports/ztd-cuneicode/portfile.cmake @@ -0,0 +1,22 @@ +if (VCPKG_TARGET_IS_WINDOWS) + vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +endif() +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO soasis/cuneicode + REF 093041aa934b7b09e7ee7300abdc3f54bb57e389 + SHA512 0066fee5cf75fa07dc97934153e4206e4add69f15602526c1953b0302d5a6f8b56256e837a73acee187b0e02e676fba1350ad39b162c4901c624b12fa4e0fb03 + HEAD_REF main + PATCHES fix-cmake-install.patch +) + +vcpkg_cmake_configure( + SOURCE_PATH ${SOURCE_PATH} +) + +vcpkg_cmake_install() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/ztd-cuneicode/vcpkg.json b/ports/ztd-cuneicode/vcpkg.json new file mode 100644 index 00000000000000..dc1d8fd0f5287c --- /dev/null +++ b/ports/ztd-cuneicode/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ztd-cuneicode", + "version-date": "2023-11-03", + "description": "Shared tables between C and C++ for encoding infrastructure", + "homepage": "http://ztdcuneicode.rtfd.io/", + "license": "Apache-2.0", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "ztd-encoding-tables" + ] +} diff --git a/ports/ztd-encoding-tables/fix-cmake-install.patch b/ports/ztd-encoding-tables/fix-cmake-install.patch new file mode 100644 index 00000000000000..c56beb7afe40ee --- /dev/null +++ b/ports/ztd-encoding-tables/fix-cmake-install.patch @@ -0,0 +1,68 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7612c6c..8d2233d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -50,6 +50,8 @@ project(ztd.encoding_tables + HOMEPAGE_URL "https://ztdencoding_tables.rtfd.io/" + LANGUAGES CXX C) + ++include(CMakePackageConfigHelpers) ++include(GNUInstallDirs) + if(ZTD_ENCODING_TABLES_READTHEDOCS) + # ReadTheDocs seems unable to handle the include at the project level: something must be going wrong? + include(CheckCXXCompilerFlag) +@@ -127,10 +129,7 @@ if(ZTD_ENCODING_TABLES_IS_TOP_LEVEL_PROJECT) + endif() + + # # Main Dependency +-FetchContent_Declare(ztd.idk +- GIT_REPOSITORY https://github.com/soasis/idk.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.idk) ++find_package(ztd.idk CONFIG REQUIRED) + + # # Main library declarations + # ztd.encoding_tables +@@ -179,7 +178,9 @@ if(ZTD_ENCODING_TABLES_IS_TOP_LEVEL_PROJECT) + ) + endif() + +-install(TARGETS ztd.encoding_tables) ++install(TARGETS ztd.encoding_tables ++ EXPORT ztd.encoding_tables-targets ++ DESTINATION lib) + install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + ) +@@ -199,9 +200,15 @@ export(TARGETS ztd.encoding_tables + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.encoding_tables/ztd.encoding_tables-targets.cmake" + ) + +-install( +- DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/cmake" +- TYPE DATA ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.encoding_tables/ztd.encoding_tables-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.encoding_tables/ztd.encoding_tables-config-version.cmake ++ DESTINATION share/ztd.encoding_tables ++ ) ++ ++install(EXPORT ztd.encoding_tables-targets ++ FILE ztd.encoding_tables-targets.cmake ++ DESTINATION share/ztd.encoding_tables + ) + + if(ZTD_ENCODING_TABLES_GENERATE_SINGLE) +diff --git a/cmake/ztd.encoding_tables-config.cmake.in b/cmake/ztd.encoding_tables-config.cmake.in +index 2b8db83..579f865 100644 +--- a/cmake/ztd.encoding_tables-config.cmake.in ++++ b/cmake/ztd.encoding_tables-config.cmake.in +@@ -1,6 +1,7 @@ + @PACKAGE_INIT@ + +-find_package(ztd.encoding_tables CONFIG REQUIRED) ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.idk CONFIG) + include(${CMAKE_CURRENT_LIST_DIR}/ztd.encoding_tables-targets.cmake) + + if (TARGET ztd.encoding_tables) diff --git a/ports/ztd-encoding-tables/portfile.cmake b/ports/ztd-encoding-tables/portfile.cmake new file mode 100644 index 00000000000000..7b97b0d16b4bfe --- /dev/null +++ b/ports/ztd-encoding-tables/portfile.cmake @@ -0,0 +1,22 @@ +if (VCPKG_TARGET_IS_WINDOWS) + vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +endif() +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO soasis/encoding_tables + REF 2f4324b3d84db2300d0bf3d0e568a28992df2b55 + SHA512 ec8684bca5673609c0b3014228b6b35647896f8288d6ef85778a7bb8a191c4c92985a11d625e7e5e306b738c16dce232f2604e7cf583ca5e9b76ff4a9f447732 + HEAD_REF main + PATCHES fix-cmake-install.patch +) + +vcpkg_cmake_configure( + SOURCE_PATH ${SOURCE_PATH} +) + +vcpkg_cmake_install() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/ztd-encoding-tables/vcpkg.json b/ports/ztd-encoding-tables/vcpkg.json new file mode 100644 index 00000000000000..e4a8d130777ae4 --- /dev/null +++ b/ports/ztd-encoding-tables/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ztd-encoding-tables", + "version-date": "2023-06-10", + "description": "Shared tables between C and C++ for encoding infrastructure", + "homepage": "https://github.com/soasis/encoding_tables", + "license": "Apache-2.0", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "ztd-idk" + ] +} diff --git a/ports/ztd-idk/fix-cmake-install.patch b/ports/ztd-idk/fix-cmake-install.patch new file mode 100644 index 00000000000000..e657f49681955a --- /dev/null +++ b/ports/ztd-idk/fix-cmake-install.patch @@ -0,0 +1,187 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 746afa7..803b82e 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,11 +34,6 @@ cmake_policy(VERSION 3.21) + # # Project kickstart + # Includes a bunch of basic flags and utilities shared across projects + # See more at the github repository link below +-include(FetchContent) +-FetchContent_Declare(ztd.cmake +- GIT_REPOSITORY https://github.com/soasis/cmake.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.cmake) + set(CMAKE_PROJECT_INCLUDE ${ZTD_CMAKE_PROJECT_PRELUDE}) + + # # Project declaration +@@ -50,6 +45,8 @@ project(ztd.idk + HOMEPAGE_URL "https://ztdidk.rtfd.io/" + LANGUAGES CXX C) + ++include(GNUInstallDirs) ++include(CMakePackageConfigHelpers) + if(ZTD_IDK_READTHEDOCS) + # ReadTheDocs seems unable to handle the include at the project level: something must be going wrong? + include(CheckCXXCompilerFlag) +@@ -89,9 +86,6 @@ if(ZTD_IDK_IS_TOP_LEVEL_PROJECT) + set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin") + set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin") + +- if(NOT DEFINED CMAKE_CXX_STANDARD) +- set(CMAKE_CXX_STANDARD 17) +- endif() + + if(NOT DEFINED CMAKE_C_STANDARD) + set(CMAKE_C_STANDARD 11) +@@ -133,6 +127,7 @@ endif() + # ztd.version + add_library(ztd.version INTERFACE) + add_library(ztd::version ALIAS ztd.version) ++target_compile_features(ztd.version INTERFACE cxx_std_20) + target_include_directories(ztd.version + INTERFACE + $ +@@ -143,20 +138,32 @@ install(DIRECTORY include/ + ${CMAKE_INSTALL_INCLUDEDIR} + ) + ++install(TARGETS ztd.version ++ EXPORT ztd.version-targets ++ DESTINATION lib) + configure_package_config_file( + cmake/ztd.version-config.cmake.in + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.version/ztd.version-config.cmake" +- INSTALL_DESTINATION lib/cmake/ztd.version ++ INSTALL_DESTINATION share/ztd.version + NO_CHECK_REQUIRED_COMPONENTS_MACRO + ) + write_basic_package_version_file( + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.version/ztd.version-config-version.cmake" + COMPATIBILITY SameMajorVersion + ) ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.version/ztd.version-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.version/ztd.version-config-version.cmake ++ DESTINATION share/ztd.version ++ ) + export(TARGETS ztd.version + FILE + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.version/ztd.version-targets.cmake" + ) ++install(EXPORT ztd.version-targets ++ FILE ztd.version-targets.cmake ++ DESTINATION share/ztd.version ++) + + # ztd.tag_invoke + file(GLOB_RECURSE ztd.tag_invoke.includes +@@ -166,6 +173,7 @@ file(GLOB_RECURSE ztd.tag_invoke.includes + ) + + add_library(ztd.tag_invoke INTERFACE) ++target_compile_features(ztd.tag_invoke INTERFACE cxx_std_20) + add_library(ztd::tag_invoke ALIAS ztd.tag_invoke) + target_include_directories(ztd.tag_invoke + INTERFACE +@@ -179,10 +187,14 @@ install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + ) + ++install(TARGETS ztd.tag_invoke ++ EXPORT ztd.tag_invoke-targets ++ DESTINATION lib) ++ + configure_package_config_file( + cmake/ztd.tag_invoke-config.cmake.in + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.tag_invoke/ztd.tag_invoke-config.cmake" +- INSTALL_DESTINATION lib/cmake/ztd.tag_invoke ++ INSTALL_DESTINATION share/ztd.tag_invoke + NO_CHECK_REQUIRED_COMPONENTS_MACRO + ) + write_basic_package_version_file( +@@ -193,6 +205,16 @@ export(TARGETS ztd.tag_invoke + FILE + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.tag_invoke/ztd.tag_invoke-targets.cmake" + ) ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.tag_invoke/ztd.tag_invoke-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.tag_invoke/ztd.tag_invoke-config-version.cmake ++ DESTINATION share/ztd.tag_invoke ++) ++install(EXPORT ztd.tag_invoke-targets ++ FILE ztd.tag_invoke-targets.cmake ++ DESTINATION share/ztd.tag_invoke ++) ++ + + # ztd.idk + file(GLOB_RECURSE ztd.idk.includes +@@ -241,7 +263,9 @@ if(ZTD_IDK_IS_TOP_LEVEL_PROJECT) + ) + endif() + +-install(TARGETS ztd.idk) ++install(TARGETS ztd.idk ++ EXPORT ztd.idk-targets ++ DESTINATION lib) + install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + ) +@@ -249,7 +273,7 @@ install(DIRECTORY include/ + configure_package_config_file( + cmake/ztd.idk-config.cmake.in + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.idk/ztd.idk-config.cmake" +- INSTALL_DESTINATION lib/cmake/ztd.idk ++ INSTALL_DESTINATION share/ztd.idk + NO_CHECK_REQUIRED_COMPONENTS_MACRO + ) + write_basic_package_version_file( +@@ -261,11 +285,17 @@ export(TARGETS ztd.idk + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.idk/ztd.idk-targets.cmake" + ) + +-install( +- DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/cmake" +- TYPE DATA ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.idk/ztd.idk-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.idk/ztd.idk-config-version.cmake ++ DESTINATION share/ztd.idk/ ++ ) ++install(EXPORT ztd.idk-targets ++ FILE ztd.idk-targets.cmake ++ DESTINATION share/ztd.idk/ + ) + ++ + if(ZTD_IDK_GENERATE_SINGLE) + add_subdirectory(single) + endif() +diff --git a/cmake/ztd.idk-config.cmake.in b/cmake/ztd.idk-config.cmake.in +index 4ceb0ec..8377221 100644 +--- a/cmake/ztd.idk-config.cmake.in ++++ b/cmake/ztd.idk-config.cmake.in +@@ -1,7 +1,8 @@ + @PACKAGE_INIT@ + +-find_package(ztd.version CONFIG REQUIRED) +-find_package(ztd.tag_invoke CONFIG REQUIRED) ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.version CONFIG ) ++find_dependency(ztd.tag_invoke CONFIG) + include(${CMAKE_CURRENT_LIST_DIR}/ztd.idk-targets.cmake) + + if (TARGET ztd.idk) +diff --git a/cmake/ztd.tag_invoke-config.cmake.in b/cmake/ztd.tag_invoke-config.cmake.in +index 504c60b..ee2f5cd 100644 +--- a/cmake/ztd.tag_invoke-config.cmake.in ++++ b/cmake/ztd.tag_invoke-config.cmake.in +@@ -1,6 +1,6 @@ + @PACKAGE_INIT@ +- +-find_package(ztd.version CONFIG REQUIRED) ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.version CONFIG ) + include(${CMAKE_CURRENT_LIST_DIR}/ztd.tag_invoke-targets.cmake) + + if (TARGET ztd.tag_invoke) diff --git a/ports/ztd-idk/portfile.cmake b/ports/ztd-idk/portfile.cmake new file mode 100644 index 00000000000000..4cfbb5799911a3 --- /dev/null +++ b/ports/ztd-idk/portfile.cmake @@ -0,0 +1,22 @@ +if (VCPKG_TARGET_IS_WINDOWS) + vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +endif() +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO soasis/idk + REF ad64a1759a506bb0761c7b20c40da8c91865f50e + SHA512 b6f1afa78b23331ba19116101667bb9dd070deafb9d685f99f165c75ec30d7bfe90443034b6f1882c3186c490f3fc4ed648cdc3fff6fa8450375676d8e9c4727 + HEAD_REF main + PATCHES + fix-cmake-install.patch +) + +vcpkg_cmake_configure( + SOURCE_PATH ${SOURCE_PATH} +) +vcpkg_cmake_install() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/ztd-idk/vcpkg.json b/ports/ztd-idk/vcpkg.json new file mode 100644 index 00000000000000..0a28ce692665cd --- /dev/null +++ b/ports/ztd-idk/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "ztd-idk", + "version-date": "2023-11-03", + "description": "The IDK (Industrial Development Kit) library!", + "homepage": "https://github.com/soasis/idk", + "license": "Apache-2.0", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/ports/ztd-platform/fix-cmake-install.patch b/ports/ztd-platform/fix-cmake-install.patch new file mode 100644 index 00000000000000..f793fd614e23b9 --- /dev/null +++ b/ports/ztd-platform/fix-cmake-install.patch @@ -0,0 +1,72 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 57c97c4..d0e0da9 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -49,6 +49,8 @@ project(ztd.platform + HOMEPAGE_URL "https://ztdplatform.readthedocs.io/en/latest/" + LANGUAGES C CXX) + ++include(CMakePackageConfigHelpers) ++include(GNUInstallDirs) + if(ZTD_PLATFORM_READTHEDOCS) + # ReadTheDocs seems unable to handle the include at the project level: something must be going wrong? + include(CheckCXXCompilerFlag) +@@ -121,10 +123,7 @@ option(ZTD_PLATFORM_USE_ENCODING_C "Enable encoding_rs's C bindings with ztd::pl + + # # Dependencies + # ztd.idk +-FetchContent_Declare(ztd.idk +- GIT_REPOSITORY https://github.com/soasis/idk.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.idk) ++find_package(ztd.idk CONFIG REQUIRED) + + # encoding_c + if (ZTD_PLATFORM_USE_ENCODING_C) +@@ -408,11 +407,8 @@ install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + ) + install(TARGETS ztd.platform +- PUBLIC_HEADER +- RUNTIME +- ARCHIVE +- LIBRARY +-) ++ EXPORT ztd.platform-targets ++ DESTINATION lib) + + # # Config / Version packaging + # Version configurations +@@ -430,6 +426,15 @@ export(TARGETS ztd.platform + FILE + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.platform/ztd.platform-targets.cmake") + ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.platform/ztd.platform-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.platform/ztd.platform-config-version.cmake ++ DESTINATION share/ztd.platform ++ ) ++install(EXPORT ztd.platform-targets ++ FILE ztd.platform-targets.cmake ++ DESTINATION share/ztd.platform ++) + # # Benchmarks, Tests, Examples + if(ZTD_PLATFORM_TESTS) + include(CTest) +diff --git a/cmake/ztd.platform-config.cmake.in b/cmake/ztd.platform-config.cmake.in +index 37629fc..5d5886c 100644 +--- a/cmake/ztd.platform-config.cmake.in ++++ b/cmake/ztd.platform-config.cmake.in +@@ -1,6 +1,11 @@ + @PACKAGE_INIT@ + +-if (TARGET ztd::platform) ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.idk CONFIG) ++ ++include(${CMAKE_CURRENT_LIST_DIR}/ztd.platform-targets.cmake) ++if (TARGET ztd.platform) ++ add_library(ztd::platform ALIAS ztd.platform) + get_target_property(ZTD_PLATFORM_INCLUDE_DIRS + ztd.platform INTERFACE_INCLUDE_DIRECTORIES) + set_and_check(ZTD_PLATFORM_INCLUDE_DIRS "${ZTD_PLATFORM_INCLUDE_DIRS}") diff --git a/ports/ztd-platform/portfile.cmake b/ports/ztd-platform/portfile.cmake new file mode 100644 index 00000000000000..0d2a97287e452d --- /dev/null +++ b/ports/ztd-platform/portfile.cmake @@ -0,0 +1,22 @@ +if (VCPKG_TARGET_IS_WINDOWS) + vcpkg_check_linkage(ONLY_STATIC_LIBRARY) +endif() +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO soasis/platform + REF d92b8e5b85a4cabae62ad19ccfcc5c3f94ab1a14 + SHA512 d7482bbfa00c6c8226e368fde664ee77e915b4d01ea93e79dffb43b51b44808628c1d3d3daa5e6c8e5cd239dcd4c1ae31c3d0f534df9e1e9bf7a134b24322cfa + HEAD_REF main + PATCHES fix-cmake-install.patch +) + +vcpkg_cmake_configure( + SOURCE_PATH ${SOURCE_PATH} +) + +vcpkg_cmake_install() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/ztd-platform/vcpkg.json b/ports/ztd-platform/vcpkg.json new file mode 100644 index 00000000000000..e0283782f1eeb9 --- /dev/null +++ b/ports/ztd-platform/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "ztd-platform", + "version-date": "2022-12-30", + "description": "A library for messing with platfom-dependent configurations and libraries, and sometimes hiding their cores.", + "homepage": "https://github.com/soasis/platform", + "license": "Apache-2.0", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "ztd-idk" + ] +} diff --git a/ports/ztd-static-containers/fix-cmake.patch b/ports/ztd-static-containers/fix-cmake.patch new file mode 100644 index 00000000000000..cef15e5a2e34ee --- /dev/null +++ b/ports/ztd-static-containers/fix-cmake.patch @@ -0,0 +1,68 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 32371d4..22223ed 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -33,6 +33,8 @@ project(ztd.static_containers + VERSION 0.5.0 + DESCRIPTION "A library for a fixed-capacity vector." + LANGUAGES C CXX) ++include(CMakePackageConfigHelpers) ++include(GNUInstallDirs) + + if(ZTD_STATIC_CONTAINERS_READTHEDOCS) + # ReadTheDocs seems unable to handle the include at the project level: something must be going wrong? +@@ -113,10 +115,7 @@ option(ZTD_STATIC_CONTAINERS_BENCHMARKS "Enable build of benchmarks" OFF) + + # # Dependencies + # ztd.idk +-FetchContent_Declare(ztd.idk +- GIT_REPOSITORY https://github.com/soasis/idk.git +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.idk) ++find_package(ztd.idk CONFIG REQUIRED) + + file(GLOB_RECURSE ztd.static_containers.sources + LIST_DIRECTORIES FALSE +@@ -126,7 +125,6 @@ file(GLOB_RECURSE ztd.static_containers.sources + + add_library(ztd.static_containers INTERFACE) + add_library(ztd::static_containers ALIAS ztd.static_containers) +-target_sources(ztd.static_containers INTERFACE ${ztd.static_containers.sources}) + target_link_libraries(ztd.static_containers + INTERFACE + ztd::idk +@@ -155,6 +153,18 @@ export(TARGETS ztd.static_containers + FILE + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.static_containers/ztd.static_containers-targets.cmake") + ++install(TARGETS ztd.static_containers ++ EXPORT ztd.static_containers-targets) ++install(EXPORT ztd.static_containers-targets ++ FILE ztd.static_containers-targets.cmake ++ DESTINATION share/ztd.static_containers ++) ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.static_containers/ztd.static_containers-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.static_containers/ztd.static_containers-config-version.cmake ++ DESTINATION share/ztd.static_containers ++) ++ + # # Benchmarks, Tests, Examples + if(ZTD_STATIC_CONTAINERS_TESTS) + enable_testing() +diff --git a/cmake/ztd.static_containers-config.cmake.in b/cmake/ztd.static_containers-config.cmake.in +index f96ace2..94340c1 100644 +--- a/cmake/ztd.static_containers-config.cmake.in ++++ b/cmake/ztd.static_containers-config.cmake.in +@@ -1,6 +1,9 @@ + @PACKAGE_INIT@ +- +-if (TARGET ztd::static_containers) ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.idk CONFIG) ++include("${CMAKE_CURRENT_LIST_DIR}/ztd.static_containers-targets.cmake") ++if (TARGET ztd.static_containers) ++ add_library(ztd::static_containers ALIAS ztd.static_containers) + get_target_property(ZTD_STATIC_CONTAINERS_INCLUDE_DIRS + ztd.static_containers INTERFACE_INCLUDE_DIRECTORIES) + set_and_check(ZTD_STATIC_CONTAINERS_INCLUDE_DIRS "${ZTD_STATIC_CONTAINERS_INCLUDE_DIRS}") diff --git a/ports/ztd-static-containers/portfile.cmake b/ports/ztd-static-containers/portfile.cmake new file mode 100644 index 00000000000000..54db520842a54d --- /dev/null +++ b/ports/ztd-static-containers/portfile.cmake @@ -0,0 +1,18 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO soasis/static_containers + REF e1a21217b6dba3028e6cc6bf0f9562972ea1c43d + SHA512 ec5b98e2282e72eb09617006afaf2522a471b6eb3928c90fb878c46b7453bb94ddafb19cb4738c5561905003d299bb23d15ebf71c555259b5e500594fbadd97f + HEAD_REF main + PATCHES fix-cmake.patch +) + +set(VCPKG_BUILD_TYPE release) # header-only + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" +) + +vcpkg_cmake_install() + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/ztd-static-containers/vcpkg.json b/ports/ztd-static-containers/vcpkg.json new file mode 100644 index 00000000000000..643667ecbd8044 --- /dev/null +++ b/ports/ztd-static-containers/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "ztd-static-containers", + "version-date": "2022-12-12", + "description": "Containers of fixed capacity", + "homepage": "https://github.com/soasis/static_containers", + "license": "CC0-1.0", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/ports/ztd-text/fix-cmake-install.patch b/ports/ztd-text/fix-cmake-install.patch new file mode 100644 index 00000000000000..f053e76efadacb --- /dev/null +++ b/ports/ztd-text/fix-cmake-install.patch @@ -0,0 +1,109 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fd8e1c8..c92aaa5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -51,6 +51,8 @@ project(ztd.text + HOMEPAGE_URL "https://ztdtext.readthedocs.io/en/latest/" + LANGUAGES C CXX) + ++include(GNUInstallDirs) ++include(CMakePackageConfigHelpers) + if(ZTD_TEXT_READTHEDOCS) + # ReadTheDocs seems unable to handle the include at the project level: something must be going wrong? + include(CheckCXXCompilerFlag) +@@ -139,40 +141,17 @@ option(ZTD_TEXT_BOOST.TEXT "Enable usage of Boost.Text benchmarks and examples" + + # # Dependencies + # ztd.idk +-FetchContent_Declare(ztd.idk +- GIT_REPOSITORY https://github.com/soasis/idk.git +- GIT_SHALLOW ON +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.idk) + + # ztd.static_containers +-FetchContent_Declare(ztd.static_containers +- GIT_REPOSITORY https://github.com/soasis/static_containers.git +- GIT_SHALLOW ON +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.static_containers) ++find_package(ztd.static_containers CONFIG REQUIRED) + + # ztd.encoding_tables +-FetchContent_Declare(ztd.encoding_tables +- GIT_REPOSITORY https://github.com/soasis/encoding_tables.git +- GIT_SHALLOW ON +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.encoding_tables) + + # ztd.cuneicode + set(ZTD_CUNEICODE_SIMDUTF_SHARED ${ZTD_TEXT_BENCHMARKS}) +-FetchContent_Declare(ztd.cuneicode +- GIT_REPOSITORY https://github.com/soasis/cuneicode.git +- GIT_SHALLOW ON +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.cuneicode) + + # ztd.platform +-FetchContent_Declare(ztd.platform +- GIT_REPOSITORY https://github.com/soasis/platform.git +- GIT_SHALLOW ON +- GIT_TAG main) +-FetchContent_MakeAvailable(ztd.platform) ++find_package(ztd.platform CONFIG REQUIRED) + + if (ZTD_TEXT_BENCHAMRKS OR ZTD_TEXT_GENERATE_SINGLE OR ZTD_TEXT_DOCUMENTATION) + find_package(Python3 REQUIRED COMPONENTS Interpreter) +@@ -187,16 +166,17 @@ target_include_directories(ztd.text + INTERFACE + $ + $) +-target_sources(ztd.text INTERFACE ${ztd.text.includes}) + target_link_libraries(ztd.text + INTERFACE +- ztd::idk + ztd::static_containers + ztd::platform + ztd::cuneicode) + install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + ++install(TARGETS ztd.text ++ EXPORT ztd.text-targets ++ DESTINATION lib) + # # Config / Version packaging + # Version configurations + configure_package_config_file( +@@ -213,6 +193,15 @@ export(TARGETS ztd.text + FILE + "${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.text/ztd.text-targets.cmake") + ++install(FILES ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.text/ztd.text-config.cmake ++ ${CMAKE_CURRENT_BINARY_DIR}/cmake/ztd.text/ztd.text-config-version.cmake ++ DESTINATION share/ztd.text ++ ) ++install(EXPORT ztd.text-targets ++ FILE ztd.text-targets.cmake ++ DESTINATION share/ztd.text ++) + if(ZTD_TEXT_GENERATE_SINGLE) + add_subdirectory(single) + endif() +diff --git a/cmake/ztd.text-config.cmake.in b/cmake/ztd.text-config.cmake.in +index a526740..e11ce0c 100644 +--- a/cmake/ztd.text-config.cmake.in ++++ b/cmake/ztd.text-config.cmake.in +@@ -1,6 +1,11 @@ + @PACKAGE_INIT@ ++include(CMakeFindDependencyMacro) ++find_dependency(ztd.platform CONFIG) ++find_dependency(ztd.static_containers CONFIG) + +-if (TARGET ztd::text) ++include (${CMAKE_CURRENT_LIST_DIR}/ztd.text-targets.cmake) ++if (TARGET ztd.text) ++ add_library(ztd::text ALIAS ztd.text) + get_target_property(ZTD_TEXT_INCLUDE_DIRS + ztd.text INTERFACE_INCLUDE_DIRECTORIES) + set_and_check(ZTD_TEXT_INCLUDE_DIRS "${ZTD_TEXT_INCLUDE_DIRS}") diff --git a/ports/ztd-text/portfile.cmake b/ports/ztd-text/portfile.cmake index 377a475b06f0fe..600221a966b89d 100644 --- a/ports/ztd-text/portfile.cmake +++ b/ports/ztd-text/portfile.cmake @@ -1,37 +1,18 @@ -vcpkg_from_github( - OUT_SOURCE_PATH ZTD_CMAKE_PATH - REPO soasis/cmake - REF 4277edaf7bf237de07c4a9833f6546872ab9f151 - SHA512 f05143068a1f22bd46aa0d8c250afb04b29ffbc0f32d746093bfb61f274d0e212ff9786a5163608097ed989b5b212d73811179f311a37d2b2eedce89cc75ee94 - HEAD_REF main -) - -vcpkg_from_github( - OUT_SOURCE_PATH ZTD_IDK_PATH - REPO soasis/idk - REF 6173bb3d433a3dab65e8c356ef69441aa5a86275 - SHA512 083711e9fc9b03aac34c5a7e182691a9bc9ee2d7c2d9ed2f55093423e2655f7a3829bd3e3db82bc42a78721795ca2d21a7b64c71f05e3c03ea3198f6228eb6f2 - HEAD_REF main -) - vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO soasis/text - REF d76205c12300234f815e099e5f8152f443515df5 - SHA512 836b6cb1a59cd1138bc4c00f9f511bced912d1d5dc36a4a7d757ef1cd7e31cf5046b5a32476ffa89ea9c0ca7834028774f9baa8c74bfc9287cc16ef3b4e987df + REF c07fba735ee8389d328103c10ce9a8d49f345060 + SHA512 ca9ecacf3260f3915b7d2d90fb1d84f4083775043d592ac5d869a15debf5512d42488d43bd0d3d981180519359a423314e563f2065fa3effe2749904706f483a HEAD_REF main + PATCHES fix-cmake-install.patch ) +set(VCPKG_BUILD_TYPE release) # header-only + vcpkg_cmake_configure( SOURCE_PATH ${SOURCE_PATH} - OPTIONS - -DFETCHCONTENT_FULLY_DISCONNECTED=ON - -DFETCHCONTENT_SOURCE_DIR_ZTD.CMAKE=${ZTD_CMAKE_PATH} - -DFETCHCONTENT_SOURCE_DIR_ZTD.IDK=${ZTD_IDK_PATH} ) -vcpkg_cmake_install() -file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug" "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/lib") +vcpkg_cmake_install() -file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}") -file(INSTALL "${SOURCE_PATH}/LICENSE" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/ztd-text/usage b/ports/ztd-text/usage deleted file mode 100644 index 86c8ef9fc2230b..00000000000000 --- a/ports/ztd-text/usage +++ /dev/null @@ -1,4 +0,0 @@ -The package ztd-text is header only and can be used from CMake via: - - find_path(ZTD_INCLUDE_DIRS ztd) - target_include_directories(main PRIVATE ${ZTD_INCLUDE_DIRS}) diff --git a/ports/ztd-text/vcpkg.json b/ports/ztd-text/vcpkg.json index 1de4a13965f670..965edd81922a55 100644 --- a/ports/ztd-text/vcpkg.json +++ b/ports/ztd-text/vcpkg.json @@ -1,6 +1,6 @@ { "name": "ztd-text", - "version-date": "2022-03-21", + "version-date": "2023-11-03", "description": "A spicy text library.", "homepage": "https://github.com/soasis/text", "license": "Apache-2.0", @@ -9,6 +9,8 @@ { "name": "vcpkg-cmake", "host": true - } + }, + "ztd-platform", + "ztd-static-containers" ] } diff --git a/versions/baseline.json b/versions/baseline.json index 6bf809bc80d3b4..536a975686f4ae 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3584,6 +3584,10 @@ "baseline": "4.3.1", "port-version": 10 }, + "itsy-bitsy": { + "baseline": "2022-08-02", + "port-version": 0 + }, "ixwebsocket": { "baseline": "11.4.4", "port-version": 2 @@ -9340,8 +9344,28 @@ "baseline": "1.0.7", "port-version": 0 }, + "ztd-cuneicode": { + "baseline": "2023-11-03", + "port-version": 0 + }, + "ztd-encoding-tables": { + "baseline": "2023-06-10", + "port-version": 0 + }, + "ztd-idk": { + "baseline": "2023-11-03", + "port-version": 0 + }, + "ztd-platform": { + "baseline": "2022-12-30", + "port-version": 0 + }, + "ztd-static-containers": { + "baseline": "2022-12-12", + "port-version": 0 + }, "ztd-text": { - "baseline": "2022-03-21", + "baseline": "2023-11-03", "port-version": 0 }, "zug": { diff --git a/versions/i-/itsy-bitsy.json b/versions/i-/itsy-bitsy.json new file mode 100644 index 00000000000000..63647594ceff8d --- /dev/null +++ b/versions/i-/itsy-bitsy.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "47a87b2c492f644c8d64be60e192e2511f725fb3", + "version-date": "2022-08-02", + "port-version": 0 + } + ] +} diff --git a/versions/z-/ztd-cuneicode.json b/versions/z-/ztd-cuneicode.json new file mode 100644 index 00000000000000..57913fa286e83e --- /dev/null +++ b/versions/z-/ztd-cuneicode.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "2730f0379c0ef98a286d57784b01649d5bb59d52", + "version-date": "2023-11-03", + "port-version": 0 + } + ] +} diff --git a/versions/z-/ztd-encoding-tables.json b/versions/z-/ztd-encoding-tables.json new file mode 100644 index 00000000000000..9d27ea8f958efe --- /dev/null +++ b/versions/z-/ztd-encoding-tables.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "e215ca14e25c6f458c76eb73e4de83eaea7aba57", + "version-date": "2023-06-10", + "port-version": 0 + } + ] +} diff --git a/versions/z-/ztd-idk.json b/versions/z-/ztd-idk.json new file mode 100644 index 00000000000000..45584467a70055 --- /dev/null +++ b/versions/z-/ztd-idk.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "c79037b1bd68d612fdf0810c619361a715e37f4a", + "version-date": "2023-11-03", + "port-version": 0 + } + ] +} diff --git a/versions/z-/ztd-platform.json b/versions/z-/ztd-platform.json new file mode 100644 index 00000000000000..8203b9ab438005 --- /dev/null +++ b/versions/z-/ztd-platform.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "7211ea7b21e73ba018f6863d7d84db1545ecb63c", + "version-date": "2022-12-30", + "port-version": 0 + } + ] +} diff --git a/versions/z-/ztd-static-containers.json b/versions/z-/ztd-static-containers.json new file mode 100644 index 00000000000000..f6897001f557e1 --- /dev/null +++ b/versions/z-/ztd-static-containers.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "7df39e58c9b30ecd92335e2d3a49a8a793e8c956", + "version-date": "2022-12-12", + "port-version": 0 + } + ] +} diff --git a/versions/z-/ztd-text.json b/versions/z-/ztd-text.json index 11d2b3dc2590c0..af5e5b0ecc8db7 100644 --- a/versions/z-/ztd-text.json +++ b/versions/z-/ztd-text.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e9d678e835ff88ff81c3fb1e6273d247f1ec33bd", + "version-date": "2023-11-03", + "port-version": 0 + }, { "git-tree": "594b7d2a437b6576bfd4993e9763cac18621e903", "version-date": "2022-03-21",