From 15d97fe857a00a52fd4efb0a31ed0560f9de3a24 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 31 Mar 2023 04:04:12 +0100 Subject: gentoo auto-resync : 31:03:2023 - 04:04:12 --- eclass/Manifest.gz | Bin 37502 -> 37499 bytes eclass/ruby-ng.eclass | 7 ++++++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'eclass') diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 5571cc777f1f..1f186917a64b 100644 Binary files a/eclass/Manifest.gz and b/eclass/Manifest.gz differ diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index c273a431c5b1..b81038237a6b 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@ -103,16 +103,21 @@ ruby_implementation_depend() { # Return a list of valid implementations in USE_RUBY, skipping the old # implementations that are no longer supported. _ruby_get_all_impls() { - local i + local i found_valid_impl for i in ${USE_RUBY}; do case ${i} in # removed implementations ruby19|ruby20|ruby21|ruby22|ruby23|ruby24|ruby25|ruby26|jruby) ;; *) + found_valid_impl=1 echo ${i};; esac done + + if [[ -z ${found_valid_impl} ]] ; then + die "No supported implementation in USE_RUBY." + fi } # @FUNCTION: ruby_samelib -- cgit v1.2.3