diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-07 06:41:06 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-07 06:41:06 +0000 |
commit | d69399c7befdd98cda62d6a1788ae2aa7f104c5e (patch) | |
tree | eac7184f4cfe7d67580c1d0a0d9942a91e6cb4ee /dev-ruby | |
parent | e4d9d6796d5018e338f0b27a3bc97716195bf0b8 (diff) |
gentoo auto-resync : 07:01:2025 - 06:41:06
Diffstat (limited to 'dev-ruby')
35 files changed, 448 insertions, 54 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 7270c74e8721..3d976e10fd5d 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/diff-lcs/Manifest b/dev-ruby/diff-lcs/Manifest index 9689b36d4b88..5891017dd795 100644 --- a/dev-ruby/diff-lcs/Manifest +++ b/dev-ruby/diff-lcs/Manifest @@ -1,5 +1,3 @@ -DIST diff-lcs-1.5.0.gem 52736 BLAKE2B ff405fd3ed5238af3eba2ab4fa277edca0eec66df93b0e8d6fba1a52980d484623e57f70587de31fec1696e556f2ae90d82af4b856a9bd4a248de12aa74ada4a SHA512 5cef9dc1d143217cc402173e2b84ffdcbb8d5a4d05716bdbca732ac00d73591e4cab2f7e792382a3686d8e72fdc32269fd7100941d602ca6d683e7645229ef8d DIST diff-lcs-1.5.1.gem 53248 BLAKE2B a40399223c659b548e59605eb537faae8eff139cacf793fea6af1e543016f8afa80049490dccf915edb0063bd3d71705e47c6343e1f616903b8c12a6f37c8cf4 SHA512 ad0357a047b57bb0314b158f92e83485cec9fe6a3dfeb16117d57cf746ee38545f652397093448862ff36d13945bda3b26bb22b5d0d91643b16ae11548ef463b -EBUILD diff-lcs-1.5.0.ebuild 572 BLAKE2B 87a8bf256bb9bb439e555f14bcaaaee2a5e7975ec95218eaff83a53d5fd6d9a6021c4d49c2cfbeec6a69dd6439d2b2ee122ea08b846553430ee8d923c3fca2cb SHA512 97053b901b8c2ebd63f7701e654b3cb4ea9192d05ced0d23b97fa923bf815f6fb4a6dfc8f4263119f378f1ac867154c9fa18a7c755506b2cf42aacc86aca1390 EBUILD diff-lcs-1.5.1.ebuild 707 BLAKE2B f2a5409f05a37b11d71b695f514e4a981105efcca6de77225105bdf29bf5868f76574223ba9e11236cab32f649feca9b74e181518c877c2fdbe590097773652d SHA512 cdf2a0f39b52cf74ffae56f3b31524ca5308b4c8f8e6226b10a4399c24881f96d7c57fc7ebb6faa6cc3d6100cf1e1fc438454cbcbe09a35c4c4c8c5d5028b0e0 MISC metadata.xml 346 BLAKE2B 2f30df61a72a09bd4d12a5adaed82179b86b78d84beb8406478fac7c98b25958cd6feafc72389b454542771e4e836eee8b757223d100264edd984db918c70144 SHA512 632730a4ff8486ca00126bd2933198c5ece0b38361fccf2ca3a7b79e4d0f78c801a86218d3c545e3aa62102e5a7e31ff14524bcd3f40001f81ce44693631e0ae diff --git a/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild deleted file mode 100644 index b80c3802e940..000000000000 --- a/dev-ruby/diff-lcs/diff-lcs-1.5.0.ebuild +++ /dev/null @@ -1,19 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc History.md" - -inherit ruby-fakegem - -DESCRIPTION="Use the McIlroy-Hunt LCS algorithm to compute differences" -HOMEPAGE="https://github.com/halostatue/diff-lcs" - -LICENSE="|| ( Artistic MIT GPL-2+ )" -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="" diff --git a/dev-ruby/dry-core/Manifest b/dev-ruby/dry-core/Manifest index 5f472e048d33..13e50d61295d 100644 --- a/dev-ruby/dry-core/Manifest +++ b/dev-ruby/dry-core/Manifest @@ -1,5 +1,7 @@ DIST dry-core-1.0.1.tar.gz 44746 BLAKE2B fb85107dd68dfb2a8d3ee2e66b4bb8b416ac325be4d28bcbbf5605e0a90992eb8aa85a8fad3cba8f228a5a7e50109cd2c1dbf920eebc3423d282055204c6b0a5 SHA512 d769795459a0ffc007eb66e2b9af9be4e635c620a5ca54a76113057b495e1126600a572761d8ff33a3ee6a4fca948f6fc29d3200e7ba0b56c1bb600a4749bbd4 DIST dry-core-1.0.2.tar.gz 44646 BLAKE2B 0ae5a3d2bd245d7f42b9f500841dc47e8baf827e78a89d3a2f1edd5e4821470b26eb9180079886bcbb007d2ab86369ddb1855a465a88fe04e30a6dbe557b2a92 SHA512 4d4ba37f3c7d25047cd0b4d5f28a358ed98e664ac5397476f3999dae26674a63d5e70fc9f64f0a8b863149ba9978d6dd87af89f55fc6ad43236c09c235550345 +DIST dry-core-1.1.0.tar.gz 44589 BLAKE2B ec1cca6b3eba5d23c721993d681c1518e1f5466714dad0b6a7e77f1a5de5c5f805ff49ece775569fc257e5106f597e0cec610776aaa06a0cc298d79e3a9d1228 SHA512 2649b04c95b9e53048808c5df6a1346f6c54c862bac6d164aa8c4c4f5f333d778c555fa081cbbaedab83925e72027b6391418f6857936a4d8a0940005f8c0d52 EBUILD dry-core-1.0.1.ebuild 812 BLAKE2B 04dba60ca31e942395f1c71dc7cc937ec7af147efc4415e60ea3d03b18beb0f2b705d1be2553b2ac9e89952362adc16b1a6b5f3e7b70afcbc22be6a2c6dce6e5 SHA512 c35877a93a9835f24ea0e7dc04e5f4de3259993be1eaddd8cfd379298de1d7687fb35ce527e6628e24d452810fb7bcae9028123cbfcf5001b5467dd1bc2c5169 EBUILD dry-core-1.0.2.ebuild 975 BLAKE2B bc75d8cd77562443a90fed2d4170f5abf717361e000ef2d6929ee806f7a7b1c9b4ca0f70ea99f39a3e9d4db8739288fa36a02551fa31825a090f8a27d3f79bcc SHA512 5e28ca420f5e5d72186a9257a6aa5ff6d41ada14a5c32c0b8a8937d6bdb18fd27e330b7a5b60c12b6bbd0320645cfca41e679fe0c0941959e405f0106e7a4845 +EBUILD dry-core-1.1.0.ebuild 1051 BLAKE2B d165946b2335021606857f9ade8f918c80f5bafa0d391103f283c7221c6517416072d6decacb5685d99b8debfb49f9f92a8ffc1715cf3a573ba17dafe5f610ae SHA512 2b5f28a51f2b99a29f8577e87987ef8eb90397dc1bd96080194501a0449e13576886c75c9d75196fc91e9eb7228c515abd5eaf396317b6deaf3914644bfb5c9e MISC metadata.xml 394 BLAKE2B df3dadcfe50c70b9071cdb95ead9eb42a6734092483fa779cfaa814c69a609186fec6568edb3ec961c07302e49d39bd6984c1458cdaf5c9ce2072eaafcdd4be2 SHA512 f8737463679066ccc42c8126d1df21b862d67342f03eb8d789509cc61f0760e31f05d780d281e91cbd925dc71ce219f9828dbc0f0cc9ec2ea8b6053c342d4c9a diff --git a/dev-ruby/dry-core/dry-core-1.1.0.ebuild b/dev-ruby/dry-core/dry-core-1.1.0.ebuild new file mode 100644 index 000000000000..2352c7017c06 --- /dev/null +++ b/dev-ruby/dry-core/dry-core-1.1.0.ebuild @@ -0,0 +1,45 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="dry-core.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A toolset of small support modules used throughout the dry-rb ecosystem" + +HOMEPAGE="https://dry-rb.org/gems/dry-core/" +SRC_URI="https://github.com/dry-rb/dry-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + +ruby_add_rdepend " + dev-ruby/concurrent-ruby:1 + dev-ruby/logger + >=dev-ruby/zeitwerk-2.6:2 +" + +ruby_add_bdepend "test? ( + <dev-ruby/activesupport-8 + dev-ruby/dry-inflector + dev-ruby/dry-logic + dev-ruby/dry-types +)" + +all_ruby_prepare() { + # Inflecto is not packaged + sed -e '/with Inflecto/ s/context/xcontext/' \ + -i spec/dry/core/inflector_spec.rb || die + + sed -e '3igem "activesupport", "<8"' \ + -i spec/spec_helper.rb || die +} diff --git a/dev-ruby/dry-inflector/Manifest b/dev-ruby/dry-inflector/Manifest index c3c66d2748f2..c2bb1dedc5e1 100644 --- a/dev-ruby/dry-inflector/Manifest +++ b/dev-ruby/dry-inflector/Manifest @@ -1,5 +1,5 @@ -DIST dry-inflector-1.0.0.tar.gz 25030 BLAKE2B 628f5af9ac1517e6711242b6678808c0b64f1f1bb3391e0792fe85ccebfe4c334e2ee62370bd3a13f842a435028b684c09b8215c78ab7fbe2742679863f8e27d SHA512 34b5e723982621e3e090fe9273310d6dfd6e8145c274d7eefe2e7c3bdcc2c6222c2a6bc6e0bbd70d79226b81f1cd89d8364692421ef3dd361432a03b1a8d1c06 DIST dry-inflector-1.1.0.tar.gz 26360 BLAKE2B 2b918590372d9ae1591e08420a5e3c926934188e96541c238a6ee6275f293a02d2148b69544e77f6935012f600f709db22cb78688dcbed49b68dd8fe37285cc6 SHA512 cb01f251ea7ce9ea6339f528e2eb146e81fb74ffd36ff93b6375718677e33e4c29711fa3699cdab881916b0b8caea15740aae1b3dc418da04cf74ba852e8a568 -EBUILD dry-inflector-1.0.0.ebuild 746 BLAKE2B 18fcfba5ce79ccfa0f7e7aed1adf6e1350f4b9b1724d31172947a781edea1b4f7280fa305c2975cf5dc5471e82960172fe5ea7c1fb99cefa4a87f40ae6f0ef42 SHA512 14d99779ca7d5d80070ce8fa5f1718eb68d1d43f0b2a1bd7e50bd0a4bcdb6acdf53827e2d2bca8339364a2f60bd3b648672b397ce66acb5feb8561a5e908955f +DIST dry-inflector-1.2.0.tar.gz 26459 BLAKE2B aa34171c2e059097da1f3e66b43a177e8a66abde488a8a1024991665ebb4fef1687382fdfd367ba71ba9fe1a44183aa58f82806a80d6fb8650008f84bac6c248 SHA512 3345a66caf6b6dc62e6ce6ebc1704b4dc8377cbf203a54b34c4a47e7cdc40551fdcb68cbfb616dd9ed0ce635e52826f73fea83dc86b53e55618c772eafcebe0d EBUILD dry-inflector-1.1.0.ebuild 741 BLAKE2B bdfd8737c35dc7e07d714969463ce7384e70657d3bccdb9b940445704821854a3b21651828a26972a4407b6690a1fa608d58bad80a3b260e2248c4eef46fdcca SHA512 624ecd9ea0eb643a675440afe7d903306c6eed36ca36d2714efb0841a62080d7be392c8cd40b53c329c64281862ab1f09808cba2a99218ae73a5e7f34d4fd7dc +EBUILD dry-inflector-1.2.0.ebuild 746 BLAKE2B 9acff1241be31b171d71c6bcd8bba5aa95773a56a287e025dd978b7fcabc629640b9b321910ee8815b1500d994f0123e2a706ffed05b5beb31d5bacd4d45b925 SHA512 a3158e41beb5305a5a3df24457897b82c58c7903b09214f3fb0be19de51cd92d1c7eacc066d3fc7d5a7fd87d91e566dea68dc2eaf438121a71820796f6045735 MISC metadata.xml 347 BLAKE2B 1fc8ca9f3b5e176cdfa13daf3239d31063b6c895ccc03ffa8156db69678bbc25a7fd29555823cb1937ab9f7c562478fd67e92d550803857c2768c8c580c1c9d7 SHA512 29cecad4cc1dc5dced92dc35006f93557a0426dacab1d454fdd0d539d3648cc40f0f475f173a44e6db3309417f914dbfa53ffafff497c3da9d673f79356f2868 diff --git a/dev-ruby/dry-inflector/dry-inflector-1.0.0.ebuild b/dev-ruby/dry-inflector/dry-inflector-1.2.0.ebuild index 2ac05ebf42cd..8e613e1280de 100644 --- a/dev-ruby/dry-inflector/dry-inflector-1.0.0.ebuild +++ b/dev-ruby/dry-inflector/dry-inflector-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,8 +19,8 @@ HOMEPAGE="https://dry-rb.org/gems/dry-inflector/" SRC_URI="https://github.com/dry-rb/dry-inflector/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="test" ruby_add_bdepend "test? ( dev-ruby/warning )" diff --git a/dev-ruby/dry-logic/Manifest b/dev-ruby/dry-logic/Manifest index bc185a5d2c20..81c6080ae902 100644 --- a/dev-ruby/dry-logic/Manifest +++ b/dev-ruby/dry-logic/Manifest @@ -1,3 +1,5 @@ DIST dry-logic-1.5.0.tar.gz 38438 BLAKE2B 9b00ac4bed7c400858554b3485f0bce04633caaac2b70bd0c76c1d11cb20b1ab34136a3e2189e247b012833f10219140366c18faa7af09d603b3b8cca4778dda SHA512 cde3a01c0c16af1bd40f6c0c39b8777e464d6796f5c1eb52297453bb4301934c23ec48ac0e2bcc023844252b5da38687ae0bb8977f99c7f656d3fe18708bb7b8 +DIST dry-logic-1.6.0.tar.gz 40513 BLAKE2B f030a293fca7153ff4c06909cdd1ac3eba09bb9b7237f4ffa3b7663bc08b4e9c1cd86d1caed8cac0fd1d1392d1d3d1b966425d5e2fc2c7129285bc9528015818 SHA512 9ec100d08213e85d4164de672861c8507abe67fde67edbe90ca0c0076097007aad935c98d58544e210d6e603e07cdd57b0140c45b458908739d9b76db7855604 EBUILD dry-logic-1.5.0.ebuild 820 BLAKE2B 582bd1c74bc6056d4104706e1e4f1e5b78dc0862a91f43fe198085f0383e180873fbe554c3bb26133c86b93edd2d2dd503496f572f049df14a0d034cab4cf4e6 SHA512 1926179249eb12d17505730ae1767744fe106699ce15b62dc6d0e1a372f317fab3f8d1cb144834a74790e598d938cf96bc86b10b1cd731427fcc1219274178bc +EBUILD dry-logic-1.6.0.ebuild 846 BLAKE2B 67f788fd17bb692590a4aeec1060179344a8e3e6d9c8c048bd9d8e5630c5b399dc502a03f3d6d82038ccf1730c8316693612f04d85b3a94994b3e0809de14ae4 SHA512 50ec7a16db2dec35981e835e2293755d5df1823cb73ada01547e22d3b769a935f801e0b5ca5b03fd96fff0e312df3a1f7a9d4dea11ff759e3f51091d4960fc3a MISC metadata.xml 343 BLAKE2B cb1f8af707498a13d3d9a94c34f93f13d61bb1a2005783cb5884076f3cce35d130f51aba13d6c5a765892b8927ee43cb2c39c02165fc8bce90db2d5b92fb0fd9 SHA512 4ab2a3be708baacc48b3e95ddad89b1fe03a79c1b387505984488985abdf23b5769d1aeaed6116fae5004df008a3398c62dd4f7df9afaf9794aaa6ba7ddb5c9c diff --git a/dev-ruby/dry-logic/dry-logic-1.6.0.ebuild b/dev-ruby/dry-logic/dry-logic-1.6.0.ebuild new file mode 100644 index 000000000000..a2c87f294df3 --- /dev/null +++ b/dev-ruby/dry-logic/dry-logic-1.6.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" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="dry-logic.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Predicate logic with rule composition" + +HOMEPAGE="https://dry-rb.org/gems/dry-logic/" +SRC_URI="https://github.com/dry-rb/dry-logic/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/bigdecimal + dev-ruby/concurrent-ruby:1 + dev-ruby/dry-core:1 + >=dev-ruby/zeitwerk-2.6:2 +" + +ruby_add_bdepend "test? ( dev-ruby/warning )" + +all_ruby_prepare() { + sed -e '3irequire "uri"' -i spec/spec_helper.rb || die +} diff --git a/dev-ruby/elasticsearch-api/Manifest b/dev-ruby/elasticsearch-api/Manifest index 07b60b1707f6..de160f4b8638 100644 --- a/dev-ruby/elasticsearch-api/Manifest +++ b/dev-ruby/elasticsearch-api/Manifest @@ -2,7 +2,7 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 77fb6b37d447af88a6b093bf3 DIST elasticsearch-ruby-8.15.0.tar.gz 1935690 BLAKE2B 380eebdb9fdcce1600051d9078d8af90789fa4f0b91266fe2297092aa32eed96dabe591fad69f8f4a37f56f15dbbe32a79d07c25693cc83907ba52eb10a77c32 SHA512 011f01914e457959f9737a65cc1fc09e0c31f70c4c4976a14b2506a2b66f4ffbaadc8fb643db10ec90b70a7cc0012c7752aecd598a76a9281cf12586e27fb08a DIST elasticsearch-ruby-8.16.0.tar.gz 1938620 BLAKE2B 742180d14d6d003b498f2e5812239c6d83c39c5d8fb37dad1a113f017857fe2563932e05ca67774e1db428f264d57d43bd694b6bf784c374db0c560e31af2931 SHA512 78191a95577aa443a85c75476a6743cc31371958a3f30d1d95cbe9159893bdeb297a9010c1e41d7adcb53172f5f096e7666a8f1506a6b05fcbaa7559328589ab DIST elasticsearch-ruby-8.17.0.tar.gz 1940073 BLAKE2B 25d141927f4adacb2f7d447a8f929859fd0081526e47355673d702445cdb01add122c303d1cea6bef0f4c5d9ac743c55fba98220303a9440218e99860bd619e8 SHA512 2968ed0648eeb9b0b0620d6778f9dd63cee0c20da433a5023b6c0eec8f9c906449cc5d5c8a0bad195815f6f85b93e70545dafc43c9ce2fdbf113be80524ee3ab -EBUILD elasticsearch-api-7.17.11.ebuild 1589 BLAKE2B 97582f71e638479db7951367257c599ab941fe8523b94efb13e8202b2e5e0fa0e4e192545d9402bd567492a7c89b6268028dadaefc8163f71f0dd499e72efcf1 SHA512 721165b86b4f947b0e87ab6d3927369d0453b9a32cc1810e46b6d85c8254d56f90d720ff3179ffd133f4554a5d7b8c62dd5cef85855861b288f5fb8da691fd5b +EBUILD elasticsearch-api-7.17.11.ebuild 1594 BLAKE2B 4abeaaff0a36a4d127cc32a7c26347a4af0dfc51fef829f892e3ebfe0ae6344a4f335cde6cb80497a618153bfadbc949ea273bb7e9c6ec216230f6820f6bb4ac SHA512 e6d11289e9f445167c69f19755abb77e99f6dd766bece9391bc644efee178a12558a477eff97ff52bc5e98b87d985dc9953703efe528a95bcb8ac39ab4d39e5c EBUILD elasticsearch-api-8.15.0.ebuild 1659 BLAKE2B cb836aa9a99a657aeda03d59f21666503274e6faa311579bb9e0f36f66286b2b305219d2e126005274c77d5652e921c186455748c9861341a1c48fee48cb7736 SHA512 deb41ee5ed3b5acc33aea8df7974be3c98f89eaf0fa712cf6df63ac1395779740145b1c8b5c651c15b12269fcb30ea30b185581aa8a3d9992fb83ac40e2a8043 EBUILD elasticsearch-api-8.16.0.ebuild 1719 BLAKE2B da8c6c10b57d42dde4720d69d2ea9c53b068c761fd182402cf85db1df4541dd2de517f3ed46c552df6bc7a36089a731476504043a1ad44bb64184cc2cb19f312 SHA512 4ed71e6eea75df19d0d441e7ade6484b588fdce3a03d44fbc3b2dcff75f7fd15f2a89fd9e4f404583f1dda734a86590e391c998bee09c567f9bba5db4802a864 EBUILD elasticsearch-api-8.17.0.ebuild 1719 BLAKE2B da8c6c10b57d42dde4720d69d2ea9c53b068c761fd182402cf85db1df4541dd2de517f3ed46c552df6bc7a36089a731476504043a1ad44bb64184cc2cb19f312 SHA512 4ed71e6eea75df19d0d441e7ade6484b588fdce3a03d44fbc3b2dcff75f7fd15f2a89fd9e4f404583f1dda734a86590e391c998bee09c567f9bba5db4802a864 diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.11.ebuild b/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.11.ebuild index 7c0b693e967d..a4fc7b18df15 100644 --- a/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.11.ebuild +++ b/dev-ruby/elasticsearch-api/elasticsearch-api-7.17.11.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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_GEMSPEC="${PN}.gemspec" RUBY_FAKEGEM_TASK_DOC=doc @@ -31,7 +31,7 @@ ruby_add_bdepend " dev-ruby/ansi dev-ruby/elasticsearch dev-ruby/elasticsearch-transport - dev-ruby/mocha:1.0 + dev-ruby/mocha:2 dev-ruby/pry dev-ruby/rspec:3 dev-ruby/shoulda-context diff --git a/dev-ruby/elasticsearch-transport/Manifest b/dev-ruby/elasticsearch-transport/Manifest index 53562fda82ac..ae8dbea671eb 100644 --- a/dev-ruby/elasticsearch-transport/Manifest +++ b/dev-ruby/elasticsearch-transport/Manifest @@ -1,3 +1,3 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 77fb6b37d447af88a6b093bf3f08eadc6824e5499d5949a07d59e824d92e48b5dffa5bc3777ba70b25f87d67683ddcb817d03cb0947d8890f4618e1b48661000 SHA512 43e3c5d685855e26433674f4b0822caf10c829131dc3a947ab13598dd39de5baa1967d0fd3631b8c89b6f91fa7ff7422118b7c7e537803201f0cc752a3a50818 -EBUILD elasticsearch-transport-7.17.11.ebuild 2424 BLAKE2B 1d981dfaadfbd07cd901a00047e77368b20b134ebda10b900aa9568cbcce67e6981cbe1112199b271fcad637e1f7f637a8e87ec952da5feb02fa0c059e2cd778 SHA512 72db917141c2019a9a6039be7802dcc3cb34ad78a051762fdc85b97038d1699e74b43aa84d81f7b15fcae12af3624bf2f8909f2c34c4a66ffe7161f4ba9d935b +EBUILD elasticsearch-transport-7.17.11.ebuild 2429 BLAKE2B 1ed28cb89fe50c424fa44a8ff485346e1c6bdcd877963095be1228d956aa35c055dff689409ad3555e20d1fe1549dfaa5994985659bd7ba188fe5864403ecb14 SHA512 b819a48e333cd39baa20459abd79c5c2dfb2e9e4ea1c55e57387227821e5557f6da412bb517164d3fcfad1bfb24b1a631abc37e9e946e2d8d578ccca2503b3ee MISC metadata.xml 316 BLAKE2B 6dd63e5f6301f77e0a7eaa6cede387182abac37b0bd81ea6484e7a211318aadcdf8bb86f8b5b40abe82402a99c8ccaf9ca168921d085ddbb70319afd5e256db3 SHA512 28e3e5371dad297baa577034783afa219b4796d6dfbbcd24ad1e90c47f130dbaebdf0a9a76bf38a0b9e7df610d24cdc3a7b92f76bf1ff92b8ed88bcf861de881 diff --git a/dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.11.ebuild b/dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.11.ebuild index dfa6f97a2350..863445d284e7 100644 --- a/dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.11.ebuild +++ b/dev-ruby/elasticsearch-transport/elasticsearch-transport-7.17.11.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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_GEMSPEC="${PN}.gemspec" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -29,7 +29,7 @@ ruby_add_bdepend " doc? ( dev-ruby/yard ) test? ( dev-ruby/ansi - dev-ruby/mocha:1.0 + dev-ruby/mocha:2 dev-ruby/pry dev-ruby/rspec:3 dev-ruby/shoulda-context diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest index 71ff37f72399..d9edcfc3de13 100644 --- a/dev-ruby/elasticsearch/Manifest +++ b/dev-ruby/elasticsearch/Manifest @@ -2,7 +2,7 @@ DIST elasticsearch-ruby-7.17.11.tar.gz 1033022 BLAKE2B 77fb6b37d447af88a6b093bf3 DIST elasticsearch-ruby-8.15.0.tar.gz 1935690 BLAKE2B 380eebdb9fdcce1600051d9078d8af90789fa4f0b91266fe2297092aa32eed96dabe591fad69f8f4a37f56f15dbbe32a79d07c25693cc83907ba52eb10a77c32 SHA512 011f01914e457959f9737a65cc1fc09e0c31f70c4c4976a14b2506a2b66f4ffbaadc8fb643db10ec90b70a7cc0012c7752aecd598a76a9281cf12586e27fb08a DIST elasticsearch-ruby-8.16.0.tar.gz 1938620 BLAKE2B 742180d14d6d003b498f2e5812239c6d83c39c5d8fb37dad1a113f017857fe2563932e05ca67774e1db428f264d57d43bd694b6bf784c374db0c560e31af2931 SHA512 78191a95577aa443a85c75476a6743cc31371958a3f30d1d95cbe9159893bdeb297a9010c1e41d7adcb53172f5f096e7666a8f1506a6b05fcbaa7559328589ab DIST elasticsearch-ruby-8.17.0.tar.gz 1940073 BLAKE2B 25d141927f4adacb2f7d447a8f929859fd0081526e47355673d702445cdb01add122c303d1cea6bef0f4c5d9ac743c55fba98220303a9440218e99860bd619e8 SHA512 2968ed0648eeb9b0b0620d6778f9dd63cee0c20da433a5023b6c0eec8f9c906449cc5d5c8a0bad195815f6f85b93e70545dafc43c9ce2fdbf113be80524ee3ab -EBUILD elasticsearch-7.17.11.ebuild 1805 BLAKE2B eb4864a1ddac4467f0e16aa1095201c5406f6cbf32e4039f7b6e2a75cdccdc96fb75e8b16903f4f670e23724816d3b0b3d89e1f3d798199ae2c9dc61320ecb85 SHA512 89f338d4fef0d97b6989dad68c6a0952648cef56ceb03662ca58fcfc3072cd843ad3c4c985700fb9d10b9542e9fdadeaac81797037ca1ca483101e55bf2f716d +EBUILD elasticsearch-7.17.11.ebuild 1810 BLAKE2B b6f02f6380479a9e5306445bad91bfc5b3c59ad94d344b60ca2debf25cbabbc800b4fe2d6166cd0a760cb07c7bf3dcf9ae9a910f50ff81c3e994fb90642caaff SHA512 c09ba8c6dc8a458ab3d66d903f4c15d3cbc54d9caf2d23b8cfcf5179bccb267ea03daeb114943e11c8c5821846ee3366dd30f535bef67e4a70c9f06ea7768b68 EBUILD elasticsearch-8.15.0.ebuild 1340 BLAKE2B ca41e48345e7d66e34ac5962cce3c7013c1d8461d4a516638855aac841eae8af30667099a1184ee0de1d480c0609f12b9ba5f5bb6852bd03e0637466c9ca410b SHA512 a436243a3e67d41cd4539fbdd8e2e37ae862162b4add32761a9539ac7d1626e6588eb1b7e9dbefb3b9390ac40815ee7669b19194f36a8aad45ca11da9c90ba31 EBUILD elasticsearch-8.16.0.ebuild 1340 BLAKE2B ca41e48345e7d66e34ac5962cce3c7013c1d8461d4a516638855aac841eae8af30667099a1184ee0de1d480c0609f12b9ba5f5bb6852bd03e0637466c9ca410b SHA512 a436243a3e67d41cd4539fbdd8e2e37ae862162b4add32761a9539ac7d1626e6588eb1b7e9dbefb3b9390ac40815ee7669b19194f36a8aad45ca11da9c90ba31 EBUILD elasticsearch-8.17.0.ebuild 1340 BLAKE2B ca41e48345e7d66e34ac5962cce3c7013c1d8461d4a516638855aac841eae8af30667099a1184ee0de1d480c0609f12b9ba5f5bb6852bd03e0637466c9ca410b SHA512 a436243a3e67d41cd4539fbdd8e2e37ae862162b4add32761a9539ac7d1626e6588eb1b7e9dbefb3b9390ac40815ee7669b19194f36a8aad45ca11da9c90ba31 diff --git a/dev-ruby/elasticsearch/elasticsearch-7.17.11.ebuild b/dev-ruby/elasticsearch/elasticsearch-7.17.11.ebuild index d53f1669e0bf..9a9a02245ada 100644 --- a/dev-ruby/elasticsearch/elasticsearch-7.17.11.ebuild +++ b/dev-ruby/elasticsearch/elasticsearch-7.17.11.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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_BINWRAP="" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" @@ -30,7 +30,7 @@ ruby_add_bdepend " test? ( dev-ruby/ansi dev-ruby/elasticsearch-transport - dev-ruby/mocha:1.0 + dev-ruby/mocha:2 dev-ruby/pry dev-ruby/shoulda-context dev-ruby/webmock diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest index 197f40a4a554..090309f8b526 100644 --- a/dev-ruby/google-protobuf/Manifest +++ b/dev-ruby/google-protobuf/Manifest @@ -1,13 +1,21 @@ 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 +DIST protobuf-25.5.tar.gz 5877036 BLAKE2B a8174c7cbda47afa3f31d64c7a7aa7f233efd5df5a783abedd229613c8c27a2380684fb5851dad67f76f063688dd8060a0a373f2c95441c2ad91630eb187af22 SHA512 9fe130f5c04919accc99113e13096df93db4c2254a9c2428faf9459416907c77fbf4adefbae3fe644e1f26d9c1fc597165e2c5b6219156c97500d6ef3fdc0793 DIST protobuf-26.1.tar.gz 5957903 BLAKE2B 1a7faab2f56aa0995801a80f73a812c7fc38a00af0bf25bdd5eecf7aec27a86a575ea2fb8484787d19c9ac6e46007c9864e79464f529c446f31af732981feed1 SHA512 0363ac09f92d8e040491425d444c8dca0b9b430e02d2dff6e2b28a0c2b2bea0d33a47f50bc9e2e2d4e8e22b65a02009a20c0066fb89c75df93a7b703dda42ed4 DIST protobuf-27.4.tar.gz 9156456 BLAKE2B 004427f4923e523bf77298600bf91a8fe4ca8be4bd6da5b7efcfe9186a032155e525426f83f683e1bed1e799ed1e62d250053386c1463cbd0c062bd05da786d0 SHA512 d076ce7e075096d0dba7ee2314b12e3223c4239c019e25670636a0ef812ddf0ce3f1fd9b9fe8517319db87b14bbdb2653cc4e06023f90032dfedb014457b2863 +DIST protobuf-27.5.tar.gz 9153935 BLAKE2B 08b1b5927188e68ef2ae8ce8cdc6f21c34ee8453f4dfaeb362a7f5a5f0ee5ddc24772e5583ab10fbf193aa43e7fdd316e8fbbe4d066df704aef5469dae01fc8d SHA512 bb266483b11268c207aa0e8ce76442351a331f30151586714d57ed7c9bae05f09aabf5042b90eac85658f708671ba0b33c64d1c58a91a24c00bbf4f4ffdce1bb DIST protobuf-28.0.tar.gz 9259114 BLAKE2B 328e09ebffb296d838557ea72a4fc4da8e0ad5f1edfccebcc8ee7c9e0e74d06e5e6dbad741fd89f6a4502c1cb246a973fd60c035ccdbf89700b7baff49e2a65e SHA512 8745f625ac781f3bbefe9494cbf570143d38aecc1521edef7a52ffb403b8be24df2c71f4f2410b5a5b78a0f3e8a38a7d19be2cf916b1b9125349d2da18262cd1 +DIST protobuf-28.3.tar.gz 9256608 BLAKE2B 05162124676abe18300481e9f985fd2cfb09b052d06670a993e79ef02f3daf0d5380b521977ebc2362d4094486151ea285fe1c98a1d2f3799b18a1fa422fdc13 SHA512 a91e175fed7eb01c4240842a5af73a7d3cefccbb10885434bceeb7bc89ab6c56a74912cee290bf46e81d4026f3c9c2b10faad5545816064e215c4bae7908263d +DIST protobuf-29.2.tar.gz 9348408 BLAKE2B 847798474bc6a76b9badfdbf605e118dece5e321e81242d7fa1bf5f5d17ee05a3d365ec112dc6d861cade97efff8be1d5d04006a5144f613bdb3ff5eacc63b99 SHA512 aeb21773edc3dd92a6c1ba6ccd721cc8a20d61230a5309c75ee3ef19baa554c228a6d1095f191ccc18f10183b646f3140dfe6526f5812bcaa64b7d5260572643 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 +EBUILD google-protobuf-3.25.5.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 EBUILD google-protobuf-4.26.1.ebuild 1127 BLAKE2B dc8337ab86d33abf8a6b2ace66b6912b5ab0c461e27613b8b860b2cf87e9ae5d244378d4f7676858809168ba2e3a8cf1b179cca7e33dbfb91cfd249f6e37df2f SHA512 8f76e09e78e00ffc6e9b402c7dd4daf55e987f599d001628be1d52a792d1fb70a800d3bdb85222fc51ba41b6efe978049cffa26f4cb514160c91b35263558cf6 EBUILD google-protobuf-4.27.4.ebuild 1127 BLAKE2B dc8337ab86d33abf8a6b2ace66b6912b5ab0c461e27613b8b860b2cf87e9ae5d244378d4f7676858809168ba2e3a8cf1b179cca7e33dbfb91cfd249f6e37df2f SHA512 8f76e09e78e00ffc6e9b402c7dd4daf55e987f599d001628be1d52a792d1fb70a800d3bdb85222fc51ba41b6efe978049cffa26f4cb514160c91b35263558cf6 +EBUILD google-protobuf-4.27.5.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 EBUILD google-protobuf-4.28.0.ebuild 1127 BLAKE2B dc8337ab86d33abf8a6b2ace66b6912b5ab0c461e27613b8b860b2cf87e9ae5d244378d4f7676858809168ba2e3a8cf1b179cca7e33dbfb91cfd249f6e37df2f SHA512 8f76e09e78e00ffc6e9b402c7dd4daf55e987f599d001628be1d52a792d1fb70a800d3bdb85222fc51ba41b6efe978049cffa26f4cb514160c91b35263558cf6 +EBUILD google-protobuf-4.28.3.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 +EBUILD google-protobuf-4.29.2.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185 diff --git a/dev-ruby/google-protobuf/google-protobuf-3.25.5.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.25.5.ebuild new file mode 100644 index 000000000000..c6e6d8b2f63a --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-3.25.5.ebuild @@ -0,0 +1,47 @@ +# 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_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/google-protobuf/google-protobuf-4.27.5.ebuild b/dev-ruby/google-protobuf/google-protobuf-4.27.5.ebuild new file mode 100644 index 000000000000..c6e6d8b2f63a --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-4.27.5.ebuild @@ -0,0 +1,47 @@ +# 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_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/google-protobuf/google-protobuf-4.28.3.ebuild b/dev-ruby/google-protobuf/google-protobuf-4.28.3.ebuild new file mode 100644 index 000000000000..c6e6d8b2f63a --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-4.28.3.ebuild @@ -0,0 +1,47 @@ +# 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_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/google-protobuf/google-protobuf-4.29.2.ebuild b/dev-ruby/google-protobuf/google-protobuf-4.29.2.ebuild new file mode 100644 index 000000000000..c6e6d8b2f63a --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-4.29.2.ebuild @@ -0,0 +1,47 @@ +# 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_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/mimemagic/Manifest b/dev-ruby/mimemagic/Manifest index c5d0310aa330..10d7984087f4 100644 --- a/dev-ruby/mimemagic/Manifest +++ b/dev-ruby/mimemagic/Manifest @@ -1,4 +1,4 @@ AUX mimemagic-0.3.9-path.rb 107 BLAKE2B 98fd43545719eaecb359c00b89a12c7d08de12df1994288cc47a1c0c6e740752738d14e4118b11a9a58ce8079e9c962887fb95a98e577b8e7fbf55ea4b3ea7c9 SHA512 1036c2e01b9614d05f2a706e18514a0d383821f61814c674ff6ef35f61fbb0cb9c1c7c8fb97d894dc8dda6d8bb1916d12a9dcbb7b5b8705f0ea11a2329416599 DIST mimemagic-0.4.3.tar.gz 56539 BLAKE2B 7029842f12b80e4ede79209f7aa9b5b05ead3dc4cabdb3b170098b90d0c5a195cc934119507af0e622b4235b47c192e295aabb057ae6ede08ba422d0921ca26c SHA512 a3a960e0219cef0ad21d5e3541c99c190f1ae98da0e6a022a5acb235cee57f5b9ea4fa1f366114e82e6789668b7b000409a6f355b5e0fab12032c08b43fe556b -EBUILD mimemagic-0.4.3-r2.ebuild 1046 BLAKE2B 48835e09dcb82d1b4110481f10a1bfdcdc261c055e49630c38137b43316c3bb1bdcb5528d42423946a828f76a2c515b66cdaad82a9b0da76ec5d081cdab6110e SHA512 b534ec8919da50989bcf980133a3204c124903654341199e6b9072c1657ed8cff295ecd81ee621f2cf23b72be2c5cb7453aaaa315bde9201ae921ec5ab671ab0 +EBUILD mimemagic-0.4.3-r2.ebuild 1051 BLAKE2B f077da0ee527606dd8570c2c17c486edb37c691c21bcb9e40947041ff5df4fc2b162d471731cb91262f7a87899a6471d65b0461e43960ad0de137196d250aad6 SHA512 a4e54169d7c1e70f49c98608d1a690e864ae99716559f79868b99c9b6e59fcc936eff557695afdf2e3dd2955892dcf461674df4febb0e67801de7b89bf747737 MISC metadata.xml 348 BLAKE2B 5d227bc645f77db39ae1bc16c9b4fa629a2c99f855e01060fbff687019eac0a894475add82ea44d9d81ab11552b2eeb15b0c261ebba9efa33f6041aa99d07edc SHA512 1cccb61ad734d9aea134a3660fb7d8dbddbeea4e25797ee1f2cca55f1625fb403c4c078ec55c1170d9eee924503307b6b7e5d25a6614045e805e52f7776b4c20 diff --git a/dev-ruby/mimemagic/mimemagic-0.4.3-r2.ebuild b/dev-ruby/mimemagic/mimemagic-0.4.3-r2.ebuild index e89f936c8497..ed6790243a1b 100644 --- a/dev-ruby/mimemagic/mimemagic-0.4.3-r2.ebuild +++ b/dev-ruby/mimemagic/mimemagic-0.4.3-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -18,7 +18,7 @@ LICENSE="MIT" SLOT="$(ver_cut 1-2)" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -RDEPEND+=" x11-misc/shared-mime-info" +RDEPEND="x11-misc/shared-mime-info" ruby_add_rdepend " dev-ruby/nokogiri diff --git a/dev-ruby/rack-session/Manifest b/dev-ruby/rack-session/Manifest index a2826e749448..587a773e0d17 100644 --- a/dev-ruby/rack-session/Manifest +++ b/dev-ruby/rack-session/Manifest @@ -1,5 +1,7 @@ DIST rack-session-1.0.1.tar.gz 3120 BLAKE2B a36fefd25da9bbab26a58419782baf7606171fcdf9d033b3abb52ee225f5bd3f8b52d18c11947cceae8f00f278c832412b3babb8c2d7088f2a6554dcb0293689 SHA512 fa8362689cd49d55e24c82699eca9a45dd408b5e8978f6aee11f3f107e8d0a1f36ad319f4dd92e4fe5fd83e985382a43c41a353e9366d03b41f28e826d65483f DIST rack-session-2.0.0.tar.gz 23964 BLAKE2B 457210c3588c31d2d0d9251e6b12fe1f606545c4593c9be50a42110f99f7d15840553cac7e35653f2ef86d88f881a0a91537948bfca5b34e3d507cef8134c52b SHA512 8975a85845fa4dbdf22c10793fb2bb1a69aed3242c70c45b1d436448243e65ad77ecbfb17c8f2ef6f780b81ef480f8a46c5623e36dacc95401cd59a1510748f8 +DIST rack-session-2.1.0.tar.gz 24667 BLAKE2B ee426b244a9441254b008e9ab357c52ef08c8814b75a573cd04216b772972b602a5a7638b3a17084a80637dd0829a1faf9d469fdbaa1480cc9429ec49486a244 SHA512 e9f9fa6d5fe0e0f39ecb130c96d98010b03f9d89301424dfda671beaf14e9f3e07f480fa8e638501a53861033f1cce060ecc79548d90bde8ad7d734d1f008a9e EBUILD rack-session-1.0.1.ebuild 801 BLAKE2B 50f287a2d4a3b822598a05026e21b08b11a412b5c21d03e2f4255dc1e4f767832504351f898a2b36744affa44c1a1690c7288a0453f71fd6440949b175af38d6 SHA512 4130500779d7454af45ebac6fa97cac7e0328cb3d945edca55f80357b56084276981d4c12abb041e0be30eb3163448203a9a5fcf8cc977901c5f9c9cf4db7274 EBUILD rack-session-2.0.0.ebuild 862 BLAKE2B 3c2f2b8d6120fc164a015c2efb32dbd23dd51e341f0fc5d4c8c8fb4aa2a7dbd9c7b29c6a23ed130b0750fe5e7b2806c2ae200567f1678d8fdb9a9c3d1c975456 SHA512 0ec17cd07a56fec56697cf7f0024784341a3920029f1ef3b75beb1cce343ad1971c8f34ebcba0d79e25bb024484e5054710b11a82dfbf65066b34b11fe08a785 +EBUILD rack-session-2.1.0.ebuild 896 BLAKE2B 23b9435f45409b1be47a0fe06ff0c07af93f46daf25e52d836e6a3602fe38cea7b94211b80f6e82eb2e2a38646fbcc291f6b03d700fb59383049a9569387b244 SHA512 f28d60b48ef7472cfa6faede1fa9a8fb77cad5b49ed7cd1b71f5b9acd4d81b68080aaa429abc14b8640da9a4670a28b75ce0d2fed6a4123cca16c50bfb55c15b MISC metadata.xml 400 BLAKE2B 2e8c3864b3633dcdb9480532aeb823d2ce7a123755547efd45252e3ad3b6e7cdd0cc7ec41ee2fc1c3eeb58c7ce2166063927483c81ebdd1f72241589275cf277 SHA512 facac1460390bf52010f071c70009bb573f2827aab2681103ba0dc140222679590438b34bad710343b7e91fdb7e9857afc2c23769c11ab7a0c1adaa2beae3638 diff --git a/dev-ruby/rack-session/rack-session-2.1.0.ebuild b/dev-ruby/rack-session/rack-session-2.1.0.ebuild new file mode 100644 index 000000000000..8b3806f9e5ba --- /dev/null +++ b/dev-ruby/rack-session/rack-session-2.1.0.ebuild @@ -0,0 +1,38 @@ +# 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_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="rack-session.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A session implementation for Rack" +HOMEPAGE="https://github.com/rack/rack-session" +SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/base64-0.1.0 + >=dev-ruby/rack-3.0.0 +" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/minitest-global_expectations + dev-ruby/rack:3.0 +)" + +all_ruby_prepare() { + sed -e 's:_relative ": "./:' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -e '2igem "rack", "~> 3.0.0"' \ + -i test/helper.rb || die +} diff --git a/dev-ruby/rubyzip/Manifest b/dev-ruby/rubyzip/Manifest index 89796e2f1b3d..1d331a6cae6f 100644 --- a/dev-ruby/rubyzip/Manifest +++ b/dev-ruby/rubyzip/Manifest @@ -1,3 +1,5 @@ DIST rubyzip-2.3.2-git.tgz 225923 BLAKE2B ed901326cd0f79c8be004d9c14b32d7e67e90ab4d2d5b67dc64559fd4691dfb63cfa1ee18363a7cf864bd62559f1bc2fae71fc25ad1c727d7cc01f94d1ec62ee SHA512 6c64e53c1f5ca530abfa22baf388f87c8cf098d81cc9c639f20903e5193cf26243fbf861ac12002ae954f026e04168d8a55beeaf3ac5542bd0618ca85a5c90de +DIST rubyzip-2.4-git.tgz 229877 BLAKE2B 3bbc47e714ac759427341d9cc79396643f29ad526d5807b99e12cc459a4e071ab777215dd1916f944f6953454fd886238d660e8384b8bfbff311acd4872fa281 SHA512 b1b7c17bef8c342763a6744847b6741344c905ec4100fe2810e8f2c9ac1435f526553980f48ce5cf2eade60681e97f6bc49b6a4ed8d17a92e3243b346b6a3362 EBUILD rubyzip-2.3.2-r1.ebuild 1394 BLAKE2B 819e3c714d3da89445c7ccf75bfdab57184a323292bade47858c47e454beaeba0c33d3690df7dc2d7a293472de55d343263412011e8d1c15a285d742d01f0162 SHA512 683bc7762014c3755b3153e7d9cd71882ba03f017657d3a4b086e16840e7d1dccbd57aabfe1b89ebccd652d5383dcadd147c8070cd1ee737394448fa80efa36a +EBUILD rubyzip-2.4.ebuild 1401 BLAKE2B 072da4bf62eb6c52781d4ee88547ee106f11063d158432409547c4eb3f25737c84c6ce9b4ed468b679804390f2151431369ce959791252afbb48088c5decd195 SHA512 239174c0f36fb0f0b8e205468b9e13fcc6d471ea5e49968802901692b5a62d3e60e8e6ffe9086cdf3a2b5616d4b2c8dc38de08404a3cd062bd66c0143ccc7d69 MISC metadata.xml 342 BLAKE2B 1619c520edda34ca9b5b8eed0ba9d1a69491c0411698cc0cb32b192226e3c888dce2c2b22c8996a69222ab8521402b6efe644c93567b26a6ee906bf4d3bfe8e5 SHA512 93ae61d55a80d335c5d362181e5e8fad279739b178de0fc5ed4cec7508b74f088c041a3f544ba80f511e11fc2baeb223cc589231db5ce06d9349f3cc0c85e21e diff --git a/dev-ruby/rubyzip/rubyzip-2.4.ebuild b/dev-ruby/rubyzip/rubyzip-2.4.ebuild new file mode 100644 index 000000000000..b3adad400f1a --- /dev/null +++ b/dev-ruby/rubyzip/rubyzip-2.4.ebuild @@ -0,0 +1,53 @@ +# 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_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="rubyzip.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="A ruby library for reading and writing zip files" +HOMEPAGE="https://github.com/rubyzip/rubyzip" +# Tests are not included in the gem. +SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="Ruby-BSD" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +DEPEND="test? ( app-arch/zip )" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc samples/* +} + +all_ruby_prepare() { + # Avoid dependencies on simplecov and coveralls + sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die + + # Avoid dependency on bundler + sed -i -e '/bundler/ s:^:#: ; /rubocop/I s:^:#:' Rakefile || die + + # Fix hardcoded path to /tmp + sed -i -e "s:/tmp/:${T}/:g" test/entry_test.rb || die + + # Add missing requires + sed -i -e '1irequire "forwardable"; require "pathname"' test/input_stream_test.rb || die + + # Fix broken test that uses native endian + sed -i -e '/pack/ s/LLS/VVv/' test/file_extract_test.rb || die +} diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest index 6ef6a3086d1b..2b13f35e0553 100644 --- a/dev-ruby/sanitize/Manifest +++ b/dev-ruby/sanitize/Manifest @@ -1,5 +1,5 @@ DIST sanitize-6.1.3.tar.gz 1353404 BLAKE2B 73920056176dd79bd761182cda93859aaa97c580682df9a8175f424c0f910a63ada319956f997748168dc58092ef0f15453ea6a572c8ab2eb1e18132dc570410 SHA512 5e7a33ad7e3855a4a8fd228dd2bf67d040aeaad0e887591c3963d73d3c3d9a4c35ae1522b1df774dd20253e9e061e68bb0e13a97de11fd7451bbf02ad3d123f5 DIST sanitize-7.0.0.tar.gz 47455 BLAKE2B 53d84db117087ef77232ff23701052d2e7081d3594af72ca1890dd8cf701f6114b2b608d583aa15e8b504db163d639bfa159354581bfcb2f3e05b91a4e194913 SHA512 2a0bcdd23ad7ee57c9fe10d0ccc4cc8595cceacf836a3f0b737bdda4049d579cc301b3f4b4fdb3dd15fe0de57f5ed798746e7b340cb277d28ba068a7c154946e -EBUILD sanitize-6.1.3.ebuild 755 BLAKE2B 68cc93477bd2d78185d0a6052cda73660b52fe01249620d09c7c3b3a5f34cc6458e9aca56ff8404d3d1ed45e861941192541d4f75e3fa9258159e5c5a857fcae SHA512 c130529322747216b9c35ea30338433a3de5be378612fd2bfbbd0bc9e4bd6094e1e97923f23df5d9d7f07ee237fa8e36b1b60de983822058673118e685faa635 -EBUILD sanitize-7.0.0.ebuild 849 BLAKE2B a98c93f183aed2b9a448c97d3e72a1b4b6a5b94d2fcc6085798c0c6f3ab69b836cdc96141c6a6c57f46c5a6a995052e6ef49b98ffec5808409081201990ae75d SHA512 dd2631a5598ad7700b31fbfc3bcbc269f805e70abc57d04e2ef7255ab11142bd38f97101012c2a19cd9826e62c38d30c33c1534936035154d853c0f82b50fff7 +EBUILD sanitize-6.1.3.ebuild 762 BLAKE2B 887825e27225c5a65f177a7cf2a72c8734871c75a84f1f709d35e1fd188d57eb64c8ecec3b6511be3c2506c22860e09a8b3a5348347543dac73bfe4863a14ddc SHA512 c7cdaecdd0806cac20cd9451b55f62386e7bc82c08953d7c4a9cee2eb78f5d89d7d1d99d552b2ea7ec0b7f827443a8dcb17767fdf38483d07286a106c20fb998 +EBUILD sanitize-7.0.0.ebuild 856 BLAKE2B faa3fe31a5dc8ff85c8798026e34d1e260d6a8a8c40797d33a3242f1ed39748e64a5894e35effa5f4d9530d62b29c67ac8c46c956568c9ec49f1efa8290833e2 SHA512 6c7b5aa7d6125ab73b4cbaa5a661c2134743432667f252310c9b84007643c538e0ef81e3c150103546545b424760ef6ef14d600c7f4ae0924c0da636943d2e1d MISC metadata.xml 342 BLAKE2B 56d8c8d3467a7284a795dbe938e591403576e6e3d4fe675471e2b24b6c2f8520bec8cdea8d7e3182fe6fe8187a6dfb2889befbf5272f76b8f87acc4942a36e9d SHA512 e4257fbb18383d391d7962b3869db25b6875721cad7100dd42f7e10ac72254720c67e1028c13e4fe7517fda833677c1a542e12ff81ba0632b878b851a974c00c diff --git a/dev-ruby/sanitize/sanitize-6.1.3.ebuild b/dev-ruby/sanitize/sanitize-6.1.3.ebuild index 589d79da2697..642515bbc62d 100644 --- a/dev-ruby/sanitize/sanitize-6.1.3.ebuild +++ b/dev-ruby/sanitize/sanitize-6.1.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" diff --git a/dev-ruby/sanitize/sanitize-7.0.0.ebuild b/dev-ruby/sanitize/sanitize-7.0.0.ebuild index 42cd027a00fe..e6f47f81ec44 100644 --- a/dev-ruby/sanitize/sanitize-7.0.0.ebuild +++ b/dev-ruby/sanitize/sanitize-7.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/sparklines/Manifest b/dev-ruby/sparklines/Manifest index 8a53d31148c7..e7bd95a4670e 100644 --- a/dev-ruby/sparklines/Manifest +++ b/dev-ruby/sparklines/Manifest @@ -1,4 +1,4 @@ AUX sparklines-0.5.2-rmagick4-deprecation.patch 833 BLAKE2B 7fa54975f2aaa75f6bc1492aae5206ae7d806c152f0e1de674daa75d1c21d12006e018f0429988ea7d4900aa3fbab25625a64c66fffe93ccb9e18d1b1e41e07a SHA512 a261dac62970e15e2492e6f7acc13708315e09a1390fa7261a7d414b3f8095eb260d1a83d113fca84d6afaa6ad708131353205358bb870600ce350f6876ad359 DIST sparklines-0.5.2.gem 150016 BLAKE2B 408a8a5348e0bb3a331087066dfccbb42a58f68b839b7ba24b7577e50d5ad8f9c33c8befc60ae4577d2f8b5b809e52d13c5e11f61021a1d3eafff4d5c1fb2a32 SHA512 2666db1c2f4dd97cad10fd6b9b2fc938ab6b2e619b968f93b86090db4a77cc356cb97bd5ec01582804412c214226ed99cc0f65196e2a26ea1a395b29288cc715 -EBUILD sparklines-0.5.2-r8.ebuild 854 BLAKE2B 49bc6466956a10d22be3a0a3940abc77f0ffd9e1d2801d14544c93dd0cc31ab1c23b3d704be5e81111bc1dcf23a116623132fe40281206b831d49eb940431aa6 SHA512 70fc329aec618fab9ad54af6848a034f87833dff88fd6499ebd603d83857a42911033561a2a173e77c885ec73c8df847d790f529a80c8867548949538ac7b47a +EBUILD sparklines-0.5.2-r8.ebuild 963 BLAKE2B 2c5fa2e8ce56a4af364a1e458618a02ff838c6b113e5ffd25c7ccb1e08ada9bdb20f817c83e170c8877d2f4f496296cae87ce190ad8bbb5d6eae6c6117a3eedd SHA512 2d55b8ae89ae59c753762b56bfe708e61926e1667aa6296ecf04f01d476c4eab01ed9adf734d755c5ad5071af00ae80d34ce3f636839d872e9c8c8bb36984828 MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 diff --git a/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild b/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild index 6d604998fa0d..937ae8cbdd7b 100644 --- a/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild +++ b/dev-ruby/sparklines/sparklines-0.5.2-r8.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_TASK_DOC="" @@ -16,13 +16,13 @@ HOMEPAGE="http://sparklines.rubyforge.org/" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" +IUSE="test" DEPEND+="test? ( media-gfx/imagemagick[png] )" ruby_add_rdepend "dev-ruby/rmagick:*" -ruby_add_bdepend "test? ( dev-ruby/tidy_table dev-ruby/dust )" +ruby_add_bdepend "test? ( dev-ruby/tidy_table )" PATCHES=( "${FILESDIR}/${P}-rmagick4-deprecation.patch" ) @@ -31,6 +31,9 @@ all_ruby_prepare() { # versions. sed -i -e '/require/ s/RMagick/rmagick/' lib/sparklines.rb || die + # Dust does not work with ruby33 and does not seem to be used. + sed -e '/dust/ s:^:#:' \ + -i test/test_all.rb || die } each_ruby_test() { diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest index 4ce0ac693fe5..3c964aba7bbc 100644 --- a/dev-ruby/tilt/Manifest +++ b/dev-ruby/tilt/Manifest @@ -1,5 +1,5 @@ DIST tilt-2.4.0.tar.gz 58520 BLAKE2B fe07437d62de1db062625c1ead3a81ed34bba0c7169181d44216b5f42b1b742b2c7900c079affbae13831d1370044827384da4302b6e92a01f151b36b37f3772 SHA512 3053479b9f258e01620db5f4af02247179df39f18baae2b5b83eac23046effafcd6f47575432158bb752e3019dcb0aadb67ca11236a12ea01e2211354b7418d1 DIST tilt-2.5.0.tar.gz 57181 BLAKE2B 27f2eccaec18c7e87ac30680ad94f9202f9608a384d4391e90cc882a4ed82e8b977d89c275202d67e5f30581104a5279e88d47288e709567d65940c18c8d585f SHA512 d27e08e773dd83cf9310ae2879a3a558ecdf686f105c6f03588646ba771933533f75c0132b404c846dfd10087cd6e9aa2cc7fe41076bb4e84766c79f0b98538f EBUILD tilt-2.4.0.ebuild 1072 BLAKE2B 0dd254420285ea12e41fd88495f700f68f6154b2b906643721079cf6249995ddd3d9070afe3324ce95dc1b05b83656d0baa1f469151e73665d249dda78b42813 SHA512 e823131d58b9d4c89d579b552753377b3008900e3e187efd00111f99e965f0d98ead4074ae56d3deb1f190e7dbbce3b88dcde62ff8b351daf9fd8dac24e69db3 -EBUILD tilt-2.5.0.ebuild 1078 BLAKE2B a0a4134c47c4037dd37c6769e174489348157ebec54b6a0654452ceb5a04f2a3b59c26aea4193a6d3c480090cf3746efcbda3a38a4c78517d93d4382c7e2aa93 SHA512 8a5c1e6267a8c0c6f2b2c84b6cd297fd3acba622c6c87050dd99ecef5086d0bd956b6cff4e5e042015bb8616b7d895a6b28bedee19718e595348f3c0b6bf2057 +EBUILD tilt-2.5.0.ebuild 1085 BLAKE2B 6c326910e1f4a81aed87b762c2ac7b64d21505e388e36dcd5afd72e3d610b68684071672a798839b082bb81b5ae7cd2bdeee95d1221fe83390661a7fd768842c SHA512 36fab09ab023a1723c898406bdfcbaa83e6f1bcc8087ddec7283f7706e879d906c87811462914e070b3452efde99dbc95acd4d12ae784012293077c6fe42d26a MISC metadata.xml 340 BLAKE2B 5414049365511f348e3da85bf3f207b791dc4269331e6a650f90398b6afe2502e2e62624ec9597a2d55dca4a7e4a99e209837c44bac7a901ec42139518f41647 SHA512 4be8002eca7cc4c0204311dd7dd187caeee3f40db9b00d108fb18e97009f8cec10d298a958bf83d24177297cebd78789cdd546a0c5e9c7288aa697dee1facf71 diff --git a/dev-ruby/tilt/tilt-2.5.0.ebuild b/dev-ruby/tilt/tilt-2.5.0.ebuild index b76fb674cff9..b545d4342969 100644 --- a/dev-ruby/tilt/tilt-2.5.0.ebuild +++ b/dev-ruby/tilt/tilt-2.5.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md" diff --git a/dev-ruby/websocket-driver/Manifest b/dev-ruby/websocket-driver/Manifest index 80cce73285dc..78347f75b3eb 100644 --- a/dev-ruby/websocket-driver/Manifest +++ b/dev-ruby/websocket-driver/Manifest @@ -1,3 +1,5 @@ DIST websocket-driver-0.7.6.tar.gz 26332 BLAKE2B e8da76846b519603f7eef9cef53afdff3d48176cba21de1ce6b17e3718dd33b8309aaca721d4d11480e34e04b1ed2bfbb8892af507fbc72c1ff846c800f46499 SHA512 5444a0748821ab651e9e5ed40fd737c9af50eca1f8046b3110ab436bb8c0c56250ee8a8e762ae1668249d9ebfa2712b52802950529a949aba2574ffc66c1c58a +DIST websocket-driver-0.7.7.tar.gz 26399 BLAKE2B a247e388995b1bba76b4fdbb1871b42bc2861c7550ebd2600a036c992f68c64e8ed88fd7811b85804e4167394e98bbc2eb01cd821dce3e0c8b181765f526f3d2 SHA512 ef012c2706d0fede25f3ea035c8ac26106f466a188ad46ce6729967aab5f0d655baa70138753ee0c44be9521caf9bab030b3f4d3cee813229ec7e4a2c5793cfa EBUILD websocket-driver-0.7.6.ebuild 830 BLAKE2B 240efe53cb2508d3574ce90daca0b3f827aab1cfdaa7d103682b77949b003f8aae02727ddeae1f9c664a7a66c9872a127318ab37844a90c82d9a65df509ce99a SHA512 3f5f1954245ab73289de853e7acd85b8ca50e7b6e91ac45d9e82f7ef12a7e3e3692cbb5a0d142e0fd69a95c66aa00224cf9f8b88c5e538bc5d22f3adc180a866 +EBUILD websocket-driver-0.7.7.ebuild 842 BLAKE2B fd6c12ca1a7aedfeed2dbb8ee7a6df1ce3676f0856673ba63fefd5c441ff4721a0d6ba80d8e6f8fc238e9dff30729443167edce902c391bc70899dae05e4db85 SHA512 ef4635b3cbabcb2d3f3aa0eaf175ef31c59e770073e3c6bb9d3ec6a5be829e21d54638cddfb0c8a51b064e9848fc3180b34e3908d8c5c13d57a199a26a8bc251 MISC metadata.xml 353 BLAKE2B 6d6cd2bb65746c1d9bcd4ef50619b7005445623a728503bc4a5e99d38cd82a205c3ecf38e8ef4db9c1767d0b3376cf25f0d76c40b00c511c4926beb9648c5d91 SHA512 614b428fb42838fe85b90f37bb24bcffee597e90748b2da88b94098e8f96238a244fb00ddd7913ba414cb50817c0fa36438bfe7d05344a4d771e9d622594982a diff --git a/dev-ruby/websocket-driver/websocket-driver-0.7.7.ebuild b/dev-ruby/websocket-driver/websocket-driver-0.7.7.ebuild new file mode 100644 index 000000000000..768126c276af --- /dev/null +++ b/dev-ruby/websocket-driver/websocket-driver-0.7.7.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/websocket-driver/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="A complete implementation of the WebSocket protocols" +HOMEPAGE="https://github.com/faye/websocket-driver-ruby" +SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="${PN}-ruby-${PV}" + +LICENSE="Apache-2.0" +SLOT="0.7" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend " + dev-ruby/base64 + >=dev-ruby/websocket-extensions-0.1.0 +" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die +} |