sci-mathematics/clasp: use system catch

Closes: https://bugs.gentoo.org/842327
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2022-05-03 20:24:33 +02:00
parent c6dac88a44
commit 7b70282eeb

View File

@@ -18,7 +18,10 @@ KEYWORDS="~amd64"
IUSE="examples test +threads +tools"
RDEPEND="sci-libs/libpotassco:="
DEPEND="${RDEPEND}"
DEPEND="
${RDEPEND}
test? ( dev-cpp/catch:0 )
"
RESTRICT="!test? ( test )"
PATCHES=(
@@ -26,6 +29,11 @@ PATCHES=(
"${FILESDIR}/${P}-libclasp_app.patch"
)
src_prepare() {
rm tests/catch.hpp || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCLASP_BUILD_APP=$(usex tools)