summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin112154 -> 112172 bytes
-rw-r--r--dev-ruby/minitest/Manifest2
-rw-r--r--dev-ruby/minitest/minitest-5.25.5.ebuild28
-rw-r--r--dev-ruby/mkmf-lite/Manifest2
-rw-r--r--dev-ruby/mkmf-lite/mkmf-lite-0.7.2.ebuild25
-rw-r--r--dev-ruby/rcairo/Manifest2
-rw-r--r--dev-ruby/rcairo/rcairo-1.18.4.ebuild74
-rw-r--r--dev-ruby/rspec-pending_for/Manifest2
-rw-r--r--dev-ruby/rspec-pending_for/rspec-pending_for-0.1.17.ebuild30
-rw-r--r--dev-ruby/syslog/Manifest2
-rw-r--r--dev-ruby/syslog/syslog-0.3.0.ebuild37
-rw-r--r--dev-ruby/treetop/Manifest2
-rw-r--r--dev-ruby/treetop/treetop-1.6.14.ebuild37
-rw-r--r--dev-ruby/version_gem/Manifest2
-rw-r--r--dev-ruby/version_gem/version_gem-1.1.6.ebuild35
15 files changed, 280 insertions, 0 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 50dc55b1a0c1..4160ea5e5b1e 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index 0aaab48d45c1..8e43b0342dac 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -7,6 +7,7 @@ DIST minitest-5.24.1.gem 100352 BLAKE2B 5e5a8701c88eada850cd41fe44f4a1c5c536f48e
DIST minitest-5.25.1.gem 100352 BLAKE2B cfa9be259daa559f03467198cfed731cfd7c7aa288437a32beaa93728130b51bed72e31c6230983d3c050c8837463692a5d3b9ef7af5d6f819db0bb433893796 SHA512 07a15422a677e1d104d70a6211a1488a5ac80e7517124e95f6983585b840bfd1cb9a18cfdb18cf07a8f6740c4f813852a93aa4d9e7b53f9c858e66b63b82b60b
DIST minitest-5.25.2.gem 100352 BLAKE2B 0b6cac92a5deeefde6ca7a8de2c603b800e3ba7fc9073d9b48be2ad722ce9b4ca0c6db181197ed58a2b6833029e637b0a14fa00c3b52d77ed55904b15be6124e SHA512 9b44a6a3239e67bd86db34dad0a817e46c8589c72112f53552540438f85142bc0a29346f149b6f11b1f052ef8f15ed2243ba4d6b9434eabee53607ce9caf4105
DIST minitest-5.25.4.gem 100864 BLAKE2B bfcccdadb477d2bde4e02f2c2b5c5c129338589cbbab2bb8c255aebc5620b0987ea63a3bc37079f7911fb8c288b4b49aebad99494d87c7ff3d77e543cb0e09db SHA512 0ede16b07f52cc81ce86941220406c3ce1d7cc6c7ef197fd8a345f1786d567be2963ad38718883c82ece1ff850e5e15ace7dc720d9a728e65421fa7ce1990282
+DIST minitest-5.25.5.gem 101376 BLAKE2B 139574893f7ee106d2c601eaacee09e400c6536489a8d00e46ad1b15f9634fb38df7e06b31a3554286b878d1a6ab909a6a2d0351b2afca29773a7146b3039afe SHA512 765c4408d6dee81a482b5cb7624ce2b5bcf364dbc1d44b6bbb748159b89d3f2e285efd19670194a85e36eeb9b92c851e35f62334a4e6d7e74dfd45641d9f65d2
EBUILD minitest-5.15.0-r1.ebuild 752 BLAKE2B 5de0da1d53f9949375ffcc17b8892391c60ac8cd716da281b3dcce4ca816c528ca9d463944a6a5862b34db1bf15a4fa88bb3a52f680194fe09380776e18ab031 SHA512 d84a87bd0d4d422daf010409f4ecfd8494e6f9e0c609db6fbe8a8c1f3f1d57379103b2d319acc7f7c46249b281e51c9d4de58e9445d6b37366ed7b5a40e33819
EBUILD minitest-5.20.0.ebuild 890 BLAKE2B 3b02f369906938571c32bee11edfb85b04603ba8721eed9dd8cf33e6ca8a452218dbc7824a96a7a07a68abef91edf7d12094204ac6b39a5fbd5d1b0e9d21194a SHA512 981468e1851b024679117db9266319a3fe6944e1f52e83e883ffd068f2d0f3db48424ff981c40581b9300518799c74d622fef5b53576347ec4d04a3a99de0ddf
EBUILD minitest-5.21.2.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f128f1b27bb00eb7a8c1ac7287e7ad3c75c5b00d4f38019782d01a99d1257f249d1f8252ffc938a9e48c1933a0b SHA512 7a2b6ffd7787bc1935731deeeea37a5dfd27d9ee7394a008fbf79f352fcfbf15d463d717780200ffcf4270137ae514c22753a0453ae38cc49bd1524d55074ca8
@@ -16,4 +17,5 @@ EBUILD minitest-5.24.1.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f
EBUILD minitest-5.25.1.ebuild 883 BLAKE2B 1b78203dc8a92ef22b5b63ac3eb3981d699eb95d66279d6be4ffb966f976b8362913c836d68ca2b1418eac5241fd46b8bbe2a4a982a33b1e108bee44771aa457 SHA512 bd5f48079477a1152f8e2f18506709c2a8e3a6202d0ffaa2a04bf65de628730eceed2188c8b7d4f2a7918d4b459a3173419a040d7009820ff440fe2da63a7133
EBUILD minitest-5.25.2.ebuild 890 BLAKE2B 77ebf93dbbf078043b3e24c487ce70bb21fb1f128f1b27bb00eb7a8c1ac7287e7ad3c75c5b00d4f38019782d01a99d1257f249d1f8252ffc938a9e48c1933a0b SHA512 7a2b6ffd7787bc1935731deeeea37a5dfd27d9ee7394a008fbf79f352fcfbf15d463d717780200ffcf4270137ae514c22753a0453ae38cc49bd1524d55074ca8
EBUILD minitest-5.25.4.ebuild 897 BLAKE2B 100cf156b981aaa4eebefbba85674731ca8370299d2aec83b3444d4395832b07dc705ae6ebe462d77ff8e1a8a158474bc5b26e84979d3a8ab1ec3009fb53da37 SHA512 ea8bafb7dbb9d9b0ecd108b568d7bce8cf20d53b7f975113a1de348903d7d0dfe7ef506254a679ef6784584920fec3e3cc477796719104a3ddff2ba74416c93e
+EBUILD minitest-5.25.5.ebuild 897 BLAKE2B 7dfed0ac67028c5bb7a4100216a3fd53462503e58145b0bab368ad15aa47d863e87d075a5e46147ba5871aa8c8475730550de0bcf5b201ff1cd7d17ca27d0adb SHA512 aa1617bd8d150a5598df672069d02c3601207f5905a7205caa696f66d83dc3273e5238c4e2c76ff97b751c648a48dc59aa5d44780c44c1770ef9379bc9f842c3
MISC metadata.xml 396 BLAKE2B aeac1892215d93c002d508741370ca1ef7d086dcf63594490b9d98b1640aa06272327f11d27cfc3dd331c4ac892c6e0de52b846d301844891f0f4fe5f17a2cc5 SHA512 724d808e8ff75f66517230a204c88dccbd7cdcdefbb36b96315fec653a7f0eb57471d0b929130a5e7f33453a96f301e5c5bdc8efd0d2fa11a446b3c39c2b0f97
diff --git a/dev-ruby/minitest/minitest-5.25.5.ebuild b/dev-ruby/minitest/minitest-5.25.5.ebuild
new file mode 100644
index 000000000000..2b5e0f67ac54
--- /dev/null
+++ b/dev-ruby/minitest/minitest-5.25.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit"
+HOMEPAGE="https://github.com/minitest/minitest"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+all_ruby_prepare() {
+ # Avoid a test dependency on dev-ruby/hoe, leading to circular dependencies
+ rm -f test/minitest/test_minitest_test_task.rb || die
+}
+
+each_ruby_test() {
+ export -n A
+ MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
+}
diff --git a/dev-ruby/mkmf-lite/Manifest b/dev-ruby/mkmf-lite/Manifest
index ce9abb8d2acc..078f63f5d397 100644
--- a/dev-ruby/mkmf-lite/Manifest
+++ b/dev-ruby/mkmf-lite/Manifest
@@ -1,7 +1,9 @@
DIST mkmf-lite-0.6.0.gem 20992 BLAKE2B fb52c99be00693409838a437a0715954551e9a9aecfad752d3e3f635d0b7992625d008a58da5b4b20bd03344d2cd861fc593d94bcb4a85012346eb534f5f851a SHA512 3baab933a75297dec89a254ffe33190bc991d7a6499b8cdf9abe612cb9837d2bcad8746aa008d394d910257518dc24cac6cd3c5adb6ed1f481088636e585d66f
DIST mkmf-lite-0.7.0.gem 20992 BLAKE2B d94fe1ee149e469908a74a4b71241ffca1a66d44eddedca4508096948b8a80d2106e78b686c71a58cdca72b672adabc1a6f692c3ea4d2b3e6edeedac1e5521e1 SHA512 d3c420d4b6bd51d9e7d4df519f686842d30fdc6e88bf12ffdb164f562c4ebafd8fa40e2044471798e0501879f50c2ed8c7aadc0a265b64f595d41faf3a7d5cbe
DIST mkmf-lite-0.7.1.gem 20992 BLAKE2B fe24a3733bd781ddf4ed382d1f0a27777866211021d36547136a579121fe65aeea224a0aa8e2751636a117ccfa0f07b04323b78aba7825555d730080d2604f7a SHA512 0a34e604ce09f1e2d15804d38bb7fe9eecf4b105ef1090dac514c89b0ef183bf62c066c584d39282cb08ca101b864c3a36d0591441105dec07fbfe9660f20894
+DIST mkmf-lite-0.7.2.gem 20992 BLAKE2B 3ec2c7cfb67c273b0f79a8b7ea9713c038fdc6c8bcc9e8d2a737f0c09347e10cfe21ae5932da5bde70260d2ecd3ed7519eb1ed404638561c6a8c5bbbdf5fa79c SHA512 a16be9a0d36086b950b292b521f92169ad049ea1211f32a579cc98f38cedf2bc370e181a4f62dc384d2f81f8b905ccbfde4a152a5c8ca981d6f46a37a641c45c
EBUILD mkmf-lite-0.6.0.ebuild 626 BLAKE2B 28a45c1b22354efced358ff096073c4a11f45c1ab8a41d08505db839e19fdf553c6194ef2277468112444a58e159c2c440e5c5018689039189660ce79c7cde3d SHA512 c53f5981bc9c42a85b624a53fd09c0e0fd476492176898f68e2e3e6d9704573553f2e5e45b8b1bc0d14853bc2c073931e3587bb07647e35ea3b3e307a385ccae
EBUILD mkmf-lite-0.7.0.ebuild 618 BLAKE2B e0b712bb9dc0e8c8536fcd1e1d4f0b9061dc13c24a1ff9475af7db16eabda00be05458dfaa674bdc5e26ee216ad06f3b9e9d23fed657e191132274a22b40fee2 SHA512 b9c079a0604dc8ea352ae61e5dcdffb300f9a7ad26fb8be4f823b7adb4c8cb134ced6e5c9f12aeab18ddeec9ad2b36ca56697dfe7994ac8231da2ce0157c55a3
EBUILD mkmf-lite-0.7.1.ebuild 618 BLAKE2B e0b712bb9dc0e8c8536fcd1e1d4f0b9061dc13c24a1ff9475af7db16eabda00be05458dfaa674bdc5e26ee216ad06f3b9e9d23fed657e191132274a22b40fee2 SHA512 b9c079a0604dc8ea352ae61e5dcdffb300f9a7ad26fb8be4f823b7adb4c8cb134ced6e5c9f12aeab18ddeec9ad2b36ca56697dfe7994ac8231da2ce0157c55a3
+EBUILD mkmf-lite-0.7.2.ebuild 620 BLAKE2B c9134460455807f3c635f4b3ee68b3021c2ae9121b9d3c985e535216904ab296aeee638b6209b15e0e541977ef02bae77844e777f255144f78f6b017d86df63b SHA512 e55597b88993a5316383694d62d51457d2afa2d494afd202cd30fa6b30f8844efccf6151768bb5768faaf8fdfcc7ae4f63d52bee799091d2cd424a8e2e34261a
MISC metadata.xml 446 BLAKE2B 3ef83a86187ff82d0be215834835efd6ca48823e9340e8492fbe9e20c9fbc5add3cff3bcbca677b6795d2b9a1de432c94c473d3e82161016af704c2e5355d189 SHA512 019e33d61ff11cf2b498ce429b8a2885e43f5d1bd20e34c50fcdf91d556063e33c72994e9b8c8a791514c477159b30c29777f3d83ff57639fb17a502a08e1ac1
diff --git a/dev-ruby/mkmf-lite/mkmf-lite-0.7.2.ebuild b/dev-ruby/mkmf-lite/mkmf-lite-0.7.2.ebuild
new file mode 100644
index 000000000000..3f6c05b2fb1b
--- /dev/null
+++ b/dev-ruby/mkmf-lite/mkmf-lite-0.7.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="light version of the the mkmf library designed for use as a library"
+HOMEPAGE="https://github.com/djberg96/mkmf-lite"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+ =dev-ruby/memoist-0.16* >=dev-ruby/memoist-0.16.2
+ >=dev-ruby/ptools-1.4 <dev-ruby/ptools-2.0
+"
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index d5fa5cca1d7e..e65529fee6ab 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -1,5 +1,7 @@
DIST cairo-1.17.13.gem 199168 BLAKE2B 07472d8c3cb71ee6351b0d3fc3a8b22eef586f44677d38dcd2fa848afecca20a1d8c66397eac70ced9c24ccee60a83721fc7cc3a6cf7c1c1beae69935fde5a9b SHA512 82fb621f97b6eb292565fd0f90f5e686c2cd4cd8aa61fa0ab6e25aac665aa9f7e780481a6571fd443be8c53070f29a2dfea5a54949350fe783b12aeb6aba3769
DIST cairo-1.17.14.gem 199680 BLAKE2B 87659c65512875c232b6a28570853fc7388dbfc86929cc41dee1aa11357cc47244d2b63851fdff59ae3200514cc76bd2d9816d1b8f2ab1ec4ced148063313c7e SHA512 66a41f108af4d1ea7189bbdcb8e60c3029f042e1be6db7e40739e0f320b1a3cee19e5e76c5bcf4336c24464d9ef54d8c95c7149f923737824d88b320163746a7
+DIST cairo-1.18.4.gem 199680 BLAKE2B 4f20a22a4b41fad0e5bf7611d590d8a8b68172b494dc8d0ad355b494d713474258a2712aab0c972e0add973303e15fb66819fbb02c5dae890a4f650140afd1e6 SHA512 665a791f54567bb81e8533e56964640c14dce195da8b5cca968930dcaef9a28b705c5a04901a796f0cc645e1168fd127da95f0d1f6dbe5a71ef27d8f4624adb7
EBUILD rcairo-1.17.13.ebuild 1778 BLAKE2B 5f6eb44ed19dd91089e2e328caa538bd9d30fcd712d0d9828723a958d404a8e49552664cba212e46f6d4e1861164b70d37371f0a3207434bced9f4f63a23c378 SHA512 0e30023f4244d6c090ab1a3f72a74e5f9ee6ed68a7b3dd332633cbb2834ab2305e1f19ec45a832b155c7f0cf5eb69af3ce9f570c03405337d6fdb5bc3e5eba16
EBUILD rcairo-1.17.14.ebuild 1761 BLAKE2B 0d784826e85bb7e50474fd86b49c5cb640ed02e1a0b6db8cdcea4a5bf676f0501e9e01e9a758c90b967a40d315aefae860efb8a114930d14b456393c0f528c18 SHA512 11952b43c54d36b664ab8534dcacc38cb74e110930e5e75d32470f4643741f7ca7198d4fa50535338d0c9f47738c227ae4bf8f7449c81d07af65904e23f3e923
+EBUILD rcairo-1.18.4.ebuild 1761 BLAKE2B 56f61cdcb9e9ec427e98a689711b5100e15d8d48bced26b55c6a2933101dd058d793340bdd47b1f902e090c5db8a207c73364b5b3d9198e966586dd4f787191d SHA512 53c42d85d9220904243f3bbe91e4a889ae05bd14a04dc90f5d17839e13048f698915d9c644200e06794e5062cf27a51cb696913bbca74da4163564cb0835f12c
MISC metadata.xml 323 BLAKE2B d1322d7bd494ec82a2849f35ec35cb30cd7cf145bbf2ea5a3042ca2da80ea45d4a3eb7870dc19e2d6ccbbe47ebd8c373b4b4237fb21a66114c6d6bba7c20ae8a SHA512 20682bc8ee4d20c7ff908efb1816c9e1dc08b31469121beda675dd6098f5082ad5f338f54ac01f1cce3875b979e0348cd99617c7fa237f0ffbeaecb8d5642856
diff --git a/dev-ruby/rcairo/rcairo-1.18.4.ebuild b/dev-ruby/rcairo/rcairo-1.18.4.ebuild
new file mode 100644
index 000000000000..1bd655f7fe28
--- /dev/null
+++ b/dev-ruby/rcairo/rcairo-1.18.4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_NAME="cairo"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="AUTHORS NEWS"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cairo/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby bindings for cairo"
+HOMEPAGE="https://cairographics.org/rcairo/"
+
+LICENSE="|| ( Ruby-BSD GPL-2 )"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+IUSE="test"
+
+RDEPEND=">=x11-libs/cairo-1.2.0[svg(+)]"
+DEPEND=">=x11-libs/cairo-1.2.0[svg(+)]"
+
+ruby_add_rdepend "dev-ruby/red-colors"
+
+ruby_add_bdepend "
+ >=dev-ruby/pkg-config-1.2.2
+ dev-ruby/ruby-glib2
+ test? ( >=dev-ruby/test-unit-2.1.0-r1:2 dev-ruby/ruby-poppler )"
+
+all_ruby_prepare() {
+ # Avoid unneeded dependency
+ sed -e '/native-package-installer/ s:^:#:' \
+ -e '/def required_pkg_config_package/areturn true' \
+ -e '/checking_for/,/^end/ s:^:#:' \
+ -i ext/cairo/extconf.rb || die
+ sed -i -e '/native-package-installer/,/Gem::Dependency/ d' ../metadata || die
+
+ # Avoid test that requires unpackaged fixture
+ sed -i -e '/sub_test_case..FreeTypeFontFace/,/^ end/ s:^:#:' test/test_font_face.rb || die
+
+ # Bug 790131
+ sed -i -e '/^install-headers:/s!$! $(TIMESTAMP_DIR)/.sitearchdir.time!' \
+ ext/cairo/depend || die
+}
+
+each_ruby_test() {
+ # don't rely on the Rakefile because it's a mess to load with
+ # their hierarchy, do it manually.
+ ${RUBY} -Ilib -r ./test/helper \
+ -e 'gem "test-unit"; require "test/unit"; Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed"
+}
+
+each_ruby_install() {
+ each_fakegem_install
+
+ insinto $(ruby_get_hdrdir)
+ doins ext/cairo/rb_cairo.h
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r samples
+}
diff --git a/dev-ruby/rspec-pending_for/Manifest b/dev-ruby/rspec-pending_for/Manifest
index 88d59cde0a45..ed11bf951eb8 100644
--- a/dev-ruby/rspec-pending_for/Manifest
+++ b/dev-ruby/rspec-pending_for/Manifest
@@ -1,3 +1,5 @@
DIST rspec-pending_for-0.1.16.tar.gz 12841 BLAKE2B fb95f7e21e681454252e6dd625c7a7766ee5853ec60f3280c25e591d91a6163dd307ed8583d6e966cca9f1eeac3e3d8543a539f557abaaf41ae424dc8d91d68a SHA512 4d87c82814a2b8f51f79d1c22030870dce98b846add8cab8897d211129ab2116dd28fffe4999e42c35f70393d90448b11067be424af28594600c7dd461de2e80
+DIST rspec-pending_for-0.1.17.tar.gz 33376 BLAKE2B 5534dd4853b57a5305d9bb2d60c553b80903324f4da18840e1cb59f51264e6bbc7ef846996fb947282d868a747fe554e3b79a1e6f9d5c4851545113b265bba91 SHA512 629c77591d7484d41bafc2a39df4b9da4d0d9fc30af1a6545093069b0eb0ce2da83a198717175a7a1261487ec444e6ea22b8ee02f4ecea74e82f4068d9059bbd
EBUILD rspec-pending_for-0.1.16.ebuild 808 BLAKE2B 33637e5e923da9e2ec019008391b6b89d73581cfc3a395c71f0289ee961b40546d93d34da65add0bbcfa632227311ccfe617232f3c5f11384b46aa5b8450b6ca SHA512 cf0a49be2be6a96d8735f24cdd4769647c3cef2735355d936729ad836f4f5182fa2d1c32c226bb45b2f00568c13e8ad75b434875fc5b4adc4095676041a8354f
+EBUILD rspec-pending_for-0.1.17.ebuild 810 BLAKE2B 14cb19f1937b5624f9081096a9efc06d490a365968f95e82baa369f725a37d5557240701578532af158d4f09418cebdb6cda5733260ec73ff3b2f2f5dd483ad9 SHA512 ec65d521e8fe3dec36e6a84717dbac6a682847a01a967ab881495fc9e39636aa39056f00299932203f6986619de676d68e6c58e545a07fae44af9ba8bec138ea
MISC metadata.xml 342 BLAKE2B dd9203a2e3f822aee7385d608829ca3e51794bae18524879c30b24fae18ed7d4d657209d531a6f9d56a48d280083b79207e7ddeff18989c9bead1c8d05b6efed SHA512 e0b0bdc8984a8adab71d1db7787dfbd7155bfa6b9dbae75468086d202d09c628e78c731b6224861b031f6458f5eef5757231ae87d7af5822e7a447483f75e7be
diff --git a/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.17.ebuild b/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.17.ebuild
new file mode 100644
index 000000000000..ed27a3cec863
--- /dev/null
+++ b/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.17.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="rspec-pending_for.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mark specs pending or skipped for specific Ruby engine / version combinations"
+HOMEPAGE="https://github.com/pboling/rspec-pending_for"
+SRC_URI="https://github.com/pboling/rspec-pending_for/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+ruby_add_rdepend "
+ dev-ruby/rspec-core:3
+ dev-ruby/ruby_engine:2
+ dev-ruby/ruby_version:1
+"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/syslog/Manifest b/dev-ruby/syslog/Manifest
index 16bb15ee41fc..e7188b7ec294 100644
--- a/dev-ruby/syslog/Manifest
+++ b/dev-ruby/syslog/Manifest
@@ -1,3 +1,5 @@
DIST syslog-0.2.0.tar.gz 15018 BLAKE2B 19ed351cb7d1f4a1ddef5ce2bd84b5a63c975998020c12569b16c531dfd5959302a7adf62d9103c05c2fcb000c074d579e2aed13eafd485679669a66d48f2328 SHA512 949cc3cabe6cf78f127e8e06145e83c35dda848ad2409d7fc6a7171aca4cfff89df1e340978a8d80ca4bf8c3337aaa4731948d1a5fea1d165cf728cf0397aead
+DIST syslog-0.3.0.tar.gz 15839 BLAKE2B a81d4b2ce9cc66ee8dd42e0738f20284fe956c790deb614750785ed083d02a74283887ac08bad2661bf4c8c61d35db6dadf7d6450316222ecd427676df482a78 SHA512 9fc82609c483246147b09561227be4249e5aed602688910a36ccaf05067215c21a3840ca4a4dcd0078d3d6f799b9f9a2c83437c18e6ff054297f2e004f5393be
EBUILD syslog-0.2.0.ebuild 1048 BLAKE2B 14795b0e83ed2410f6626fa170850894178ef958f5961d9a77ee882bec02c84fb5773e0289b5b5f644cdee3f96899dd34b890ed692287aca29732ef04a836364 SHA512 cad7bc9818ea1e16723b0cdef24f03c4d53c08856fd5e6803ef4d182ab67bcbaab6349ca1b3ce4e5396877b295bffec4656afe97f081e7850e7e679dfca8ff12
+EBUILD syslog-0.3.0.ebuild 1084 BLAKE2B 7c8c309c95c5458163b2ced613d4df371a5714159bea3beb308860e8c5ede84f5a6d7d94305602f6b26da199544f6f29ac43a5df0213a7c8632b3f098512f467 SHA512 0b00583ce0bb8422c5de80fd58976f30a5fa83427aeaf99dac5e3d6c4c784e54f55dbaadd71a68577f01301ff7584e50039eb2663ca6965989814ce5e0614224
MISC metadata.xml 388 BLAKE2B e00e73f34e5a0e5591f97c32cf7d81e4c86dc4f529f759e83b27783bf1681eadd54a23cac4ae2d1c61feb052e421d4dc9d9aedb1e9200f189c49afc8f739287d SHA512 428cb16a81800b9d984073ee82597bbf153b8f70bc0e260b12ae4a735376288a015177a8915e4a8feca22c9dfd3f48f2962488fdcb8c015bcb2c239ef7d0bddc
diff --git a/dev-ruby/syslog/syslog-0.3.0.ebuild b/dev-ruby/syslog/syslog-0.3.0.ebuild
new file mode 100644
index 000000000000..7ecfc80d1ba0
--- /dev/null
+++ b/dev-ruby/syslog/syslog-0.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/syslog/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="syslog.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby interface for the POSIX system logging facility"
+HOMEPAGE="https://github.com/ruby/syslog"
+SRC_URI="https://github.com/ruby/syslog/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/logger"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+ sed -e 's/__dir__/"."/' \
+ -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test:test/lib -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/treetop/Manifest b/dev-ruby/treetop/Manifest
index be232bbab499..6ed777bbc7fd 100644
--- a/dev-ruby/treetop/Manifest
+++ b/dev-ruby/treetop/Manifest
@@ -1,3 +1,5 @@
DIST treetop-1.6.12.tar.gz 104225 BLAKE2B c0748409d20231d075f7461ecc7b96922a100922a4db75265fd7f687d2212c020d24fbd3011459b48b8f786bff2c025579d5f0cacbc9c7d3694a5bf717cd9d35 SHA512 210a2225a83f10ce6d79f2eb4d5937e7fa805384767f4e2d1ca91fe8408436560ad062b8d6c69209651fdf304e6a850e14b9d0a509dc25fe13ab9225d2ca7bdc
+DIST treetop-1.6.14.tar.gz 104275 BLAKE2B 9e5fc89e3de423cf572c24c5dccc25a869659b2afe4f9d53aaa0f6bfb0d7a761c19ae1522534a6715565ca3623a400214ef8f6da28aa0a42f34e371d8c976e55 SHA512 1a665f8adad353cad54af7774199f01b9b1208ca0094d9f06e9165db0deebdbb2c96ffd7212ee6e8e91b42f1585918efbb458d681b84c3410117a947e18edef5
EBUILD treetop-1.6.12.ebuild 928 BLAKE2B b4f8773ba48b086ab3339bb2937e81f39e4fec94f54cbf3e3cf61b74b1b11ac60a2f21d3c1afd3fe7b61e217b834df665cd882482f7e63170e304d33cbffa078 SHA512 8a687f791177320a11b9c4f6d2e772abe48c813470238d1f4bce7a167afb51b406135717b81d782c3346ce7e25f1fa9baec9de8b5fa1dc8a8b40919200f7c61b
+EBUILD treetop-1.6.14.ebuild 928 BLAKE2B a477c94e8d156cbb9fb65ccc648c13b48a390932cec6c5e347291f81692f4e8e475cf35deb9fd64cfd8e815bfd91360de0aba027257fdc0cbdf07d0d2f64b0db SHA512 7c389849201a9a05dd83790d5288f629fb44698cae8bf70cba27f6d3404fcb3e69bbf7146eb23dc5cfcc694fc2261a3e14f63cb6e62c075e3e3e3149bfe3dfdf
MISC metadata.xml 342 BLAKE2B ed50be281e510f8067c9eb56e3fa25137604148fc85d33b985960bac2e448d6ed9284346380916ea570fe7ce68cb3937c25ebdd73b5b53234baddd45daaccc84 SHA512 240a97d8d731d3a1d6939a32d3f92b9af48773c8a70049f2a6247405db316bd9cb788026c8e1265def0efe36fd13ebb2e4a9e7499da4606fd34ce773b8bcf086
diff --git a/dev-ruby/treetop/treetop-1.6.14.ebuild b/dev-ruby/treetop/treetop-1.6.14.ebuild
new file mode 100644
index 000000000000..cffde203c737
--- /dev/null
+++ b/dev-ruby/treetop/treetop-1.6.14.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="treetop.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Treetop is a language for describing languages"
+HOMEPAGE="https://github.com/cjheath/treetop"
+SRC_URI="https://github.com/cjheath/treetop/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/rr-1.0 dev-ruby/activesupport )"
+ruby_add_rdepend ">=dev-ruby/polyglot-0.3.1:0"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r examples
+}
diff --git a/dev-ruby/version_gem/Manifest b/dev-ruby/version_gem/Manifest
index 961f9d19eeac..eaf729375690 100644
--- a/dev-ruby/version_gem/Manifest
+++ b/dev-ruby/version_gem/Manifest
@@ -1,7 +1,9 @@
DIST version_gem-1.1.3.tar.bz2 24554 BLAKE2B 419851cb5fcc5391449b28785aecc1c4e145bed4eafb443cdcd284d3b19d0911307afd226e43a829f34784a2fe7ece5e7e00502bfa5a9b0bb7eb49d0b6dcebf4 SHA512 77e90c6c2a52495ad9096fb83a10492f5b9bda35160287e15898351204ead174677021bde58f5dc7cd8f02f1d599736b3c3b7aba291f73e44edece10c61646e4
DIST version_gem-1.1.4.tar.bz2 25616 BLAKE2B 76c6b1a27d81ea18741cb5bc1532a28b4a66c2f06ea23923055cd9f5fab8a5ddac651f75b6b4e114bf117a43507d6f571ddb9a643f4994a64ee0cb7555b754a5 SHA512 be4f0baa7ebca743825047962c29c086fedac0efd5509d99e76c688c246bc98c9bd1debe4db00d68d050136728d7c0428b9d97feead1fd43da7eeb48099810ad
DIST version_gem-1.1.5.tar.bz2 31393 BLAKE2B a32265a85d95e954f2f091dbbb91564b80c6781c0c14d7f0f326132ca41e3b5633ae858c42825d259e7718420dde031f94c03eb962dad6b17604a00edd128b48 SHA512 d22d471f28c37fe2c7deb69cb5e558462770bc4b19a7fb192db3ff8a96c24b45e655a372f8f7f25c7bed982f87b83e1f26caff474504a35079d57c2c150b4f8c
+DIST version_gem-1.1.6.tar.bz2 33186 BLAKE2B 897cd86e816b8607695a5e4bb539f2bb556adb93228b2bdb32d4a7e6389d510188cb4a481d51c60c86b3f9ea63c85e5780b82a5b0541609b04e3355d462bcf73 SHA512 0ec6c4bad6b94085f3252605929f1e57060bfe34e1cbcf43a56248b3566fa8e005f97bcb5f3635acdc15834a7b8f446d9b7a99de7c5365f16ecaa024946d411a
EBUILD version_gem-1.1.3.ebuild 1016 BLAKE2B c534d985735efa358cb3b77d0c3db32989abfb4b75686174d62243c4919d2e220c5691c24087606abc385151d0cff970d9b4b8a2b4baa44e6327c2de7bd00efb SHA512 3a4273105abb0a14096df22ba2937f9c97a3bd9550f0cd39dcb2d482f2691075743f4878fa4ec4a23c5b31d6e8bee252ec7f58cc3a784cc468fb77a63067f45e
EBUILD version_gem-1.1.4.ebuild 1071 BLAKE2B 5f5c8ab68f6e10aa03457a70aac9f68a7a5a305e4b169cc10baf316a52714ab2d880566312d5c4faa3e61dac6db9c6f9ab256edf10aeedfcee9eca0788261696 SHA512 7a923a9474f39958d6fd6127892d91832d7f6e77c50f4af33050fb9ac3d30b6b202141e0a78a621bb8d084519d9848e3241590adff6d5965663678efc0ebec3d
EBUILD version_gem-1.1.5.ebuild 982 BLAKE2B 54f81fd7aa27b00a7046ec5462df8db1cb1140fa04d9e086e912f4cddb95796a21aead467ab65114896673e94282cfccc9c6ce7cbb5ef58dc8bdf1f60c0a7786 SHA512 fbf2f11c1cbfb00729da6ea8dec3e3821b3da642d2ee896aec4145a278c3a67feba16f5d45c4141df4c671f16c4e3dd39657f43ea4a2f3f286c2540217c8014b
+EBUILD version_gem-1.1.6.ebuild 982 BLAKE2B 54f81fd7aa27b00a7046ec5462df8db1cb1140fa04d9e086e912f4cddb95796a21aead467ab65114896673e94282cfccc9c6ce7cbb5ef58dc8bdf1f60c0a7786 SHA512 fbf2f11c1cbfb00729da6ea8dec3e3821b3da642d2ee896aec4145a278c3a67feba16f5d45c4141df4c671f16c4e3dd39657f43ea4a2f3f286c2540217c8014b
MISC metadata.xml 337 BLAKE2B 6b8f52ce757099053fbd9bf52f2a6caad31a3931b1bfadef4b9015819b4b42fea2ef0809dd1776e82a56579bcabb0adcb1c20dde895bd6cc0bfabae929eccb49 SHA512 9dcbe6f537b05341c59dfcb698898d08db81b85e5942b522a7f62bb7499e0ecf412a7068d1abddba8f89f0a23325949b32c16d6411dda377740ad6d61098707f
diff --git a/dev-ruby/version_gem/version_gem-1.1.6.ebuild b/dev-ruby/version_gem/version_gem-1.1.6.ebuild
new file mode 100644
index 000000000000..8c1c51ca2992
--- /dev/null
+++ b/dev-ruby/version_gem/version_gem-1.1.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="version_gem.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_GEMSPEC="oauth.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Enhance that VERSION! Sugar for boring Version modules"
+HOMEPAGE="https://gitlab.com/oauth-xx/version_gem"
+SRC_URI="https://gitlab.com/oauth-xx/version_gem/-/archive/v${PV}/version_gem-v${PV}.tar.bz2 -> ${P}.tar.bz2"
+RUBY_S="version_gem-v${PV}"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec-block_is_expected )"
+
+all_ruby_prepare() {
+ sed -e 's/if RUN_COVERAGE/if false/' \
+ -e '/under_test/irequire "version_gem"' \
+ -i spec/spec_helper.rb || die
+
+ sed -e '/cert_file/,/^ end/ s:^:#:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}