commit:     fd5597a9382c9e7249a41be5c5dff1f1f7a8d278
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Tue Apr 21 16:47:08 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Apr 21 19:45:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5597a9

dev-lang/ruby: do a jumpstart on 2.4 removal for hppa and sparc

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 <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lang/ruby/ruby-2.4.10.ebuild | 2 +-
 profiles/arch/hppa/use.mask      | 4 ++++
 profiles/arch/sparc/use.mask     | 4 ++++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lang/ruby/ruby-2.4.10.ebuild b/dev-lang/ruby/ruby-2.4.10.ebuild
index a354e93e5a7..0d4a2f3a9dc 100644
--- a/dev-lang/ruby/ruby-2.4.10.ebuild
+++ b/dev-lang/ruby/ruby-2.4.10.ebuild
@@ -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="

diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 63a42a4b404..63ed4177a6b 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -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 <e...@sf-mail.de> (2020-04-21)
+# ruby2.4 will go away soon, avoid keywording older packages
+ruby_targets_ruby24
+
 # Rolf Eike Beer <e...@sf-mail.de> (2020-04-06)
 # media-libs/libvpx is not keyworded, bug #698956
 system-libvpx

diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 73c4f39a147..c0303c6cf0e 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -4,6 +4,10 @@
 # Unmask the flag which corresponds to ARCH.
 -sparc
 
+# Rolf Eike Beer <e...@sf-mail.de> (2020-04-21)
+# ruby2.4 will go away soon, avoid keywording older packages
+ruby_targets_ruby24
+
 # Rolf Eike Beer <e...@sf-mail.de> (2020-04-14)
 # media-libs/opencv not keyworded on sparc
 opencv

Reply via email to