From b8171e11bdd4714c8f68aff1c5780b26b8cdbfc3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:24:55 +0100 Subject: [PATCH 1/9] app-eselect/eselect-ruby: Stabilize 20221225 sparc, #907377 Signed-off-by: Sam James --- app-eselect/eselect-ruby/eselect-ruby-20221225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-eselect/eselect-ruby/eselect-ruby-20221225.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20221225.ebuild index 45fe9a677c06c..abc16ce7a3172 100644 --- a/app-eselect/eselect-ruby/eselect-ruby-20221225.ebuild +++ b/app-eselect/eselect-ruby/eselect-ruby-20221225.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.0.2" From e6913f2d49bcdadc009847b4adbc5c08b50b61fe Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:24:56 +0100 Subject: [PATCH 2/9] dev-lang/ruby: Stabilize 3.1.4-r2 sparc, #907377 Signed-off-by: Sam James --- dev-lang/ruby/ruby-3.1.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/ruby/ruby-3.1.4-r2.ebuild b/dev-lang/ruby/ruby-3.1.4-r2.ebuild index 83f48a8b358b4..b24615a56441f 100644 --- a/dev-lang/ruby/ruby-3.1.4-r2.ebuild +++ b/dev-lang/ruby/ruby-3.1.4-r2.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 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc socks5 +ssl static-libs systemtap tk valgrind xemacs" RDEPEND=" From b42f52269be382204e2a72df5ef6a6c8fdc2a234 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:24:58 +0100 Subject: [PATCH 3/9] dev-ruby/did_you_mean: Stabilize 1.6.3 sparc, #907377 Signed-off-by: Sam James --- dev-ruby/did_you_mean/did_you_mean-1.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/did_you_mean/did_you_mean-1.6.3.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.6.3.ebuild index 81d0ffb36b91b..e0dc4a3dcc510 100644 --- a/dev-ruby/did_you_mean/did_you_mean-1.6.3.ebuild +++ b/dev-ruby/did_you_mean/did_you_mean-1.6.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/yuki24/did_you_mean" LICENSE="MIT" SLOT="2.6" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/test-unit )" From b864fe119c1629c564ec563a9e9a0f41e0cd90ee Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:24:59 +0100 Subject: [PATCH 4/9] dev-ruby/rdoc: Stabilize 6.3.3-r1 sparc, #907377 Signed-off-by: Sam James --- dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild b/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild index c8913e0a55864..f4d12f10a2cbf 100644 --- a/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild +++ b/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/" SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( GPL-2 Ruby-BSD )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="doc" From 5ab5791113393d34f35d4edcc63751356c16ce87 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:25:00 +0100 Subject: [PATCH 5/9] dev-ruby/rdoc: Stabilize 6.4.0 sparc, #907377 Signed-off-by: Sam James --- dev-ruby/rdoc/rdoc-6.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rdoc/rdoc-6.4.0.ebuild b/dev-ruby/rdoc/rdoc-6.4.0.ebuild index b5219a2cbb815..b37e273ea0f0f 100644 --- a/dev-ruby/rdoc/rdoc-6.4.0.ebuild +++ b/dev-ruby/rdoc/rdoc-6.4.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/" SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( GPL-2 Ruby-BSD )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="doc" From 9ce3d1af38a40bb150567cd2e0d88479994eabb4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:25:01 +0100 Subject: [PATCH 6/9] dev-ruby/rubygems: Stabilize 3.3.26 sparc, #907377 Signed-off-by: Sam James --- dev-ruby/rubygems/rubygems-3.3.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild b/dev-ruby/rubygems/rubygems-3.3.26.ebuild index 936998369e32d..49f7e5e022fc2 100644 --- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild +++ b/dev-ruby/rubygems/rubygems-3.3.26.ebuild @@ -13,7 +13,7 @@ LICENSE="|| ( Ruby MIT )" SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="server test" RESTRICT="!test? ( test )" From cdc3b89f4a79ec71237866282ea77a1c3dc384c6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:25:02 +0100 Subject: [PATCH 7/9] dev-ruby/bundler: Stabilize 2.3.26 sparc, #907377 Signed-off-by: Sam James --- dev-ruby/bundler/bundler-2.3.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/bundler/bundler-2.3.26.ebuild b/dev-ruby/bundler/bundler-2.3.26.ebuild index 08769db3cabb3..91d40972c38e2 100644 --- a/dev-ruby/bundler/bundler-2.3.26.ebuild +++ b/dev-ruby/bundler/bundler-2.3.26.ebuild @@ -22,7 +22,7 @@ HOMEPAGE="https://github.com/carlhuda/bundler" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" ruby_add_rdepend virtual/rubygems From 8a85b855198fd1958e441c42141f64d00f177ac8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:25:26 +0100 Subject: [PATCH 8/9] profiles/arch/sparc: enable RUBY_TARGETS=ruby31 Bug: https://bugs.gentoo.org/907377 Signed-off-by: Sam James --- profiles/arch/sparc/make.defaults | 4 ---- profiles/arch/sparc/use.stable.mask | 4 ---- 2 files changed, 8 deletions(-) diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults index bc314dc140cc9..852a8fb95b8e6 100644 --- a/profiles/arch/sparc/make.defaults +++ b/profiles/arch/sparc/make.defaults @@ -42,7 +42,3 @@ VIDEO_CARDS="fbdev mga r128 radeon" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" - -# Sam James (2023-05-29) -# Temporarily use old default until bug #907377 is done for this arch -RUBY_TARGETS="ruby30" diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask index 6e7bdf7a7d540..868e5ba4559ff 100644 --- a/profiles/arch/sparc/use.stable.mask +++ b/profiles/arch/sparc/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Sam James (2023-05-29) -# Temporary mask for bug #907377 -ruby_targets_ruby31 - # Sam James (2021-04-27) # Clang and friends aren't (yet?) stable on sparc clang From 780a29cd9228988031ed0243d764d478d0482045 Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 30 May 2023 02:27:10 +0100 Subject: [PATCH 9/9] ruby-utils.eclass: make ruby31 the preferred stable ruby Bug: https://bugs.gentoo.org/907377 Signed-off-by: Sam James --- eclass/ruby-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass index eef2aba2fb993..c4b6f1502f8a9 100644 --- a/eclass/ruby-utils.eclass +++ b/eclass/ruby-utils.eclass @@ -33,10 +33,10 @@ if [[ ! ${_RUBY_UTILS} ]]; then # provide for a better first installation experience. # All stable RUBY_TARGETS -RUBY_TARGETS_PREFERENCE="ruby30 " +RUBY_TARGETS_PREFERENCE="ruby31 ruby30 " # All other active ruby targets -RUBY_TARGETS_PREFERENCE+="ruby31 ruby32" +RUBY_TARGETS_PREFERENCE+="ruby32" _ruby_implementation_depend() {