Ruby 2.4 will go away in near future, but unkeyworded ebuilds specific to this
old version cause dependency breakages. Avoid the need to keyword them at all to
get a clean tree.
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 s390 x86"
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 +ssl static-libs tk xemacs"
RDEPEND="
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-21)
+# ruby2.4 will go away soon, avoid keywording older packages
+ruby_targets_ruby24
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
# media-libs/libvpx is not keyworded, bug #698956
system-libvpx
# Unmask the flag which corresponds to ARCH.
-sparc
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-21)
+# ruby2.4 will go away soon, avoid keywording older packages
+ruby_targets_ruby24
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-14)
# media-libs/opencv not keyworded on sparc
opencv