--- ruby-3.1.4-r3.ebuild 2023-07-09 18:30:27.752814850 +0100 +++ ruby-3.1.4-r99.ebuild 2023-07-09 18:44:54.209809819 +0100 @@ -18,7 +18,11 @@ LICENSE="|| ( Ruby-BSD BSD-2 )" KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk valgrind xemacs" +IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit minimal +rdoc socks5 +ssl static-libs systemtap tk valgrind xemacs" + +REQUIRED_USE=" + minimal? ( !rdoc !doc ) +" RDEPEND=" berkdb? ( sys-libs/db:= ) @@ -59,11 +63,11 @@ " PDEPEND=" - ${BUNDLED_GEMS} - virtual/rubygems[ruby_targets_ruby31(-)] - >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)] - >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)] - >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)] + !minimal? ( ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby31(-)] + >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31(-)] + >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31(-)] + >=dev-ruby/json-2.6.1[ruby_targets_ruby31(-)] ) rdoc? ( >=dev-ruby/rdoc-6.3.3[ruby_targets_ruby31(-)] ) xemacs? ( app-xemacs/ruby-modes ) "