From 570cedd2a009a735ef0d68a114efa89b799f073a Mon Sep 17 00:00:00 2001 From: Sergio Triana Escobedo <43504437+stescobedo92@users.noreply.github.com> Date: Mon, 20 Apr 2026 19:52:37 -0600 Subject: [PATCH] [stellar] new port, version 0.1.0 (#51213) Co-authored-by: Billy Robert O'Neal III --- ports/stescobedo92-stellar/portfile.cmake | 30 +++++++++++++++++++++++ ports/stescobedo92-stellar/vcpkg.json | 18 ++++++++++++++ versions/baseline.json | 4 +++ versions/s-/stescobedo92-stellar.json | 9 +++++++ 4 files changed, 61 insertions(+) create mode 100644 ports/stescobedo92-stellar/portfile.cmake create mode 100644 ports/stescobedo92-stellar/vcpkg.json create mode 100644 versions/s-/stescobedo92-stellar.json diff --git a/ports/stescobedo92-stellar/portfile.cmake b/ports/stescobedo92-stellar/portfile.cmake new file mode 100644 index 0000000000..e27f5c55a0 --- /dev/null +++ b/ports/stescobedo92-stellar/portfile.cmake @@ -0,0 +1,30 @@ +# SPDX-License-Identifier: MIT +# Header-only port — no libs are built, only headers + CMake config are installed. +set(VCPKG_BUILD_TYPE release) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO stescobedo92/stellar + REF "v${VERSION}" + SHA512 9fc4441626ceeaaaf730da8e886e133bec57613e39e51005a3678fd6e9d8163d20232bfe6cd54273f04e53d756bed475fd1d9fd70c7758b64fd20198ad80ce3d + HEAD_REF master +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DSTELLAR_BUILD_TESTS=OFF + -DSTELLAR_BUILD_BENCHMARKS=OFF + -DSTELLAR_BUILD_EXAMPLES=OFF + -DSTELLAR_ENABLE_WARNINGS=OFF +) + +vcpkg_cmake_install() +vcpkg_cmake_config_fixup(PACKAGE_NAME stellar CONFIG_PATH lib/cmake/stellar) + +file(REMOVE_RECURSE + "${CURRENT_PACKAGES_DIR}/debug" + "${CURRENT_PACKAGES_DIR}/lib" +) + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/stescobedo92-stellar/vcpkg.json b/ports/stescobedo92-stellar/vcpkg.json new file mode 100644 index 0000000000..11624bb220 --- /dev/null +++ b/ports/stescobedo92-stellar/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "stescobedo92-stellar", + "version": "0.1.0", + "description": "Header-only C++23 toolkit extensions (ste::) — string, collection, async and StringBuilder utilities.", + "homepage": "https://github.com/stescobedo92/stellar", + "license": "MIT", + "supports": "!uwp", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index af7ccf3f3b..d459104ccf 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -9648,6 +9648,10 @@ "baseline": "0.0.1", "port-version": 1 }, + "stescobedo92-stellar": { + "baseline": "0.1.0", + "port-version": 0 + }, "stftpitchshift": { "baseline": "1.4.1", "port-version": 0 diff --git a/versions/s-/stescobedo92-stellar.json b/versions/s-/stescobedo92-stellar.json new file mode 100644 index 0000000000..9a7a4f1faf --- /dev/null +++ b/versions/s-/stescobedo92-stellar.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "3c5370226d1db636ce7ec79d8f410fe207ff8c96", + "version": "0.1.0", + "port-version": 0 + } + ] +}