summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109812 -> 109798 bytes
-rw-r--r--dev-ruby/bigdecimal/Manifest8
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.1.4-r1.ebuild32
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.1.5.ebuild32
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild (renamed from dev-ruby/bigdecimal/bigdecimal-3.1.6.ebuild)4
-rw-r--r--dev-ruby/mime-types-data/Manifest6
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2023.1205.ebuild22
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2024.0507.ebuild (renamed from dev-ruby/mime-types-data/mime-types-data-3.2024.0206.ebuild)0
-rw-r--r--dev-ruby/multi_xml/Manifest2
-rw-r--r--dev-ruby/multi_xml/multi_xml-0.7.1.ebuild47
-rw-r--r--dev-ruby/multipart-post/Manifest2
-rw-r--r--dev-ruby/multipart-post/multipart-post-2.4.1.ebuild32
12 files changed, 90 insertions, 97 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index fc873eaaf61a..dd3fb20f54e8 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/bigdecimal/Manifest b/dev-ruby/bigdecimal/Manifest
index b5c2dc8181bc..bbd292812a9d 100644
--- a/dev-ruby/bigdecimal/Manifest
+++ b/dev-ruby/bigdecimal/Manifest
@@ -1,9 +1,5 @@
-DIST bigdecimal-3.1.4.tar.gz 115069 BLAKE2B 7c7df4ceac6caa44414cf2fe4e16ee21b8d4a868097e5a6d3e7bdae8521b572b6facae5023fac28dafe9a659a93f0cb56ef2762f84b85959358ee9a33be687b1 SHA512 5e89906d4df0890d61ddca9cc88549acac6c94fc7267975a0ad8684855283c60a2f5fbd48051569c33fa513b6c25485d474446066911577f8cad00c26b57cd43
-DIST bigdecimal-3.1.5.tar.gz 105064 BLAKE2B 472f364f34ab37478e7d6570bb7cd9a35a82f973ef09806fc9229793392a5daa2f66b2303a75ca43b098c7413c9a358ffe07bd592d499d671bac5136690b2b11 SHA512 fd6c463412dbe626e98cffaf977967eb5bbaa15670131132e16050470184443b0d773ede9df1a8196f7f2c0362060f7d79727a970ad5bd6b4031d5875867b8c5
-DIST bigdecimal-3.1.6.tar.gz 104969 BLAKE2B 50c90c9d7fbce71d9a4ac1c32d6340ce07101e87cea4597c1365bdd84d24811cea2c65b7c7afb9a9d66125527ade7cc1c090aae77541d86b91d4d6990bb3cd59 SHA512 e44278f9d193575f27fd63a9a9687529295a65413ff98f07c1278328304acc4a5f9d3e1367f5bccab515f2b209465d0147661fe7f822bea901466d9dd33324c0
DIST bigdecimal-3.1.7.tar.gz 104984 BLAKE2B 0c0a97d120edce1946bd134f810ccb7f068465d678f3396b39a6e0e540dcefe03c5b8d2cee90f5c96481513065f4645bfbfcc10116bac6b80f7e22344a34024e SHA512 567dcbd010d4879c74286f440082ea9e9b9873c53ab208db4e96a21c5d8c786c6e622a29698e9e9202803b6bf2fcef1d15ff24b784184738664c4be847d2d749
-EBUILD bigdecimal-3.1.4-r1.ebuild 1056 BLAKE2B d642910e64fa8367c07120823691fbff0ebb3d7e023ab66e655f318ccb4ce3575c456eeba9f8f6d6fb6dbf4e47f98ae1d50e99d58ce34360feffe9937644d795 SHA512 409bb94fe7b86817346d209beca8578d90878a2e03e1a4e83ea1cd4e429c736a2d9d127b094708f9c063a78760df3485c23b57ae255bd342ff5fcd3cea04e81e
-EBUILD bigdecimal-3.1.5.ebuild 1063 BLAKE2B ff4a7a6e30f55200c770aebddf92bc8834708320063be9ab75d552b60b23828b26d7e482eebae181ca54221eee0668a60f94ce16a3cf610c7e00948bdf402892 SHA512 d0b4b055c4939d0dd703d153c433f3c2a2467ccfe19ad2510b366248441592cc54eac510d80a94acd5ed0c9c76b230314bc6dcc55812772cf9d4f0ba3cb7446d
-EBUILD bigdecimal-3.1.6.ebuild 1063 BLAKE2B 00639afb71c2850948a533c4de4ad666cb7a8424abe9f925a4d182e0f34a4d8fd410ae60a57a39db2605483e6a53b9f8bed8435d86812282b22dbc6999526c76 SHA512 0dafe0357f495e55cf8df0d02351c987b1e78343e0c22fa404ac31db7768f82f73b88cea44085b693db15a68c2288e90cb9f6b7e04698162efbd4523bf1e64dc
+DIST bigdecimal-3.1.8.tar.gz 105551 BLAKE2B 5bd35c9a719e99dd94f4386c3d7202553add779bf2724e44476cc64488715353e242150308671a4ed1c1ac2a1087035db7cb3a7234191dc4c41c606fe813040a SHA512 4f3c07d4111261c74f74d757040f979e2d486c3df06f470e8f2c801d9fa8e9b6c2a0e0bbf353f8c2006685c4530bcb1d5c9a9f7c208e5fd549a5283939bdd519
EBUILD bigdecimal-3.1.7.ebuild 1063 BLAKE2B 00639afb71c2850948a533c4de4ad666cb7a8424abe9f925a4d182e0f34a4d8fd410ae60a57a39db2605483e6a53b9f8bed8435d86812282b22dbc6999526c76 SHA512 0dafe0357f495e55cf8df0d02351c987b1e78343e0c22fa404ac31db7768f82f73b88cea44085b693db15a68c2288e90cb9f6b7e04698162efbd4523bf1e64dc
+EBUILD bigdecimal-3.1.8.ebuild 1141 BLAKE2B f51552125867a2c944001a352d0e1bc9e25712640ae7f1a832b9e34c20eb2eec9e4f6af99a4bb3367b9aad655b50ac89edfd53149a4a8935c9d2b2f7ed73741f SHA512 5ffe3879ed84245934ee2094c4fc0f7f92e87ea048653ebae15f871e34c0445ddf6ba802a0f783d89e699935540d676b34d04b32bc57c375473753ea78b53c6b
MISC metadata.xml 342 BLAKE2B 84d396ff1ab37dc1514237f99ad59f87b12fda2a22a6374c92186d34f2559e14f4a51a6832e5501fa13b0f0c4fd7587fd4afc3f3ddc8f4fb3b02738657e6c1fb SHA512 f834c875eea544b4aef0b56c5091a15cf2b09469c336ebbac704b023c15af45de21c02961be5fc3a64923c7c099eade2c5abeaf447939c3c9c1903cb305b0121
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.1.4-r1.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.1.4-r1.ebuild
deleted file mode 100644
index d2aa1a8266e2..000000000000
--- a/dev-ruby/bigdecimal/bigdecimal-3.1.4-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/bigdecimal/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_GEMSPEC="bigdecimal.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Arbitrary-precision decimal floating-point number library for Ruby"
-HOMEPAGE="https://github.com/ruby/bigdecimal"
-SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="test"
-
-all_ruby_prepare() {
- sed -e '/^source_version/,/^end/ s:^:#:' \
- -e "/s.version/ s/= source_version/= '${PV}'/" \
- -e "/s.name/ s/= name/= 'bigdecimal'/" \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -rtest/lib/helper -e "Dir['test/**/test_*.rb'].each { require _1 }" || die
-}
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.1.5.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.1.5.ebuild
deleted file mode 100644
index da315d9f8d8d..000000000000
--- a/dev-ruby/bigdecimal/bigdecimal-3.1.5.ebuild
+++ /dev/null
@@ -1,32 +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_BINWRAP=""
-RUBY_FAKEGEM_EXTENSIONS=(ext/bigdecimal/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_GEMSPEC="bigdecimal.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Arbitrary-precision decimal floating-point number library for Ruby"
-HOMEPAGE="https://github.com/ruby/bigdecimal"
-SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="test"
-
-all_ruby_prepare() {
- sed -e '/^source_version/,/^end/ s:^:#:' \
- -e "/s.version/ s/= source_version/= '${PV}'/" \
- -e "/s.name/ s/= name/= 'bigdecimal'/" \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -rtest/lib/helper -e "Dir['test/**/test_*.rb'].each { require _1 }" || die
-}
diff --git a/dev-ruby/bigdecimal/bigdecimal-3.1.6.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild
index 26898456a09b..a5fa26d80da7 100644
--- a/dev-ruby/bigdecimal/bigdecimal-3.1.6.ebuild
+++ b/dev-ruby/bigdecimal/bigdecimal-3.1.8.ebuild
@@ -16,10 +16,12 @@ HOMEPAGE="https://github.com/ruby/bigdecimal"
SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
all_ruby_prepare() {
sed -e '/^source_version/,/^end/ s:^:#:' \
-e "/s.version/ s/= source_version/= '${PV}'/" \
diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest
index bdd5ff772efb..feece4671f7a 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1,9 +1,7 @@
DIST mime-types-data-3.2023.0218.1.gem 201216 BLAKE2B 3ccd9fcdc70fe9b09f0e9ca61356dd4c2563ac7fe32d75fdbdbaace9ba0757b274fec98c56cfdcae7f2f9f0840cc83a7ea9f3c9e420b3c8de076c87abb1621d9 SHA512 db0c4fddfcdd21ed1d8bd05039a14406600611be7fabd5d0021e8972d89e85ef2dd2d4e75bafb4e9ac7cf15606b4d4f67d6c6760fca6569fb2e2d6ba0d3f8145
-DIST mime-types-data-3.2023.1205.gem 205312 BLAKE2B a385ba1fdbb76621f7c10704629950f6a549befed6e930cdf73120d3834e87a0f722e0b1d407c85634f9786d15adc31f2d71cc0d77fb9a29bd629018df10670d SHA512 5e4fdf1dffa3a7bd1391215e72a10f53fd3570bf2665c82a059d595473a2ade7c1ec58abb4e6624ba67dba58b28b32c7db87f04a2b2a44e027d719a2ef22d246
-DIST mime-types-data-3.2024.0206.gem 205824 BLAKE2B 520922a60b386119e1e1229a11befcbfbf28ba5e179213a68d9bd4f344f2033c283799c1f39a43827d96fddd8a91856a938da09d95225a54aea5a46968c24264 SHA512 765c8671ec68b2c43f0f9a91da455e7d7533ec85a40f2b251861b0b0eab992dcdd3cbd2bc81631f447d683e1ca38b42e2724af40d437939736aa29170b395c13
DIST mime-types-data-3.2024.0305.gem 205824 BLAKE2B 822f04fa9a06e4566d04b153a20d807b6e9c835c394c310e15f62f87098a3c1491e9fd0d9b08de5577e0eda106a484161744df89b686b8044c48b5a4146f81e4 SHA512 e6ba917fbf779c6b4b474c19372c06aa64b1eafc66e275278300b296ad796e051074369f7d593f82b49270631f631be7e2f37d1498f875d20ba23d0a68273754
+DIST mime-types-data-3.2024.0507.gem 206848 BLAKE2B 433d670496e74d8db7c8bba5151a1885556a35355ec6a1fd92ab4d074ae045f5ee985579956052d1279c1488b1c8c433a58c4afa07806e801dba450d05f8d1b4 SHA512 3522b024ce458031707ebbc51209c3e01e8d1c52cca2ce6a4291cc94090dc4e1147d0a9ed9c9405d5879bb4a05fb521d609d942239076c9cbd150f405a08096d
EBUILD mime-types-data-3.2023.0218.1.ebuild 589 BLAKE2B 833b2dff956893a053f49521678ca0bd4e79cb3563e410da7d204c1bcaeabb15cd8c2595a7da3af9e491fa05b3251274e7fb5b5ee6db2072115ec83541ed976a SHA512 695442254ebf6001bd408962ac8bd97a94a711fd9458c42db14549d489a5b2bbab1ab8d2becccf0920e977b02ae014299716b304e7cf718ef6cd7e741aa4c842
-EBUILD mime-types-data-3.2023.1205.ebuild 589 BLAKE2B e880fc2652d436acdbf52c72b1894e6c23ff4c666e301436fc91544e11a6c913edb9e8f2af19fdbd38aee1c4b72efb461faec9eb9e42e8b8a76a3a88a1a602a5 SHA512 00d7bdf19709447e1ccb22e321c64b1a1d686ad99c3125c4d25812f92bab38f2484a8d858b54859ce56afac614569c2c3a362973725b7ee2c3acad71a5431f8f
-EBUILD mime-types-data-3.2024.0206.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
EBUILD mime-types-data-3.2024.0305.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
+EBUILD mime-types-data-3.2024.0507.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38
MISC metadata.xml 353 BLAKE2B 8cfdcb1624b48ec3419ebaca31fe8045773377232977772d5445558947c2c0272c8777b5949fa9a30fc41275082fc284d6110ce640d465d9f6ee4c6f70e7f470 SHA512 072336e2f6abae82b5d66bd077d0b3651b6d8a3c1846d1e6e84974e0cb275881a986ec4fbabde731aeab59eb956514c44adfe5b67b185660f20eb1a286b22a26
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2023.1205.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2023.1205.ebuild
deleted file mode 100644
index 8136a5a362cc..000000000000
--- a/dev-ruby/mime-types-data/mime-types-data-3.2023.1205.ebuild
+++ /dev/null
@@ -1,22 +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_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Registry for information about MIME media type definitions"
-HOMEPAGE="https://github.com/mime-types/mime-types-data"
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2024.0206.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2024.0507.ebuild
index 122dc1ac578e..122dc1ac578e 100644
--- a/dev-ruby/mime-types-data/mime-types-data-3.2024.0206.ebuild
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2024.0507.ebuild
diff --git a/dev-ruby/multi_xml/Manifest b/dev-ruby/multi_xml/Manifest
index 1b97ad8801e5..ce8c747e358c 100644
--- a/dev-ruby/multi_xml/Manifest
+++ b/dev-ruby/multi_xml/Manifest
@@ -1,6 +1,8 @@
AUX multi_xml-0.6.0-ox24.patch 866 BLAKE2B 366aa40e831d76b4dfd6516d0b80599c70e0b0c2cd804c2f8f96b82a1582c933e931153f81f27bba8176bbe3ee8f6c4517468b58bd8bc7b380fe6c6257cb953b SHA512 f054a4bba4990f1ff8d6236ed2a99b97182b96c343b749e18c90c63faef10ea25d8f40ca0dd92e58aac8924d0cee15915b3ae2ebe5a6e6c024ea6d4b38b5e05a
DIST multi_xml-0.6.0.tar.gz 16571 BLAKE2B 1492eab7782823915167ebdb529b6d4699b31f3b66c48eee5acf7857dc25caae62b63a0da10a0bd862ade22865432bc6c4290a3f6ff8e99a889fcf09b56f6b7f SHA512 67e280d838ba07373a6ad5cbe4658b32655102906d8e0ed5429d21220475c21e07ea2ec0d2729df4d30a1bf7d0a5e6ff2d4482342098873135cb12e18c53194a
DIST multi_xml-0.7.0.tar.gz 17139 BLAKE2B 8b1e8352a8e7e5860d08e0ebe7bf65b2e5b0213371066c6e3a83515164c865c8db3ab4a4918dd3e8f9e5f73f6bc5fedee1cf2ec710e84303c365d335ade3d06e SHA512 d05a1b387c5a29445a71a838a24f1ac782c01dbaa41785a5c0375f72d8c3ec6d59f0ee5eed64e327282fc47390c08bdd602beb83b657e771844f6d740a75d3d5
+DIST multi_xml-0.7.1.tar.gz 17122 BLAKE2B 09b8006a12ae99d85435b85c2c32afe20009cdd6bd0970ce5129c37411274aa402ed955f7ca692e90e7641120a90883b75a03a9ae8d88bd4a53e295095e040c4 SHA512 c578b6b4cadc48182ab94219d5f1550f645398c08460576cb5f6c72d8d6d01ef90b982437848d27e72f1157b9eff03dcafc29d04f298e52c14ae5b76df9082b0
EBUILD multi_xml-0.6.0-r2.ebuild 959 BLAKE2B a99271c1b2202f3b010145b3b823213489fe178301b431f68f0908bb7c7f4d154b8bf3c41f2af84bd7117bcd66f175a8ee8f6e03e39866a17063f6cd0ff54310 SHA512 b048b32e075507145de681152a5359c9a40eba9feb650c7ce2b2ccb47c022bb498ea8570586dbeba0072f1a0ac76043eb43a4c9466da3ec081f9196d26da86b7
EBUILD multi_xml-0.7.0.ebuild 1136 BLAKE2B 71c7d8dc1a2f3244738090c32c340f9aeb9bc9e5664ab12d66dab721454836b811408d5df6321ec825e01d78b55eec131ca8fc86a757f250530b922ebbf94712 SHA512 877613a7555cb224cc89653c2f88d5ffa3e17cdc0a0e891b9036b2b6f763e6d8578655bbb78e6f869a02d8defc21a91ae35325229e129b1a4ca18f684a433630
+EBUILD multi_xml-0.7.1.ebuild 1136 BLAKE2B 71c7d8dc1a2f3244738090c32c340f9aeb9bc9e5664ab12d66dab721454836b811408d5df6321ec825e01d78b55eec131ca8fc86a757f250530b922ebbf94712 SHA512 877613a7555cb224cc89653c2f88d5ffa3e17cdc0a0e891b9036b2b6f763e6d8578655bbb78e6f869a02d8defc21a91ae35325229e129b1a4ca18f684a433630
MISC metadata.xml 333 BLAKE2B f1a72c5112ba70c8f41be64b8b8e2678d64a6270cd05fe5735062204ce9deab09e7ae29a386b259c9c628ae22293d08b55ac721012afde24e4a1b3ca6f9913c8 SHA512 15ee9589bcd9f2c41c5f36aa030b6dc9fa8a17192c47d18047f32e09445af981d7a7d89ee26c4f70a37a1d53ab9c0edf86587d6622d2becb19349e8d1d03e5a3
diff --git a/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild b/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild
new file mode 100644
index 000000000000..fdfcb1a2ba9c
--- /dev/null
+++ b/dev-ruby/multi_xml/multi_xml-0.7.1.ebuild
@@ -0,0 +1,47 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="yard"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A generic swappable back-end for XML parsing"
+HOMEPAGE="https://www.rubydoc.info/gems/multi_xml"
+SRC_URI="https://github.com/sferik/multi_xml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/bigdecimal-3.1:0"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+ruby_add_bdepend "test? ( dev-ruby/ox )"
+
+all_ruby_prepare() {
+ sed -e 's:_relative ": "./:' \
+ -e 's/__dir__/"."/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/simplecov/,/^end/ s:^:#:' spec/helper.rb || die
+ sed -e '/bundler/I s:^:#:' \
+ -e '/yardstick/,/end/ s:^:#:' \
+ -e '/rubocop/I s:^:#:' \
+ -i Rakefile || die
+}
+
+each_ruby_test() {
+ CI=true each_fakegem_test
+}
diff --git a/dev-ruby/multipart-post/Manifest b/dev-ruby/multipart-post/Manifest
index 7d1844d1d1f7..17c3f45aa1a0 100644
--- a/dev-ruby/multipart-post/Manifest
+++ b/dev-ruby/multipart-post/Manifest
@@ -1,5 +1,7 @@
DIST multipart-post-2.3.0.tar.gz 13151 BLAKE2B 59ac6cfc743a6aaa285dd14a81fedfb123aa09720dc96a7243de94d45b3b23295d5a7de1cfb61c40c64881ad213fbf2debca49d3b1f6de7e1772c60b7d3c4d78 SHA512 ac15090cbf6dc629d57efe4810406571aec8782d021891f1f2764d4f00b735a2282162b06ee140c5b2ad21fd83f3d25028f386768166cef668bb508c235f04b2
DIST multipart-post-2.4.0.tar.gz 13693 BLAKE2B 2340aed254d98dd6f2444eaa90009893fc6430aa8f9c1c000522afb7656de2545a734246316adf97d40b87078517005e9dd3f281532a1f966d371cff4875bc1d SHA512 9a96dc66424d8a0575f982c58bc016eda93c17195b968821b342873b4b6b02d8f53ae210fb9eea5adedfa0d9bdd70f78b37a0196782bddcd01bbbfd0e757ac38
+DIST multipart-post-2.4.1.tar.gz 13732 BLAKE2B 9a5b606109148a5e2679aa454286b2a8481cc8e90253bb22b13053cfaa45fd1882c6d6b2b7fecc17d49f4d3ced8667aa483a4e5023fc675a5d86f310ab20b40e SHA512 f21500a05428cbcc567be7b1bfdd8c38cfbc4b67cd646f96927478b768f45db996fc3868324c81e4adff5eb4013f0c5bede19802437f4539a334604c4736f8be
EBUILD multipart-post-2.3.0.ebuild 961 BLAKE2B 47728c29e32f8f14e6e3d526fbd7c996f2816899b47d12349d05906c1f5f251a824c3207f6a3325108e9715e01cdd633c74509c2996da00b881492e7d05a8fc2 SHA512 db382b2d21c6f5e7ed75f00413ba6ce5f273760ee4b0f654d1f0f875ae051165c1db2f15547cebbcbb6297cfbf9ec987bba83574026785fe8abbfcd7a21ff765
EBUILD multipart-post-2.4.0.ebuild 962 BLAKE2B a52443d39a9617f3a70a2dff2774535554c6743280b754d4fcecb406dca0f780112c60afed64f328974fc14ed60ed52e1c16542a23ecea2d73a9c7ca2874cada SHA512 817d7686c108d3c322a8684ddb2664c23941602a1b447dfb3013354c032a4e00c88a80246ca5c915a3d171499a0cd5117c762f559b762a17dcd13ad0497ee51e
+EBUILD multipart-post-2.4.1.ebuild 950 BLAKE2B 52f534f7c739887761d354f16aa18bec5112eb111acaa29b7fea21faec1ea649cbd86ca3c68c9801ec07de2141b844fd8a3926cca08132b506a756a122a1ea01 SHA512 6a4e9ee462b19f876e7fd29fdba4e029ad501f121b0cd16c291d57b56c72b570ce61d9a65ee624c342f9bea4acfaf1a4a73993a9abcfd92c22ef66dd416d3d30
MISC metadata.xml 350 BLAKE2B 9dc7252682b2302ab74d5ad216ed4d3d3c6dfd68808474a5c681682dd81b4e5e6508a9695bc0bb6987cf876594cd17f086fecb5f1e5a459371a05eb89ea85f40 SHA512 72b64e784ddbec1bc243443e96302bdbe3ab78b0aa3d097eb7a8c9e98bcffa7dbac65f0611eb3e2c72ccf702f32a388d18c1a5e86fc1de96fe62e1b4c3279e23
diff --git a/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild b/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild
new file mode 100644
index 000000000000..15834224ce07
--- /dev/null
+++ b/dev-ruby/multipart-post/multipart-post-2.4.1.ebuild
@@ -0,0 +1,32 @@
+# 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_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="changelog.md readme.md"
+RUBY_FAKEGEM_GEMSPEC="multipart-post.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP"
+HOMEPAGE="https://github.com/socketry/multipart-post"
+SRC_URI="https://github.com/socketry/multipart-post/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+all_ruby_prepare() {
+ sed -i -e '/\(bundler\|covered\)/ s:^:#:' spec/spec_helper.rb || die
+
+ sed -i -e 's:_relative ":"./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove warnings since these are only actionable for developers,
+ # not for people consuming this package as part of other tools.
+ sed -i -e '/Top level/ s/warn/# warn/' lib/*.rb || die
+}