From fd5597a9382c9e7249a41be5c5dff1f1f7a8d278 Mon Sep 17 00:00:00 2001 From: Rolf Eike Beer Date: Tue, 21 Apr 2020 18:47:08 +0200 Subject: [PATCH] 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 Signed-off-by: Sergei Trofimovich --- 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 a354e93e5a7d..0d4a2f3a9dcc 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 63a42a4b4040..63ed4177a6b6 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 (2020-04-21) +# ruby2.4 will go away soon, avoid keywording older packages +ruby_targets_ruby24 + # Rolf Eike Beer (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 73c4f39a1472..c0303c6cf0ee 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 (2020-04-21) +# ruby2.4 will go away soon, avoid keywording older packages +ruby_targets_ruby24 + # Rolf Eike Beer (2020-04-14) # media-libs/opencv not keyworded on sparc opencv -- 2.26.2