From 7cbac845038c713cbdc17d192db956fb40eb8bd2 Mon Sep 17 00:00:00 2001 From: kreuzerkrieg <829317+kreuzerkrieg@users.noreply.github.com> Date: Wed, 29 Dec 2021 04:27:01 +0200 Subject: [PATCH] [eve] add eve library (#22179) * add eve library * add eve library * add eve library * Reindent portfile.cmake, use version-date, and rebuild version database. Co-authored-by: Billy Robert O'Neal III --- ports/eve/portfile.cmake | 15 +++++++++++++++ ports/eve/vcpkg.json | 18 ++++++++++++++++++ versions/baseline.json | 4 ++++ versions/e-/eve.json | 9 +++++++++ 4 files changed, 46 insertions(+) create mode 100644 ports/eve/portfile.cmake create mode 100644 ports/eve/vcpkg.json create mode 100644 versions/e-/eve.json diff --git a/ports/eve/portfile.cmake b/ports/eve/portfile.cmake new file mode 100644 index 0000000000..621fe8a3cc --- /dev/null +++ b/ports/eve/portfile.cmake @@ -0,0 +1,15 @@ +message(WARNING "EVE requires a C++ 20 compliant compiler. GCC-11 and clang-12 are known to work.") + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO jfalcou/eve + REF v2021.10.0 + SHA512 bdac483d07c968cfe2cd2e0f26df68f0e3b6cd83fbfe4b89650dc58fb534fd37c5540682283a2ee29a82e87bdfc678beac3651e40cde5b4cf30c20ea8304c72c + HEAD_REF master +) + +vcpkg_cmake_configure(SOURCE_PATH "${SOURCE_PATH}") + +vcpkg_cmake_install() +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug") +file(INSTALL "${SOURCE_PATH}/LICENSE.md" DESTINATION "${CURRENT_PACKAGES_DIR}/share/eve" RENAME copyright) diff --git a/ports/eve/vcpkg.json b/ports/eve/vcpkg.json new file mode 100644 index 0000000000..24d27832a9 --- /dev/null +++ b/ports/eve/vcpkg.json @@ -0,0 +1,18 @@ +{ + "name": "eve", + "version-date": "2021-10-16", + "description": "EVE - the Expressive Vector Engine", + "homepage": "https://github.com/jfalcou/eve", + "documentation": "https://jfalcou.github.io/eve/html/pages.html", + "supports": "!windows", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index c036456db8..1e3ee57d0a 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2040,6 +2040,10 @@ "baseline": "ca7cb332011ec37", "port-version": 1 }, + "eve": { + "baseline": "2021-10-16", + "port-version": 0 + }, "evpp": { "baseline": "0.7.0", "port-version": 5 diff --git a/versions/e-/eve.json b/versions/e-/eve.json new file mode 100644 index 0000000000..8b4b6b2b3b --- /dev/null +++ b/versions/e-/eve.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "95251169868c628e8099f89d14671ef946fd918d", + "version-date": "2021-10-16", + "port-version": 0 + } + ] +}