1 |
jruby has not been supported for some time. Removing support for it in |
2 |
EAPI 6 allows us to drop the java-utils-2 eclass which in turn also |
3 |
inherits eutils. |
4 |
--- |
5 |
eclass/ruby-ng.eclass | 10 +++++++--- |
6 |
1 file changed, 7 insertions(+), 3 deletions(-) |
7 |
|
8 |
diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass |
9 |
index bc42e66..8a3bc18 100644 |
10 |
--- a/eclass/ruby-ng.eclass |
11 |
+++ b/eclass/ruby-ng.eclass |
12 |
@@ -76,11 +76,11 @@ |
13 |
local inherits="" |
14 |
case ${EAPI} in |
15 |
2|3|4|5) |
16 |
- inherits="eutils" |
17 |
+ inherits="eutils java-utils-2" |
18 |
;; |
19 |
esac |
20 |
|
21 |
-inherit ${inherits} java-utils-2 multilib toolchain-funcs ruby-utils |
22 |
+inherit ${inherits} multilib toolchain-funcs ruby-utils |
23 |
|
24 |
EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_test src_install pkg_setup |
25 |
|
26 |
@@ -385,7 +385,11 @@ ruby-ng_pkg_setup() { |
27 |
# it's a special case. |
28 |
_ruby_each_implementation |
29 |
|
30 |
- has ruby_targets_jruby ${IUSE} && use ruby_targets_jruby && java-pkg_setup-vm |
31 |
+ case ${EAPI} in |
32 |
+ 2|3|4|5) |
33 |
+ has ruby_targets_jruby ${IUSE} && use ruby_targets_jruby && java-pkg_setup-vm |
34 |
+ ;; |
35 |
+ esac |
36 |
} |
37 |
|
38 |
# @FUNCTION: ruby-ng_src_unpack |
39 |
-- |
40 |
2.10.2 |