Diff rubygems-3.5.23 with a rubygems-4.0.3

/usr/portage/dev-ruby/rubygems/rubygems-4.0.3.ebuild 2026-01-04 10:18:04.890251173 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
USE_RUBY="ruby31 ruby32 ruby33"
6
USE_RUBY="ruby32 ruby33 ruby34 ruby40"
7 7

  
8 8
inherit ruby-ng prefix
9 9

  
10 10
DESCRIPTION="Centralized Ruby extension management system"
11 11
HOMEPAGE="https://rubygems.org/"
12 12

  
13
SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz"
13
SRC_URI="https://github.com/ruby/rubygems/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
14 14
LICENSE="|| ( Ruby MIT )"
15 15

  
16 16
SLOT="0"
17
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
17
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
18 18
IUSE="server test"
19 19
RESTRICT="!test? ( test )"
20 20

  
21 21
PDEPEND="server? ( =dev-ruby/builder-3* )"
22 22

  
23
PATCHES=( "${FILESDIR}/rubygems-rdoc.patch" )
24

  
25 23
ruby_add_depend "virtual/ruby-ssl"
26 24

  
27 25
ruby_add_bdepend "
......
30 28
		dev-ruby/minitest:5
31 29
		dev-ruby/rake
32 30
		dev-ruby/rdoc
31
		dev-ruby/test-unit
33 32
		dev-ruby/webrick
34 33
	)"
35 34

  
......
80 79

  
81 80
	if [[ "${EUID}" -ne "0" ]]; then
82 81
		RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \
83
			-e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { require _1 }' || die "tests failed"
82
			-e 'require "rubygems"; Dir["test/**/test_*.rb"].each { require _1 }' || die "tests failed"
84 83
	else
85 84
		ewarn "The userpriv feature must be enabled to run tests, bug 408951."
86 85
		eerror "Testsuite will not be run."
Thank you!