W dniu 19.02.2017, nie o godzinie 09∶03 +0100, użytkownik Hans de Graaff
napisał:
> 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

Hmm, don't you have to change something more to make jruby disappear
from the targets? Like, ban it in ruby_get_use_targets() or something
like that?

> +                     ;;
> +     esac
>  }
>  
>  # @FUNCTION: ruby-ng_src_unpack

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to