summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin110772 -> 110774 bytes
-rw-r--r--dev-ruby/actioncable/Manifest2
-rw-r--r--dev-ruby/actioncable/actioncable-7.2.1.ebuild1
-rw-r--r--dev-ruby/airbrussh/Manifest4
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.5.2.ebuild2
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.5.3.ebuild39
-rw-r--r--dev-ruby/faraday/Manifest6
-rw-r--r--dev-ruby/faraday/faraday-2.11.0.ebuild (renamed from dev-ruby/faraday/faraday-2.9.1.ebuild)4
-rw-r--r--dev-ruby/faraday/faraday-2.9.0.ebuild62
-rw-r--r--dev-ruby/git/Manifest2
-rw-r--r--dev-ruby/git/git-2.1.1.ebuild2
-rw-r--r--dev-ruby/google-protobuf/Manifest6
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild4
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild2
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild2
-rw-r--r--dev-ruby/highline/Manifest2
-rw-r--r--dev-ruby/highline/highline-3.1.1.ebuild39
-rw-r--r--dev-ruby/kramdown-parser-gfm/Manifest2
-rw-r--r--dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/process_executer/Manifest2
-rw-r--r--dev-ruby/process_executer/process_executer-1.1.0.ebuild2
-rw-r--r--dev-ruby/rexml/Manifest2
-rw-r--r--dev-ruby/rexml/rexml-3.3.6.ebuild2
-rw-r--r--dev-ruby/vagrant_cloud/Manifest5
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild42
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild (renamed from dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild)7
26 files changed, 110 insertions, 135 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1e4adbb5c226..a03da3958495 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index e7f3216483e8..ef57ca9adf50 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -13,5 +13,5 @@ EBUILD actioncable-7.0.8.4.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417
EBUILD actioncable-7.1.3.3.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
EBUILD actioncable-7.1.3.4.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
EBUILD actioncable-7.1.4.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
-EBUILD actioncable-7.2.1.ebuild 1229 BLAKE2B 24a09b403a4f797871ceefa30aca69748228ca47cad06404a983388162f9730a79911e1d82e730f6d1effc2fc0595f607cc046c330ea745041e92b9ded6f168b SHA512 900b2bebf80108fd59c0bef224636c1846a241c6ba3a26c979fd23e759eb8f939a8ae6526b3e4cc4fd0c33321b79f093ee49dfa1231ee547de7b8381305a7e5a
+EBUILD actioncable-7.2.1.ebuild 1265 BLAKE2B 5e44684affdd50bc8311e2dbe89a5bbc820c031ab98ed39077d2b6bab7822345deb464b01c6cc05a6ad4bc05aa0c6a57cef75dc1585815c78bd47001edbb1f5e SHA512 2442fe44e24dcbd92398997e3123d730091cf0192d8049df5a5245dfde7cf534206dec850e84b33cb96e9f8ca4517ac22fa827605efb20b3ea83b8fa3b1f1bcb
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actioncable/actioncable-7.2.1.ebuild b/dev-ruby/actioncable/actioncable-7.2.1.ebuild
index 529e2392bf65..9cd3bb6861a9 100644
--- a/dev-ruby/actioncable/actioncable-7.2.1.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.2.1.ebuild
@@ -14,6 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_FAKEGEM_EXTRAINSTALL="app"
RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="-Ilib test"
inherit ruby-fakegem
diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest
index 2f3e437a9921..7dc2378ca30e 100644
--- a/dev-ruby/airbrussh/Manifest
+++ b/dev-ruby/airbrussh/Manifest
@@ -1,7 +1,9 @@
DIST airbrussh-1.5.0.tar.gz 1450385 BLAKE2B bc3d2be21fd6ad3e3524fcd10f0a36c9c97bd55a14c422a80b604312fd040821c9c59ca3b034acd834c9c636f99297b5f7c9b04c54edb9fb6c73c7c13fcf8e94 SHA512 540b98ec60f639cd70c705b1cd47eb4246fd49d3dfa4f0ba5163edfb72d76aab63728a2cdfa80f07c1eb7b159e4167de5392e0bb7129b58031e1a6c0733fb559
DIST airbrussh-1.5.1.tar.gz 1450388 BLAKE2B 34bfc20db10e32f5523916cc503147283b8aee71064e197931f0774932e7c197f765a1ceca78135642e6758efe2d115b1c1da2572171b06fa622d5313710a6ac SHA512 5c34b0491432a20b4c0d30613669ffe21d431296b69ebd1eccf786d515c80067a5b6776a2b4055ea442fce61f89c130531ce4ad177f97950d9bf7ec479fb5bed
DIST airbrussh-1.5.2.tar.gz 1450058 BLAKE2B 1e3d6957a47c1e823f5352404a55796e7e834d637c13027deac01bf38be06557dc1819f3f0c623a67e0036cd9ba6a0c9f8739a5fa6a56b6a9f003f1edcfdac13 SHA512 fe15bca2b4f922a07d69026c5b93d820943b1d2cec69ffc0190cf09eff87c2ec2cfe13c24bb7174fc9b534a64493abae1344accf91a85a5ddadcee0bd266ef44
+DIST airbrussh-1.5.3.tar.gz 1450342 BLAKE2B 323b720ed92bc7758921999c2b63593e134ad2e0bed66c469af5fb8342b33c0da46c2d8814e9f1a638f8e01445b6c15877b40f01fb7e968a8db1340070130e6e SHA512 2a68a6034ae73cd3f3a4e070e1d4bfc4942ff183ed0aa9707df38268e6e0080065f3866c1afc168fd7ead9ecd35408d4ef69242e5d186aced305fcb980ed2a81
EBUILD airbrussh-1.5.0.ebuild 1132 BLAKE2B be24d5b556eb492dbe75c092f39b0cd33c075e512fd63dc0df3ee5b53400b2cf3a5c75fa6665753e9bc37887d662cb98c1b86625162be041dd331d4e9fe92d75 SHA512 371a0af3f17a0fa760e94a809248f2977450e070546a41191850c763d10da9af12f89ab689b75dd57830209e9fb853a197a38d343d4426fd84500ff9939f7048
EBUILD airbrussh-1.5.1.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
-EBUILD airbrussh-1.5.2.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
+EBUILD airbrussh-1.5.2.ebuild 1131 BLAKE2B a7456c28646d22d96611d36de57dac8a2b0724123bb69570784720fc2bdb456bbea7be9b0c49522d3bd0e358d5820c55464273f150ecc0fb4acce064ed434947 SHA512 47e21e11879a00881d7ee77bb3f870d3ffdce9b6df4b38103890127f6437f68f0596ed38c98b6726a0e9e779cab0c36e7db3d183c70ba0a94dedd70cbb0e9bc5
+EBUILD airbrussh-1.5.3.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
MISC metadata.xml 480 BLAKE2B 15cfe108e1870ef152c0b6b52bf912e6d57616fa9a6483fe77360b6f73e3b9e982338afbf3dc10d1b44d725df2253895988e01416827fbda817a453a424ad633 SHA512 8b24f6a0b49b0f078b4ad6cb401efda9b89f514db66309dbc2e4518ebbd48b7f39340b3fee42a35f0c446fda43124a67821b7bc30fea3b20e965779ff8a39135
diff --git a/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild
index 840bb1e7fc0c..89fcf4553f97 100644
--- a/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
diff --git a/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
new file mode 100644
index 000000000000..840bb1e7fc0c
--- /dev/null
+++ b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
@@ -0,0 +1,39 @@
+# 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_GEMSPEC="airbrussh.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A replacement log formatter for SSHKit"
+HOMEPAGE="https://github.com/mattbrictson/airbrussh"
+SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha:2 )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ rm -f test/support/minitest_reporters.rb || die
+
+ # Add missing require
+ sed -i -e '1irequire "rake" ; require "rake/task"' test/support/rake_task_definition.rb || die
+
+ # Avoid a test poluting the environment
+ sed -i -e '/test_color_is_can_be_forced_via_env/,/^ end/ s:^:#:' test/airbrussh/console_test.rb || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index be83d8c5ae38..9590001c334b 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,13 +1,11 @@
DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33a5ea1378d995f9e48bb69b8d20163a9faa69d65c9c99fddaa79e80bacee04b15141859dd81678a374b592557d1 SHA512 58b288a4d44424075f447fea982618db76b47f30e9fad69e5300b757f819bcf3cd48502b35851d186e103839538be0e52b7c222076f1399c3491335c2fe5b2c8
DIST faraday-2.10.0.tar.gz 1031426 BLAKE2B b532fdaf9e13d29554b45d6a99d6eaedfa815a9681684727b31c66e80a6d0fea86f3883aba2a374e4c9dbb5033dbf92b189f57867b7c9616c2a414ff06814732 SHA512 30399c03b44c64fb50b327c61b190ae178447f1831f5916f6f396740af80b929f2a5191d75ab563017172c986d379dcd0395b43ac127a772443eb321bfbc6b1f
DIST faraday-2.10.1.tar.gz 1033252 BLAKE2B 2df625d91cedcfc3f78b97570e0a87404db74728f82e7c77776f806a0e388d629cb1fe0b35157c4b300db93db056a9c2bd1aff90f39a9dc326c6cae76e37fc0e SHA512 21a1777e1bb2f7b62963ad9063bc5ac373a9d1c6e827cf346630ea9dc1bd8f09009a554363dc92e030ce07bca002a24e10dce2736f43414e4e20bd394e55cdb4
-DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3
-DIST faraday-2.9.1.tar.gz 1031030 BLAKE2B 1980fc9215e2ffaeafd920162b520bfb6731df5a5fec7d95ac9b17b62e6a7945e864d771f44acd2d43684f1953a61298d097bde469c36a195626101a26267e59 SHA512 424597b7d4e5f6c57651fd801c766b324d49a6081807578be9ce5dfc93b033f418924d05e7c73a3fd323d8b4677a0dd2a9c483a87f3c5321d26b93038675ee78
+DIST faraday-2.11.0.tar.gz 1033671 BLAKE2B a8db332300353afaaac62667cd70c5e3fcc812022aba3e76309b01122b65f7ff052cb114e72deebf72c3857fd2d9618ac901c16a489a331953e034c30d79ddc3 SHA512 1b38efb37869a37efc89eb56961f5cee4ecd4a815b1e4b30dcdc1157d210291078b408025ee5e22e0adc328c730cb70741e8840d749681fed1bd031b4db132cf
DIST faraday-2.9.2.tar.gz 1031072 BLAKE2B 78a30d62bde0146274cc0c47a8f504d695fbdae0be50b49b92fdeb2e0fb83501b30a0a60c8d098d56f70263322fae5763b17dd2e8c6eea121b48cd4143034d9d SHA512 5f6af1a79f082e17113939282fdadae5ab2bba167f8d109b8f64b53ca3819d138f6e8a090c9d30036ab796a53ae53f4ecf2fd8c645e59a2aec025430b2c0e803
EBUILD faraday-1.10.3.ebuild 3582 BLAKE2B 2933da54571fa46d5e2ed87b51d1ff340b5d9a54c12a1b68e333d8a7e380539ccdb0b31884fd77c3b3476ef4086d024257aee8dc26556bacbedc85ddc73d2184 SHA512 2272070a510a50aa9ec35f2667b7fbbd2e5d3deadcfe4905a92265312935b861760527cae02d16e35fb8dcd39052042b863634d2bdd51168283f046c0109f078
EBUILD faraday-2.10.0.ebuild 1484 BLAKE2B d618ede2da09a2edd1e725e4c7a412a205721353468cdb25c019ad12b50b7a031e3ceb664bf3591ccd6a3d8d8638f66b53adce11167ce8d8ee362757fb2830e0 SHA512 dd46bf19ce4bc838d0cc62caceeccf40b43c848fc346578a823a5301e3b7d3d2c98f90fd72912f47588cd94a365adebbe2fe875b7bcb633697113d70615fdb1d
EBUILD faraday-2.10.1.ebuild 1484 BLAKE2B d618ede2da09a2edd1e725e4c7a412a205721353468cdb25c019ad12b50b7a031e3ceb664bf3591ccd6a3d8d8638f66b53adce11167ce8d8ee362757fb2830e0 SHA512 dd46bf19ce4bc838d0cc62caceeccf40b43c848fc346578a823a5301e3b7d3d2c98f90fd72912f47588cd94a365adebbe2fe875b7bcb633697113d70615fdb1d
-EBUILD faraday-2.9.0.ebuild 1548 BLAKE2B 0bdcb81575c639d92403b4fc8a20ea6a7c62968b9baadf4c8932558752c47f580ef67a98292a3ec7fd02a357ce76debb8efd766f622dffb831e50dadb3951026 SHA512 39582895f0cbe4b24fb5018d886d109692f09858d13114e71cf05d736d64dd8d8e45b1734f7f4218bb52c2cc9cb1fb51feb13c618b4c43f59f96ae1687fdcdaf
-EBUILD faraday-2.9.1.ebuild 1500 BLAKE2B 20f76c8ff0a7a641de5ddbe32ad674e81af1a66d1b93621e2327163485694b0be03049a11cede990d629f9f6a13d415e4a76b8d0770cb804dee07c3934ab848d SHA512 e99951023e2d3155ec14f637ab3542558eb590412bf6622161b5597c1b17b6e641a44fe0ad968b75d7ab8f3504e0550a02b6008fab174d439065fd929c4d7e13
+EBUILD faraday-2.11.0.ebuild 1484 BLAKE2B 6648a5e66a8180b507442d3ef36f263953952be12dcacf8928897ee0fc84f9f06535a69f5363ed109cb7422808dbedfe0b705373c68aaad06e7ceb63b46d77bb SHA512 bb0556026c76057c99deb6be0de865c1806329a3dc28c3a56c51070333ee46bb85103f5a73a29612c1dcab16489eaadd69509856b97e94458bd1ad197eaec7bd
EBUILD faraday-2.9.2.ebuild 1466 BLAKE2B 916cb55d96a928e6a3601aab59d499f5b1befb59e1fb1a37ab85d74e55b872cdaa54efc3064ebba9d46f0704776f6d86aca65e5c472495bff44b80d992947e22 SHA512 eac3f8ba3a3779523c07286411d809e09cddaf0a1856e5dd49a42c5bc2c83a4ea5f1e3a88efddbdd5b926aae6a68a497c16b997a6986581822d73847650a69fb
MISC metadata.xml 345 BLAKE2B 3f30f745aae665ba534c93898368c8b231fa204fbaeda63ff9afdb34c9576d65f516a323ee80e93c8195ebecb1804c5da7e04efb841510f8274e3d498dcc43d3 SHA512 b6f789f6e999463339fe59008d20af965abffb4bd5b4d3bb57552f81cdc00cc70eccc5077907a6222949bfe94dec687c46fee225a559153f8b29a03175250289
diff --git a/dev-ruby/faraday/faraday-2.9.1.ebuild b/dev-ruby/faraday/faraday-2.11.0.ebuild
index 79002b7c3924..eb85fdf0765f 100644
--- a/dev-ruby/faraday/faraday-2.9.1.ebuild
+++ b/dev-ruby/faraday/faraday-2.11.0.ebuild
@@ -28,8 +28,8 @@ IUSE="test"
DEPEND+=" test? ( sys-process/lsof )"
ruby_add_rdepend "
- || ( <dev-ruby/faraday-net_http-3.2:3 dev-ruby/faraday-net_http:2 )
- >=dev-ruby/ruby2_keywords-0.0.4
+ || ( <dev-ruby/faraday-net_http-3.4:3 dev-ruby/faraday-net_http:2 )
+ dev-ruby/logger
"
ruby_add_bdepend "test? (
>=dev-ruby/test-unit-2.4
diff --git a/dev-ruby/faraday/faraday-2.9.0.ebuild b/dev-ruby/faraday/faraday-2.9.0.ebuild
deleted file mode 100644
index 8bea12238d76..000000000000
--- a/dev-ruby/faraday/faraday-2.9.0.ebuild
+++ /dev/null
@@ -1,62 +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_BINWRAP=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_EXTRAINSTALL="spec"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday"
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend "
- dev-ruby/base64
- || ( <dev-ruby/faraday-net_http-3.2:3 dev-ruby/faraday-net_http:2 )
- >=dev-ruby/ruby2_keywords-0.0.4
-"
-ruby_add_bdepend "test? (
- >=dev-ruby/test-unit-2.4
- >=dev-ruby/connection_pool-2.2.2
- dev-ruby/rack:2.2
- dev-ruby/webmock
- )"
-
-all_ruby_prepare() {
- # Remove bundler support.
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
- # Avoid loading all lib files since some of them require unpackaged dependencies.
- sed -e '/[Cc]overall/ s:^:#:' \
- -e '/lib\/\*\*/ s:^:#:' \
- -e '/simplecov/ s:^:#:' \
- -e '/SimpleCov/,/end/ s:^:#:' \
- -e '/pry/ s:^:#:' \
- -e '3igem "rack", "~> 2.2"' \
- -i spec/spec_helper.rb || die
-
- sed -e '/git ls-files/ s:^:#:' \
- -e "s:_relative ': './:" \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true each_fakegem_test
-}
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 1aa0055d143d..bc0a452853cf 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -2,6 +2,6 @@ DIST git-1.19.1.tar.gz 177887 BLAKE2B 0da2a829679fd4e2d4b3aec5e88f421d221593729b
DIST git-2.1.1.tar.gz 189005 BLAKE2B 8c273d28bc0b8ccc1a1ac74242086e56941fb6827e39d358adab0e645d080eaf5e4727b0a9aa131ea068efbd77c1ff645b55ddf69d615d13b972566f964aca06 SHA512 4815dff308a32b4b1d4984ea8b96e3cf2870412771afa7b56c74031f66d1eba607506587bf7de740091c285b84c3f4fa1929523d653870679ea317e8933c6b4a
DIST git-2.2.0.tar.gz 192227 BLAKE2B 9c3ff354c0484863991a83d4ccba68181e64311bcde7699ac4c211ab1fe92fba7ad108f179b88e61c73681bd1e0b3e7b67f53ab33224a0fc4a00b10201beb608 SHA512 f8da84b8ba0bc9adb2b20eb33ef92f3050941297bf0fe0983d387a150c4cfd1b3342b61417bb1ee732e310c203de2acdca4cc3dad5b1a5f2a08556e19c905905
EBUILD git-1.19.1.ebuild 1413 BLAKE2B 04cbd3817b4a3967372ec354fdd44ef7f9b065d6cd52f7d4058c7da14b09457eac098db194abfc8dec53ae7d1c880186b5ac0603e74257067f78ed15915da79f SHA512 4e41f916509bb7e3748708772c9db21c417f781433821ca4011c68cf44d763c17507b25299bde928fb66a7d976924e78551fbf3d0157fdb8b051b7b6a44de029
-EBUILD git-2.1.1.ebuild 1503 BLAKE2B 87facd870fc890e41162242a3ea2ff3bcaad4925f508f2fd8063ae8fca28b2b32c497685b1d8b0c89ea2e44d126a1ecd3c7c1c8a600d383aaec39fed83b132b3 SHA512 acc269209d7a67c418e93c2f11be9fcd6b3b3a12b58b5823d5764426ce26d5c33a8bab58c83cad23a81f65fca58add70b5f3efc0370b15150b73e741685426ea
+EBUILD git-2.1.1.ebuild 1508 BLAKE2B d607c06abb614a9a11338cfe58bec4f355263397c0a837bc1b16b6b9d7737534a58aaf087c99a6f8b9adaad0d1bf7fa73e428a6d1d660678c2f1e32c4b694dd7 SHA512 c09f5cd9670335ec33ae3a62b873e6a7e3041e14d613299f181a4bdea9a1106d880a6b0b604c871172ea61c7b48e08fa5f9e6e7b7d424084e4cb3f8975dba46e
EBUILD git-2.2.0.ebuild 1507 BLAKE2B 9b286b0c1e28ae3970c00b7ba65541a818cec1b137ad9e0f256595a1d03bf6298ba67b6e7f8dff6acca59cf754540b46805a672c5fbbc6eebb1d363901bc1687 SHA512 df5bcb7ca96f86ef7581fbb88a39c8fb3786a2cc73cbb398d0bf482e86ac433793408b1873b9a6c39037e326e9afdbd6267765026d996d001b7eb0a1e0d4ae33
MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c
diff --git a/dev-ruby/git/git-2.1.1.ebuild b/dev-ruby/git/git-2.1.1.ebuild
index b09921a3b99e..d6ddf32da8ee 100644
--- a/dev-ruby/git/git-2.1.1.ebuild
+++ b/dev-ruby/git/git-2.1.1.ebuild
@@ -18,7 +18,7 @@ RUBY_S="ruby-git-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64"
IUSE="test"
DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )"
diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest
index df501c194a4a..54d030370335 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1,7 +1,7 @@
DIST google-protobuf-3.21.12-ruby.tar.gz 5141502 BLAKE2B 2e57a401b6fc86dff2af54e3d1a32db87f6c54fed46e557964c01c2d87f333ca94dafbe2d7d9cf279ac67d53219ae0154c5a1ea5cb90cdcf72d3576cefc44653 SHA512 152f8441c325e808b942153c15e82fdb533d5273b50c25c28916ec568ada880f79242bb61ee332ac5fb0d20f21239ed6f8de02ef6256cc574b1fc354d002c6b0
DIST google-protobuf-3.24.4-ruby.tar.gz 5179247 BLAKE2B f3b53769f31a0fc9151e90b133c836127e745f9f0c591b0d4e476ab50a6b7ca21562169bdedcd6637961131ef39484d2c945dd83d01a3839cca7f0555144d3a8 SHA512 19b8aa89647fa14b4716cfeed289233bed65be2417d9f7e2b1082975a4753e5a1f091eb36ad7cff159d125b01bfe005e2911ebda896f15cba58299e340487518
DIST google-protobuf-3.25.4-ruby.tar.gz 5879814 BLAKE2B 529c28b0568b5dee97b12102e2f960606e3cb65c7d5f53bcfbd4c22b93b30d3d9e1465c2ec537d480b756f74fc1cf3c7ad6e3cd3bdb2955010583d7666224816 SHA512 ff85dedd2e381fc18471c71bb2f0854210dfc65d53ad8105afd57b77cab7d47bad7569cb64547c85d9d7464697b67049acf6c0906757a01fb0519346eaa6ed72
-EBUILD google-protobuf-3.21.12.ebuild 927 BLAKE2B 6472da00083dd1f9ab194a48473de51b202295ede15fc8db5b82e53af1f53e744bfeb203f4b3756fe0db03ce32ab8f9678f76a9a7a465fc53b0d1d925c42cdac SHA512 c770ad2005c3e130c69e40142a98ce6f977381fff08e48c8cdfdeac761d2eadc3561d6f451f1ea4ad356c5559fc412c03d0f1103a296b54e6918abf481d3086d
-EBUILD google-protobuf-3.24.4.ebuild 927 BLAKE2B 100d2ba008c3cd5e9bca6b3fca4a02c8eea5803ef18a229a280b1ca6eca23a33204db48e65a7d60eb93d94a54a7e06b9b89e6b63ec9b52ed82b8103690ff663b SHA512 ce9bcb736ea4e3ab9c7a827049467ea4df47865c942a465c90d89fb06cab467b706d403388e9e2d36268524067b8b7ca59b050845b8d672b3ef21a743cfaeaa8
-EBUILD google-protobuf-3.25.4.ebuild 958 BLAKE2B fbf488f3667c2b7ec8e75ab9abe0bd4ad9ee897ec7a6988b7809c45481f3cd0e1d99b265e37cb08d28bb14eb8ba18a2e40f0708057264f48a9dfad8d2fddc6a8 SHA512 2362f4975b6800c3f77f942192a7be87ae02f650e36a3a2ce35f1621644383a971470df1b9b075d92e5ce1a4b54a35796e24bb8ad8ba2a89063c8cf0f95b67cc
+EBUILD google-protobuf-3.21.12.ebuild 938 BLAKE2B d0d3da295660c798522033204fa9ba75ccd590c7f49e30902f2b59f97c22c2b0ff9387b4543c41a489b598d9785cae4fcad9dbea174e4de2e229840585b88d3d SHA512 64bbb758a1d8c40c4333ef9a4ad6747ee490742f87ba0154fbdc0e86ed8cb07d0c5df28a097d55235c4164e5cdbd58f556de13274f38e41e3a33f8500d1c5974
+EBUILD google-protobuf-3.24.4.ebuild 938 BLAKE2B d0d3da295660c798522033204fa9ba75ccd590c7f49e30902f2b59f97c22c2b0ff9387b4543c41a489b598d9785cae4fcad9dbea174e4de2e229840585b88d3d SHA512 64bbb758a1d8c40c4333ef9a4ad6747ee490742f87ba0154fbdc0e86ed8cb07d0c5df28a097d55235c4164e5cdbd58f556de13274f38e41e3a33f8500d1c5974
+EBUILD google-protobuf-3.25.4.ebuild 969 BLAKE2B 60c4f32b3db812723b85cd83e602354a6411b31fd13c000ec26f3268d834f79b71f6345c5d20af3ff1eca8399478e4b9bdf682960726f4d94e09b30e815ed96b SHA512 1ebb736d2ea3e374c436ceee70e97d41638e98cd81f96afc48bd9bc07a3ce2a2acfef1cfe201dde71db98ee828c2dd9ba2924778552d1204ab7bd3deea5cc270
MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
index 701738e78dc1..7d2cbd74c1f7 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ SLOT="3"
KEYWORDS="~amd64 ~arm64"
IUSE=""
-DEPEND+=" >=dev-libs/protobuf-3.21.0"
+DEPEND+=" >=dev-libs/protobuf-3.21.0[protoc(+)]"
all_ruby_prepare() {
sed -e '/extensiontask/ s:^:#:' \
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild
index e259959da05c..7d2cbd74c1f7 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild
@@ -23,7 +23,7 @@ SLOT="3"
KEYWORDS="~amd64 ~arm64"
IUSE=""
-DEPEND+=" >=dev-libs/protobuf-3.21.0"
+DEPEND+=" >=dev-libs/protobuf-3.21.0[protoc(+)]"
all_ruby_prepare() {
sed -e '/extensiontask/ s:^:#:' \
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild
index 6261334cf22e..8ab535e9f330 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild
@@ -22,7 +22,7 @@ LICENSE="BSD"
SLOT="3"
KEYWORDS="~amd64 ~arm64"
-DEPEND=">=dev-libs/protobuf-3.25.0"
+DEPEND=">=dev-libs/protobuf-3.25.0[protoc(+)]"
all_ruby_prepare() {
sed -e '/extensiontask/ s:^:#:' \
diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index 729418b11f4f..b42e22a89a6d 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -1,7 +1,9 @@
DIST highline-2.1.0.tar.gz 234116 BLAKE2B e1e899093de7e162e83f4d2e694e5841cedc336063a4410cab392702241136d5eec258b53065ffcded567f0af163d04a25bbdfd0767211b059980e9e5effe7c9 SHA512 b763428d67b1eb77762b54b8e2dd39bda720589e7030db8694e793bb432fa94caa2848b23358e7eaea0ccb22d8a93e0a64aeef3865f7e9fec348bbebee19d713
DIST highline-3.0.1.tar.gz 236149 BLAKE2B 0aaa40ca678dc88934f55d5df9b970d8cd61e507bb4e967c72de10c5bcce94dfc5d6e4085d753124a62d46a285a096302ad127214f2aea28fa0397f40d3c6902 SHA512 e19724a473756faf57d989944b1e5cd86b97049a16ae0c33f25462f6f3d7f9948064f8e08d0b51d3a6f978acaf93c62b4965be5af829d3c07b123c96490a28b2
DIST highline-3.1.0.tar.gz 236286 BLAKE2B 18a8250f180fbf5da73888c399b9b5aa80c216eb22f472a7e9924fa14886f82331e48557da974549a4dc61d7df7dcf023e8a9eb89994b3b100d8c35a9d73f545 SHA512 5346947a865ae21c6b3c97400c144f62197ed2f2802c81e7f3cfa276ec36f96cdffad9decc1f8a28f6108543b5ba0067fd09d8ec5daaacdf403f28df9c25d723
+DIST highline-3.1.1.tar.gz 237291 BLAKE2B e0e4bce282bb1ab87e803864882db1b8d59872ede17fc606573f3238971b1f986a9bdc4f4679e9e2a346510dac6e4716bc2a43f5a70a10016a6b9cb0374a5009 SHA512 f3f9ed1cd0658bdbf95913c75cfbaf2e69e31dc49d846c715b0ede1a0fcd2fc7ed9efb06bcc7e42bd262ccd626a3a87c49a00cfeeb4384af182c9c45a9b21085
EBUILD highline-2.1.0.ebuild 1049 BLAKE2B 133c71ea1bbeacc16ea45d9413781e5ef5b8455fbe9ffc01d6294b068708f60100624abbbd2ccc52bbf5c46d89a0bb93bc779c0cd771cadb54763f8cf8e17465 SHA512 afbb281198f36df9924ffd6396423bda98a6cc7644d34c0f80ef70acfbcaf192bbeacea7aae98fe21fe4c9706a1955e01d34d5953162ab232e96eb78f60b6ec1
EBUILD highline-3.0.1.ebuild 1041 BLAKE2B be90682c9db2fe14a19a6afba32a4aebe2c7fd652ca53983567cd13aa88a8de25c516db9bf35e1e73ac46eacc9b898142620504dcb515b78a5f133f66199c260 SHA512 43b0fdb2a982514b54d2feeaf7e84e8fae706bbf783ba294fe0d3835d54c0ee3a4e01eb21abc04770e9136c9c465cc1aaeb9df6e35378ad3f33b38d547db08b0
EBUILD highline-3.1.0.ebuild 1077 BLAKE2B 48cb1e7e30ef8ff2ffb3a63183c6412a077283591ac9f3b9dcdc57acd843662f7b8eae7273e846970bc5cb3575f711d1ea7ec9b6ab16c7f5f939361e6f47dbb8 SHA512 8b1af69a72351e0385b1c7206537c9f40c7ebd3691323632cc5f75fbb22e3f83704f4e1348f97476d94f64034236b980976ecc857717493f4ddfed8cf914157a
+EBUILD highline-3.1.1.ebuild 1101 BLAKE2B 6c45b7ae6a530cacb0da76a613091e56e3ac9b9201e1f593911137cc71a5efa19597f3526e047aeca062f2570c12cb377e8b5ee02ce1ee3717a440dad6ad495f SHA512 ab2eef7a538a401e1912e6f394d03f089e1ebdc8ac2303ac32f1aa8da658daf987ce2262b031772e7410e318f1c324a2d7bba2f4dad7adb48f2e987d5cc40fac
MISC metadata.xml 340 BLAKE2B 813c783a68e4c7222ff9315df610902cea3e8d0e67e53ad322be2195318ea8c7b55dbac205ac998116288095d70f6dfecf29955b7867ada84b0ed43b49e0563e SHA512 aa74830fff9fbf2b622c9273f5206ead32312e67b49b64b0ea4755115bcccb1750868ece26c94ce5126cb86cfcb47ee4f768a6e63242218be5ee39f411289ad7
diff --git a/dev-ruby/highline/highline-3.1.1.ebuild b/dev-ruby/highline/highline-3.1.1.ebuild
new file mode 100644
index 000000000000..bb616ed3e3a3
--- /dev/null
+++ b/dev-ruby/highline/highline-3.1.1.ebuild
@@ -0,0 +1,39 @@
+# 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_EXTRADOC="Changelog.md README.md TODO"
+
+RUBY_FAKEGEM_GEMSPEC="highline.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Highline is a high-level command-line IO library for ruby"
+HOMEPAGE="https://github.com/JEG2/highline"
+SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby-BSD )"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/reline"
+
+ruby_add_bdepend "test? ( dev-ruby/dry-types )"
+
+all_ruby_prepare() {
+ # fix up gemspec file not to call git
+ sed -i -e 's/git ls-files -z/find * -print0/' highline.gemspec || die
+
+ # Avoid unneeded dependencies
+ sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \
+ -e '/PackageTask/,/end/ s:^:#:' Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
+
+ # Remove almost empty doc directory to allow rdoc recipe to work
+ rm -rf doc || die
+}
diff --git a/dev-ruby/kramdown-parser-gfm/Manifest b/dev-ruby/kramdown-parser-gfm/Manifest
index c19be9819f9a..219959ce8b10 100644
--- a/dev-ruby/kramdown-parser-gfm/Manifest
+++ b/dev-ruby/kramdown-parser-gfm/Manifest
@@ -1,3 +1,3 @@
DIST kramdown-parser-gfm-1.1.0.gem 11776 BLAKE2B 99a77ea02d0f48421cc6c582629f6cdc7504174867cac8927bdc26fd50f851e294c0f71ab985e9d0d6e595906c458b1f96d06903d6765eabf8b6f617c6303f14 SHA512 5662c1a50da7c8e50fd50afb5fe1dcd3bd63f4282d9940f96bb56266b63841c0b09902ce90eb3162aa89c54047970667b17299b3a7cf475bab2641604aa15d8c
-EBUILD kramdown-parser-gfm-1.1.0-r1.ebuild 822 BLAKE2B 2b558d54b041dabf7a090c3cde591b9213631c698e8c79661efbeeba170d3933dc2bfc9a212fa221900fb5b8dab97ce0d3d29995baa04eb079eb5808b53325d4 SHA512 cbbbb1ff32577cc9e2c432dca61632d8c567f7622a5f7b0ef4958099ee12c6c1a4376e8a9ff4597d9518da3b2f27d736a75da384e7b88e75c03efc7372fb84d9
+EBUILD kramdown-parser-gfm-1.1.0-r1.ebuild 821 BLAKE2B 43c511c8d6aa390458198cf44b31a6c94da68d60c501db8e0af0680b1960f596921c83b6b5d99bce3575cddff47173543a3f0db09c03829841c618325e43c9d5 SHA512 2c89a28730f2a3596a3929776bbc7dfcba3e07354520acd1abc1cd078c760e9503064200632ee8f1d22eebb52c0082699be08b4aa769fa61578358e284706680
MISC metadata.xml 346 BLAKE2B 0908f3e6cd648692e82059b2985581801c675dfe6388de7795c3d16ef3596d243d5cd40164deb219d2d628383338303909fe474fdfbe8d7fd91ac956bef6ab1d SHA512 e75d6ce31c31943a0e1891f34308c4766455bc190ca33f11e16739ee835251d3b62a11ef56d4814eb91aa20526f1fa6c7cf709e96b13bdb2958b059129b958c2
diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
index caebfeb6f041..21a0972a4cce 100644
--- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
+++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A kramdown parser for the GFM dialect of Markdown"
HOMEPAGE="https://github.com/kramdown/parser-gfm"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
SLOT="$(ver_cut 1)"
IUSE="doc"
diff --git a/dev-ruby/process_executer/Manifest b/dev-ruby/process_executer/Manifest
index b832a30fe517..b64f117d889c 100644
--- a/dev-ruby/process_executer/Manifest
+++ b/dev-ruby/process_executer/Manifest
@@ -1,3 +1,3 @@
DIST process_executer-1.1.0.tar.gz 16188 BLAKE2B 5c6449b3dccb6b80fe9706a43e0c72391398b6d822c283e05800125083b52f2ccd4579ab1871699e96dc8c9b1ff4c71537fe9937312aa8b2f63ad3363fba006e SHA512 751c33c660aaa5ca0397ee0b5c90b08db6f81491ef48d6752354e5c4b20fd9a1708d2fc6603de9f2b01f107af9b5a5f7354b45cd4b99cceefdfe0986c3824448
-EBUILD process_executer-1.1.0.ebuild 885 BLAKE2B 68de4d8ae56cc8e658271cf9aefec9f12f4b9ae2710cf6a8100c7a6538d705eb17bee2d58ed93bc43d072eca3b743c8a539d566e399240162d08535fd9ef91a3 SHA512 a35aeaf96f0289e9c09836e1689c303d4a034333f9fa9145115cf019e5637d58cf35dd556eeb55e03b2942ea3af53177e19077d5c81f46d2fee0679e439ec219
+EBUILD process_executer-1.1.0.ebuild 890 BLAKE2B 41f70d35654ba9b3925398bbc4edecdd9e085dd1b84c4b86cf56a77f50c6318cba8e130fe76dbddd12ebd86aaf18a35e1a5ccd1f49f58c3ea5bb65bcff205c45 SHA512 9607b86c8150d7cb048b52a91ec93d69c9f916e4e60a1d1de1e7c0ec38ad0f1108c2bed2e57fed52a2438f981f1c264793e7629c13d59b3d64e17941033f6354
MISC metadata.xml 415 BLAKE2B b13798b46c9308cbefeeb3a0ac7e51e1126b755edc6601b6094ebb42d53113d50147fdeaacabdbd8aa7212b05848e989777ad77aa360ad07e0f95c65410681c9 SHA512 15e4e44253d72a37aeb3f6562ebc25c75da98f48e96db909a18b2f3aea354c7aabe01a1f71e09406173657411da8d851eef217da7696531221a4e22bdd4a65e0
diff --git a/dev-ruby/process_executer/process_executer-1.1.0.ebuild b/dev-ruby/process_executer/process_executer-1.1.0.ebuild
index 055bbd48a767..2a820905c3fc 100644
--- a/dev-ruby/process_executer/process_executer-1.1.0.ebuild
+++ b/dev-ruby/process_executer/process_executer-1.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/main-branch/process_executer/archive/refs/tags/v${PV
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64"
all_ruby_prepare() {
sed -e '/simplecov/ s:^:#:' \
diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest
index 732d4716c192..f8f1361c6539 100644
--- a/dev-ruby/rexml/Manifest
+++ b/dev-ruby/rexml/Manifest
@@ -5,5 +5,5 @@ DIST rexml-3.3.6.tar.gz 468635 BLAKE2B ce8e4dfb455fb284fdbd2dd11e452190f4eff9466
EBUILD rexml-3.2.8.ebuild 1149 BLAKE2B 21dcce1a87f8ca2e42d879cb77d79abed37854b67633d997e60512d7ad65cf67916b02e23dbf8f89056aaa715910c5c3089de55fd0ecbc5be2a5088035930689 SHA512 5bba715dfc97211d341ac972ebeae8dfa787b90c8d77040e2a01391d72e3a4245ace754112e2908b7534c371bbe52b47332e74f1bd688f4dac0c8166dca5206c
EBUILD rexml-3.3.4.ebuild 1141 BLAKE2B cb945a43c793b09ce5b2b5948fcc3347dcab24b799702f9c8f65b4a23f0defbfd7515f72959f8867ee71cc73fa0f4b94307518dc88210ef45bd65179301ae396 SHA512 77ae7e57608fbcdf01ed8b519e0a4674b22bcd1b155ae5634494bca6aaab8aa869815c11d6ac032dbe1123285ac163940aa7f6cf2a2e5d35ec4e11dfd09a3e49
EBUILD rexml-3.3.5.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
-EBUILD rexml-3.3.6.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
+EBUILD rexml-3.3.6.ebuild 1142 BLAKE2B c7d014c548ef8f97f3e86a7309b8a69ac7a691ac619a33c8c1fd894b74574c31e73c162834bb84da536093160ed5a6480e2656587750cd5412b636952d43a7fb SHA512 239a0e280e804aa4d0e402a7629084cfd3d115d7bfeb06b25d03a549d977c63f2404bb8ff5be71e3e2613f3bbc2725cb13e21194494365d56894c11538c7bf21
MISC metadata.xml 337 BLAKE2B 32bcd67d98d6c5b679142524dceab3a59b093b38dfe4d00d1ea01c72b659755e8d4c1a546b5968ca86d7eceb1810eda7b671e0ffe021ea816f88755c9bb2b2ed SHA512 650d4de17e8228c24f0a6ceb5c72ab3e978c75f397c41826b33eb6e6466d965b1c42911b765f464a399f3759331df8b12e1cdf1ea84da494f9318dcc4998de58
diff --git a/dev-ruby/rexml/rexml-3.3.6.ebuild b/dev-ruby/rexml/rexml-3.3.6.ebuild
index 802c814bb1f9..ddfec322279a 100644
--- a/dev-ruby/rexml/rexml-3.3.6.ebuild
+++ b/dev-ruby/rexml/rexml-3.3.6.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/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest
index a76faa8bdfad..38885216591a 100644
--- a/dev-ruby/vagrant_cloud/Manifest
+++ b/dev-ruby/vagrant_cloud/Manifest
@@ -1,7 +1,4 @@
-DIST vagrant_cloud-3.0.5.tar.gz 34844 BLAKE2B 2624219c470ed62e60056c825dc40611bf1bd2d1e822cc40e1592f8473517df53d814934f4426ef61d9adabbf89112bc1c44b61ee7129c4270e67b468fcf87cb SHA512 e3b138584baa956de30be5b307b7a05a728a9c84e5c4c831d9a703f0367886b82905057c8d6dda5e337b7b4256704d22a60869710e98493da8eea2074df70995
-DIST vagrant_cloud-3.1.0.tar.gz 62991 BLAKE2B 264c262d8d1fe4f3de93d1a463520bf6ec460c7a946067c4add71ad5bc0d971c078abe32148b35416ee01335eaf9fa95bacba58bc76d3d891158f979d10c7775 SHA512 90a0ac7047e1f3693c542ef633c77866821ba607e2c3d059ce297895217d22854f275ee61e6d17f9703bda2f9b67bf467bc55aed805840ee8fe913cb285d02d6
DIST vagrant_cloud-3.1.1.tar.gz 63633 BLAKE2B e2d6db7079eef43441427a0288fb33a37da530276592b95698e610043b70b59020f5ba7e393f85a2455fda62cf80729e946b07103d0d8a54143211688b1974f6 SHA512 957b35111a530baabccd337c94009cc643322ca64d4c8b1874672eee292d77db9741d67d209391503ecbc45e2b9c6cd298409405183a2cd04a0c935d04e0c316
-EBUILD vagrant_cloud-3.0.5-r1.ebuild 920 BLAKE2B 3111de022115839423a224c433119a4e51fdd0c038db598bd83d8f6542e0f9848d5d02ecc880a0cbff2dbaefaa3666ce98048aa39d8009eb3f3eda7097662c80 SHA512 77398d3be8a7f56423a585a5b3c281f0b1f6847869f6cbe8ac9ea24f9623fcfb0fc8d8ddccc21ea704f051974aa359ff0998545534ac3b7a558b1106746a0e3f
-EBUILD vagrant_cloud-3.1.0.ebuild 940 BLAKE2B 1db50064c26cf303d1cc5f3ac8729a020dfae5c01504ebed49474de7a533b6778d5bedde3b5c90164afaaecd4b7e6b5c14596e36da2966b6d0dff11188d0ef77 SHA512 56c38b3a132724937773b2811539bd1e3331b3cacb65fb325ccd6d314b79b2bbfcf4f89f9b64668f2f4d77424cf046246b57a683f5b253b2af565de16a1776f4
+EBUILD vagrant_cloud-3.1.1-r1.ebuild 958 BLAKE2B 2c16fff5d45249307b983e24cd3db5f7a45507fbc591e9b24a3baca050b3147fa004fec5854b414974fcc9c95b4b27ed2fa1dac168e506d58dc9b1125d7bb283 SHA512 d00d196d888f7169028478f795112e13c42692f7aee4e5e4793091c2477d04ae39efa88d573eaed6f796d1a903400299c30170089f5f40b3cf2847e3e139de30
EBUILD vagrant_cloud-3.1.1.ebuild 947 BLAKE2B 567a60c98e5e11d4a62f7e8c199729bfcad29d30aaec196273ab99780ab2a4f03925ff1921114fb137a27442b11689e8cd92eb0ebbf8823986766f1a3beb8dc0 SHA512 a17c8d3503ccff4928da16ee7eedd5e50fc247f55792a2e862b47d4610284de4eeba545021fdf354157f07fe5cc51fed1703ba3b3d3683b5fdb465b39d8da64f
MISC metadata.xml 461 BLAKE2B 8c2cf50a097c308798cc3631fa3bec6f32e3d36d7b9c3c27445a43783a504c9390ea32ac5b1f419e197616728cf419d451490d3e6299ebb85eb6ae6b71542650 SHA512 c26dac7d5ce25b0f73794e9a7aa6dd2492d4b97ced106b2b76edcf4eaf9b83aea37940e918c2b22cb2f8ef019467bd30aaa9d08895aeaacccbbbb37fc28627e1
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild
deleted file mode 100644
index c220002e1052..000000000000
--- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild
+++ /dev/null
@@ -1,42 +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_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Vagrant Cloud API Library"
-HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"
-SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/excon-0.73
- >=dev-ruby/log4r-1.1.10
- >=dev-ruby/rexml-3.2.5 =dev-ruby/rexml-3.2*
-"
-ruby_add_bdepend ">=dev-ruby/rake-12.3
- test? (
- >=dev-ruby/webmock-3.0
- )
-"
-
-all_ruby_prepare() {
- # # loosen dependencies
- sed -e 's:require_relative ":require "./:' \
- -e '/log4r/s/~>/>=/' \
- -e '/rake/s/~>/>=/' \
- -e '/rspec/s/~>/>=/' \
- -e '/webmock/s/~>/>=/' \
- -i ${PN}.gemspec || die
-}
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild
index 9c8b674c0db5..0bcaa24fc724 100644
--- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild
+++ b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -23,6 +23,7 @@ IUSE="test"
ruby_add_rdepend "
>=dev-ruby/excon-0.73
>=dev-ruby/log4r-1.1.10
+ >=dev-ruby/rexml-3.2.5:3
"
ruby_add_bdepend ">=dev-ruby/rake-12.3
test? (
@@ -33,10 +34,10 @@ ruby_add_bdepend ">=dev-ruby/rake-12.3
all_ruby_prepare() {
# # loosen dependencies
sed -e 's:require_relative ":require "./:' \
- -e '/excon/s/~>/>=/' \
-e '/log4r/s/~>/>=/' \
-e '/rake/s/~>/>=/' \
-e '/rspec/s/~>/>=/' \
-e '/webmock/s/~>/>=/' \
+ -e '/rexml/ s/3.2.5/3.2/' \
-i ${PN}.gemspec || die
}