diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest index 4e8636ed60..d24c5f7300 100644 --- a/dev-cpp/catch/Manifest +++ b/dev-cpp/catch/Manifest @@ -1 +1,2 @@ DIST catch-3.12.0-88abf9b.tar.gz 1416948 BLAKE2B 56e5edbef67dc5331e5d2863f44d249cb72ded6e2a8970a828a5edfabf31d6e91cb4cbf40bd40ab5d6bb5776b142d26d7c86a2b56f42a631ad4eebba8a1be481 SHA512 f9a42c36169ef787db25bb8f44bda1c2eca511b91601bfb6c994d2453bbab7cb7ffd213675440a3c02bb1f09f11336fc3bc004edf8df7dde6cb771a256dfaaa1 +DIST catch-3.14.0-b670de4.tar.gz 1183793 BLAKE2B cb53c9e19b3f18d779ed0f0ec1fa9aeb5c849e765c26852629629dd70cfa4cd634595f340e842048224f5357c70dd8e118ea224ee6ad4a896c599a77ab0410e3 SHA512 7f36c2663a655cf60ffccf635034720186cbe2c39bd7439f899aa2fbc0ee1228cfb863d860a36c3cd949f7002b44975632695b6388ca89b014548c42829d3463 diff --git a/dev-cpp/catch/catch-3.14.0.ebuild b/dev-cpp/catch/catch-3.14.0.ebuild new file mode 100644 index 0000000000..dac9d6fb0d --- /dev/null +++ b/dev-cpp/catch/catch-3.14.0.ebuild @@ -0,0 +1,30 @@ +# Distributed under the terms of the GNU General Public License v2 +# Autogen by MARK Devkit + +EAPI=7 +inherit cmake + +DESCRIPTION="A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)" +HOMEPAGE="https://discord.gg/4CWS9zD" +SRC_URI="https://api.github.com/repos/catchorg/Catch2/tarball/v3.14.0 -> catch-3.14.0-b670de4.tar.gz" +LICENSE="BSL-1.0" +SLOT="0" +KEYWORDS="*" + +post_src_unpack() { + mv catchorg-Catch2-* ${S} +} + + +src_configure() { + local mycmakeargs=( + -DCATCH_DEVELOPMENT_BUILD=ON + -DCATCH_ENABLE_WERROR=OFF + -DCATCH_BUILD_TESTING=OFF + ) + cmake_src_configure +} + + + +# vim: filetype=ebuild