summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin110966 -> 110964 bytes
-rw-r--r--dev-ruby/coercible/Manifest2
-rw-r--r--dev-ruby/coercible/coercible-1.0.0-r1.ebuild23
-rw-r--r--dev-ruby/loquacious/Manifest1
-rw-r--r--dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild33
-rw-r--r--dev-ruby/mash/Manifest2
-rw-r--r--dev-ruby/mash/mash-0.1.1-r3.ebuild10
-rw-r--r--dev-ruby/org-ruby/Manifest2
-rw-r--r--dev-ruby/org-ruby/org-ruby-0.9.12-r1.ebuild9
-rw-r--r--dev-ruby/rr/Manifest2
-rw-r--r--dev-ruby/rr/rr-3.1.0.ebuild31
-rw-r--r--dev-ruby/seed-fu/Manifest1
-rw-r--r--dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild34
-rw-r--r--dev-ruby/tidy-ext/Manifest2
-rw-r--r--dev-ruby/tidy-ext/tidy-ext-0.1.14-r4.ebuild9
15 files changed, 122 insertions, 39 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 2187a50eb35a..7e25fe6ac8e4 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/coercible/Manifest b/dev-ruby/coercible/Manifest
index 20b8b4e3741c..f5ba215e03f4 100644
--- a/dev-ruby/coercible/Manifest
+++ b/dev-ruby/coercible/Manifest
@@ -1,5 +1,3 @@
-DIST coercible-1.0.0.gem 24064 BLAKE2B 5f9708211600621869e78742dc5421672f27162c1e09e703bb2954d67b2ad281ddf59f9ecb28722f4423cbd0c7fc8bc14bda0f1f064135cbefc24ddb94ab1648 SHA512 5de43166625cca102cd048ae5cd4113ef834b273fb798490a99eeaab423174f1fa40410546de4e0224234efb996a4aa1f2c37b093298f50356f925b8a6163767
DIST coercible-1.0.1.tar.gz 18949 BLAKE2B 92c4b2a38ac662d270aacd2d46216c188fef12b99f0a54c2642d96f72e5d45fac895c8e0c1d4300784e754f384eb86a9731c32a9780af9877668251fa39eca57 SHA512 27c563a70a028af0fdcf72200b47e29b4eb312539d16634b9533140903504a42284ff31fe73286b0944129b6481614184c2966f47b82d08ac419bdadb862f5ea
-EBUILD coercible-1.0.0-r1.ebuild 535 BLAKE2B 6d84b652bd23a948383c00fabe54cf1363205ffd9ce8c75c7967348c50291a1e538d35648aa6882c01726221b1d3a58323dcfcdfdc184221c8dd7f933102c28e SHA512 7e2bac3b3f17cb04adbad7947f3c2148abbc299c70df4f3039550aa0b2cc8aefde58a6cf68609a6dbffa799104eddc7d02da96e45cac8a2b570f6dd41b574092
EBUILD coercible-1.0.1.ebuild 897 BLAKE2B 165ef3b8d8dfd047bb32a943076f7e42d9d609eaa7865d2544acbf5a4109eeb9d046f9de1a217ae50b75eace602e1211bb3bb0ae2e9f5aeebad4c339a4ef444f SHA512 cceb5fe1115c37a8c8cc3404a0b829007694a046bbb62925c6cf605b991da3324da82e0b727941afa9b5b40ca52ede43bf9c37f1fab42efe02c40809e918854b
MISC metadata.xml 396 BLAKE2B dcae50d0bdfe178d58f3e034a26b9a5abb2409e7a18e77f2c3681d782a3af3c69cbaaff3927f5070cb99743708cd72091ae837e69cb44227ab66f1c12e569d0a SHA512 8119fce8ead8a0f5b178729338e66507fc0275f7b74073be24a8ad2700e600db091922e4e68cd9dfd069bf2cd5834c6de3fe8944750bb261ab70829c9e37670a
diff --git a/dev-ruby/coercible/coercible-1.0.0-r1.ebuild b/dev-ruby/coercible/coercible-1.0.0-r1.ebuild
deleted file mode 100644
index 8549f75505ec..000000000000
--- a/dev-ruby/coercible/coercible-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="README.md Changelog.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Powerful, flexible and configurable coercion library"
-HOMEPAGE="https://github.com/solnic/coercible https://rubygems.org/gems/coercible"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/descendants_tracker-0.0.1
- <dev-ruby/descendants_tracker-0.1"
diff --git a/dev-ruby/loquacious/Manifest b/dev-ruby/loquacious/Manifest
index 160c49835da0..4a14d6158fcb 100644
--- a/dev-ruby/loquacious/Manifest
+++ b/dev-ruby/loquacious/Manifest
@@ -1,3 +1,4 @@
DIST loquacious-1.9.1.gem 22528 BLAKE2B 5ab28283e40f63a1bacdf6e7ca0c3c9e64527c21bbc7992720b7e2581c156fd449e18e56e10d6cdbe6c4238e129a0b99f5bf1b0487afbd3fc988ba6e9835d37b SHA512 49d176d0229e80a5af69a7cdd24fb2947332faeb70846f28c21249e5297d81246f55eb7f033cc444999267ae727b26f7540f1ec4a542a65af11c3d3ddf7bb129
EBUILD loquacious-1.9.1-r3.ebuild 531 BLAKE2B 29fd2a28d437033e3d813f4923964d74be25e86361b44776c103189bdf9231530e9dde66e286d0450a631b42a6f37e052d3f9ad3ddbe0fe79b7b2c0c1e317fe3 SHA512 67bdf578219575e2284cc0f09339ffec99d32fdd912015a7e567bbfd0db1ecd38e23c9cb39b7fba354b07184110863345cc41bdd6972ac09b48b9f158c5969bf
+EBUILD loquacious-1.9.1-r4.ebuild 643 BLAKE2B 4ec1fd0f5ed3ef33819d7d59de79fe11c58d153b2725548978245376cce2923ac2c3ab80b6ab9a81c394db57b7ce594f23c3c9c2fa04f27b101a37ae94991bb1 SHA512 6dc2fb01c733788b8ae1f19d5b29f31a624cf4b836a9cd09646e05bbc3ac2d1d54007b1e5e259fc046ee8087fbaa5db0fe88499d056553a844e00fe878a0da64
MISC metadata.xml 341 BLAKE2B e4656a93389a261e5e2bc5e99dd077b78800ca1e04810c35bd76e8df2820f930d6a9cff3c07facb491524b5ce3414f2357ae8b6ca2ee67da2c916b9c61947981 SHA512 6cfe2f25ee6c608264fbfcbfad5ca5c69aabe81a39577190c88302186197457d18467c6d4d4e7530f098ce9bd958aec78812c9fab06c9289008c560faabc968f
diff --git a/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild b/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild
new file mode 100644
index 000000000000..63f45cc4568d
--- /dev/null
+++ b/dev-ruby/loquacious/loquacious-1.9.1-r4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Descriptive configuration files for Ruby written in Ruby"
+HOMEPAGE="https://github.com/TwP/loquacious"
+
+IUSE=""
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+all_ruby_prepare() {
+ sed -i -e 's/be_true/be true/' -e 's/be_false/be false/' spec/*_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+}
diff --git a/dev-ruby/mash/Manifest b/dev-ruby/mash/Manifest
index 74e8dbc1393e..dea25b965184 100644
--- a/dev-ruby/mash/Manifest
+++ b/dev-ruby/mash/Manifest
@@ -1,3 +1,3 @@
DIST mash-0.1.1.gem 8704 BLAKE2B 071559e64bc6b4be639f854405bed695a9e8136e9e20d2793a47336f4fc68acdf587051f920c3429b882c2941b9d0396adaf12352b4306d64af5cdefec3aae83 SHA512 5d3a0997b9a98e3228f6e838e449597f88c53f3f310b1c19b40dd1d5439887afc8e47710f0062b6bf0ab776aa6a9563b21b2fb402667701b215edd9d2ccb7e8e
-EBUILD mash-0.1.1-r3.ebuild 450 BLAKE2B 382b906ecd2a8983ff008650696c821d853151cb45e3bbd33fd97333589982295da494c25a0ac3fd56590804692ebdb1118611952a21b4bbb3df5b1f2fd2d6cc SHA512 59d033d3b9aedefb67198986d7e1508abea027ffcdfa1f0a4ecd66d91f5f4317b7ebaf912965df63b9ff6301ebe6f3023cac1979f29c4588a225ec1c8ffa8294
+EBUILD mash-0.1.1-r3.ebuild 572 BLAKE2B b648bac86e67e6a3f68e93feae880a956b6af33e9c6a44864c9b7a6ce261f4b1bbb086824110ee27dac679218aeb1b315f6404322e434506108a689af210fb3f SHA512 c11b80c36e3433ff2b46d1180e81b28086291386cbfff0eca086caa0a45bd8f5bcbf5adde5fa871018efd6fa7bebe189b77d1bb921a1c3d91ee7a2584775b481
MISC metadata.xml 339 BLAKE2B da547365ceac6c54015f5937754ac9471f12f93db24f5b194cfaaced699945d5806716fb3cfe983313353cbf1c9a310ce8cbb08296e2e187c0e1f08585ddeae7 SHA512 b335e66ac92048d7fa9fa3e2e4bce4657855bd6409e081fabde744be58dacd79a677c0d66edf39a03ab66743e0880f93c4a9ad2aa121936645824d7bdcc6377c
diff --git a/dev-ruby/mash/mash-0.1.1-r3.ebuild b/dev-ruby/mash/mash-0.1.1-r3.ebuild
index 0f82122dc1c7..ff5e1df922ee 100644
--- a/dev-ruby/mash/mash-0.1.1-r3.ebuild
+++ b/dev-ruby/mash/mash-0.1.1-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
@@ -18,3 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e 's/be_true/be true/' -e 's/be_false/be false/' spec/mash_spec.rb || die
+}
diff --git a/dev-ruby/org-ruby/Manifest b/dev-ruby/org-ruby/Manifest
index ddc97a464f93..a6b4e1638d76 100644
--- a/dev-ruby/org-ruby/Manifest
+++ b/dev-ruby/org-ruby/Manifest
@@ -1,3 +1,3 @@
DIST org-ruby-0.9.12.tar.gz 143472 BLAKE2B c90e0f664f64be0449e63d717441f3c8aac9957c3b892392c8425847ea42dd23e3b7a598f57969432601ba9c6208633c7aa6e101a4684db2f68c07511bcb0458 SHA512 040c7bc9d9727fcec9bbd7ed4994ca489121c103d58242f98d340b4149f94cb97fc0bbc670bbd5dfba5a11de53930b579a33b6b1ffa343c7f2602674ec65aa07
-EBUILD org-ruby-0.9.12-r1.ebuild 861 BLAKE2B 78138e39a522f1f70cf9b80843254dc23ad4bb134b49f16f1e740ad97431abefe748543f9fdd7806c60b1270bfe8f110f17f941580ee159ef83caf56ff3970e0 SHA512 53a36886d03779a980d219263f72f930b7dbf5730ac558be8e71635742a94b53812f709a3e11737ed590fb0d3d7deef3428ad2f79bdc2fb25cf22e20e2424079
+EBUILD org-ruby-0.9.12-r1.ebuild 771 BLAKE2B db4f16dd41cf13d615ea55019f0738b5492c226cf5bb8f348f5dd542e41ada4b2f34d9efadc480e9155c6f4710d416680ddecb785f7ad1d0661505e842072961 SHA512 fc9a2e8f460a965ba44ebdc8af3c07e7606cf64684dc72668ad3b3ddc4de38e2c950a985a6ed86aec57a704ed90df00c55250548cda1171bb256c61338174340
MISC metadata.xml 343 BLAKE2B 309e38a975f6297a3f1517b42d737cae8aa2265a5a31488fa7afbf973a4d18146a8c2f91e7b194e104c2f7ebd3f0c9c568093ba2a07348632359f68c302c1eee SHA512 b0a102d51989b9b86ef016de6885744e35c915d08c56c93ab07ff6058667818282a00a9d75b8e08a81aa95c02ee36cb4f88f31ead14c861cc2cb48a1b389b45a
diff --git a/dev-ruby/org-ruby/org-ruby-0.9.12-r1.ebuild b/dev-ruby/org-ruby/org-ruby-0.9.12-r1.ebuild
index d8552473aab2..324309d810d9 100644
--- a/dev-ruby/org-ruby/org-ruby-0.9.12-r1.ebuild
+++ b/dev-ruby/org-ruby/org-ruby-0.9.12-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="README.org History.org"
RUBY_FAKEGEM_GEMSPEC="org-ruby.gemspec"
@@ -26,6 +26,5 @@ ruby_add_rdepend ">=dev-ruby/rubypants-0.2:0"
ruby_add_bdepend "test? ( dev-ruby/tilt )"
all_ruby_prepare() {
- #Fix tests until rspec:3 is available in the tree
- sed -i -e "s/truthy/true/" -e "s/falsy/false/" spec/headline_spec.rb spec/parser_spec.rb spec/line_spec.rb || die
+ sed -i -e '1irequire "pathname"' spec/spec_helper.rb || die
}
diff --git a/dev-ruby/rr/Manifest b/dev-ruby/rr/Manifest
index a3089a4e79c1..189a4127b70f 100644
--- a/dev-ruby/rr/Manifest
+++ b/dev-ruby/rr/Manifest
@@ -1,5 +1,7 @@
DIST rr-1.2.1.tar.gz 137497 BLAKE2B 3db6751d15e54da6ee6777fb7d383c1bfea2e68482dda03ceda9a70f66382cf9aa7c39f27fca9f0ce92b19858b5324bdbb5811809b3ae146e213bb03ddca0772 SHA512 df2d05ff732908da55878cb89cb7d1c4442a18c19f71940244f5bd7dc55632467a1824f55d7fade4b5122486a61277090d7ad05df9f99098030c21aa45b36dd2
DIST rr-3.0.9.tar.gz 140053 BLAKE2B 598a8981d9d5cc84a4a93e401a39596be3d0b81c28677ccc69dc9bffda618cc68b1fa3f723d725812305de8d58f73540fb1b12a388f2cf452f8e9ccd6649de1b SHA512 df285aa1c9c226765f33338ad267abfded568bfc2b76d7d966e20b68d849f071c2a3e3a6a666c70584993d26956a7ae0ccca8be68a66a862826c9203b0e04ee9
+DIST rr-3.1.0.tar.gz 140388 BLAKE2B 0994ae589d1d9ebe6b4a334c1e93f959b63280beff8f2a6b1696722ac908ac5a21954e65d20216c239587abdbff3a1b3110f6f1eb3f17bd5e0f169a4892e750c SHA512 d05d8421d5cd6e9225cbf5ca183c54cc510a3212f0629f7cee60887b18c874618cb67836503aed7665cef8443cc579306b84e030ae1ec0834f56298f5044a2fa
EBUILD rr-1.2.1.ebuild 1094 BLAKE2B 49caf7ccb853a9545414c8bd7dc82a7fa0ac3124b5f3e9029cc8b7428df9a53b278495fb0ea2458df358853881ed010ad0826e1c76230c46891aa93057670241 SHA512 26d86571134dfe9e89746f3f65907d6ffff218d6790e6aa1205c705765098ec6b8f22e8b6d6b1196ade5d955b30a715be901bf5abae5bba451db99ebfc986358
EBUILD rr-3.0.9.ebuild 831 BLAKE2B 46a385944fc0b6eb823af0bff87178720179524d5da32ab54737bd3260bceba5c353427a0cc6d58d97da3aee34a3b7fcf73dbbe89721bb6e7e8f57ddbcd368bf SHA512 714497892c6003564ec36f9591a351a36fe76d7a02b12cccfb3f350c9d8495da0f1b2879f8cd8361e0e2719068bff90a11424250adb41c57f6b1f3b0d3b76789
+EBUILD rr-3.1.0.ebuild 831 BLAKE2B 46a385944fc0b6eb823af0bff87178720179524d5da32ab54737bd3260bceba5c353427a0cc6d58d97da3aee34a3b7fcf73dbbe89721bb6e7e8f57ddbcd368bf SHA512 714497892c6003564ec36f9591a351a36fe76d7a02b12cccfb3f350c9d8495da0f1b2879f8cd8361e0e2719068bff90a11424250adb41c57f6b1f3b0d3b76789
MISC metadata.xml 332 BLAKE2B bd48ab9bc20270067f37efd109aca31b1ab136d04f3ee8d3f63ba1f88e85736991d2c584a4143a0d6d0ea1ca198b5b2d040556d48f5884f90f8fe0821a82cbbe SHA512 381259b905f2509b530d2474a09accc4c52e4e45adf96f23115756b2be71a1c9c2e36d4eb239dc4c333d5e1d6e7adaff575f4c1fba96a00d6242867235552177
diff --git a/dev-ruby/rr/rr-3.1.0.ebuild b/dev-ruby/rr/rr-3.1.0.ebuild
new file mode 100644
index 000000000000..3c2796a72e4e
--- /dev/null
+++ b/dev-ruby/rr/rr-3.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC=rr.gemspec
+
+inherit ruby-fakegem
+
+DESCRIPTION="A double framework featuring a selection of double techniques and a terse syntax"
+HOMEPAGE="https://rr.github.io/rr"
+SRC_URI="https://github.com/rr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~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=""
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest
+ dev-ruby/diff-lcs
+ dev-ruby/test-unit-rr )"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+}
diff --git a/dev-ruby/seed-fu/Manifest b/dev-ruby/seed-fu/Manifest
index ba5c9bbd567f..19606755319e 100644
--- a/dev-ruby/seed-fu/Manifest
+++ b/dev-ruby/seed-fu/Manifest
@@ -1,3 +1,4 @@
DIST seed-fu-2.3.9.tar.gz 13392 BLAKE2B 7468c54013f6a51bcebf4b6ad1f2401d53ddd2a5f61eddc71d0edc088ea1296acf8012ae885036d5f11c5e9336e7dbf67f2508b3d89830647b36d6f7992d574d SHA512 bf5b7a472a5af6bd40f06f60c404c8893641b222d80469765a434a126e182ae6e7fd5281a0ba9d5d61bd89aa515ee0a3f244238108cd41fb15ced501c917b216
+EBUILD seed-fu-2.3.9-r1.ebuild 940 BLAKE2B ee1ff94b4bae0f7791d4c2ba572266dce56692a898da30412e2d37364d5390bce19028a9b0be52a33e6197ac3a7e87570b98f9908881a190d005902e289667a2 SHA512 a92e66e625288001e66ce34486414a966ef39b9e853c61ece009dd462cc5448c1c4a0275235fbe4699e160b2631c2bceff45f67be33327366c0e67ab0043333f
EBUILD seed-fu-2.3.9.ebuild 907 BLAKE2B 8f1ab70d0213ecb007415cab63fb4db57d59a3563aff01049ce1a098f1143a896208edc574d1d8642d94829a0cd7be42edd31b51566dd2063198c0621f37955c SHA512 6b85f3fb4d461c0acda70337b3b031230885b28c6b30c315563425c2fa9ab647bbcbd606f0a1e0be07b7ba624747045883507c875aa0e07b95524341e2d50376
MISC metadata.xml 342 BLAKE2B 812a0870e13c96a3b3a5a817b0ad5582ca928acc6431d13b236f3f6db7aba91d06ef62cdccc9196ee5303de11bf80493c7ee8937b126e80322005c135474b317 SHA512 d1e4188cb0b2bad55f333324878827bc46f79eb96e1a4c6bfc3264f86d43f9ea0ac4a3271760a5fa7c8facde4251da6bd3bcabea0136d6043d48f2aa25f1a7b1
diff --git a/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild b/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild
new file mode 100644
index 000000000000..b12e4c868d1b
--- /dev/null
+++ b/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_GEMSPEC="seed-fu.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Advanced seed data handling for Rails"
+HOMEPAGE="https://github.com/mbleigh/seed-fu"
+SRC_URI="https://github.com/mbleigh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+ >=dev-ruby/activerecord-3.1:*
+ >=dev-ruby/activesupport-3.1:*"
+ruby_add_bdepend "test? ( dev-ruby/sqlite3 )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/d' spec/spec_helper.rb || die "sed failed"
+
+ # Avoid failing test that appears not be innocent
+ sed -i -e '/raise an ActiveRecord::RecordNotSaved/,/end/ s:^:#:' spec/seeder_spec.rb || die
+}
diff --git a/dev-ruby/tidy-ext/Manifest b/dev-ruby/tidy-ext/Manifest
index 05f1a1bc2af4..07db945b520d 100644
--- a/dev-ruby/tidy-ext/Manifest
+++ b/dev-ruby/tidy-ext/Manifest
@@ -1,4 +1,4 @@
AUX 11CVE-2015-5522.patch 1397 BLAKE2B 4e14c9f6c4d18e930b9d9324ed69717980a491e2ee217b96085d570541d5622a8120a5f47d53310cdf36b8907b610f527e1acf53918289eaf8b50b121c0ee823 SHA512 d0ff033d757ab6b1b4d4d77d4429f8e39ef7e818f35a9d6edeaf7e031c6e45d9df33d318d724a66fbc0a7cecd3303c4fe5260e5b3dcda5983e732b33aa675bd8
DIST tidy-ext-0.1.14.gem 260608 BLAKE2B 5401ec2019f25307f4083f3a1717cd2b0419e0025875b0ad461c72e50445f9b1ffc488a723db04432d262cf2dd94fd267f5261b33eb53d829f4a03d5cd29ab30 SHA512 8a8eada3cb5e815338de49332a24c85b9b2cabba0e10f2d72fe85bd4faf76924e52d82066e7b73e62bc459631aaa9d1c42a6941988ae2a71ca0ddd4f3302ad86
-EBUILD tidy-ext-0.1.14-r4.ebuild 709 BLAKE2B bf6a5fd735fcc8435b40d1c26a549a6b9713df45c6f461eed5b33a195cacde75981d71f3e5ff0d0088ad92bee5bcc8a472cc662df05673e312aa37f24ac4eb23 SHA512 3e791edcf31f5d8d73855c541a9a38fc98d3264410d34d20ff842cb4bc0810ac650ef7b447bd978f586a4aa54417241ee6d4a88d2b8eb623cfd7789adb959b92
+EBUILD tidy-ext-0.1.14-r4.ebuild 816 BLAKE2B 6f70effef01801ddb40261dc7f4fc4c118b68440a368d54db1436b4c2b5b483c6428598f911a7bcab55a1762b13a394fe059af1395b2650d2c5007e18dbc5ee2 SHA512 feb8cb5cb4fced695e1f78f6a43051e4cac2df42006230b3b12c292144bf9a7147059ca29f63066139759561328a18f003be7209231dc23d5ab78ea015f4177c
MISC metadata.xml 337 BLAKE2B a79aebb128de2c425a6a6aca3c7f5e0aa7cff2be5716ef7c53d90e8f2c0375d0a20b06b1cac6dd24dd4515149da8ca9c14b9bb0eb17a7d17c053a2ece3fb0329 SHA512 9c2e4983ae509f6b2dea3c201b320bf9d4e8ff250d6b4cc3039ae6b3b6afa7a744f92fc31c293c68b65372147d05ef070776481cb581d66272de7111e9c391f9
diff --git a/dev-ruby/tidy-ext/tidy-ext-0.1.14-r4.ebuild b/dev-ruby/tidy-ext/tidy-ext-0.1.14-r4.ebuild
index aa4500bb1c4b..1027b579d387 100644
--- a/dev-ruby/tidy-ext/tidy-ext-0.1.14-r4.ebuild
+++ b/dev-ruby/tidy-ext/tidy-ext-0.1.14-r4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTENSIONS=(ext/tidy/extconf.rb)
@@ -28,4 +28,7 @@ all_ruby_prepare() {
# Avoid spec that needs network connectivity.
rm spec/tidy/remote_uri_spec.rb || die
+
+ # rspec 3 compatibility
+ sed -i -e 's/be_true/be_truthy/' spec/tidy/compat_spec.rb || die
}