jruby has not been supported for some time. Removing support for it in
EAPI 6 allows us to drop the java-utils-2 eclass which in turn also
inherits eutils.
---
eclass/ruby-ng.eclass | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
index bc42e66..8a3bc18 100644
--- a/eclass/ruby-ng.eclass
+++ b/eclass/ruby-ng.eclass
@@ -76,11 +76,11 @@
local inherits=""
case ${EAPI} in
2|3|4|5)
- inherits="eutils"
+ inherits="eutils java-utils-2"
;;
esac
-inherit ${inherits} java-utils-2 multilib toolchain-funcs ruby-utils
+inherit ${inherits} multilib toolchain-funcs ruby-utils
EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_test
src_install pkg_setup
@@ -385,7 +385,11 @@ ruby-ng_pkg_setup() {
# it's a special case.
_ruby_each_implementation
- has ruby_targets_jruby ${IUSE} && use ruby_targets_jruby &&
java-pkg_setup-vm
+ case ${EAPI} in
+ 2|3|4|5)
+ has ruby_targets_jruby ${IUSE} && use
ruby_targets_jruby && java-pkg_setup-vm
+ ;;
+ esac
}
# @FUNCTION: ruby-ng_src_unpack
--
2.10.2