diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest index 9f92ac49d4..585963910e 100644 --- a/dev-cpp/catch/Manifest +++ b/dev-cpp/catch/Manifest @@ -1,2 +1,3 @@ DIST catch-3.12.0-88abf9b.tar.gz 1416948 BLAKE2B 56e5edbef67dc5331e5d2863f44d249cb72ded6e2a8970a828a5edfabf31d6e91cb4cbf40bd40ab5d6bb5776b142d26d7c86a2b56f42a631ad4eebba8a1be481 SHA512 f9a42c36169ef787db25bb8f44bda1c2eca511b91601bfb6c994d2453bbab7cb7ffd213675440a3c02bb1f09f11336fc3bc004edf8df7dde6cb771a256dfaaa1 DIST catch-3.15.0-6ee0826.tar.gz 1191852 BLAKE2B 2086d74d5ab5d1dcb54f913b6cb7f90b5321c13c09dafe27dbf416b41ca5d1a404f5a32afcfc31966abb1be12fe234604494dd335f514553628e13b44012c013 SHA512 15e76c571c104e59e7f6395ebac7a25c8ffec951d1c9c85695e9b29dfc639c692a920b6822da196176cb7ba6144e10f016ebb1410c748216c3752137a7a68323 +DIST catch-3.15.2-191fa38.tar.gz 1194321 BLAKE2B 591291d402dedf5d4d26bb6bdb75fa64d9201ea003591549a8b15d991c235d8b589261198a331ce02d008d7059161a1c5baee90fe56322734b8788e8b7cd2ea3 SHA512 007eae851d337e193be16efdb5b3d1e119a0f4f0304bbcab1c45e6fa462749d8a48566a1e652784885683094b63aaaca23bc19521e87e6396149e4c20e3a2d9e diff --git a/dev-cpp/catch/catch-3.15.2.ebuild b/dev-cpp/catch/catch-3.15.2.ebuild new file mode 100644 index 0000000000..70b3a08215 --- /dev/null +++ b/dev-cpp/catch/catch-3.15.2.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.15.2 -> catch-3.15.2-191fa38.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