summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-30 03:04:35 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-10-30 03:04:35 +0000
commitfb57e01054259b1160d01c3c7ed9efab7902ed7d (patch)
tree42985349c49b2294954c1923df85be8bfa0c0957 /dev-ruby
parentbd35a61d88b111f25f4b10126e0d4755545fc7a5 (diff)
gentoo auto-resync : 30:10:2024 - 03:04:35
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin110968 -> 110957 bytes
-rw-r--r--dev-ruby/json/Manifest2
-rw-r--r--dev-ruby/json/json-2.7.4-r1.ebuild (renamed from dev-ruby/json/json-2.7.4.ebuild)3
-rw-r--r--dev-ruby/nio4r/Manifest8
-rw-r--r--dev-ruby/nio4r/nio4r-2.6.1.ebuild35
-rw-r--r--dev-ruby/nio4r/nio4r-2.7.1.ebuild34
-rw-r--r--dev-ruby/nio4r/nio4r-2.7.4.ebuild (renamed from dev-ruby/nio4r/nio4r-2.7.0.ebuild)5
-rw-r--r--dev-ruby/rexml/Manifest2
-rw-r--r--dev-ruby/rexml/rexml-3.3.9.ebuild2
-rw-r--r--dev-ruby/ruby-augeas/Manifest4
-rw-r--r--dev-ruby/ruby-augeas/files/ruby-augeas-0.5.0-gcc14.patch27
-rw-r--r--dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild25
-rw-r--r--dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r6.ebuild26
-rw-r--r--dev-ruby/tins/Manifest2
-rw-r--r--dev-ruby/tins/tins-1.37.0.ebuild29
15 files changed, 43 insertions, 161 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index f3a860817cf5..caa1532f6e45 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 26740def3140..1736435d2dfb 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,5 +3,5 @@ DIST json-2.7.3.tar.gz 825781 BLAKE2B 66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd
DIST json-2.7.4.tar.gz 825987 BLAKE2B 87d4ffb749994978e74262be17c818e10625d60b60f67fbcf5c82df1cd4b3eb251a74ae216a6e44c56105bc33e26ab047f67023ee6028245aea5a54cf9a146c2 SHA512 1aa9ebfce80d961166a20ed0bf6c02c34b6c9f83432524810a2c076d4befd513672662746ba42cfc2657a13af604fc99da1b5a5ab70202af4e67bdf38ec6b89e
EBUILD json-2.7.2-r1.ebuild 1513 BLAKE2B 1a513f8abdbab09e9774fa51888041a2459adca566ab709806620d4fbe8795bc68ae28c6bc68ca7d5b286cf88cfd59e36a8f7617ae1247f248913218e150e8e7 SHA512 fc8c5b438b3098352e8d099bcaa1ff495d45e23f77603ae5e1b1bc95a0954dfaede47f05bb5da48b2e0179351336792d994c995a839831f6c943aeb3fab0f5c1
EBUILD json-2.7.3.ebuild 1522 BLAKE2B a7daf622b11d40011ef1155e803d307ed336b91f99e6efd12f79093032eae30e69c6ebddf0bb264fe0278153554f23f2f066cf6935adab2183a44565b3dd432c SHA512 b8ca40cba5c60da6a6389ebc7da058c432f1ce2b4a07807604aad69e32f4fd82121bf9045e4f02f1a903338c8697894a1e9940345dd3aa51aa1252df04f9aaef
-EBUILD json-2.7.4.ebuild 1522 BLAKE2B a7daf622b11d40011ef1155e803d307ed336b91f99e6efd12f79093032eae30e69c6ebddf0bb264fe0278153554f23f2f066cf6935adab2183a44565b3dd432c SHA512 b8ca40cba5c60da6a6389ebc7da058c432f1ce2b4a07807604aad69e32f4fd82121bf9045e4f02f1a903338c8697894a1e9940345dd3aa51aa1252df04f9aaef
+EBUILD json-2.7.4-r1.ebuild 1610 BLAKE2B bb4a8344c22c6a31818f3e7686bc1b2de11a82d56d6c35e6e73184494be145e02f5f25e0611cc2baf136c06c86603adc0573a66bda1b7af7f3092526e99e63bb SHA512 abf12cdad1b90ac25986cb71b780504c6f74f4c525259447e7f32d61ec937b625f66424fefdbc01e8d7afe1d877e6532b98b3edd0612f02e2ad4078a403647c0
MISC metadata.xml 384 BLAKE2B 6be81a5f361a533321e25f8fc8444201e318416f9164fc02ffa34e9471fd1da8f1bcab39e8f5bc5945948665769bb67caac0bf8e826e3213bd592e4191e1a788 SHA512 82119cb0bf902f6d3924f8a13db0ae3c5e7881c5d7848790e2614e3d2d2951321519c0bdc6cb942010186e5e1013c102cad328c389cfa2c54d96533bca7ea886
diff --git a/dev-ruby/json/json-2.7.4.ebuild b/dev-ruby/json/json-2.7.4-r1.ebuild
index fcb2a51b4bd1..acba111b7854 100644
--- a/dev-ruby/json/json-2.7.4.ebuild
+++ b/dev-ruby/json/json-2.7.4-r1.ebuild
@@ -48,4 +48,7 @@ all_ruby_prepare() {
# Avoid setting gem since it will not be available yet when installing
sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+ # Fix broken version indicator
+ sed -e 's/2.7.3/2.7.4/' -i lib/json/version.rb || die
}
diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index f1e46e5fab81..a2eee6e8baa0 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -1,11 +1,7 @@
DIST nio4r-2.5.9.gem 122368 BLAKE2B 4238e2963604539207e1adc7ee78430e4f501ea8b71d807ee4f3c44322d16612779777f11b76313aaad6d252321435854f5b4905f83a2fe03c9d71be20b7a718 SHA512 d1c52896f186d19eb089a94d74ccadb427e64c204af149aa83a5a4dda3f0edd1bd2bae94afd21fcd58e3c2b9e2c17278a18717c0905de80e45540d13eeefd9e5
-DIST nio4r-2.6.1.gem 123904 BLAKE2B 5fbfe2a67fbd9fb6f49607358827391a56760c79435748f8fca0cbe6408f145cba224641b77afa8f6f49b1cd7e2fdd93e46e5aa3c75496f6539d66216ec3430b SHA512 bebf7f737f5e63107d77c4237a5750aa10f9bd1136deaa6bb1a8e5cab703d425a3a94a8f617df144e603f4f1f85ef62852740604a981e7dda41f0c43ae250406
-DIST nio4r-2.7.0.gem 124416 BLAKE2B f02a16cf45dc2ea547dd8e036ddff5c37c24e9188db9ab4f817a55243f87f78264ed11bcd8d055e244c655aea08fa4922cd53dcae39e090031c87d0d78909c7b SHA512 aeb0bd3e727fa6999a314cd2b15a35035694f41294f7e9c406a72fd50a7a7a02311efec8c5795a116fd3793bf6b81e17d884e156b844722933e45d056f0cbeb9
-DIST nio4r-2.7.1.gem 124416 BLAKE2B 4ae03731b0ae51bc51cfd12049e4d9beb9141feeb4196edafb26dd5ea4cc88e3cecaf0b121cd28c142cb509f991d22af5befe593443f7ecc420eb403fa83c0a1 SHA512 acade5696fe343b92f35f4bcfb7fbda48c8d9bbacff8e0571cffa193ade48d0c8f184db3480084bf3d796e5bd9176b285be4a52e4470c406bf867f538f1bfd4a
DIST nio4r-2.7.3.tar.gz 123160 BLAKE2B 283e3f7ea278936a15efe8f8e7219ac3191b4be72f04ab63e64d6ca2125f6be7164353707a7418be31bcbed240317d51912e5c2a2dea0042b1ca2b3a39d56993 SHA512 185e0cbe146495d657e8954eef2208e61766c30f5cf132078ce9c00b5b6d678eafaa108102dc79bb8d42d90fd5809a606344d35b03bfc41d7a1f3f75a7c2820f
+DIST nio4r-2.7.4.tar.gz 123192 BLAKE2B 263b061945dbdd1c36d951ff0bdf6ffe5193a730bd1924933fcff4150c574a5164ba7a59f0a040d71cba108ea08085ac9351635179974c03b5f8731583288e99 SHA512 5f89cddf3e772f05c10ab2ce7fbffd9b878ac129bc0adb7be5e35a67c7b17748a5722e784a19dace2308006bcbc7eaef70a49f9f58771faa0d97758742703338
EBUILD nio4r-2.5.9.ebuild 999 BLAKE2B c3d9b750478e70b0ff636da5fcfa28e073bc31132d5de8bb083227ec425dcc9344a9602c72e71a44e020de1cbd6544b64177f1c0c833d49961383158a6b3ef26 SHA512 b779b83649abfb8a37d99d138ba6c976259169450fef38599ba4339887279ab3548739ea7be6ee910ff1fe204e1b6a9d37977f68af21287d19ed0a584bf01dda
-EBUILD nio4r-2.6.1.ebuild 998 BLAKE2B 2defea0747ed8d61168e71198057d075013bf0e5ab2ae3fdb18efd858db46cc2d5761be306db87d7269799c86b4e86ab71730990dcdf98951f3313e213f39389 SHA512 58f1a72d7a85db93a02731bce143a0ce306727aa5d9ff1766e7fe0a463d1d7843e2497faf61eaa71ca4e2f3a6665742aa53423d62e9e5974fc131d6490c5e226
-EBUILD nio4r-2.7.0.ebuild 1005 BLAKE2B 3b60ea980b5771465329bf10a62b38351f3b38d74043865f8552e153d2c0503813c1894bb7c63c8fb14d9d268b9bfec6658e5690c815d819258c254be293d82d SHA512 ece2dfa2cf11b11d862d644ef9021b1c4430af0be0c4b38e7162843b51d263ed518b9f70bee728a852b332c9bbb5903354338bbb0ca2c9303f7374675675c39f
-EBUILD nio4r-2.7.1.ebuild 997 BLAKE2B eb2b4000e4538d0d638df8a0f78b4c742a3a99c65709dcba7d580b0d8d684b3d8bc2d181bf345953bd6bef0de9f85b224c7d7b88c3af44ced2e15e2dc8ad5e48 SHA512 8eb3f14dcc488619b50c39cf817f7799f0904a89c98ef10eea3c716eef4f83f263191351bf108442ae9c6b0ffdb8861e4721ae61e35ba3db735d99d0c1c88c58
EBUILD nio4r-2.7.3.ebuild 1188 BLAKE2B c4c5dded446441a61bbfe8ade71fd42321425a63481552c2f27cf6c34d9843940908c85b884f2857c5d82836ed1f807e19a59db3ada309a12030f3fb36d65ca0 SHA512 44ee6c6821c6feebc9ceadebbfec123cdfee721116cfa9b17c4bac6d8fd0d66dec3ab47cb066884c225beb88d6489b521219537737ebe79cef789a0052447468
+EBUILD nio4r-2.7.4.ebuild 1190 BLAKE2B b9b3191a434d2519994a7d19c6c90fe08a33a9f1830650551f31d52c58db464d7e11a70f9de65b35eff24ed5dbb7dcadf0753625898ffb31189861e79b824fb2 SHA512 da102b849f8a70293c898581bb676d8d4fd4daeec21a29ca01dfb0045088ad4e0b3ea212d4583d4b23b89450b23eab44563ff6b6c2239bb0a7278c6201bfb49c
MISC metadata.xml 390 BLAKE2B e0c538a63996ba278637d30c6c4a590046f21d130dafcde34fe29a2255b7da1f25fa43c94e140d44142bbc39a2751fe2760a77af140cd10f06e9d1e981e721c5 SHA512 018d820549681bc162ab750cf91d94b53cd4a544ed230d5df8965938476c23a3bba809673a48983884d160b1225a9d37ec898a266ec09f55f9fb93069fe80614
diff --git a/dev-ruby/nio4r/nio4r-2.6.1.ebuild b/dev-ruby/nio4r/nio4r-2.6.1.ebuild
deleted file mode 100644
index 6fe4a3605cb9..000000000000
--- a/dev-ruby/nio4r/nio4r-2.6.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
-
-inherit flag-o-matic ruby-fakegem
-
-DESCRIPTION="A high performance selector API for monitoring IO objects"
-HOMEPAGE="https://github.com/socketry/nio4r"
-
-LICENSE="MIT || ( BSD GPL-2 )"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-# Note that nio4r bundles a patched copy of libev, and without these
-# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
-
-all_ruby_prepare() {
- # See bug #855869 and its large number of dupes in bundled libev copies.
- filter-lto
- append-flags -fno-strict-aliasing
-
- sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
- sed -e '/extension/ s:^:#:' -i Rakefile || die
-}
diff --git a/dev-ruby/nio4r/nio4r-2.7.1.ebuild b/dev-ruby/nio4r/nio4r-2.7.1.ebuild
deleted file mode 100644
index 71be4cfe731f..000000000000
--- a/dev-ruby/nio4r/nio4r-2.7.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 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_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
-
-inherit flag-o-matic ruby-fakegem
-
-DESCRIPTION="A high performance selector API for monitoring IO objects"
-HOMEPAGE="https://github.com/socketry/nio4r"
-
-LICENSE="MIT || ( BSD GPL-2 )"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
-
-# Note that nio4r bundles a patched copy of libev, and without these
-# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
-
-all_ruby_prepare() {
- # See bug #855869 and its large number of dupes in bundled libev copies.
- filter-lto
- append-flags -fno-strict-aliasing
-
- sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
- sed -e '/extension/ s:^:#:' -i Rakefile || die
-}
diff --git a/dev-ruby/nio4r/nio4r-2.7.0.ebuild b/dev-ruby/nio4r/nio4r-2.7.4.ebuild
index 8196c914fa21..29610cf2f0db 100644
--- a/dev-ruby/nio4r/nio4r-2.7.0.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.7.4.ebuild
@@ -11,16 +11,17 @@ RUBY_FAKEGEM_RECIPE_DOC=""
RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
+RUBY_FAKEGEM_GEMSPEC="nio4r.gemspec"
inherit flag-o-matic ruby-fakegem
DESCRIPTION="A high performance selector API for monitoring IO objects"
HOMEPAGE="https://github.com/socketry/nio4r"
+SRC_URI="https://github.com/socketry/nio4r/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT || ( BSD GPL-2 )"
SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
# Note that nio4r bundles a patched copy of libev, and without these
# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
@@ -32,4 +33,6 @@ all_ruby_prepare() {
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
+
+ sed -e 's:_relative ": "./:' -i ${RUBY_FAKEGEM_GEMSPEC} || die
}
diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest
index 330008538c2d..d1e24a83fd40 100644
--- a/dev-ruby/rexml/Manifest
+++ b/dev-ruby/rexml/Manifest
@@ -5,5 +5,5 @@ DIST rexml-3.3.9.tar.gz 469735 BLAKE2B 39c8a1184b839608da0307271b853f26a253b16e1
EBUILD rexml-3.3.6.ebuild 1141 BLAKE2B cb945a43c793b09ce5b2b5948fcc3347dcab24b799702f9c8f65b4a23f0defbfd7515f72959f8867ee71cc73fa0f4b94307518dc88210ef45bd65179301ae396 SHA512 77ae7e57608fbcdf01ed8b519e0a4674b22bcd1b155ae5634494bca6aaab8aa869815c11d6ac032dbe1123285ac163940aa7f6cf2a2e5d35ec4e11dfd09a3e49
EBUILD rexml-3.3.7.ebuild 1141 BLAKE2B cb945a43c793b09ce5b2b5948fcc3347dcab24b799702f9c8f65b4a23f0defbfd7515f72959f8867ee71cc73fa0f4b94307518dc88210ef45bd65179301ae396 SHA512 77ae7e57608fbcdf01ed8b519e0a4674b22bcd1b155ae5634494bca6aaab8aa869815c11d6ac032dbe1123285ac163940aa7f6cf2a2e5d35ec4e11dfd09a3e49
EBUILD rexml-3.3.8.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
-EBUILD rexml-3.3.9.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
+EBUILD rexml-3.3.9.ebuild 1143 BLAKE2B 88363b47f4a19e7cfb70e9bd87ad984b8152e299776cef105301fdbfe9e925ecc1b2255375e6891c004eddb7ac5badfe21c876023abcdcc75da3c4bedef56b9f SHA512 ecda24dd5199074d39c0e558c6d6cec1b113405bf5f84d403467cad37330d24c3edc7f6c562ccda62366eeeb7b73f1e819dea45dd648f2125e38dc912f1e5dbf
MISC metadata.xml 337 BLAKE2B 32bcd67d98d6c5b679142524dceab3a59b093b38dfe4d00d1ea01c72b659755e8d4c1a546b5968ca86d7eceb1810eda7b671e0ffe021ea816f88755c9bb2b2ed SHA512 650d4de17e8228c24f0a6ceb5c72ab3e978c75f397c41826b33eb6e6466d965b1c42911b765f464a399f3759331df8b12e1cdf1ea84da494f9318dcc4998de58
diff --git a/dev-ruby/rexml/rexml-3.3.9.ebuild b/dev-ruby/rexml/rexml-3.3.9.ebuild
index 802c814bb1f9..d82e21b1540e 100644
--- a/dev-ruby/rexml/rexml-3.3.9.ebuild
+++ b/dev-ruby/rexml/rexml-3.3.9.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="3"
-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"
+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"
ruby_add_rdepend "dev-ruby/strscan"
diff --git a/dev-ruby/ruby-augeas/Manifest b/dev-ruby/ruby-augeas/Manifest
index f298d1713c36..13bd93a69b52 100644
--- a/dev-ruby/ruby-augeas/Manifest
+++ b/dev-ruby/ruby-augeas/Manifest
@@ -1,7 +1,3 @@
-AUX ruby-augeas-0.5.0-gcc14.patch 1019 BLAKE2B 7a2760075db8bf282fbb7afe6054ffd70af8e9ea56ba93adbe0a7b371adae0beb8db1e883453aa2928a54e1e2cb12bd79b25e216a7f62ce7ae75417c1a69b90e SHA512 15e485f622da5f6b0b3ee8c5af1d0ca8657fd75e37b39ee2aeca643ed1bed5b555b94ebcdd5534522ed35f5a3f4d2a614623cd5b05ae89a8582746ff1eab2708
-DIST ruby-augeas-0.5.0.gem 24064 BLAKE2B 7ee13cfed3e38bbcb7445305323d44f519239e177a9a0e2e98ee362629f6fa0166338e128ab31f48ffc3a37095ba450433128779be006a8add26eb0523e76142 SHA512 523742368543c617baa2b393e4682451d7fe20aecbcf9ab50fed0f5575119b3fbc06f79f0894cca728d2fee7d441cdd9f075dbcf81628835ba870930c3d2ac8d
DIST ruby-augeas-0.6.0.gem 31232 BLAKE2B 241dd36c2a0831d396f14dcfaec0ba20ae7fbb9088e1e2057ccaa8d0039f5809dbc28fea882cd20d7ee3944ed27a531c33607f950e2f0ad1088fb94ae545a244 SHA512 a0f921bec025d73c171791549407883f90119bba2c7a1731641a78b7d3b4d08129cb92a23238256936fe8176205fd4926f2a170d7f278faf4e86c0508037a305
-EBUILD ruby-augeas-0.5.0-r5.ebuild 590 BLAKE2B 4b2d748991963fd4ec9bb310f31662ddb4b19ab55bbf35e56bb87b09e6b66b5351dab130fdb35d43f16514bfec852ff85aee88fa2f2b598ada164bd84df3d68b SHA512 c2441e7adcd0e0ea82e3b1859d565d6aea5c7fbebc5f0dce93335279dfb390826495b3a8136dac6215ab40619efff1ea23b71eccdc5b56db72164c3c0ce8c0e9
-EBUILD ruby-augeas-0.5.0-r6.ebuild 629 BLAKE2B f9d1cbf39ac7438182dcdfb4fdb3f7b233cdc4dc2d37cecb650adc15df3ea185f7ba34bbb14334013fed76afa2f8baa65d52edf328b001c63543bccd64d1d20b SHA512 7023f7d9cff4a73ffa9072344c8413529e4e50dd6ac3c09c184caf484fb6fa626a8fdc4cd6fcb82e7272355e9a2bce984c53ca920752bc10ff3e81bc86a29f88
EBUILD ruby-augeas-0.6.0.ebuild 581 BLAKE2B 2db8e01046de33d798d370c1ec97a7808103e3c85f877d78a30f114ea9c29946757ac7731c20858ede28c682a32a10d8496fb0cc41108135ea1c247481b6160e SHA512 d5c098f25f7419010f193c128be4105f3864c9b46ef642e697a8a2c6089ef10f02d1e3fb748a322de1ea473c4338fc5d688409f81a47bb619e282eeb28e13d97
MISC metadata.xml 428 BLAKE2B 11bf486e510416cfdbc43f921d7c24c524a08949c8561031e5c65066c578010f2d078cabd6673999d70746cb095a39b693b107039004502a221ea4bd61fe893f SHA512 59b86095e83ec0e1fa5cf963c1e744bbc0c2a2367c3b9bb91b4d47ab2d4b570a791c8fe79989a0fbb2b7d297aa1c8c9454fecf11a6a046f9eed07e8a6eb9a729
diff --git a/dev-ruby/ruby-augeas/files/ruby-augeas-0.5.0-gcc14.patch b/dev-ruby/ruby-augeas/files/ruby-augeas-0.5.0-gcc14.patch
deleted file mode 100644
index 498ae9a992eb..000000000000
--- a/dev-ruby/ruby-augeas/files/ruby-augeas-0.5.0-gcc14.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 9f1f9df48ef8c6f62349eccb90dc54a3c3d75e3f Mon Sep 17 00:00:00 2001
-From: Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
-Date: Wed, 31 Jan 2024 12:52:45 +0100
-Subject: [PATCH] Remove unused sibling argument from augeas_rm
-
-This makes the function match the method definition. There was already a
-warning about this, but Fedora 40 applies more hardening and it's a
-fatal error.
-
-Fixes: e6b57c58d24b ("Initial ruby bindings, written by Bryan Kearney")
----
- ext/augeas/_augeas.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/ext/augeas/_augeas.c b/ext/augeas/_augeas.c
-index f9b49d1..7ef0d7d 100644
---- a/ext/augeas/_augeas.c
-+++ b/ext/augeas/_augeas.c
-@@ -184,7 +184,7 @@ VALUE augeas_mv(VALUE s, VALUE src, VALUE dst) {
- *
- * Remove path and all its children. Returns the number of entries removed
- */
--VALUE augeas_rm(VALUE s, VALUE path, VALUE sibling) {
-+VALUE augeas_rm(VALUE s, VALUE path) {
- augeas *aug = aug_handle(s);
- const char *cpath = StringValueCStr(path) ;
-
diff --git a/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild b/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild
deleted file mode 100644
index a912b6035674..000000000000
--- a/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_DOCDIR="doc/site/api"
-RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/augeas/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby bindings for Augeas"
-HOMEPAGE="https://augeas.net/"
-SRC_URI="http://download.augeas.net/ruby/${P}.gem"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-RDEPEND=">=app-admin/augeas-1.1.0"
-DEPEND="${RDEPEND}
- dev-libs/libxml2"
diff --git a/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r6.ebuild b/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r6.ebuild
deleted file mode 100644
index 57614c50b3de..000000000000
--- a/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_DOCDIR="doc/site/api"
-RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/augeas/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby bindings for Augeas"
-HOMEPAGE="https://augeas.net/"
-SRC_URI="http://download.augeas.net/ruby/${P}.gem"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=app-admin/augeas-1.1.0"
-DEPEND="${RDEPEND}
- dev-libs/libxml2"
-
-PATCHES=( "${FILESDIR}/${P}-gcc14.patch" )
diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest
index 3254cf37c8a4..78e6c47844e0 100644
--- a/dev-ruby/tins/Manifest
+++ b/dev-ruby/tins/Manifest
@@ -2,8 +2,10 @@ DIST tins-1.32.1.gem 307712 BLAKE2B 5e48a9895aaaf52010de4c1759a0cedcfe2133d9f2e2
DIST tins-1.33.0.gem 307712 BLAKE2B 73f2211e73a99b06f1ad9ff7c770b5e7a9a478eb8d596bd2b1225f072d8be031a361ebfbdf5f1fdd402844d591640523640fa362dcf21fa24da86887fe383f46 SHA512 3a287ca5e8420c3e2582f8996b5a52c5337c82e1abc8f4311751196f94c75518515d534a7fb020886cf41118b9fcc9142299ca06a809255003029a2512e5b32e
DIST tins-1.34.0.gem 309760 BLAKE2B 451558c80d153dab3d09aaa1667b88899f061d6b0391767cf4bf35938cc10160605121edc163865f28871deb4a879b09d4e6509166d46dd7d3d96e935fd9ff20 SHA512 ae68ca96a9b62d9db40ddbbf152b2b8d3f2bbac92d0df7c6cef78495ece40242dbd5ce1897410d95c8cc6e512be7fc34a9a8d84cbbf2748569f523736afed1e0
DIST tins-1.36.1.gem 311296 BLAKE2B 5457d24023fcf00c8b843453caabaca4c9338d0f90a1a516f2af1540ece2ab469e21b08e147799d32f4d34b45a5a0121803898a576bbdd9e2df8155b5ea9cfa7 SHA512 c2a109fe8d9d91a90ca9efdc575b1b7b5ad6dfb43bdde1a7456bd184367e49290dbd754c50e2722b53e154b739f7758fcb7feb3bc9a57db2ac7162f4bd6fd61d
+DIST tins-1.37.0.gem 311808 BLAKE2B 691d3b49f15a3c0361d6480e449872c692e6d58f9aa634fc8c07af0c6fc13e7f0fd1e62515310db98c87ffcf7ccc2475c81a0af4d367ec8c1c5199ac838d465d SHA512 01e867b09bb1d9c454bdb0a5e8f4f3a102bc3940d3ad1552ad82a93d58e9a8bbb8aee1e55ba81c6fd43ef78df168969cc601adea161b616bdab672bad91ad66c
EBUILD tins-1.32.1.ebuild 634 BLAKE2B db5e1d71b284686170aafede7993e177455fffdd74f9345460c11ba196d7df3ee495ab7faa0eae3561aa9ca7560fde0e85f1c29297febd55cf3019a1b396d9de SHA512 3386164d5185b6bbc88ced1232971f9d8a7961f79c9a66eb93f7d1f6f9d8e1b1679661cd363ca98d6c4427bf4a30d86c871d5a3c8f4057928016dce40c8b9b45
EBUILD tins-1.33.0.ebuild 659 BLAKE2B c94997f242c8ae4a565f387882b023b36ee69007a8a6cb38b14166f2e8fc7bd7080f182db8351732f1adf7b1063a4801036aebb98606d70014551e791d02a465 SHA512 1d1c985feb830e14fa85247c7f4b6351b1afa5cfc363ae5f8fc5a7b7e26cc2f2c22576050d23da3dd33073b62180f93cd1c73e4ae11520c67dd195eef16923db
EBUILD tins-1.34.0.ebuild 663 BLAKE2B eef266053fda9fa9b19f5dd119e15d6127f364a5014ed48834ae22120af92ab1cf214641dd5a5785867acfc7fea176de7161b303c7514e31472b7d9ce6f22f98 SHA512 c11580b609b436b58074c683900e27bc0b8accc6052349f673975899345733addcd7bd762d37abd92f92e37441cfd42abd2917c2f8f2a3e80ea4479029989c5a
EBUILD tins-1.36.1.ebuild 663 BLAKE2B eef266053fda9fa9b19f5dd119e15d6127f364a5014ed48834ae22120af92ab1cf214641dd5a5785867acfc7fea176de7161b303c7514e31472b7d9ce6f22f98 SHA512 c11580b609b436b58074c683900e27bc0b8accc6052349f673975899345733addcd7bd762d37abd92f92e37441cfd42abd2917c2f8f2a3e80ea4479029989c5a
+EBUILD tins-1.37.0.ebuild 663 BLAKE2B eef266053fda9fa9b19f5dd119e15d6127f364a5014ed48834ae22120af92ab1cf214641dd5a5785867acfc7fea176de7161b303c7514e31472b7d9ce6f22f98 SHA512 c11580b609b436b58074c683900e27bc0b8accc6052349f673975899345733addcd7bd762d37abd92f92e37441cfd42abd2917c2f8f2a3e80ea4479029989c5a
MISC metadata.xml 337 BLAKE2B 488c14119bb23c3d78d6e3ea71ea808cd398fead5dcf2e2dde61c1ce7de8985b6bc440387a19378f5e123dc64b71e3561fbfe0303e87ff8a4cd79a7923183078 SHA512 e08cba10144c2eb80069fd8d8826053293e9d8d5f1ffce97048c4100af31cac83e672af0945284ba0e1bb169d4e9fad3c0eebb369cb35823b42e5dd4454cd79e
diff --git a/dev-ruby/tins/tins-1.37.0.ebuild b/dev-ruby/tins/tins-1.37.0.ebuild
new file mode 100644
index 000000000000..49ef1e3e0fb7
--- /dev/null
+++ b/dev-ruby/tins/tins-1.37.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="All the stuff that isn't good enough for a real library"
+HOMEPAGE="https://github.com/flori/tins"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/bigdecimal dev-ruby/sync"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+
+each_ruby_test() {
+ ruby-ng_testrb-2 -Ilib tests/*_test.rb
+}