dev-lang/ruby: do a jumpstart on 2.4 removal for hppa and sparc
authorRolf Eike Beer <eike@sf-mail.de>
Tue, 21 Apr 2020 16:47:08 +0000 (18:47 +0200)
committerSergei Trofimovich <slyfox@gentoo.org>
Tue, 21 Apr 2020 19:45:13 +0000 (20:45 +0100)
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>
dev-lang/ruby/ruby-2.4.10.ebuild
profiles/arch/hppa/use.mask
profiles/arch/sparc/use.mask

index a354e93e5a7d8442fedae5a2b76c254917bbf2a7..0d4a2f3a9dcc03f031aaf660ca9bc8a11e39f987 100644 (file)
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.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="
index 63a42a4b40400204161a5817ad1834592ed87004..63ed4177a6b60ec938b5d85cdfadaa02367d977c 100644 (file)
@@ -7,6 +7,10 @@
 # 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
index 73c4f39a147215d06b2d8cd337618b51ae4ce51a..c0303c6cf0eeb6dc37c77b11a2ab1c2147431de2 100644 (file)
@@ -4,6 +4,10 @@
 # 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