summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2025-12-21 06:31:06 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2025-12-21 06:31:06 +0000
commit39c9bf987ad2d644ab765ef666e30768ba427a6b (patch)
treee7970ea6db8d8663653bf7ba7a1feb60c9f41951
parent6c8ef566bb62f4fdd6a8c6f00a32357c5fdfc70c (diff)
parentd325553b41b864c3977f0962e47623b7011c2818 (diff)
downloadgentoo-39c9bf987ad2d644ab765ef666e30768ba427a6b.tar.gz
gentoo-39c9bf987ad2d644ab765ef666e30768ba427a6b.tar.bz2
gentoo-39c9bf987ad2d644ab765ef666e30768ba427a6b.zip
Merge updates from master
-rw-r--r--dev-ruby/flog/Manifest1
-rw-r--r--dev-ruby/flog/flog-4.9.1.ebuild29
-rw-r--r--dev-ruby/rb_sys/Manifest1
-rw-r--r--dev-ruby/rb_sys/rb_sys-0.9.123.ebuild21
-rw-r--r--dev-ruby/ruby_parser/Manifest1
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.22.0.ebuild33
6 files changed, 86 insertions, 0 deletions
diff --git a/dev-ruby/flog/Manifest b/dev-ruby/flog/Manifest
index fbe54743776c..9512c11bb877 100644
--- a/dev-ruby/flog/Manifest
+++ b/dev-ruby/flog/Manifest
@@ -1,2 +1,3 @@
DIST flog-4.8.0.gem 27136 BLAKE2B 8d7da0df6435e2320f2ea78f405a57d0f3867ad12b42891bff2a0012c489d3b7b426fa6d9dfc7bbe81586d6766c00b66e0de20593b157f200180c304f562b230 SHA512 fedc774a62cc0550ce7b12e36fe1633813fce6d6f1efd9077ecddb465245ce9b22ac3e942370f36030107e038311fea382bbccef6ba006f013d828b4a7e1a68c
DIST flog-4.9.0.gem 27648 BLAKE2B 852b5320fb5d72da045dcaf9859a62b4b5787feaf9390c633b6003295603274f38118634287d7f59147c80a3dd2517c2b4e22b6c33e9b6c7e629c15d8cb88de7 SHA512 d0e8acb30d5e6aa620a3b5ec7f4b86de57724b07cb3b676404c9d05d8173224867b3f75d9e58b3b143c2811b0e9574d7b7cdd98a402ddadf3150c71c2c0fb580
+DIST flog-4.9.1.gem 27648 BLAKE2B 1d35f03aa857f7f2b964aada830fa2e68e4dc55b0492c2b3cdc072df96b14e82d4f23caec32e09800d9a2e44f17d717cd1f31d9f990b8e5405b922ea7d291427 SHA512 0e192fa20272d9894f4461d7287b864f3e0869bff7be2ab1d52b17fd0841d454066c91e0912c09131b92f6460fb46028d47667dc456f495ab029513b31c35947
diff --git a/dev-ruby/flog/flog-4.9.1.ebuild b/dev-ruby/flog/flog-4.9.1.ebuild
new file mode 100644
index 000000000000..927a6efcf2ef
--- /dev/null
+++ b/dev-ruby/flog/flog-4.9.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Flog reports the most tortured code in an easy to read pain report"
+HOMEPAGE="https://ruby.sadi.st/"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+ruby_add_rdepend "
+ dev-ruby/path_expander:2
+ >=dev-ruby/prism-1.7:1
+ >=dev-ruby/sexp_processor-4.8:4"
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/test_flog.rb || die
+}
diff --git a/dev-ruby/rb_sys/Manifest b/dev-ruby/rb_sys/Manifest
index bcdf03792f0c..33950d6fc2d7 100644
--- a/dev-ruby/rb_sys/Manifest
+++ b/dev-ruby/rb_sys/Manifest
@@ -1,3 +1,4 @@
DIST rb_sys-0.9.116.gem 31232 BLAKE2B adab53205838d00dd9a56b1cd5373b58bf7e9bbaecc356a1416065e4512b3e4f192b760af9cec255cd51cc0a8b32b13d25765275aefcf5df511e87983822612e SHA512 e3dd1759084436fa89c68ddc6ce265829781b423b37e6a2f47fb581a2fcf47346b94e7ef3d978826b5a92c0cfb87a80a58a77efb9eac371d7d7f456e157d17c8
DIST rb_sys-0.9.117.gem 31232 BLAKE2B 988f7eb929c510dc48445691f9f5440c5ebe6ca0906e7a7bca62d4e384026b076e5087179add7c957d592b0533c03985c04d5365ddd9ff20988dc415b149ab5c SHA512 307407a1d91117bff054547899f70fa70729d03787973004d0890320291f040bac2e93b09ceda6a2c92bbc9faedeed234eb932be0efeeaf9211c79e4579b0110
DIST rb_sys-0.9.119.gem 31232 BLAKE2B 74bc7ffc9539aecd0696a7f6fef10cd5887dfaec1f18e8f7a21140c2b72b66a3256f583dbe7ed620199e73e5441a419ccc10560a818329c372d1915cadb2edb4 SHA512 53e5212b077e06407da10ec71431b4bf2d1cd7daf42cf6cf24e624ce57f613c8824dd54889835aeb3c0ac0adc92b3e56423531cf0d900ac4328e1a41bddde259
+DIST rb_sys-0.9.123.gem 31232 BLAKE2B f0d5879404cd8306cd0823bff49a87ca0fbeb1d595366ba3c2dd28784279f4c318cf4e94b56ca2b495ee7d927daf9b34b887b1b6018146206772f21e59ea082c SHA512 0f116ddee706bd47fd8b6911f908676013ec601ec122c1507148c7331966582dcf2d078c726ff176bcbdf0c413108fac7e951f3b4b12d77446a6270a047aa060
diff --git a/dev-ruby/rb_sys/rb_sys-0.9.123.ebuild b/dev-ruby/rb_sys/rb_sys-0.9.123.ebuild
new file mode 100644
index 000000000000..3b6f56c99e27
--- /dev/null
+++ b/dev-ruby/rb_sys/rb_sys-0.9.123.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Easily build Ruby native extensions in Rust"
+HOMEPAGE="https://github.com/oxidize-rb/rb-sys"
+
+LICENSE="MIT Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+
+ruby_add_rdepend "~dev-ruby/rake-compiler-dock-1.10.0"
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index 3b842a142331..66302434c3b6 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -1 +1,2 @@
DIST ruby_parser-3.21.1.gem 766464 BLAKE2B d33d1c395ad38851a59ff63ed95a495208ee630723028dc3b10a0e526243f89065da1fe442282e324deff1f9ed377c8f13fc23ebbe8373dfbb1f2475a657933f SHA512 2613c229cd61808aa2edd54f597d6f0ecfd1c95b2f87999adf8d64f47bb1e7c7428a8cb4640999138c889299c6836b1437565b90d33d396c0490edc0ba26ca42
+DIST ruby_parser-3.22.0.gem 827392 BLAKE2B 26205b256cffe85b6ca3d8cbe355a7891a2d4076137189333e356600f001cca170e9360a43f4f9b0881b923e9ddba355cffd8ddca808f6d149014246c9c80606 SHA512 62b3791143ed8d315bd4d80d9fb814e32ae4b0942b8f516f1fd006311e81a24f63a7aba03338cc138fbee42d36e9499625edc85a57cd89b28c12b15cda5b1d62
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.22.0.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.22.0.ebuild
new file mode 100644
index 000000000000..d9ceba859c85
--- /dev/null
+++ b/dev-ruby/ruby_parser/ruby_parser-3.22.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby parser written in pure ruby"
+HOMEPAGE="https://github.com/seattlerb/ruby_parser"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.5:0 >=dev-ruby/sexp_processor-4.16.0:4"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-4.3 >=dev-ruby/sexp_processor-4.17.0:4 )"
+
+DEPEND+=" test? ( dev-util/unifdef )"
+
+all_ruby_prepare() {
+ sed -i -e '/license/d' Rakefile || die
+ sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}