summaryrefslogtreecommitdiff
path: root/eclass/ruby-ng.eclass
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-31 04:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-03-31 04:04:12 +0100
commit15d97fe857a00a52fd4efb0a31ed0560f9de3a24 (patch)
treefff97afa4cdc01dee4972402cf810f00aaec487a /eclass/ruby-ng.eclass
parented6e9ebb6ab4abd792d5b15e97ec245603dd6e2d (diff)
gentoo auto-resync : 31:03:2023 - 04:04:12
Diffstat (limited to 'eclass/ruby-ng.eclass')
-rw-r--r--eclass/ruby-ng.eclass7
1 files changed, 6 insertions, 1 deletions
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