From 9ed5ceb2cc03d3cef397467a11387da320087af5 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Tue, 5 May 2020 13:48:05 +0200 Subject: [PATCH] dev-cpp/vectorwrapper: add missing dep fails in configure phase if USE="test" without this dep also, add RESTRICT="!test? ( test )" to only run tests if both FEATURES="test" *and* USE="test" Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild | 9 ++++++--- dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild b/dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild index 5d347056e4..497b5a7710 100644 --- a/dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild +++ b/dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild @@ -19,10 +19,13 @@ fi LICENSE="Apache-2.0" SLOT="0" -IUSE="test" -DEPEND="" -RDEPEND="${DEPEND}" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="${RDEPEND} + test? ( dev-cpp/gtest )" BDEPEND="" src_configure() { diff --git a/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild b/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild index 5d347056e4..497b5a7710 100644 --- a/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild +++ b/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild @@ -19,10 +19,13 @@ fi LICENSE="Apache-2.0" SLOT="0" -IUSE="test" -DEPEND="" -RDEPEND="${DEPEND}" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="${RDEPEND} + test? ( dev-cpp/gtest )" BDEPEND="" src_configure() {