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." |