aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2015-05-11 20:26:10 +0200
committerHans de Graaff <hans@degraaff.org>2015-05-11 20:26:10 +0200
commit23a70d8c83fce350597181a906e49765c09dac03 (patch)
treeaa401c9e01d17fb148879865b789f4b597fcf032
parentSync with ruby-ng.eclass in the gentoo repository. (diff)
downloadruby-overlay-23a70d8c83fce350597181a906e49765c09dac03.tar.gz
ruby-overlay-23a70d8c83fce350597181a906e49765c09dac03.tar.bz2
ruby-overlay-23a70d8c83fce350597181a906e49765c09dac03.zip
Add a _RUBY_SINGLE guard to avoid multiple inclusion.
-rw-r--r--eclass/ruby-single.eclass6
1 files changed, 6 insertions, 0 deletions
diff --git a/eclass/ruby-single.eclass b/eclass/ruby-single.eclass
index af96245..1570052 100644
--- a/eclass/ruby-single.eclass
+++ b/eclass/ruby-single.eclass
@@ -25,6 +25,8 @@ case "${EAPI:-0}" in
;;
esac
+if [[ ! ${_RUBY_SINGLE} ]]; then
+
inherit ruby-utils
# @ECLASS-VARIABLE: USE_RUBY
@@ -69,3 +71,7 @@ _ruby_single_set_globals() {
RUBY_DEPS=$(_ruby_single_implementations_depend)
}
_ruby_single_set_globals
+
+
+_RUBY_SINGLE=1
+fi