commit:     c88ede9340bfa2adb02261135379b5531c9e3603
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  4 09:04:35 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov  4 09:05:02 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88ede93

ruby-ng.eclass: Add RESTRICT="!test? ( test )"

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 eclass/ruby-ng.eclass | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
index dd9d3f2418c..db701d81f4f 100644
--- a/eclass/ruby-ng.eclass
+++ b/eclass/ruby-ng.eclass
@@ -234,7 +234,10 @@ ruby_add_rdepend() {
                4|5|6) DEPEND="${DEPEND} test? ( ${dependency} )" ;;
                *) BDEPEND="${BDEPEND} test? ( ${dependency} )" ;;
        esac
-       has test "$IUSE" || IUSE="${IUSE} test"
+       if ! has test "$IUSE"; then
+               IUSE+=" test"
+               RESTRICT+=" !test? ( test )"
+       fi
 }
 
 # @FUNCTION: ruby_add_bdepend

Reply via email to