Diff actiontext-7.2.3 with a actiontext-7.2.3.2

/usr/portage/dev-ruby/actiontext/actiontext-7.2.3.2.ebuild 2026-08-06 20:03:04.456191517 +0300
5 5

  
6 6
USE_RUBY="ruby32 ruby33 ruby34"
7 7

  
8
RUBY_FAKEGEM_RECIPE_DOC="none"
9
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
10

  
11
RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
12

  
13 8
RUBY_FAKEGEM_BINWRAP=""
9
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
14 10
RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
11
RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
12
RUBY_FAKEGEM_RECIPE_DOC="none"
15 13

  
16 14
inherit ruby-fakegem
17 15

  
18 16
DESCRIPTION="Edit and display rich text in Rails applications"
19 17
HOMEPAGE="https://github.com/rails/rails"
18

  
20 19
SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
20
RUBY_S="rails-${PV}/${PN}"
21 21

  
22 22
LICENSE="MIT"
23 23
SLOT="$(ver_cut 1-2)"
24
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
25
IUSE="test"
26

  
27
RUBY_S="rails-${PV}/${PN}"
24
KEYWORDS="~amd64"
28 25

  
29 26
ruby_add_rdepend "
30 27
	~dev-ruby/actionpack-${PV}
......
35 32
	>=dev-ruby/nokogiri-1.8.5
36 33
"
37 34

  
38
ruby_add_bdepend "test? (
39
	dev-ruby/bundler
40
	>=dev-ruby/importmap-rails-1.2.3
41
	dev-ruby/minitest:5
42
	dev-ruby/mocha
43
	dev-ruby/propshaft
44
	>=dev-ruby/sqlite3-1.4.0
45
)"
35
ruby_add_bdepend "
36
	test? (
37
		dev-ruby/bundler
38
		>=dev-ruby/importmap-rails-1.2.3
39
		dev-ruby/minitest:5
40
		>=dev-ruby/propshaft-0.1.7
41
		>=dev-ruby/sqlite3-1.6.6
42
	)
43
"
46 44

  
47 45
all_ruby_prepare() {
48
	# Remove items from the common Gemfile that we don't need for this
49
	# test run. This also requires handling some gemspecs.
50
	sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\|httpclient\|prism\|sass-embedded\)/ s:^:#:" \
51
		-e '/stimulus-rails/,/cssbundling-rails/ s:^:#:' \
52
		-e '/tailwindcss-rails/,/dartsass-rails/ s:^:#:' \
53
		-e '/:job/,/end/ s:^:#:' \
54
		-e '/group :\(cable\|doc\|lint\|mdl\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
55
		-e '/sqlite/ s/1.6.4/99/' \
56
		-e 's/gem "minitest"/gem "minitest", "~> 5"/' \
57
		-i ../Gemfile || die
46
	# Replace Gemfile with something simpler for the test run
47
	cat <<-EOF > ../Gemfile || die
48
	source "https://rubygems.org"
49
	gemspec
50

  
51
	gem "rake"
52

  
53
	gem "minitest", "~> 5.0"
54

  
55
	gem "importmap-rails", ">= 1.2.3"
56
	gem "propshaft", ">= 0.1.7"
57
	gem "sqlite3", ">= 1.6.6"
58
	EOF
58 59
	rm ../Gemfile.lock || die
59 60

  
60 61
	# Avoid failing test depending on yarn
......
64 65
each_ruby_prepare() {
65 66
	sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
66 67
}
68

  
69
each_ruby_test() {
70
	local -x SEED="2"
71
	each_fakegem_test
72
}
Thank you!