From 467e2131896a3030032cd5b0fab2094a045bf9d0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 18 Mar 2023 00:29:05 +0000 Subject: gentoo auto-resync : 18:03:2023 - 00:29:05 --- dev-ruby/Manifest.gz | Bin 106458 -> 106436 bytes dev-ruby/addressable/Manifest | 2 +- dev-ruby/addressable/addressable-2.8.1.ebuild | 2 +- dev-ruby/blankslate/Manifest | 2 +- dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild | 4 +- dev-ruby/childlabor/Manifest | 2 +- dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild | 4 +- dev-ruby/crack/Manifest | 2 +- dev-ruby/crack/crack-0.4.4-r3.ebuild | 4 +- dev-ruby/hashdiff/Manifest | 2 +- dev-ruby/hashdiff/hashdiff-1.0.1.ebuild | 4 +- dev-ruby/introspection/Manifest | 4 +- .../introspection/introspection-0.0.4-r1.ebuild | 4 +- dev-ruby/introspection/metadata.xml | 3 + dev-ruby/kramdown/Manifest | 2 +- dev-ruby/kramdown/metadata.xml | 3 + dev-ruby/method_source/Manifest | 2 +- dev-ruby/method_source/method_source-1.0.0.ebuild | 4 +- dev-ruby/mocha/Manifest | 7 +- dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch | 53 ++++++ dev-ruby/mocha/metadata.xml | 3 + dev-ruby/mocha/mocha-1.16.0.ebuild | 8 +- dev-ruby/mocha/mocha-2.0.2.ebuild | 8 +- dev-ruby/open4/Manifest | 2 +- dev-ruby/open4/open4-1.3.4-r1.ebuild | 4 +- dev-ruby/pastel/Manifest | 2 +- dev-ruby/pastel/pastel-0.8.0.ebuild | 4 +- dev-ruby/pg/Manifest | 2 + dev-ruby/pg/pg-1.4.6.ebuild | 65 +++++++ dev-ruby/pry/Manifest | 2 +- dev-ruby/pry/pry-0.14.2.ebuild | 2 +- dev-ruby/public_suffix/Manifest | 4 +- dev-ruby/public_suffix/public_suffix-4.0.7.ebuild | 4 +- dev-ruby/public_suffix/public_suffix-5.0.1.ebuild | 4 +- dev-ruby/rack/Manifest | 2 +- dev-ruby/rack/rack-3.0.4.2.ebuild | 2 +- dev-ruby/rdiscount/Manifest | 2 +- dev-ruby/rdiscount/rdiscount-2.2.7.ebuild | 4 +- dev-ruby/thor/Manifest | 2 + dev-ruby/thor/files/thor-1.2.1-tests.patch | 211 +++++++++++++++++++++ dev-ruby/thor/thor-1.2.1-r1.ebuild | 74 ++++++++ dev-ruby/tty-color/Manifest | 2 +- dev-ruby/tty-color/tty-color-0.6.0.ebuild | 4 +- dev-ruby/tty-cursor/Manifest | 2 +- dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild | 4 +- dev-ruby/tty-editor/Manifest | 2 +- dev-ruby/tty-editor/tty-editor-0.7.0.ebuild | 4 +- dev-ruby/tty-prompt/Manifest | 2 +- dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild | 4 +- dev-ruby/tty-reader/Manifest | 2 +- dev-ruby/tty-reader/tty-reader-0.9.0.ebuild | 4 +- dev-ruby/tty-screen/Manifest | 2 +- dev-ruby/tty-screen/tty-screen-0.8.1.ebuild | 4 +- dev-ruby/webmock/Manifest | 2 +- dev-ruby/webmock/webmock-3.18.1.ebuild | 4 +- dev-ruby/wisper/Manifest | 2 +- dev-ruby/wisper/wisper-2.0.1.ebuild | 4 +- dev-ruby/yard/Manifest | 2 +- dev-ruby/yard/yard-0.9.28.ebuild | 6 +- 59 files changed, 501 insertions(+), 76 deletions(-) create mode 100644 dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch create mode 100644 dev-ruby/pg/pg-1.4.6.ebuild create mode 100644 dev-ruby/thor/files/thor-1.2.1-tests.patch create mode 100644 dev-ruby/thor/thor-1.2.1-r1.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 0e77d9c66aad..c75afdef2364 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest index b89327b86738..88c7739e8f3c 100644 --- a/dev-ruby/addressable/Manifest +++ b/dev-ruby/addressable/Manifest @@ -1,5 +1,5 @@ DIST addressable-2.8.0.gem 105984 BLAKE2B 82f053c9ad052ce1ed1b6927674bd5bcda86a3f70d46b63bfc1185d51b402996fd446647d705418791c5443a1767b4ecd0b891f26de63fbe737c62f7586bd57c SHA512 c684f17940f717c2a65f9716ab9b3659948d6d51a60c38a7295fcf6fdc1c5785d2d315d2de7dab9f66a6c31f62247177d78d5d6eb556f5bb49926d4f00f8e4c8 DIST addressable-2.8.1.gem 105984 BLAKE2B 9ba6fffe2af965be57ef7b2f86c5c86c672e0037c41996d78a3b8f31a9b5a5818e06d7e119733cff3d5469bc985186fac6fa978740f107876a975b5ac662171f SHA512 ae0b7cb5fdc0b5b8717637e9589ab9167aa3924253f4c9102134b1e5aee07c7f5e3e92e2e32ca872b4a72a3a70c8086c7073cbbddf7cbb6e1948ed97de2c9108 EBUILD addressable-2.8.0.ebuild 1292 BLAKE2B 5d10917b745b2881d6cc8777781cace7bb5c0a9953245ffd9700401b47c77e226e9af10437216d01237a4e7dd4d56d93b21cb7bef92445237445b66b7675b4ce SHA512 f4159e1500a82373eac97b5a69b3ccaca9b6090a10a3f78411843bc63b22dcd09db6dc2c12a906720d99bf9bdf7b556835255cbcce0c294149dd741a0889cbfe -EBUILD addressable-2.8.1.ebuild 1323 BLAKE2B 2af78ac329812f68a09b14cc172fb45f86c209dcbe2bb3bb19fc3af6e02243feb4799eee7ece75e133cd8d377e838baffe8b1880a651e5ca880905fc6f74a593 SHA512 8750eb1251f6e2b4e7ca5aec855c4a4d9c41b185dc8698f0d53bc601fc38a9ed51c0fa6b4e8e01dfbebd017cb348e728a5718cf25d15b2e6a18c948eceae6a4d +EBUILD addressable-2.8.1.ebuild 1330 BLAKE2B 4c61a89c14ec3ba295b90d79cba85c94dbc7ac52f5df57460a8a95f4d4304113865f4552a4ffbe6e51f2536dc5b43a28b56777b38f8ab849cc6f27a7e9bb884f SHA512 bc829e6b4428c9dd64acbca0eafb096b33d74ca1d38f84104d9e6e0054e8307a8caa0b410a6192250b983e6899392d395b21916995d673d29ecc5dade1e6f7ed MISC metadata.xml 405 BLAKE2B bcbba1d9880e5abe377fe1e7fb1e1c732f1fd00bc32fcc48f69e5529749900d89dbe0e69de4477d4e0984d780b02164d812407951cb2bc3f9cf052e9ad5d0217 SHA512 2f270c88c5a807840b8165ab65bd6de51a878d218ab71ff0f7de18f60be298b6d048dacb8601605c0b1960852ba9b841de742e3bc64d74b96fb88d8338ca33fb diff --git a/dev-ruby/addressable/addressable-2.8.1.ebuild b/dev-ruby/addressable/addressable-2.8.1.ebuild index c6684e1001c0..f81a5ff2c1a3 100644 --- a/dev-ruby/addressable/addressable-2.8.1.ebuild +++ b/dev-ruby/addressable/addressable-2.8.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/blankslate/Manifest b/dev-ruby/blankslate/Manifest index 77570f4b5e13..d32f40c31024 100644 --- a/dev-ruby/blankslate/Manifest +++ b/dev-ruby/blankslate/Manifest @@ -1,4 +1,4 @@ DIST blankslate-3.1.3.gem 8192 BLAKE2B ff5494661e875290a354089efbd79ba8f7af50ff261d56f99201c9a11162fe7d61c0089c0c9e4839523a7f95e3a2cf8e79cbd5db14be3530f1a86ac696deaa42 SHA512 4164c2e9ecb6a294fbd0d25f70bae36ee9277da3a75aae6c99d37147f8111c40a6cfb85ddc3819e45c361c49fd9c3fc724ecea201763f7f9891b96589226f245 -EBUILD blankslate-3.1.3-r1.ebuild 631 BLAKE2B 73f28cf878c7a600ec3f707eda7a75a5e17c97dd3431dd5e0922eb17b625a94485af2ca3b60958990640fe10303f9c0ce897e5a735c6d1e05e3eced7c480e0ca SHA512 adb2423737de4629b749d05637d81ff3a917a89aa2f8630712823dc2ec864547540b1acce9832769ea1cfc7e0a307e4537831e2bb66ca9caa9896dbd48b68f7a +EBUILD blankslate-3.1.3-r1.ebuild 638 BLAKE2B 3772948c3b2c810c1ec141f0a260d2041d915c7a848920851daa67b415f9c935a374a5dacef52bf0687379a57684f3e8f351dd0d066821623003f08908eda701 SHA512 f392a6d99e812b1e4decd201bfd0aadde5642f3dc8698e7e3df2bbf5cbec3cd8b9430f72458849e9e4e9bfce18c6402e343f142b5b6a4d6e12d6d4dd3f62fabd EBUILD blankslate-3.1.3-r2.ebuild 638 BLAKE2B 898b7c8637f57106c6cb9faef8336908ac172731b2ed91705c75694d59efbc42f59eba46865cc8997304274662c4cacf9613aa16b0da917bb6b11aa1e2fcd272 SHA512 7b832e510a161b875374bb4bfb3f539b560a9faa6feee6cdf6dfa1438f83b6105c375ecdcbc528994edc1d4f7c583665dfce4babaf891081e45eba106711c72d MISC metadata.xml 329 BLAKE2B 93ab7f57a5949245158446d4193670bcee82aa18ad35e70a07b4842462cfbe28d65c6056840050b1388bc9ce7c75d4e07f2b341966ae2cd46d0537a4de1df7df SHA512 fc12c0e1318f7e394d2015f4e137cbf871a38b6aed876702598096bd4e0f8d61b5f7949d86ffdd3537f28d50c0024a3d18e48f067152f98ef8209a1af1b31c6c diff --git a/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild b/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild index 5e339b253e06..bb9980f49d04 100644 --- a/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild +++ b/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README" diff --git a/dev-ruby/childlabor/Manifest b/dev-ruby/childlabor/Manifest index 244cce2a075d..769c20fb4708 100644 --- a/dev-ruby/childlabor/Manifest +++ b/dev-ruby/childlabor/Manifest @@ -1,3 +1,3 @@ DIST childlabor-0.0.3.tar.gz 3120 BLAKE2B 555310e2b6b70292b580451b3627973a2cfc33ae0a8ceb5507fcc92ee70f388802644b1586c18736b34339418a9aaa6450f07e5353f3925a7238f02d397a640a SHA512 d18f3f90204b12e3b4a21be1439fcf44a4eb9f905402633966e6ab2a3cc9412a28c502a8c78487834a82e1de24f0f905691f33f443de930f670c70b17288fb6e -EBUILD childlabor-0.0.3-r2.ebuild 1230 BLAKE2B 0d629e6780417d688536cbde6ad782ae22e95f0dff962e1548a7f924f1dc09154d27d8e06b87eb3eb5e671c264c73ab6601624d3bb28fb3274ee0e5f0571ef58 SHA512 16dc2b9ceb76637707f9ec5f8c7ac6cdfb6e21e9c727e4dfbd795307dea2a6a42a850e03878a47758f1db1e0cefff3d47a5cf82df4f5019a53c3c5fcc9ade32c +EBUILD childlabor-0.0.3-r2.ebuild 1237 BLAKE2B 9b924d20301cd5d6b18490f14c6e8c538c0e10df1da24119e2ee8f6a166cab19e4efe5f8974d8d4576581fd922c96f247df6b507947a876d26f4574e938f2251 SHA512 23b07275a04b3dec9d4517118ce4b14fa57d26cca925be0bf3bf6a4ef170e1c90ed3738ec01d97f9e8e8c8771bb834bf1c3467594c5db636323bca7f3e0c8126 MISC metadata.xml 348 BLAKE2B c762375aacc3e71a19cca6bc56921bc95af9118d414b9c4ea107ca14d0d03a48139aac70b3bffa97ef8a79bc304c77d19ec886cc6afceaf507978045df5580ed SHA512 7fc536d6c210376169edeb9141883a08a163193c2551f7a6f55d9b896ca455fd4933cc8bb2c311ad6eaf448a56acb161f6dec9d8f6f426d23620ad3d38f0e392 diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild index fbb289f86b30..f7c8a220b6eb 100644 --- a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild +++ b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/crack/Manifest b/dev-ruby/crack/Manifest index 50e4ac89764f..867ea7609be6 100644 --- a/dev-ruby/crack/Manifest +++ b/dev-ruby/crack/Manifest @@ -2,6 +2,6 @@ AUX crack-0.4.4-psych4.patch 1053 BLAKE2B 280da92d42ad5c4138b7f4293cbd9efafb0033 DIST crack-0.4.4.tar.gz 586633 BLAKE2B 26e2cda6e9447fb3c9fe02092a6e9d6a8097c7bca6a483a3af42aa8ba491b737bc0dc3ae1936ef8ffb5c5d5cbbed3fde69c9641f05b9e3eb3beab87c375f68fd SHA512 3f86c76718a3c2a65ee11b15434035396c2355a8562bdb642432a659b52c3e811e930318e0dc2df3ff06bd53ac14d0694471e425420ae3b7971f5d4f818bba87 EBUILD crack-0.4.4-r1.ebuild 1249 BLAKE2B b57c7a0e4a8d6c540d959f5a0ca86fec9e8295fe1cdfb494a82e1f63df3348027ca3677076e7b7d3cd4e82afd9e66f062cc4e950cda1a81be61ace746d8a6ae7 SHA512 d29fc1362fb146cbebdf87e24ead8cc581a8a14b21ef5cc033aea50f4326323dfb1ee6bb493aeb3eda0cbb2d1e7b621fdcba94001938f5177f15a182ab9d2453 EBUILD crack-0.4.4-r2.ebuild 1278 BLAKE2B 86ac1450d72aead82dbaeac8e12b8e666d19bf280db1e7a01f1e2a6f30db146191b0c03b3e65b16179253c5bdd2c8f117fb35d336d1cb5c99e2d08b60b8b344c SHA512 9eb75d02a75cfd67f4628c5059ee571e90755f17ee5922e6c3e455d5ca0cfbee8c79604365e231042faa38749ab4c10e2149ee83d45a69d8e2c27660da5b0840 -EBUILD crack-0.4.4-r3.ebuild 1461 BLAKE2B 538ffa8a9a47048e773aee8d150195fcc25854996991fbf94a815e4a44ab6c7f7a224121ffc9544a27c7bc18fbfa2f1f984a3519208b14a59bdc9b6d5fcf784c SHA512 3017c3280440f7a60a6105b5b6c6e2a7cc264c335a43ba504c72f9f1542b55936fba34203fcd81c9a4d996ac0c3dd6a1669e44fb9cd6e30550268234944e9aa4 +EBUILD crack-0.4.4-r3.ebuild 1468 BLAKE2B 72ecd5b1e02d438e8dbaad75333425da3d4c82c710e3494a0bfaff2858928b6340f7abe1cfa271137377ccc21e510fe5be46b3f87bd6333890700580ee61ae79 SHA512 901dbbea1b15c1995270c76b33d122668f196fa5686b62644be19251dff409cc3c4dd4be5143f9f3d1af5bf7ecabd13dccbbe3220a52953fc6e8b3e518787f6f EBUILD crack-0.4.4.ebuild 1107 BLAKE2B f6d10256b74eb122f990f3e458836edafd5099ea60173b606437743dffe46cf7156a674f172de403aafb509a41b681d05306afe5fd36a9a8fbcf4bcb65f2439c SHA512 ee73b8ef85924d2a1c0cd210f2b6ce9ff3f8c773220fa561982b29a6accf4b2e22535dc2f6905c206a1b4b554326dafd974b8a0ca8323ae49b70cba3bd6a8245 MISC metadata.xml 343 BLAKE2B e98d01493c40195b22fa423e30e512b5f4b5ef08676138f4c5c3b7d18aae166fdc5fbb11ea465370de681fc85ded672dabefe34546f2b3140379984a187399f0 SHA512 44de19ae2a745da9ef90d7300e56efc80f892f0a7173ea6967c1bd079a24d0b50fa5de6eb1565254d7db84b5875679c9e70d2f3a87a60c31c9aa33f7bb4d6616 diff --git a/dev-ruby/crack/crack-0.4.4-r3.ebuild b/dev-ruby/crack/crack-0.4.4-r3.ebuild index 7f44edcffee6..2716426caefb 100644 --- a/dev-ruby/crack/crack-0.4.4-r3.ebuild +++ b/dev-ruby/crack/crack-0.4.4-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md History" diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest index 5e6a5e4b36f9..7a17811cb399 100644 --- a/dev-ruby/hashdiff/Manifest +++ b/dev-ruby/hashdiff/Manifest @@ -1,3 +1,3 @@ DIST hashdiff-1.0.1.gem 20480 BLAKE2B 9f9723bd4e3547422b185df07d314699d0381ce6526be31c821f2d213f0721f077560567c830256a3bb2873b37a2616213113257e993fc364cd72a416b77cf10 SHA512 fa6e7ad88373038341473de25b7df5e146744efb8b5613fb4da41630498e68de585e2a8d66ba86d577ded574464948234f51e662a9caa6e695c3d6a2c3b85059 -EBUILD hashdiff-1.0.1.ebuild 648 BLAKE2B 10aa206248a1071aad0af3bfb7ef0568120bb5152a9ac6f7e934e73bee45d008642c55d0182b60571629ecb6c27c60dd63b4352d76142e1110a10e1ed5a83971 SHA512 76d0a2d2a7549dbd9a68d3cf620b53eb9454c794732cfeec7f18f4c0c617a9c122f65966f998e11a60c1c21b2aad7504c3aac9f30749c8c40e8ffac0e1f91106 +EBUILD hashdiff-1.0.1.ebuild 648 BLAKE2B 8b73e1eefe79d9a4699fb65e0830fda0021a0c65f01f619d9ed729a6197db797464e8e04dd0f0ef0b5811ddbb0ab69a8e33e6e3bece8c5ce34e3255683cf712a SHA512 75d139230a9cce8e8e1bfed854e79f51ecde3be6e8cfc90abb291ea4fe2e8973d389756f1f8a7f13fe250087ecc820e4157aeed817ca62c0c41691cc32c2f368 MISC metadata.xml 346 BLAKE2B 0ac82bc25e38d72b83c632f6324a83a715ed5d04092b535fe7dc5dc450a979d762d482908e763283c5fdc4b6c130a5168cc653610719b4c9789680d7841952bb SHA512 b58cf79baef304504df661970bf3bd8d4f00332332bd429f0b747792256ee9947c13012b0b50cf21d694556ece2b2ee9f6019f6af67baca84f1726045c118c77 diff --git a/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild index 11bde422f59f..04b6789a1cb6 100644 --- a/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild +++ b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/introspection/Manifest b/dev-ruby/introspection/Manifest index f0e9d45a8cf4..d100d2f20652 100644 --- a/dev-ruby/introspection/Manifest +++ b/dev-ruby/introspection/Manifest @@ -1,4 +1,4 @@ DIST introspection-0.0.4.gem 9216 BLAKE2B c97279576a60dfd74453d16a6eb0885326dad18748bd182fe3b5c2a73121553cd3ea66690841df6554fd105e50f5f6df075afb94795b94dbd7caf4615ca67764 SHA512 c228827ac9d8a82a104e78daadf038c674cd464bf726fc3bd1efa82e9d9cab37f6ee909f578585e7846378f0b755ed4d60fa119fd699f6c40188ea2de4ac7084 -EBUILD introspection-0.0.4-r1.ebuild 681 BLAKE2B 18c2321b396fdacc68846c791194ae0150d1f9b7d8fa02146139ced188d6ad3f3d5aad118d42c6f0a15dca2b8dab1b084c37500cf96e3add47af3e36f11d1497 SHA512 377738711f0915fb072875d1bcbc44c16173b4bd3a71cba3d6e4917d9662f499ce6e7c4d325631e1c59f7f67d8d23ebc5182861c4b33f3af19cc004559839e71 +EBUILD introspection-0.0.4-r1.ebuild 681 BLAKE2B a38d161dc90a883e217f0e1b0ca710e4c95a07041b1bb380e3bc96d7f1b270deb586794e87542024991b703fb937be2f3be21e11e866281b8f79f1856e87da1d SHA512 c021882e4f0ae41445eb4af4eae206cd276f3f2ceceaeb3736ca2cc90614ab1414959a72ea26135904439c5baf9aa0ff7d498c9ee66547c4dae31733f83abf43 EBUILD introspection-0.0.4-r2.ebuild 689 BLAKE2B e26401500d84bd7edb62826c0bcc99bfe8adf142fbcc1bf889786b3a60bae59cad9c5be5a6e489268dbae1c2138a008b644bed0c60fa81d6428c963a5037a02e SHA512 e1e5f39c6cc62b1aaf856383183c6d4d13284d508ef41ebebe804b2e37fb3b2016d2225b5f36584b83b00d671b40e63f04bac75a53e28d01efd0ef2f1fddefa7 -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +MISC metadata.xml 334 BLAKE2B e4bbe4f19f68bba0947fe3a32442712fef7703eb1a27d9d8612ca32057960041a65c9692fa4f084aaccb57c9c8d0c1e8761a3ab54ccb76cf7f02496743f17299 SHA512 23e1823c17c9fdf37fb731223b93d77f37a752d676cd526549fbb2ddf91f23e3493f92eaf6028fe773ecb538a6ff8fb9c0d2b078df2df1dbb5358488bf4958ad diff --git a/dev-ruby/introspection/introspection-0.0.4-r1.ebuild b/dev-ruby/introspection/introspection-0.0.4-r1.ebuild index c6de90be39d0..b8e10237506a 100644 --- a/dev-ruby/introspection/introspection-0.0.4-r1.ebuild +++ b/dev-ruby/introspection/introspection-0.0.4-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" # No documentation task RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/introspection/metadata.xml b/dev-ruby/introspection/metadata.xml index 658c72b1920d..20a0055e4484 100644 --- a/dev-ruby/introspection/metadata.xml +++ b/dev-ruby/introspection/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + floehopper/introspection + diff --git a/dev-ruby/kramdown/Manifest b/dev-ruby/kramdown/Manifest index 13182ba5ec5e..2e75af477912 100644 --- a/dev-ruby/kramdown/Manifest +++ b/dev-ruby/kramdown/Manifest @@ -1,3 +1,3 @@ DIST kramdown-2.4.0.gem 122368 BLAKE2B 86b1232583dc88f8a576fb17e3e2ee756f109700634783815e8ba1f722dd8c872f2f6a978d33e1970814530090665eba3693206e57d3f274bb39655a7ac2d208 SHA512 8e52c5cc53d2f0085e30188aa7bf67f92dfe7f0801297c6a45293cca307e3442baa06443638c1161dad4a4aa332cbc5b4f9b6281ba4c6346122a9fff5a3743c7 EBUILD kramdown-2.4.0.ebuild 1323 BLAKE2B 418dfd66b4013cf738bc614bb8a66b2a5284d6c1fc3893333b8fe772f835e1a2f9636156a1d0258392a30e5cee6ce50add378a5397588542603ee2a860693534 SHA512 7ab113097d2ca8adad61ee5fd029536823e1892380a1a9d09ffc12d6e4bddf052284ce20984226241ed2974a11de7e33b2ae93e35663bf49b9b852b668a52d34 -MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 +MISC metadata.xml 335 BLAKE2B 10892c2abb34e3a13cdf4f0642202977a1ebd810bac1e25bd1afb202fd062a4da0be7c474afaad7436e2fac2608bd92f199452e70e9710a96435eca10d82545a SHA512 96b15db162c6988f7f62c23c2df2e3059c494d7a8210c69651d6473738d263df8d711ce98df62320a7021ff47ddca51ae1786990a8a778645fc1907aed1d4e06 diff --git a/dev-ruby/kramdown/metadata.xml b/dev-ruby/kramdown/metadata.xml index daac6fdb7252..f81794e60240 100644 --- a/dev-ruby/kramdown/metadata.xml +++ b/dev-ruby/kramdown/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + gettalong/kramdown + diff --git a/dev-ruby/method_source/Manifest b/dev-ruby/method_source/Manifest index e3011f0e2bfa..572fbe0809c0 100644 --- a/dev-ruby/method_source/Manifest +++ b/dev-ruby/method_source/Manifest @@ -1,3 +1,3 @@ DIST method_source-1.0.0.gem 13824 BLAKE2B 1b6b4c23b2e73972acb69bf488f39d88fae3bffdc4e28559d880ce817199b9c1da8183f10cf8be5122535415b938c9f3964c9b4bade1dfba7fb4457c052185dd SHA512 d3a2dace01d987203d0520583120bfe08812237602421efc3ec7ff8054f2403b0aac13f15b8b91dfdb6e6679a519f707ede67ea6fed72cd8242edacc828a9caa -EBUILD method_source-1.0.0.ebuild 465 BLAKE2B 3bf24a4f999f2c8c9d3d12c8c0adc6668cdb6d21439a94fb1e80845ab4fd8094693b25c20572c11efe67eda4fee2ebc3661baad496407b4d0259bc19efb1dd3d SHA512 28e2b34e826a788262aa2e66ac1f10f610e3bd39d254bfa5461fcf4c2438b85308e8ea5143960ace15eabc54f34026424f6fe1924f95834290fb2aae9a2e8b19 +EBUILD method_source-1.0.0.ebuild 465 BLAKE2B 34d554b9f73d25e0042b5a62027f4a67a4ce18a8caf576c1e7e8078feddfeb91678409a67b36c64cb24c296a8acd415a4c6bbc984cac36c7940825b6b933118c SHA512 16d80a25a15828f1c04daa5a803695ea7d604773355c2ea3d540f25d29ae819c853e474b1c406b73ca5cc507ef713654c098b9de669b60c2f0f1070b3499d556 MISC metadata.xml 349 BLAKE2B d15210311d83cf9aee12141b24ac880e3832334f84f2c35c846da6d2955345790c4bbfcdcc7355c548bcf3e7fbadca72ce13342e4a333865cc392864449d5c18 SHA512 bbeb32cc215362162d7cdde91e5ab8aa077d2d3ea50d261bd9b242f63833964e338b2ae19503854ceb66ad165de5fac5d87590794322d25ff42d186d13454fcd diff --git a/dev-ruby/method_source/method_source-1.0.0.ebuild b/dev-ruby/method_source/method_source-1.0.0.ebuild index 2380cbb77230..a3930b32229b 100644 --- a/dev-ruby/method_source/method_source-1.0.0.ebuild +++ b/dev-ruby/method_source/method_source-1.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.markdown" diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest index 2b72e2d48775..880e59b575c1 100644 --- a/dev-ruby/mocha/Manifest +++ b/dev-ruby/mocha/Manifest @@ -1,3 +1,4 @@ +AUX mocha-1.16.0-ruby32.patch 1889 BLAKE2B ac383ca88d04a78751109cb03a3ab83692cac13b5636974678b0b1bf42ce2fd2f71b8f8c6b1c3c7dde7ca38574120ec2cd68c8ff442dd908b680eb7da5a39e23 SHA512 5abbe4e7dd65201663e6a055936827a60b01213e968be18ac7f960cda66ff88c43a09993375003802dec721808989cc6c35cfbcd73be031de45c6c2cd9410e46 DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461 DIST mocha-1.13.0.tar.gz 246249 BLAKE2B 028b40646b96084f26df9813a8c8c4d5adc9f4649e11971069af086716d84f90f1acc6abc8fac8297c3a516afa51049c4bcd7ff0f6fd3917d0665fa6f9afe754 SHA512 84cbe344b0bae434e9931a83b587dcefc14e8699893022a56e30a59bff574b52e3879a123b8f2f70e77301701b167d5992489e2173191ffd3450f09db3e7383b DIST mocha-1.14.0.tar.gz 246015 BLAKE2B 836b678ca0bcbc1860cb185ee6cd5a71bbdeff4698780fdfcffe6fd38196b1291aa6c23a779e7e1e59bd8155d5ec48fbde426ace468f8186e18860f3d3764836 SHA512 41dfd1f9add0b62c8609ec4cdf07ae58580503c81eb40886cae6c97ee5a5109ae5aa6094756c9666985266c83fad38adef7c9c4a2add8ef2b7571c2c1753cfb0 @@ -9,7 +10,7 @@ EBUILD mocha-0.14.0-r1.ebuild 874 BLAKE2B 9cffaa02080f973e929c0f4ec7d5fd85b919fa EBUILD mocha-1.13.0.ebuild 998 BLAKE2B 7e906fff5e3dd23b3090303f019a36061f08637ef0c4a5df0b327d11d927823b620af65110a9ca381724a1a32477eface4eb7f7fa44fd6130066bc3bd3555066 SHA512 cfc3fabf625b776878bf6b13c1b4367898f4f8431321aa0b3e9e82a93a4056b80ef1bfb29f4058d14ddcc4efd3033ef4379df829e02278e12601682b0a4d9b21 EBUILD mocha-1.14.0.ebuild 1012 BLAKE2B f5acf87177fcf4e87b305410f3556957495f8d8ce580f64f9d6c626261bb1772c813bf8d9f892a0660770b98d801079329f90011e4f3860bd58713bc9bfbd79e SHA512 3e13341f1ba652ee376e4adfb16c7687494712079cd96c14439e901226f7c23c38c0ce20097606aaadd3659d364ae85229bdde6a548a8bcce6601db49bcf0714 EBUILD mocha-1.15.0.ebuild 1005 BLAKE2B d4112df979ff51e79493ef253c47813962efe78afc8d996deca16ada4222f19e81b917e61e1454f94d7bdc7755efcfb8b665a2636c4dd9ad933ab3552ce71654 SHA512 5de42fae1d29880d5073e1d55e4d714b9de4a60c3b9d3fe84c4ceec2a9c039bd1bef082e82548141f47312b5f38a1345dfe8c26eaa95edb7e63d1336180c2f41 -EBUILD mocha-1.16.0.ebuild 1005 BLAKE2B d4112df979ff51e79493ef253c47813962efe78afc8d996deca16ada4222f19e81b917e61e1454f94d7bdc7755efcfb8b665a2636c4dd9ad933ab3552ce71654 SHA512 5de42fae1d29880d5073e1d55e4d714b9de4a60c3b9d3fe84c4ceec2a9c039bd1bef082e82548141f47312b5f38a1345dfe8c26eaa95edb7e63d1336180c2f41 +EBUILD mocha-1.16.0.ebuild 1066 BLAKE2B 813312242cdc94ba8ee76be9971953b43b94c12170ca8f0f2a8b7fde72d17f847a81d82a28c491528fc6d487319baff0a0b83a512b1ce22b2abd898f7122d93d SHA512 2e5f7f732f1733ed5e00b9ae0a323538a517b583f9e30dabcc11958ed74d523c4f727d7b53052ad72e8c1a2563574afd7c91ee9105119eefcf80f77c39e896ef EBUILD mocha-2.0.1.ebuild 1022 BLAKE2B 7d07b42341376f838f6c635f9bdb6f1406030bb94d3c42c434f456a88fe55d537e189b9a93452b11c9d12fc8467fabdecf2c7aa10253252929dc468171835f85 SHA512 d9ba69447cc4c039c77379757ee2f3809d56cf0b3e68db55299feb71fb81c6518f704fe7a78f516c5856f2c936c7592150859155f3d01c9da8c017ae3a2e4dea -EBUILD mocha-2.0.2.ebuild 1022 BLAKE2B 7d07b42341376f838f6c635f9bdb6f1406030bb94d3c42c434f456a88fe55d537e189b9a93452b11c9d12fc8467fabdecf2c7aa10253252929dc468171835f85 SHA512 d9ba69447cc4c039c77379757ee2f3809d56cf0b3e68db55299feb71fb81c6518f704fe7a78f516c5856f2c936c7592150859155f3d01c9da8c017ae3a2e4dea -MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1 +EBUILD mocha-2.0.2.ebuild 1083 BLAKE2B d3c5125b599526568972d22cb3ac30c6007f89ba7822822ae9669584f5d5470d0a57f6961f139f536a4faadf3d79346d30f380df377165da3c0f4667e9c5ebf7 SHA512 38a90b303b1dcfddf2dfe41ba58d53bac3416f4de7764cc6bb0e72a4cff6ef8f23b0ee088e422fb5424bc73ee9096fae6702ab7427e94fa2225614e959f80df7 +MISC metadata.xml 332 BLAKE2B caf5137da39b091d3da2776b6219400546a5c2ee01d39759471a24a5beaac1f248be271c376f9061c0b1de49d531832b6e6cdf9be53f943d112789a8240feea2 SHA512 af0bd36bc12851a56c49ef645c95b145ef28ec2070b1bcf1fc3629526b91c20aeaa39357e997389e02482ddb19c9f3cb52acb7bb9a2f90142087ef4e874f1bd8 diff --git a/dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch b/dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch new file mode 100644 index 000000000000..a4f6b8c2fd7a --- /dev/null +++ b/dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch @@ -0,0 +1,53 @@ +https://github.com/freerange/mocha/commit/ae9fed4a9f2ef6267302494ae0edf515d4a8a921 +https://github.com/freerange/mocha/commit/26b106a540ad57cd73401461451aa2711c541e9d + +From ae9fed4a9f2ef6267302494ae0edf515d4a8a921 Mon Sep 17 00:00:00 2001 +From: James Mead +Date: Thu, 24 Nov 2022 13:26:15 +0000 +Subject: [PATCH] DRY up regexp_matches test + +--- a/test/unit/parameter_matchers/regexp_matches_test.rb ++++ b/test/unit/parameter_matchers/regexp_matches_test.rb +@@ -32,14 +32,18 @@ def test_should_not_match_on_empty_arguments + end + + def test_should_not_raise_error_on_argument_that_does_not_respond_to_equals_tilde +- object_not_responding_to_equals_tilde = Class.new { undef =~ }.new + matcher = regexp_matches(/oo/) + assert_nothing_raised { matcher.matches?([object_not_responding_to_equals_tilde]) } + end + + def test_should_not_match_on_argument_that_does_not_respond_to_equals_tilde +- object_not_responding_to_equals_tilde = Class.new { undef =~ }.new + matcher = regexp_matches(/oo/) + assert !matcher.matches?([object_not_responding_to_equals_tilde]) + end ++ ++ private ++ ++ def object_not_responding_to_equals_tilde ++ Class.new { undef =~ }.new ++ end + end + +From 26b106a540ad57cd73401461451aa2711c541e9d Mon Sep 17 00:00:00 2001 +From: James Mead +Date: Fri, 25 Nov 2022 09:04:43 +0000 +Subject: [PATCH] Fix regexp_matches tests in Ruby v3.2 + +Object#~= has been removed from Ruby v3.2 [1]. + +Closes #590. + +[1]: https://bugs.ruby-lang.org/issues/15231 +--- a/test/unit/parameter_matchers/regexp_matches_test.rb ++++ b/test/unit/parameter_matchers/regexp_matches_test.rb +@@ -44,6 +44,6 @@ def test_should_not_match_on_argument_that_does_not_respond_to_equals_tilde + private + + def object_not_responding_to_equals_tilde +- Class.new { undef =~ }.new ++ Class.new { undef =~ if respond_to?(:=~) }.new + end + end + diff --git a/dev-ruby/mocha/metadata.xml b/dev-ruby/mocha/metadata.xml index daac6fdb7252..73af35f9de54 100644 --- a/dev-ruby/mocha/metadata.xml +++ b/dev-ruby/mocha/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + freerange/mocha + diff --git a/dev-ruby/mocha/mocha-1.16.0.ebuild b/dev-ruby/mocha/mocha-1.16.0.ebuild index 5f825dc0d59e..ea8837619e17 100644 --- a/dev-ruby/mocha/mocha-1.16.0.ebuild +++ b/dev-ruby/mocha/mocha-1.16.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance" @@ -26,6 +26,10 @@ IUSE="" ruby_add_bdepend " test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )" +PATCHES=( + "${FILESDIR}"/mocha-1.16.0-ruby32.patch +) + all_ruby_prepare() { sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die diff --git a/dev-ruby/mocha/mocha-2.0.2.ebuild b/dev-ruby/mocha/mocha-2.0.2.ebuild index 8b9904e74ec0..7200023417c0 100644 --- a/dev-ruby/mocha/mocha-2.0.2.ebuild +++ b/dev-ruby/mocha/mocha-2.0.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance" @@ -26,6 +26,10 @@ ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5" ruby_add_bdepend " test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )" +PATCHES=( + "${FILESDIR}"/${PN}-1.16.0-ruby32.patch +) + all_ruby_prepare() { sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die diff --git a/dev-ruby/open4/Manifest b/dev-ruby/open4/Manifest index d8c7eb196a34..f43ca8112b9d 100644 --- a/dev-ruby/open4/Manifest +++ b/dev-ruby/open4/Manifest @@ -1,3 +1,3 @@ DIST open4-1.3.4.gem 18944 BLAKE2B 00ef3139cbf6ae175aaa40526c105d39fdfb07c69f0a3aaf607feb799f0a8adac99cd5ea5caac29c884374af6591f4049b3888626c24b3d2371d4c0c9019cc7a SHA512 838a18efcd093d55d9589ff9d5c11054618abef863224c2d9b31445dc735218c2f96d954040e2d3f8d5aab0140e54b627fcc4a1b01c17e59267402a2abdd8efb -EBUILD open4-1.3.4-r1.ebuild 661 BLAKE2B 5f255bda23bf2944b7a3d18a193d61ee15d882fbd8a21a0e9c3f435a0b406fd26069a7224112c4489f5745599a9086e8f4dc3c9d61723b07a88759253bec2b6d SHA512 e8e2968b88a2d5ed6335a2e8922491c7da491e32253553179467e820dc08166e38dc443abf4cd6e90ab340ff850ab1c15dbc8bd5016505c94579d1b54c0ace90 +EBUILD open4-1.3.4-r1.ebuild 661 BLAKE2B 047c198e1b41eb73bf83be3720a1f93c5684ff3dceaf25df777f09fbd3e57e979a8af29d871b9f6bf82456a1e24f796e3100c3542e0116c7bfad6bed9bbf9216 SHA512 109a8432455b5538bbdfa9106827a9e3f10c7fd542770f387ecff5751a6526cc5d0fdaff6ac938f893975977e27e2b8093eb38a779dd74c3b60ecde2a5c2ef46 MISC metadata.xml 340 BLAKE2B 8c9f980a28145f38110bb66a94c7a3814fdc49d9bd84cb2ed6553996f964655d93730128e805fe4778fe4556b3bb74b6e4325c5daa0f1523ef244fc8a12bf8ab SHA512 bd4ac1420c2e0573647ccaa28ef997f538ea6f65337ee6dc24a925042cf3d1f7d9b361fc9329fd5a674c5db15a20115fb87a5471ecbf788e1f67ba780e1bf339 diff --git a/dev-ruby/open4/open4-1.3.4-r1.ebuild b/dev-ruby/open4/open4-1.3.4-r1.ebuild index ab3cea05047d..4817885e95ad 100644 --- a/dev-ruby/open4/open4-1.3.4-r1.ebuild +++ b/dev-ruby/open4/open4-1.3.4-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README" diff --git a/dev-ruby/pastel/Manifest b/dev-ruby/pastel/Manifest index 9632c5f189ab..f2d385be0f7a 100644 --- a/dev-ruby/pastel/Manifest +++ b/dev-ruby/pastel/Manifest @@ -1,3 +1,3 @@ DIST pastel-0.8.0.tar.gz 49560 BLAKE2B 646cdf5f7cd1e62e83d87cdcdbbdc2cb2619fd570b4715191825344346053b7bf8f8f18b177a8bad6416c13858ab007d94ccf5c16b71c123e4a3d2fd03cd0720 SHA512 8066b372f08e1d6312b87744309692e3e6fd5e2737374bce53087af45141ea4f14e67ead6dccb11df70f73cbb0611ab9e20f7fb553d87a349996bda0f7a3862d -EBUILD pastel-0.8.0.ebuild 773 BLAKE2B 2bfdedce3dd1a71d6c94005ab334fe53d95ca13794b0fcff56a1fa0f8a1931f901ef6edda3d3eb933b0e311514bd91ae4b984f69ecadff830dc5196590b91baf SHA512 e40fd3ca468b4e1df7c48a640545f300f1a8057f1556b3576d58b6c3a670ec2b5d314acb4201002f8064cbed7642e0e37cc12cb3927d9ccdf069b56757689d29 +EBUILD pastel-0.8.0.ebuild 773 BLAKE2B b5b7bdfeede3e47b8a465f50c669d9b82057f28a8a0dcfdc121b9bbadd03e38526fb76c684b3fe61536553d3b460d5a436515769f64b04af11206ecf150af690 SHA512 c3fa438467ae3b3d50f1d29595abbd636f757d3c7560e73a390d2607552d09ab1444e34cea7c75d248882dd6f221b85ebef0f24b17750f6fe94d8ae5cefdab83 MISC metadata.xml 335 BLAKE2B e64ac8fab5af3884ede2cc3ffea05ce1f1921b6ae57f31610cedb99538d5f8dd52d0a2b90aa7ffd1d967a4cdd39fa8fdda6e3c3b67d21c59e10f8fc79439c5b5 SHA512 8f1f6b4be2e1a720b11d3e0e4bae20116df2560aa9a04e0e913751ac8f6ac878a7175069f5c928e1eb0284563b5e84c60bfbab67e06f1161c21c2402ee8c6a63 diff --git a/dev-ruby/pastel/pastel-0.8.0.ebuild b/dev-ruby/pastel/pastel-0.8.0.ebuild index cb69ad547087..1729283a9c9f 100644 --- a/dev-ruby/pastel/pastel-0.8.0.ebuild +++ b/dev-ruby/pastel/pastel-0.8.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest index 221251c4940d..26e4d64450d0 100644 --- a/dev-ruby/pg/Manifest +++ b/dev-ruby/pg/Manifest @@ -1,5 +1,7 @@ DIST pg-1.3.5.tar.gz 256197 BLAKE2B 8a8cd0135eb7dcf8389d2b0afa174059d12f542b1e2897fba0e292fd16f31508293ca90f64f731db9bc14e55e9ba2c740ccf744a5fe30c449d64344264e409e1 SHA512 44e8ad97a6f4136d49641c5a59a70a489d766d1c1e511f5a6f003c2ae2900466b02a2504dc0fb26c872ce3fcb56ac83ac5299a829cca99d9c02c4b7ce0f0ac75 DIST pg-1.4.1.tar.gz 258388 BLAKE2B d2f2c81b51fb159a95990382cce316938b97d8ecb1c9590c4a70be741f4806bc47dc99423c1d54e939bc156e287cc7cba28d854dc68900501c10fbaf15cb3076 SHA512 e8e0ad7b6df4a98d8ac6dfa8006044f7fbfc45713e1aa866e80a83061be5a6a1a57456cc2ffc14d976c2d108ce526c6fa9d4ce59222a9d9bb3ef676e9dec8da9 +DIST pg-1.4.6.tar.gz 282608 BLAKE2B 73616b6ba0373ae81394188fd96d7ca37144b76e5e89d0267e076ea39b9e33d19851d3881e70d9d5934ea26671c07635a22e7e530dd0094a243de8e9d9793fb5 SHA512 5cde5441f9864f89e7f44fd72d8becc60c223ba90793812c4756764f9807610d393ecca5ba05187e8aefb0d3530d67a7525b4e2c638160161410b369937e912a EBUILD pg-1.3.5.ebuild 1930 BLAKE2B 39d22600ae760499b2bf7dede984479c3734a1331d331eba87908c2925ac1c5cc77bf8d1ef114e54a81692ed7a51754b3ae840e29eee9b820d6461def4eb1fa1 SHA512 e4c6606a9ab6caa2c184d1f2ace4661cd0c0eda01e75d92869fb3cc8cd78f0b3016a7088fd93b4561b745bb20f2d37bde52b77c739dd62dd93ea62f5066849cb EBUILD pg-1.4.1.ebuild 1934 BLAKE2B 8df64746d37e1731882e1bc0165f1e82753f9e0c92d181c67d046903580e5aac1072379d8182c1994a81065fc037b5bc53b080870da2acb5aab8d7dbde53c687 SHA512 9234a1fc1197cbf705c7733823385fd230762d8f0f17e054d16bc6987b5b8ce8a6ff869ffc0b722efaa06b6ccd258f58d2a1c05a26362a0949bc736a3188c53e +EBUILD pg-1.4.6.ebuild 2078 BLAKE2B c36792ca4ca9066886c3a5a4bb480c240bcc6a7771a087434fc9fd97f7305c8d03324dc604e995ef3497addb0b21b4583b38af09c9711d1e6846c37228dd0b9c SHA512 c4c1cbd7778f310df73b72a9da2fd7fdbf0954b79ea058f7f92f4f8d368ea2d3b3afcd5de43c29397f8c7c693685b821349af49573ee9b46e5407f3ee97677c0 MISC metadata.xml 338 BLAKE2B b827b967fa6a0795016f741de3ad7738103580b06bb6d1f56957fbbcde06a63eeacc6b9aa2bbd726bad77c91b28659a3318e6ec43d141cd1cd05982b209c2f1d SHA512 8f1ea2d36aaa43547b48d39df2f403bbbf63b5bd57570bddf8515f84bea573793f1ecacc807d02f05d96a919c8778465f4c87822bd1807ebeca115f6dec81e99 diff --git a/dev-ruby/pg/pg-1.4.6.ebuild b/dev-ruby/pg/pg-1.4.6.ebuild new file mode 100644 index 000000000000..478286a30ca2 --- /dev/null +++ b/dev-ruby/pg/pg-1.4.6.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_GEMSPEC="pg.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby extension library providing an API to PostgreSQL" +HOMEPAGE="https://github.com/ged/ruby-pg" +SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-${P}" + +LICENSE="|| ( BSD-2 Ruby-BSD )" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND+=" dev-db/postgresql:*" +DEPEND+=" dev-db/postgresql + test? ( >=dev-db/postgresql-9.4[server(+),threads] )" + +all_ruby_prepare() { + # hack the Rakefile to make it sure that it doesn't load + # rake-compiler (so that we don't have to depend on it and it + # actually works when building with USE=doc). + sed -i \ + -e '/Rakefile.cross/s:^:#:' \ + -e '/ExtensionTask/,/^end$/ s:^:#:' \ + Rakefile || die + + sed -e 's/git ls-files -z/find * -print0/' \ + -e "s:_relative ': './:" \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid tests that assume IPv4 + sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die + + # Fails with network-sandbox + sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die + + # Avoid test that only works with bundled pg + sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die + +} + +each_ruby_test() { + if [[ "${EUID}" -ne "0" ]]; then + # Make the rspec call explicit, this way we don't have to depend + # on rake-compiler (nor rubygems) _and_ we don't have to rebuild + # the whole extension from scratch. + RSPEC_VERSION=3 ruby-ng_rspec + else + ewarn "The userpriv feature must be enabled to run tests." + eerror "Testsuite will not be run." + fi +} diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest index 302e8389653c..e0bdc59c82a9 100644 --- a/dev-ruby/pry/Manifest +++ b/dev-ruby/pry/Manifest @@ -1,5 +1,5 @@ DIST pry-0.14.1.tar.gz 239261 BLAKE2B 46bba71668cbfcb710ebf4f8921d1b4cbaad887b1546b4566a90f9f246f1ff41451ccabb4a8692bb8a404532227aaa72b2d530fa4451bf1b7141cb6f57dfea1a SHA512 b258d1ae7ffd82c6fbed7edbd6e9bc64006eb54e3376a2f85b7482e0517be34efb46a2264975820cac3b7c0bea89b855b4d2a6fb104ff760f25667e1afb3ba44 DIST pry-0.14.2.tar.gz 239170 BLAKE2B a6370affcee671b293f33f65613607009d46b361fa241e47a1828c85e484dc82909ab8d307c2d20545253dd19115875788d1ab151b793e90246df4a7fec28cff SHA512 890ab8399899864c109919637e2641cafaf2d895db6ab4912bf856799708e08a68f4c9fbb5c505a75c160af30c4eabccfd52fa92cfa1dd3be7ae776ba0476660 EBUILD pry-0.14.1.ebuild 1244 BLAKE2B 372145e5f5df6adf71724bbf04ec913bb7a5b4ef739d97f83060befefcb27d8ac9e26d9c6a1ae79f13d3488a2c57942fcfd44fd77e0114d8283ca94d1dcb94b7 SHA512 49405f89732a3f922520e209ab1cfda10f2a9a8be79d3b35a97fc688160694fc71de0ca2642ff1b0e0266b83aa455e167e12e4b21ce7c74b5d308b57e1ef223c -EBUILD pry-0.14.2.ebuild 1244 BLAKE2B d361451585906f4d01f563a4a7056f6d57b3e5e768a79949002090085b090e73cc8e1a3b0d2383eba26efed58c1dc42da730488fe510f6bfd3111785135f41bc SHA512 d06d856ad67e87f202159ec09327f6465def4d54b30e372d1c79ec89cbfc3c5e3d95d81745fae185f73f20c8360cb520fc11ee615cadefdfe660be5bf5da7b7a +EBUILD pry-0.14.2.ebuild 1251 BLAKE2B 4d6f6a0d02a847c064a2389121adb85d133dcdbf9dc368d2d195df4e19e9e83b0c3976f6ee061942b19f1a26cd583d992d83dd28fc27ba73c4e73f3dd68fef28 SHA512 8abad5b29cd6fffbf47db49c0c708867e7e8a3105c01445f62fb5bb8711dc9e8f0834d42b24a0e5a7f94a71d3d8dbc575d854d66649f389bf6f91886d8d681a8 MISC metadata.xml 334 BLAKE2B 0a3977b3c1df83701aaed5072b57e379a509beba868ee83c9274987eb05a8bc35b48b5904c658d1fff37d20233e18129ce24d259d3d048af4e6ebc2a71b85905 SHA512 6d8027dbe15c7770d4feaf6a740361c3379e0ded65e289ff4c733918a56e132a4917a9ba695f2fccd9743914a1c21b8e3223666481554df02c8ec327eeafb319 diff --git a/dev-ruby/pry/pry-0.14.2.ebuild b/dev-ruby/pry/pry-0.14.2.ebuild index 1ac6df00cb29..5833368c6da8 100644 --- a/dev-ruby/pry/pry-0.14.2.ebuild +++ b/dev-ruby/pry/pry-0.14.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest index 9c10773aa969..f5945ee9b0fa 100644 --- a/dev-ruby/public_suffix/Manifest +++ b/dev-ruby/public_suffix/Manifest @@ -3,7 +3,7 @@ DIST public_suffix-4.0.7.gem 113664 BLAKE2B 5da86713da01f59e7f311985a36b835e0280 DIST public_suffix-5.0.0.gem 114176 BLAKE2B dc7a7dcf3d84130420d6243aa0a9391c141061fbe0fa70d85ce120938f3e31d617cf022a853dc9839cf49b997c1eb85f49a8759f357820ca32f88a26730fa473 SHA512 89dc076e6c55790b1459ceb0b0587d20b80d8a681bab6db2dd213e06f9bf9e55200e86cf891c92b310e691e7b0e1bb5ae95e28e3a3307541c2f020e5f69abeb5 DIST public_suffix-5.0.1.gem 114688 BLAKE2B 7d1f2bf8b05c4de548b281f01a50eba8911ca9d56f42301139e0e3242eb9960db7b6fe312f4b65996b9b796fcc84748c53968771417b45773a453dc99b2fa33b SHA512 9498d53af79ffa7ccf5f94eb4e54c2281ff3e025d963c9024aeac06efa919dcf766a51f901ab6168125737b6f53831f8835d5777739fc45ddb66c99c2e573746 EBUILD public_suffix-4.0.6.ebuild 814 BLAKE2B 03948fd4c736861e92035ef694c0ad24e1b31e62f98cd1a777d62d2c802260722713c3db6d1eb480f691c98ce6fa577c6afc2584bc08f5e581c342c4ff7bdc38 SHA512 0d7ec35b03cd96d3ea1a451ba02812ebbe37f998bfdb978a0297e2125731860be401d085999a87d2a33fb5d5c836ff8d03d4ff44edc62d884666d59a2afd8a6e -EBUILD public_suffix-4.0.7.ebuild 831 BLAKE2B 97e6de0503f2db469240e3b6e968911dd57acbbd4cbb5a2f24e949b9fe614dde6d3074460051142150c3d4234f9a94328c0d25437a9b2e29cd1c9ef4e001a258 SHA512 9d5f1c764445c8a2cc8b821adeba402b1c8607aa9ebe4584c0e8f7753f69fdb98b4bb185c46a3796dc3ef2e351065cad1ddf2f816e81a4d72d95750e1637e627 +EBUILD public_suffix-4.0.7.ebuild 838 BLAKE2B ff5623acbee88b2b0a064b28412d84fd2ec0d3cf4d2c4eb0ac8bd4ecbfbcf859050d95efb3e65c0f7c53579e1e5b4a2f4e792e96d5153b12b8efbae5cb376535 SHA512 b1d5886972673b71e708990bf4fcdaf5b770ea2d500b3984afe4cad596c128b193f8ab24ca5fc6eb8ad8f2eba559bf6c0a4aee1894529f088954fc62d09c0035 EBUILD public_suffix-5.0.0.ebuild 824 BLAKE2B 37c71816b1a0c0e32a4a71165d25c7afe29cf8bcb334b1b19fe851be61b551fe71c90d841804d09faff0fa8e7c1d843dbadefa0e3a289051336331959650f3ab SHA512 85521eda75932f4e2bc77f412ed3ab2eac11ca02226ca044723d9d5f0b204a0338424a5857dd0d9f45f8c6f32723cb94134423d7c4aaef3a7dfeb3d8be08fa25 -EBUILD public_suffix-5.0.1.ebuild 824 BLAKE2B 37c71816b1a0c0e32a4a71165d25c7afe29cf8bcb334b1b19fe851be61b551fe71c90d841804d09faff0fa8e7c1d843dbadefa0e3a289051336331959650f3ab SHA512 85521eda75932f4e2bc77f412ed3ab2eac11ca02226ca044723d9d5f0b204a0338424a5857dd0d9f45f8c6f32723cb94134423d7c4aaef3a7dfeb3d8be08fa25 +EBUILD public_suffix-5.0.1.ebuild 831 BLAKE2B 1182ec2a8b464deda6754b40a977b09846a03f3e88540fd43917f129cdf70d5978c6231cc0ce3f475145a02a9a270963ae8d34406b952f7bc4830a08166e2715 SHA512 e9ab78fde668e182b3a0a7dfc5d349d62d0bb36876df3aacf2c04fc39fd231bbd254e2fb53cb56cb47502570f360a11826b5b66bc3256df76b2575de4b93dee0 MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27 diff --git a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild index 6b42d2313e8a..8705c4505304 100644 --- a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild +++ b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="data" diff --git a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild index 0e54e7908148..a00f35560339 100644 --- a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild +++ b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="data" diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index 06bbbb414f47..86052c9f8281 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -9,7 +9,7 @@ EBUILD rack-2.2.6.2.ebuild 1672 BLAKE2B 441836edc1a44c888fcecbcf6b462913e4734eca EBUILD rack-2.2.6.3.ebuild 1679 BLAKE2B d571cc0280ff436d55188c095e160106c8de8253130fdbd1f374f7d06b44acb7fdd90e61408736a3e920d5283b2cba1b202a02241ce10b48795e876180e88065 SHA512 cdcc5a455e0578a4946010caa14b564c13b1996d96e6749866f4579a7d7733819dedc4a7082ceeb97877c4299e336dc5d0853af3b89ffb004998dbb1ceb5d4ef EBUILD rack-2.2.6.4.ebuild 1555 BLAKE2B 5e446143227bff5322d935cc1d3ee36d25584532e3152f0ef848b46850680e63073af86d50a56e4a7c3968a71f4be3ad08a3a0d42f39eede59ab14a55e02174c SHA512 456a52ae46898d656f498877913565cec18866d8faf0f39b5b356393a62d49007f7253b158166fc0506b35b1d95ac241ec277439b2e1dd35d1097eaa42f1c986 EBUILD rack-3.0.4.1.ebuild 1293 BLAKE2B a6c99f5219f0a4b4fc194667233ea0a10e4cf4dbc0bf6d6f54d6caaecd6d42e0481ee5f5c9c35febfa0a6887addb90944772c36285b66240a6c7627aa3ce2ceb SHA512 3c908011fe5682f09369588d333b4d844e3d50b9f58f734dc5bb4f436d4221df222368f8625835e798ce5f139a058e58cd94871aca2a1c2c2a3072f0572925f4 -EBUILD rack-3.0.4.2.ebuild 1293 BLAKE2B a6c99f5219f0a4b4fc194667233ea0a10e4cf4dbc0bf6d6f54d6caaecd6d42e0481ee5f5c9c35febfa0a6887addb90944772c36285b66240a6c7627aa3ce2ceb SHA512 3c908011fe5682f09369588d333b4d844e3d50b9f58f734dc5bb4f436d4221df222368f8625835e798ce5f139a058e58cd94871aca2a1c2c2a3072f0572925f4 +EBUILD rack-3.0.4.2.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49 EBUILD rack-3.0.6.1.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49 EBUILD rack-3.0.7.ebuild 1300 BLAKE2B 77d4266dd5fe42759f88a0380718334b034918514bd8a9825816045113280fd37a7370ddac9ebcc262bb743eac6215032a9adcf78746feb1a1022f69734877cb SHA512 1b5711d7d327a21fa8539f27ef29761e88f633126372675398e3f6d83a7140f97139b4c5cb96edc6ec36978456881c68c2f8041e7ee6a502cfe41b86c66d7c49 MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21 diff --git a/dev-ruby/rack/rack-3.0.4.2.ebuild b/dev-ruby/rack/rack-3.0.4.2.ebuild index 7aee70d2e0f0..e01ec370183d 100644 --- a/dev-ruby/rack/rack-3.0.4.2.ebuild +++ b/dev-ruby/rack/rack-3.0.4.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc UPGRADE-GUIDE.md" diff --git a/dev-ruby/rdiscount/Manifest b/dev-ruby/rdiscount/Manifest index 958501ce5435..6933b2a1c78f 100644 --- a/dev-ruby/rdiscount/Manifest +++ b/dev-ruby/rdiscount/Manifest @@ -2,5 +2,5 @@ DIST rdiscount-2.2.0.2.gem 68096 BLAKE2B 91f67643103a46f3fc95f80191a85ce4c89bba6 DIST rdiscount-2.2.7.gem 73728 BLAKE2B 0d63372c3e2f4fa1efeef12ec4f8a2b12b9fccd7506ac6609d7e8fea958e04cfa1cc96a484ffba17d643838705d52c1557604ca015fded282ec860a7fc2481a5 SHA512 4f60dc0dbfb6b8f95f80d577c872c2a747d7d15e9fc1f1bd3640f1207a5d262068754dcb6d7b53348fd69de20b85534a390aace35d1eff31112bfbe0f77569d1 EBUILD rdiscount-2.2.0.2-r1.ebuild 1114 BLAKE2B df26b85c4cf30b6a4fc3693a091fce629a2afc73e8c3f5db4c8de85223c609f9a7ffcdd1922cd1fcaef36b252029fde67792e1e6cb45e612c431b89521498d31 SHA512 cf29664dfea2fcdc91250d4b4bb493f325e07068b2fc84c87c1ecdb53e7ca4b4af91d5a52bc517453b0a24bb5ede24ebf074f3a0478b3b0984502bb4cd7296ec EBUILD rdiscount-2.2.0.2-r2.ebuild 1118 BLAKE2B 723944f06b87e89ed2317d6145db5db8c34b080d5d9d554aa6dd11a1db9d23a78764fa694b20fc45feb73d41070d4637d8a5dffa06444b5da7cd5e41e9f0da55 SHA512 983556dd6ef7a5b90f55078d1ba2408ed19bb7cc277a79332d831666d560a7d27f016e48bc927e24f25f114d05e08ee4c3c1546d97f86cff0e4640a3df728509 -EBUILD rdiscount-2.2.7.ebuild 1111 BLAKE2B 119c3bb383ad58fa14d820d786ad133db18b501fab33b328b770bf7b26358e13ff78138b5b1ec34fd810e831f4e37031f8051cbee372a02a33389a646c3953ac SHA512 bbb072eeb4ef14c0311d190f112e94acca5fb4ce34661dd022f0de335dfb97a3909499d5149c344e70ab3bfca6409e2be5d0a941e78e0da90b011ca520f37c60 +EBUILD rdiscount-2.2.7.ebuild 1118 BLAKE2B c5f4562f745e633bf26c93bbe836f8c7748b9daa535317391c6f1c4b33f93340147e12c93578aa9a89adfcdf545657c91473507a5cf30eddf2c1a37c7d8a649f SHA512 490d2681cd6c3fe99a68c54177834c650cc2b7b1f359531190614d7a76155d9f06e4a8d3041957ba9a67751db9770dbf22d79cc1b81918e9b70492f46ad6e7d1 MISC metadata.xml 345 BLAKE2B 83db3067d2cf0eeb028bd4793935cb94fe99eb2bff345e02fce72c35613c5c14dc266a8b366a3b518f007b6310ddc3130b3ac1f9a3e52c4940d83bfd6eac1889 SHA512 b771eeb7ff43472f242114cec8f8b1e8dd09715e0b35c1095bfd7d61b1149ec32fc05ea7153704369a270bd267d42ae0e532fab16fc7e6ca11a4454800d72900 diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild index 1c7295f8c7ed..578013642fd7 100644 --- a/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild +++ b/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:unit" diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest index 45fd6f982388..19995a22f89f 100644 --- a/dev-ruby/thor/Manifest +++ b/dev-ruby/thor/Manifest @@ -1,5 +1,7 @@ +AUX thor-1.2.1-tests.patch 13418 BLAKE2B 13d3fdde30676171abe62b8fb7acc0a0564eb2041658e520a0838b6fb272303db9c0fad60170707b0676a9c39950ebcab778abaaf683716dd8546620e60e1a6e SHA512 a08e95e3df2c338b7bc7f700dcf04801fa743f0dc04abf5fde1030f306b78c536da1554e06736604acfaf6bd98622b4258dcec1791339727a57384cb226f8dcf DIST thor-git-1.1.0.tgz 98252 BLAKE2B 1537cfe6e7cc0d92cc8bde56f0e2acf06b6ee4cb366a5686bb62de43dd15709a4aeaf1b30c3dfa71a6d6c7570e702deeebab6da324204388ac427337514be3f0 SHA512 d1872a834478c5a2054dde6f55e93f6765fd628536f99f888bd7495436c88658537d48c44ef1e5ad6d1388edfa294ea2a3f3cbde32c19b7d2253b78bc62bf9d0 DIST thor-git-1.2.1.tgz 96638 BLAKE2B 03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812 SHA512 88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9 EBUILD thor-1.1.0.ebuild 1723 BLAKE2B 459c1c524d3d43ff934ff3780e8bb03c2b5c32892cab1d7e25bae4cfd90db7a70589c6b50bbe0eb088dd52a7934b07160c048af7a54ceeb0c2d25cc046fbcec5 SHA512 db6fa89e2b968639cc67a5aba134a43f41179e26d7daa9eca26934904e3ef2d8a9ad724a59c70c3b91e9578565b25c62e1ef4220557802991b8e4f342d5b7e85 +EBUILD thor-1.2.1-r1.ebuild 1960 BLAKE2B 812517c6f0d184f7d58d3288186f46eb6bbfd3ef806945665a46a95dc9ec71d701a4f24a7a26f38929fc17b110a5384e9bbdf5f31e025f86feda97da0f727503 SHA512 defbce4f7d67e8d86fa781279339d8291d0915e6348c76af230925f53a677c2156c35bd6d3d12f230a83c942cf28f9f0d79fe3d956938958c94e2064c55da550 EBUILD thor-1.2.1.ebuild 1902 BLAKE2B 71dcd34dee99dcde6bdd1ed0d744f671ec8ea7435cbee4e52ce4c69b5fd8ab2aab5c20afcafc4d506e11731ed60fce0b4ea3e6e8b5ba188e884a309ecae7ebad SHA512 b31a46b511fc7eaab4843fd7eedca78adb85907d66c9f7cc7868213d204776eac80456e3b6718d548b7693fdf965739621858b306b16bc6aac167f752c82503e MISC metadata.xml 681 BLAKE2B 18af48da65edba93d19a6a8541a5a79b63485d15108736b8b2c964a57006dd8e0bcc094261045a2598ab5537c3162cffc012e35dbff7c631e45f8de1657b5cd4 SHA512 ccc14bf0262a52707216bedfa51c46d5de83b04308d6768dd73e9d63a0e807ae5f069b9730b5e88311ddf51185aaec12144ffd8540044baf2b18d1208dee380a diff --git a/dev-ruby/thor/files/thor-1.2.1-tests.patch b/dev-ruby/thor/files/thor-1.2.1-tests.patch new file mode 100644 index 000000000000..bd59deda2338 --- /dev/null +++ b/dev-ruby/thor/files/thor-1.2.1-tests.patch @@ -0,0 +1,211 @@ +https://github.com/rails/thor/issues/817 +https://github.com/rails/thor/commit/0def4cfba5bf470f76877eb3b8a8895f0018e574 +https://github.com/rails/thor/commit/46d1422902e1c66b31fae79be7dca79ff8b2e81b + +From 0def4cfba5bf470f76877eb3b8a8895f0018e574 Mon Sep 17 00:00:00 2001 +From: Tim Diggins +Date: Fri, 4 Mar 2022 12:16:58 +0000 +Subject: [PATCH] fix expectations for ruby 3 treatment of hash arg + +--- a/spec/line_editor_spec.rb ++++ b/spec/line_editor_spec.rb +@@ -13,7 +13,7 @@ + describe ".readline" do + it "uses the Readline line editor" do + editor = double("Readline") +- expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your name ", :default => "Brian").and_return(editor) ++ expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your name ", {:default => "Brian"}).and_return(editor) + expect(editor).to receive(:readline).and_return("George") + expect(Thor::LineEditor.readline("Enter your name ", :default => "Brian")).to eq("George") + end +@@ -35,7 +35,7 @@ + describe ".readline" do + it "uses the Basic line editor" do + editor = double("Basic") +- expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name ", :default => "Brian").and_return(editor) ++ expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name ", {:default => "Brian"}).and_return(editor) + expect(editor).to receive(:readline).and_return("George") + expect(Thor::LineEditor.readline("Enter your name ", :default => "Brian")).to eq("George") + end +--- a/spec/shell/basic_spec.rb ++++ b/spec/shell/basic_spec.rb +@@ -70,80 +70,80 @@ def shell + + it "prints a message to the user with the available options, expects case-sensitive matching, and determines the correctness of the answer" do + flavors = %w(strawberry chocolate vanilla) +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors).and_return("chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors}).and_return("chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors)).to eq("chocolate") + end + + it "prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after an incorrect response" do + flavors = %w(strawberry chocolate vanilla) + expect($stdout).to receive(:print).with("Your response must be one of: [strawberry, chocolate, vanilla]. Please try again.\n") +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors).and_return("moose tracks", "chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors}).and_return("moose tracks", "chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors)).to eq("chocolate") + end + + it "prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after a case-insensitive match" do + flavors = %w(strawberry chocolate vanilla) + expect($stdout).to receive(:print).with("Your response must be one of: [strawberry, chocolate, vanilla]. Please try again.\n") +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors).and_return("cHoCoLaTe", "chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors}).and_return("cHoCoLaTe", "chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors)).to eq("chocolate") + end + + it "prints a message to the user with the available options, expects case-insensitive matching, and determines the correctness of the answer" do + flavors = %w(strawberry chocolate vanilla) +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors, :case_insensitive => true).and_return("CHOCOLATE") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors, :case_insensitive => true}).and_return("CHOCOLATE") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors, :case_insensitive => true)).to eq("chocolate") + end + + it "prints a message to the user with the available options, expects case-insensitive matching, and reasks the question after an incorrect response" do + flavors = %w(strawberry chocolate vanilla) + expect($stdout).to receive(:print).with("Your response must be one of: [strawberry, chocolate, vanilla]. Please try again.\n") +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors, :case_insensitive => true).and_return("moose tracks", "chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors, :case_insensitive => true}).and_return("moose tracks", "chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors, :case_insensitive => true)).to eq("chocolate") + end + + it "prints a message to the user containing a default and sets the default if only enter is pressed" do +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? (vanilla) ', :default => "vanilla").and_return("") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? (vanilla) ', {:default => "vanilla"}).and_return("") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :default => "vanilla")).to eq("vanilla") + end + + it "prints a message to the user with the available options and reasks the question after an incorrect response and then returns the default" do + flavors = %w(strawberry chocolate vanilla) + expect($stdout).to receive(:print).with("Your response must be one of: [strawberry, chocolate, vanilla]. Please try again.\n") +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] (vanilla) ', :default => "vanilla", :limited_to => flavors).and_return("moose tracks", "") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] (vanilla) ', {:default => "vanilla", :limited_to => flavors}).and_return("moose tracks", "") + expect(shell.ask("What's your favorite Neopolitan flavor?", :default => "vanilla", :limited_to => flavors)).to eq("vanilla") + end + end + + describe "#yes?" do + it "asks the user and returns true if the user replies yes" do +- expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", :add_to_history => false).and_return("y") ++ expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", {:add_to_history => false}).and_return("y") + expect(shell.yes?("Should I overwrite it?")).to be true + end + + it "asks the user and returns false if the user replies no" do +- expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", :add_to_history => false).and_return("n") ++ expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", {:add_to_history => false}).and_return("n") + expect(shell.yes?("Should I overwrite it?")).not_to be true + end + + it "asks the user and returns false if the user replies with an answer other than yes or no" do +- expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", :add_to_history => false).and_return("foobar") ++ expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", {:add_to_history => false}).and_return("foobar") + expect(shell.yes?("Should I overwrite it?")).to be false + end + end + + describe "#no?" do + it "asks the user and returns true if the user replies no" do +- expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", :add_to_history => false).and_return("n") ++ expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", {:add_to_history => false}).and_return("n") + expect(shell.no?("Should I overwrite it?")).to be true + end + + it "asks the user and returns false if the user replies yes" do +- expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", :add_to_history => false).and_return("Yes") ++ expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", {:add_to_history => false}).and_return("Yes") + expect(shell.no?("Should I overwrite it?")).to be false + end + + it "asks the user and returns false if the user replies with an answer other than yes or no" do +- expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", :add_to_history => false).and_return("foobar") ++ expect(Thor::LineEditor).to receive(:readline).with("Should I overwrite it? ", {:add_to_history => false}).and_return("foobar") + expect(shell.no?("Should I overwrite it?")).to be false + end + end +@@ -431,13 +431,13 @@ def #456 Lanç... + expect(content).to eq(<<-TABLE) + Name Number Color + Erik 1234567890123 green +-TABLE ++ TABLE + end + end + + describe "#file_collision" do + it "shows a menu with options" do +- expect(Thor::LineEditor).to receive(:readline).with('Overwrite foo? (enter "h" for help) [Ynaqh] ', :add_to_history => false).and_return("n") ++ expect(Thor::LineEditor).to receive(:readline).with('Overwrite foo? (enter "h" for help) [Ynaqh] ', {:add_to_history => false}).and_return("n") + shell.file_collision("foo") + end + +@@ -478,7 +478,7 @@ def #456 Lanç... + end + + it "always returns true if the user chooses always" do +- expect(Thor::LineEditor).to receive(:readline).with('Overwrite foo? (enter "h" for help) [Ynaqh] ', :add_to_history => false).and_return("a") ++ expect(Thor::LineEditor).to receive(:readline).with('Overwrite foo? (enter "h" for help) [Ynaqh] ', {:add_to_history => false}).and_return("a") + + expect(shell.file_collision("foo")).to be true + +@@ -488,7 +488,7 @@ def #456 Lanç... + + describe "when a block is given" do + it "displays diff and merge options to the user" do +- expect(Thor::LineEditor).to receive(:readline).with('Overwrite foo? (enter "h" for help) [Ynaqdhm] ', :add_to_history => false).and_return("s") ++ expect(Thor::LineEditor).to receive(:readline).with('Overwrite foo? (enter "h" for help) [Ynaqdhm] ', {:add_to_history => false}).and_return("s") + shell.file_collision("foo") {} + end + +From 46d1422902e1c66b31fae79be7dca79ff8b2e81b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?David=20Rodr=C3=ADguez?= +Date: Wed, 15 Jun 2022 19:35:27 +0200 +Subject: [PATCH] Reimplement did_you_mean suggestions to keep behaviour + accross rubies + +Ruby 3.2 will introduce `Exception#detailed_message` and `did_you_mean` +has been already updated in Ruby 3.2 to use that. + +The new behaviour means not changing the original `Exception#message`. +That means it is hard to get the previous error output, because +`Exception#detailed_message` includes not only `did_you_mean` +decorations, but also additional information like the exception class. + +To fix this, I bring the old did_you_mean behavior into Thor, so that +the above changes do not affect us. +--- a/lib/thor/error.rb ++++ b/lib/thor/error.rb +@@ -11,7 +11,15 @@ def initialize(dictionary) + end + end + +- DidYouMean::Correctable ++ Module.new do ++ def to_s ++ super + DidYouMean.formatter.message_for(corrections) ++ end ++ ++ def corrections ++ @corrections ||= self.class.const_get(:SpellChecker).new(self).corrections ++ end ++ end + end + + # Thor::Error is raised when it's caused by wrong usage of thor classes. Those +@@ -100,16 +108,4 @@ class RequiredArgumentMissingError < InvocationError + + class MalformattedArgumentError < InvocationError + end +- +- if Correctable +- if DidYouMean.respond_to?(:correct_error) +- DidYouMean.correct_error(Thor::UndefinedCommandError, UndefinedCommandError::SpellChecker) +- DidYouMean.correct_error(Thor::UnknownArgumentError, UnknownArgumentError::SpellChecker) +- else +- DidYouMean::SPELL_CHECKERS.merge!( +- 'Thor::UndefinedCommandError' => UndefinedCommandError::SpellChecker, +- 'Thor::UnknownArgumentError' => UnknownArgumentError::SpellChecker +- ) +- end +- end + end diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild b/dev-ruby/thor/thor-1.2.1-r1.ebuild new file mode 100644 index 000000000000..42cd077c6593 --- /dev/null +++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 2000-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_BINWRAP="thor" + +RUBY_FAKEGEM_GEMSPEC="thor.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A scripting framework that replaces rake and sake" +HOMEPAGE="http://whatisthor.com/" + +SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +IUSE="doc" + +USE_RUBY="ruby27" ruby_add_bdepend " + test? ( + dev-ruby/childlabor + dev-ruby/webmock + )" + +RDEPEND+=" !