commit:     32185543cbda5b4faf3ac1e5a84e04511b7f1632
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sat Apr 27 13:11:43 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Apr 27 13:12:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=32185543

dev-cpp/trompeloeil: add 47

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 dev-cpp/trompeloeil/Manifest              |  1 +
 dev-cpp/trompeloeil/trompeloeil-47.ebuild | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

diff --git a/dev-cpp/trompeloeil/Manifest b/dev-cpp/trompeloeil/Manifest
index e32963867f..690e01fd3e 100644
--- a/dev-cpp/trompeloeil/Manifest
+++ b/dev-cpp/trompeloeil/Manifest
@@ -1 +1,2 @@
 DIST trompeloeil-43.tar.gz 305074 BLAKE2B 
d101c537263b9a884ad62523dfda2ed07d49ec0f87ef6bd53dbf45f16127db358f4e50483e05981f66fd2516600b93b1f0c96cc3264c2609eb9b9d878d546ed3
 SHA512 
d897703cb10cdb59177d7585d626dc09d8f0698891c73bcfc8cb7c44df712433735feeabef6b4d6b224b061d004410aa454bfb0de0a403d573edb23f3422952f
+DIST trompeloeil-47.tar.gz 319940 BLAKE2B 
2ea8bf5f5a730c637742aded374bb4c09b7ed1972a88dcd3aec0784559b72f3938269fb9c898934bc6eb69ff543249b70e6e2eb596860940a5d37c97192fa20f
 SHA512 
e29d5424318c9d09adfa37767a5ad2cc074a01d5bb12eb832868d2bf54e67f12310a47b0887b1a6c62eebcdddf4155d940a37a8c93c3547742d91a3ce857dd69

diff --git a/dev-cpp/trompeloeil/trompeloeil-47.ebuild 
b/dev-cpp/trompeloeil/trompeloeil-47.ebuild
new file mode 100644
index 0000000000..8dd31dfdc4
--- /dev/null
+++ b/dev-cpp/trompeloeil/trompeloeil-47.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header only C++14 mocking framework"
+HOMEPAGE="https://github.com/rollbear/trompeloeil";
+SRC_URI="https://github.com/rollbear/trompeloeil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+       local mycmakeargs=(
+               -DTROMPELOEIL_BUILD_TESTS=$(usex test)
+       )
+
+       cmake_src_configure
+}
+
+src_test() {
+       cmake_src_test
+
+       "${BUILD_DIR}"/test/self_test || die
+}

Reply via email to