diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-05-06 12:39:02 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-05-06 12:39:02 +0000 |
| commit | 5c8afe52d3f9b8e15f18af202f096893b1e7367f (patch) | |
| tree | 1a8bdb87da4612b0ec8ab818e93beae55fe1a84f /dev-ruby | |
| parent | 9fb02fec29b8d4a8f841cc22fc7d091423c8a490 (diff) | |
| download | baldeagleos-repo-5c8afe52d3f9b8e15f18af202f096893b1e7367f.tar.gz baldeagleos-repo-5c8afe52d3f9b8e15f18af202f096893b1e7367f.tar.xz baldeagleos-repo-5c8afe52d3f9b8e15f18af202f096893b1e7367f.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby')
72 files changed, 351 insertions, 657 deletions
diff --git a/dev-ruby/daemons/daemons-1.4.1.ebuild b/dev-ruby/daemons/daemons-1.4.1.ebuild index 54b393dd44b2..22f662138b2d 100644 --- a/dev-ruby/daemons/daemons-1.4.1.ebuild +++ b/dev-ruby/daemons/daemons-1.4.1.ebuild @@ -1,8 +1,8 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="Releases README.md" diff --git a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.0.1.ebuild b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.0.1.ebuild index 069967365a87..5e38460e01af 100644 --- a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.0.1.ebuild +++ b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/database_cleaner/database_cleaner-2.0.1.ebuild b/dev-ruby/database_cleaner/database_cleaner-2.0.1.ebuild index 52e7a601af60..8533fce64b78 100644 --- a/dev-ruby/database_cleaner/database_cleaner-2.0.1.ebuild +++ b/dev-ruby/database_cleaner/database_cleaner-2.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" # There are specs and features but they all require configured databases. RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/dev-ruby/date_validator/Manifest b/dev-ruby/date_validator/Manifest index 4259f905a6de..30b094912f1b 100644 --- a/dev-ruby/date_validator/Manifest +++ b/dev-ruby/date_validator/Manifest @@ -1,3 +1,2 @@ -DIST date_validator-0.10.0.gem 12800 BLAKE2B 0cbb11e70cb72a1203c2ec33581d4ed48be346af6998faa89e4323c8c6bf70b5c979b55bc79630153a940697c89ce140eb511538cd55adb0f12566f2f1a317a9 SHA512 4348835898ebfe311a8ea456adc10f7bbfd1dc21daf2678e32b1615ba3eef3d36671f67f533109882f40516c836f23d7e0a4072c9ecaa55a1b0eade0b6aa75b7 DIST date_validator-0.11.0.gem 12800 BLAKE2B ce45caa57bd1e29900ed0732bdbfbf81c68836de71efbf099bdc595a9b586872175960af40129af6d793ed5ce49ba222a3ca7d0172ef764ee02c88f4eae04e9e SHA512 269f3e234c8157a667c81d725497eafd21621cd35811f35707590242a3dc78065bd6dbe7b772a38761fdb8c95ae40f99976919444dac061f7bd2150fc9178afa DIST date_validator-0.12.0.gem 12800 BLAKE2B 235434dbd7e4441698bc90e0dd37bf9e5b8f1f742424e8155876e677e5d7dbe7beb4edd2f7dda7dba2729a024dcda72ac816e4f6a7dd38fdfaa4ea79f21d078e SHA512 e7796375d6d6af2fc9ce6e7d6174d59bd35ddbac90c4e5b54b321e33ed25f3e816c58013fa61f2003724e87fc96495ce81c132d056c9c9331bd1a236eb7dec38 diff --git a/dev-ruby/date_validator/date_validator-0.10.0.ebuild b/dev-ruby/date_validator/date_validator-0.10.0.ebuild deleted file mode 100644 index 8d4f4549e483..000000000000 --- a/dev-ruby/date_validator/date_validator-0.10.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="test" - -RUBY_FAKEGEM_TASK_DOC="docs" -RUBY_FAKEGEM_EXTRADOC="Readme.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -# if ever needed -#GITHUB_USER="codegram" -#GITHUB_PROJECT="${PN}" -#RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*" - -inherit ruby-fakegem - -DESCRIPTION="Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails" -HOMEPAGE="https://github.com/codegram/date_validator" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/activemodel-3.0:* -" - -ruby_add_bdepend " - test? ( - dev-ruby/minitest - >=dev-ruby/tzinfo-0.3 - >=dev-ruby/activesupport-3.0 - ) - doc? ( dev-ruby/yard )" - -all_ruby_prepare() { - sed -i \ - -e '/git ls-files/d' \ - ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i \ - -e '/[Bb]undler/s/^/#/' Rakefile || die - # Fix tests - sed -i -e "1irequire 'active_support'; require 'active_support/core_ext/time/zones'" test/test_helper.rb || die -} diff --git a/dev-ruby/dbf/dbf-4.2.0.ebuild b/dev-ruby/dbf/dbf-4.2.0.ebuild index a4db00c12b53..9cb0c52cd377 100644 --- a/dev-ruby/dbf/dbf-4.2.0.ebuild +++ b/dev-ruby/dbf/dbf-4.2.0.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild b/dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild new file mode 100644 index 000000000000..dda4c1794412 --- /dev/null +++ b/dev-ruby/ddmemoize/ddmemoize-1.0.0-r1.ebuild @@ -0,0 +1,30 @@ +# 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_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Adds support for memoizing functions" +HOMEPAGE="https://github.com/ddfreyne/ddmemoize/" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +ruby_add_rdepend " + dev-ruby/ddmetrics:1 + dev-ruby/ref:2 +" + +all_ruby_prepare() { + sed -i -e '/simplecov/,/^SimpleCov.formatter/ s:^:#:' \ + -e '/fuubar/,/^end/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/debug_inspector/debug_inspector-1.1.0.ebuild b/dev-ruby/debug_inspector/debug_inspector-1.1.0.ebuild index 3e51cfc9dfca..4b48f59684fa 100644 --- a/dev-ruby/debug_inspector/debug_inspector-1.1.0.ebuild +++ b/dev-ruby/debug_inspector/debug_inspector-1.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild b/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild index a7acf83bc9e6..41589bc45cbf 100644 --- a/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild +++ b/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/dependor/dependor-1.0.1-r1.ebuild b/dev-ruby/dependor/dependor-1.0.1-r1.ebuild index 24455dba0a49..2fc78ef81b5f 100644 --- a/dev-ruby/dependor/dependor-1.0.1-r1.ebuild +++ b/dev-ruby/dependor/dependor-1.0.1-r1.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/dependor/dependor-1.0.1.ebuild b/dev-ruby/dependor/dependor-1.0.1.ebuild deleted file mode 100644 index cfa8c5971b27..000000000000 --- a/dev-ruby/dependor/dependor-1.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Reduces duplication when doing manual dependency injection" -HOMEPAGE="https://github.com/psyho/dependor" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild b/dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild index 678b8a306fb8..f7226c51bc11 100644 --- a/dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild +++ b/dev-ruby/deprecated/deprecated-3.0.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/descendants_tracker/descendants_tracker-0.0.4-r1.ebuild b/dev-ruby/descendants_tracker/descendants_tracker-0.0.4-r1.ebuild index 73fa7c8e28bb..57def8104230 100644 --- a/dev-ruby/descendants_tracker/descendants_tracker-0.0.4-r1.ebuild +++ b/dev-ruby/descendants_tracker/descendants_tracker-0.0.4-r1.ebuild @@ -1,8 +1,8 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/diva/Manifest b/dev-ruby/diva/Manifest index 6fed7cbd1611..9050e29bb6f7 100644 --- a/dev-ruby/diva/Manifest +++ b/dev-ruby/diva/Manifest @@ -1,2 +1,3 @@ DIST diva-1.0.2.tar.gz 13638 BLAKE2B 461e8487e06749d0482b86fd30945dc83d53daea06750628839c899b6f8d419599c9cc322b62f58d3eb956a2a99a3674dd591c4bb2fc5483bd1853bc40154634 SHA512 b60d80ca55c98a2f6fcf269aa4a2188f2239b871b0e77f328490d5924a6d0e6801c67d0eef4de28b584303f38bed3752a3ceb2c1e4f2c7d17be13dad03c643b5 DIST diva-1.1.0.tar.gz 15859 BLAKE2B 58e9ca4d9f1b8f4fb3a75cb16437d565fc99a358ce20017a6b6a6a3c505fcc07347141b51b450c8d6eb34869ad5e1040f62e8e92188736799e4d96280194cb05 SHA512 1d53618b11ab49e8c4837ea23326a8c428f1c098e1c3b6e3c3850d7d978dd5fde5a5e23287fa3eb890fbc5c9f0c5609fe92c0368ac72c6fdfbe30dca4df68de9 +DIST diva-1.1.1.tar.gz 15974 BLAKE2B 2a3b497181a931eb6cf6c43b9d43ff9e0e7a34a753864bec422b69c6d01aa39b5f9dcc6abd54b85ca27b34d38a647c3e80450c2d7dd9cea1c62859eb3366d28d SHA512 36c7048cba2774567191b40ff88fa7804b61cb9334992dadd43a62f18be6635aa48753593ccba93a7c0438adfb7d75266b26b7a62e102aaf99afff7401c4e99a diff --git a/dev-ruby/diva/diva-1.1.1.ebuild b/dev-ruby/diva/diva-1.1.1.ebuild new file mode 100644 index 000000000000..d17232e2a269 --- /dev/null +++ b/dev-ruby/diva/diva-1.1.1.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" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="diva.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Implementation of expression for handling things" +HOMEPAGE="https://github.com/toshia/diva https://rubygems.org/gems/diva" +SRC_URI="https://github.com/toshia/diva/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +ruby_add_rdepend "<dev-ruby/addressable-2.9" +ruby_add_bdepend "test? ( dev-ruby/simplecov )" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die + sed -i -e '/addressable/ s/2.8/2.9/' -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest index 1367d0312e0c..b3ce8c569ae8 100644 --- a/dev-ruby/dnsruby/Manifest +++ b/dev-ruby/dnsruby/Manifest @@ -1,3 +1 @@ -DIST dnsruby-1.61.3.gem 259584 BLAKE2B 578d6f2b693de5007d4d15350a4fc6cb948f9e16ee9b0bb511e6b6dc92cf828d30e645522b834a6d42af5dd94b85f0675332b2363e0c2ba3b97c9b35b73bd82f SHA512 4cdf6d83c39c3209873e9bbd15ba33f851f3fb878cf746de98cf615b0f547dfc5af8b4be7d505f87f581755ff73de079b6ea3f6f8c5a11074c1c46d5bc9e8c07 -DIST dnsruby-1.61.7.gem 261632 BLAKE2B 28accc37bc8ca99ca348acea3ead30079f72deeff39d31b323344b758b874fca23f65ea7b6f8f8c780d74de491875b0e4a11354af14b5064cf7aa329a7a94a4f SHA512 454378b7eca03483533ca1c1e01a86361c20ce88971ecc6adc72e11bb9ef03709ea1332d2549eefc1c41ed13d5a752b1a7f76e2117ffc9076776663ab6e02d1f DIST dnsruby-1.61.9.gem 261632 BLAKE2B f86682fbc50bc0b20f59b3a7bb825081824a3dfa5a6de36f3083b39fac9617ff770d3a53c17f015bcaff5dfe5a96ddafd78b1aaf72bcba9bf990a649cf3a0c63 SHA512 ba692db6ab5234c0669076cb5290d5e4613886956d3cea23c22837f99ee2a970e7f86c7c7fdc7542ac4873d324f52b83b0f5e14bb9c3d5107b068fdf419f6ba1 diff --git a/dev-ruby/dnsruby/dnsruby-1.61.3.ebuild b/dev-ruby/dnsruby/dnsruby-1.61.3.ebuild deleted file mode 100644 index 09e3dc0ebb01..000000000000 --- a/dev-ruby/dnsruby/dnsruby-1.61.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_TEST="" -RUBY_FAKEGEM_DOCDIR="html" -RUBY_FAKEGEM_EXTRADOC="DNSSEC EXAMPLES README.md" -inherit ruby-fakegem - -DESCRIPTION="A pure Ruby DNS client library" -HOMEPAGE="https://github.com/alexdalitz/dnsruby" - -KEYWORDS="~amd64 ~arm ~x86" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/addressable-2.5:0" - -ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.4:5 )" - -all_ruby_prepare() { - sed -i -e "/[Cc]overall/d" Rakefile || die - sed -i -e '/display/d' \ - -e '/Display/,/^}/d' test/spec_helper.rb || die -} - -each_ruby_test() { - # only run offline tests - #${RUBY} -I .:lib test/ts_dnsruby.rb || die "test failed" - ${RUBY} -I .:lib test/ts_offline.rb || die "test failed" -} diff --git a/dev-ruby/dnsruby/dnsruby-1.61.7.ebuild b/dev-ruby/dnsruby/dnsruby-1.61.7.ebuild deleted file mode 100644 index 838329b05dfa..000000000000 --- a/dev-ruby/dnsruby/dnsruby-1.61.7.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="" -RUBY_FAKEGEM_DOCDIR="html" -RUBY_FAKEGEM_EXTRADOC="DNSSEC EXAMPLES README.md" -inherit ruby-fakegem - -DESCRIPTION="A pure Ruby DNS client library" -HOMEPAGE="https://github.com/alexdalitz/dnsruby" - -KEYWORDS="~amd64 ~arm ~x86" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/simpleidn-0.1:0" - -ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.4:5 )" - -all_ruby_prepare() { - sed -i -e "/[Cc]overall/d" Rakefile || die - sed -i -e '/display/d' \ - -e '/Display/,/^}/d' test/spec_helper.rb || die -} - -each_ruby_test() { - # only run offline tests - #${RUBY} -I .:lib test/ts_dnsruby.rb || die "test failed" - ${RUBY} -I .:lib test/ts_offline.rb || die "test failed" -} diff --git a/dev-ruby/dnsruby/dnsruby-1.61.9.ebuild b/dev-ruby/dnsruby/dnsruby-1.61.9.ebuild index b1b12dd543f6..d716d4fc9d06 100644 --- a/dev-ruby/dnsruby/dnsruby-1.61.9.ebuild +++ b/dev-ruby/dnsruby/dnsruby-1.61.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_DOCDIR="html" diff --git a/dev-ruby/docile/docile-1.4.0.ebuild b/dev-ruby/docile/docile-1.4.0.ebuild index ff02c328fec7..a32b1cd6ff1d 100644 --- a/dev-ruby/docile/docile-1.4.0.ebuild +++ b/dev-ruby/docile/docile-1.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild b/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild new file mode 100644 index 000000000000..b0055bbbb1d7 --- /dev/null +++ b/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild @@ -0,0 +1,46 @@ +# 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="none" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Domain Name manipulation library for Ruby" +HOMEPAGE="https://github.com/knu/ruby-domain_name" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/unf-0.0.5-r1:0" + +ruby_add_bdepend " + test? ( + >=dev-ruby/test-unit-2.5.5 + dev-ruby/shoulda + )" + +all_ruby_prepare() { + sed -i -e '/bundler/,/end/ d; i gem "unf"' test/helper.rb || die + rm Gemfile* || die + + # Remove development dependencies + sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \ + ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid dependency on git. + sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib:test test/test_*.rb +} diff --git a/dev-ruby/ed25519/ed25519-1.2.4.ebuild b/dev-ruby/ed25519/ed25519-1.2.4.ebuild deleted file mode 100644 index 282a543f34f2..000000000000 --- a/dev-ruby/ed25519/ed25519-1.2.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Library for the Ed25519 public-key signature system" -HOMEPAGE="https://github.com/crypto-rb/ed25519" -SRC_URI="https://github.com/crypto-rb/ed25519/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="amd64 ~arm ppc ppc64 x86" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/ed25519_ref10 extconf.rb || die -} - -each_ruby_compile() { - emake V=1 -Cext/ed25519_ref10 - cp ext/ed25519_ref10/ed25519_ref10.so lib/ || die -} diff --git a/dev-ruby/equalizer/equalizer-0.0.11-r1.ebuild b/dev-ruby/equalizer/equalizer-0.0.11-r1.ebuild index f796c0589bfb..14822f7e41dc 100644 --- a/dev-ruby/equalizer/equalizer-0.0.11-r1.ebuild +++ b/dev-ruby/equalizer/equalizer-0.0.11-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/equatable/Manifest b/dev-ruby/equatable/Manifest index c03e9405cd72..47d1da90fba7 100644 --- a/dev-ruby/equatable/Manifest +++ b/dev-ruby/equatable/Manifest @@ -1,2 +1 @@ -DIST equatable-0.6.1.gem 10752 BLAKE2B f544d330fd72c12c81757ca1220f209126e9200b0309d7720005c720ad7f89288cb40d3b7bca004f624f162bfebedef8341997e94cdf5f51e6fe86fa2ab0b0e1 SHA512 442a6c9afd31ec2c41f3802703515827cb8d100bea3932c1fadeb036bb96a045883050712f480ebe4f7ea9bda5dab335b0f0d9dcc90a42bf45ce6bcc504fe0d4 DIST equatable-0.7.0.tar.gz 10403 BLAKE2B 297543648fb78a9ce7603ebafedb45f69769317d3544951f6ea775087c4db2efe8c4cf30964899b20858169d60a3fb1f0c448b082f3b4596852420fb323626bd SHA512 5b6928cdabeddc23473c2be50122dba1a2e225c78fcae4976b89e145def1056a5b108939ee6156019568a3204f771032f1e2b5d0b440db5d7e8722f152455064 diff --git a/dev-ruby/equatable/equatable-0.6.1.ebuild b/dev-ruby/equatable/equatable-0.6.1.ebuild deleted file mode 100644 index 5be235e92d0a..000000000000 --- a/dev-ruby/equatable/equatable-0.6.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Allows ruby objects to implement equality comparison and inspection methods" -HOMEPAGE="https://github.com/piotrmurach/equatable" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -all_ruby_prepare() { - echo "-rspec_helper" > .rspec || die -} diff --git a/dev-ruby/equatable/equatable-0.7.0.ebuild b/dev-ruby/equatable/equatable-0.7.0.ebuild index fe460e5d01a7..8ab58bafe50b 100644 --- a/dev-ruby/equatable/equatable-0.7.0.ebuild +++ b/dev-ruby/equatable/equatable-0.7.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/erubi/erubi-1.10.0-r1.ebuild b/dev-ruby/erubi/erubi-1.10.0-r1.ebuild index 63edd94ddc3b..b810571cdebe 100644 --- a/dev-ruby/erubi/erubi-1.10.0-r1.ebuild +++ b/dev-ruby/erubi/erubi-1.10.0-r1.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc" @@ -19,7 +19,7 @@ SRC_URI="https://github.com/jeremyevans/erubi/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/minitest-global_expectations )" diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest index b93eaf0b2dee..fb8b7bd66cd7 100644 --- a/dev-ruby/excon/Manifest +++ b/dev-ruby/excon/Manifest @@ -1,2 +1,3 @@ DIST excon-0.92.1.tar.gz 212980 BLAKE2B 66832dbc309c825137419296098df56510dc004195468b5584fb50faff07e79f0748a11d692b3682e29d280004a53b9f1fd4dc5da14a40853f6c1639793b580c SHA512 3e630a96e37f20484caa15a8c4582a6e5a49a4baf741b9b855cc1d6cca4eb633c6a7f194c8f851c2dc7fd51989bb7ce37122f6eaecefc6583df58918e1540c73 DIST excon-0.92.2.tar.gz 212984 BLAKE2B 5b38a3e5435df3af6e19ac3a9bf17ee0b858470893d1fe6bcca841d21f7a7f0fbeffa79f50c98d6f278c7cc66f7e44bae95d6743575388f46c74fe02e1fcc6b8 SHA512 bc0c7d909279140b9be116b38b13b3dc2f3d8646c13732b8b9120129a645b63e0bb24e8db3d7d56072aa3f61b66bfbac6a955d8ea366dcb0c3d14f31966f95a8 +DIST excon-0.92.3.tar.gz 215423 BLAKE2B e07a2ca3289c1bbf4b0c3de1ef2802d85311461ceb931b9fa90b9b6837f779303490f8773cb71b8a977d5d87ebb60343d10a0966158541af34771d163c7cc814 SHA512 908ea503c2b7b4e865fcff080579bf18319c1b15f2e5b7ec7f52b6d4ebb0561b187cd18fad47c1ceadfa64700257ebf80e927b70f8679c8d00db3abc8d07f8c6 diff --git a/dev-ruby/excon/excon-0.92.3.ebuild b/dev-ruby/excon/excon-0.92.3.ebuild new file mode 100644 index 000000000000..2f63356225e4 --- /dev/null +++ b/dev-ruby/excon/excon-0.92.3.ebuild @@ -0,0 +1,45 @@ +# 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_EXTRADOC="changelog.txt README.md" +RUBY_FAKEGEM_GEMSPEC="excon.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="EXtended http(s) CONnections" +HOMEPAGE="https://github.com/excon/excon" +SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +ruby_add_bdepend " + dev-ruby/rake + test? ( + dev-ruby/activesupport + >=dev-ruby/json-1.8.5 + dev-ruby/open4 + dev-ruby/rdoc + dev-ruby/sinatra + ) +" +all_ruby_prepare() { + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # test that need network + rm -f spec/excon/test/server_spec.rb || die + + # tests that depend on eventmachine which is broken and no longer maintained + rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ + tests/{batch-requests,complete_responses}.rb \ + tests/middlewares/{decompress,mock}_tests.rb || die + rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die +} diff --git a/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild b/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild new file mode 100644 index 000000000000..7840a1559e99 --- /dev/null +++ b/dev-ruby/fast-stemmer/fast-stemmer-1.0.2-r4.ebuild @@ -0,0 +1,27 @@ +# 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_EXTRADOC="README" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Simple wrapper around multithreaded Porter stemming algorithm" +HOMEPAGE="https://github.com/romanbsd/fast-stemmer" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="" + +all_ruby_prepare() { + rm ext/Makefile || die +} + +each_ruby_test() { + ${RUBY} -Ilib -S testrb-2 test/fast_stemmer_test.rb || die +} diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest index 14c5da440cca..81e20a0ac3d7 100644 --- a/dev-ruby/fast_gettext/Manifest +++ b/dev-ruby/fast_gettext/Manifest @@ -1,4 +1,2 @@ DIST fast_gettext-1.8.0.tar.gz 89309 BLAKE2B 8ead2922662667c24d07dbc1145002583b1a65edd3cb581ac5bc058560aca38ed083e0470d4834cfdc5abae36f1e8264171b75649343675ab415b28ea2f0e8ab SHA512 0657b5955268166787a32bb74481cd07309018429c21707e061e022d67d5d2448d2d173149f164d16ff5f6c9ffa0feef38369b79daa299e1283fdcdc019ad72e -DIST fast_gettext-2.0.3.tar.gz 92262 BLAKE2B ebcbb081e8197e3443c2adc0ec6d1b4c3ebc7ccc8623a857705d893aa5e17af4be367802b5feb313256e337c1f751b74b45fd71f6aa5cb2188d6b71fe52718bb SHA512 b9a51c32a8cec8700cc4dea85862b48196aa87a567c813bfa45ecddcb841afbeeac8b061ef7f95a5f6573d78311bf5504e10adee44547b78ae412080bfb258d1 -DIST fast_gettext-2.1.0.tar.gz 91241 BLAKE2B 8364ea569d8993106a97f052c96d7a66217154a6cee2ffbcfc4f54b871e9175e85a3d06e0d180e567680d8969eaa0affc93f440534b28d18e488a563751712a4 SHA512 7768e947c723efef8f625a8baa6a1ea641ee33d5a3bb579d0f39f6b47914c46da23a6e167ac7d4fa29a05691ad3789334df144820e4ff84178f0a9dad31313f9 DIST fast_gettext-2.2.0.tar.gz 93511 BLAKE2B 8f4a8b169533194a82465ca29b4cbf52e9c724b9976355ad64459826ff9ad15da9762c6e90e237fef046fc6a8114abf54e0022eec573abf98a56bd067e7c06dd SHA512 06daacf46e4c8ef272ac2a60f8fad1abbb3eaa2bf5242991e7f32fd87e911917b6baf4965b0cbc96c11d0be0425585d501258d0c1faa065469dea6c3b8c97797 diff --git a/dev-ruby/fast_gettext/fast_gettext-2.0.3.ebuild b/dev-ruby/fast_gettext/fast_gettext-2.0.3.ebuild deleted file mode 100644 index 193ba2972e99..000000000000 --- a/dev-ruby/fast_gettext/fast_gettext-2.0.3.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="fast_gettext.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!" -HOMEPAGE="https://github.com/grosser/fast_gettext" -SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="public-domain" -SLOT="2" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/bundler )" - -all_ruby_prepare() { - rm Gemfile.lock || die - - # Remove jeweler and bump from Gemfile since they are not needed for tests. - sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die - sed -i -e '/single/I s:^:#:' spec/spec_helper.rb || die - sed -i -e '/SingleCov/ s:^:#:' spec/{*,*/*}/*spec.rb || die - - # Avoid unneeded dependency on git and development dependencies. - sed -e '/git ls-files/ s:^:#:' \ - -e '/\(wwtd\|bump\|sqlite3\|activerecord\|i18n\|single_cov\|forking_test_runner\|rubocop\)/ s:^:#:' \ - -e 's:require_relative ":require "./:' \ - -i fast_gettext.gemspec || die - - # Avoid a test dependency on activerecord since this is now in the - # dependency tree for app-admin/puppet and many arches don't have - # rails keyworded. - sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die - rm -f spec/fast_gettext/translation_repository/db_spec.rb || die - rm -f spec/fast_gettext/storage_spec.rb || die - sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die - - # Don't run a test that requires safe mode which we can't provide - # due to insecure directory settings for the portage dir. This spec - # also calls out to ruby which won't work with different ruby - # implementations. - sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die -} - -each_ruby_prepare() { - # Make sure the right ruby interpreter is used - sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die -} diff --git a/dev-ruby/fast_gettext/fast_gettext-2.1.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-2.1.0.ebuild deleted file mode 100644 index 31d37e6b883b..000000000000 --- a/dev-ruby/fast_gettext/fast_gettext-2.1.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="fast_gettext.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!" -HOMEPAGE="https://github.com/grosser/fast_gettext" -SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="public-domain" -SLOT="2" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/bundler )" - -all_ruby_prepare() { - rm Gemfile.lock || die - - # Remove jeweler and bump from Gemfile since they are not needed for tests. - sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die - sed -i -e '/single/I s:^:#:' spec/spec_helper.rb || die - sed -i -e '/SingleCov/ s:^:#:' spec/{*,*/*}/*spec.rb || die - - # Avoid unneeded dependency on git and development dependencies. - sed -e '/git ls-files/ s:^:#:' \ - -e '/\(wwtd\|bump\|sqlite3\|activerecord\|i18n\|single_cov\|forking_test_runner\|rubocop\)/ s:^:#:' \ - -e 's:require_relative ":require "./:' \ - -i fast_gettext.gemspec || die - - # Avoid a test dependency on activerecord since this is now in the - # dependency tree for app-admin/puppet and many arches don't have - # rails keyworded. - sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die - rm -f spec/fast_gettext/translation_repository/db_spec.rb || die - rm -f spec/fast_gettext/storage_spec.rb || die - sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die - - # Don't run a test that requires safe mode which we can't provide - # due to insecure directory settings for the portage dir. This spec - # also calls out to ruby which won't work with different ruby - # implementations. - sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die -} - -each_ruby_prepare() { - # Make sure the right ruby interpreter is used - sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die -} diff --git a/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild index 29366668c044..011935009a60 100644 --- a/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild +++ b/dev-ruby/fast_gettext/fast_gettext-2.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md" diff --git a/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild b/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild index 2593e4ff73b4..e3ea29b2c4cf 100644 --- a/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild +++ b/dev-ruby/fcgi/fcgi-0.9.2.1-r2.ebuild @@ -1,8 +1,8 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/ffaker/Manifest b/dev-ruby/ffaker/Manifest index 04b511b2c388..30cdf206178e 100644 --- a/dev-ruby/ffaker/Manifest +++ b/dev-ruby/ffaker/Manifest @@ -1,5 +1,2 @@ -DIST ffaker-2.17.0.gem 438272 BLAKE2B 620abe73efeb7f076804b17129d18eef491969e13833308468faffc86fbbf5dff358ea159219b8bf78c1ad69f57e4c2d3248759be4dec7ad96de6da41f52e734 SHA512 af6a04d6e960af23962c5596d58c097b078eb43ab72fc61997b4e4c30a459ef959508e13b1bc0a7cbfa2d83dddf7b684d6bf97b69cbed1fbb0994890a3e6dd6c -DIST ffaker-2.18.0.gem 445952 BLAKE2B 3a0d9bc201810f6055417283e821655e70d45916282e6b01530c3221826ce555ad3670ab81cc21e14739c53b3fbb2940d9eb0d45b7613e9374f10d15df138515 SHA512 d57f1baa5fa40ab8d7ac7aec21d18a2ae2611f960b2e59f2deb41c2d1319f546ed18eda0f3ba02f58c34dc80f00da2487c7ec7940cb213f55dc6c900e44ff934 -DIST ffaker-2.19.0.gem 461312 BLAKE2B d80ae70604fcd579ad42b268e6139e3395dcc10aa90e828d4ac8b402624b6391e88d25ed233db699c953feb279348de95e9f731455e10b58970069feebd72bdf SHA512 2de34cdfae50bcb460dc8fb6eb7cd5ee69034de4b66e97a408e5c6265efd9370eb3c38e5a61eefdc42b67e5e569e6ba3a1f7621ffe1a8cf6beb76fad40bf5d6e DIST ffaker-2.20.0.gem 461312 BLAKE2B 1e0f38b83c957407e44a25e955ffa58b848a5a88e7200087e874d8998bbe65f49be28eb428fd28796c9f1f0663da97f0970763e767e38aed9f541edd62440b63 SHA512 aa908505c771636b307f1309511f9eb489dc14b07022960ae58f25321ebae46dc6e0406ea91863acd82b02402d5ee70aa71d77fd4aa753918c6d79c690764eb8 DIST ffaker-2.21.0.gem 463360 BLAKE2B 90742c81b719ef6930269d2b6927add981f7d001a1465b5835894acf4e627e3870123d3e0c5c9449468c2f34c1b783e625daf668d900d6956487f6036ea8da8a SHA512 bff7f36ab6c90ac66781ddf034a628323a673a13325b93f3b12b0298d4934df3d7752e512daf7c1a893378c8d66b2d3facd2d407bfabd1dd02b64944acf73a08 diff --git a/dev-ruby/ffaker/ffaker-2.17.0.ebuild b/dev-ruby/ffaker/ffaker-2.17.0.ebuild deleted file mode 100644 index 267c5520faf5..000000000000 --- a/dev-ruby/ffaker/ffaker-2.17.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md REFERENCE.md" - -inherit ruby-fakegem - -DESCRIPTION="Faster Faker, generates dummy data" -HOMEPAGE="https://github.com/emmanueloga/ffaker" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - sed -i -e '/test_image_file/aomit "network"' test/test_image.rb || die -} diff --git a/dev-ruby/ffaker/ffaker-2.18.0.ebuild b/dev-ruby/ffaker/ffaker-2.18.0.ebuild deleted file mode 100644 index 1073b3dfb7b9..000000000000 --- a/dev-ruby/ffaker/ffaker-2.18.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md REFERENCE.md" - -inherit ruby-fakegem - -DESCRIPTION="Faster Faker, generates dummy data" -HOMEPAGE="https://github.com/emmanueloga/ffaker" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - sed -i -e '/test_image_file/aomit "network"' test/test_image.rb || die -} diff --git a/dev-ruby/ffaker/ffaker-2.19.0.ebuild b/dev-ruby/ffaker/ffaker-2.19.0.ebuild deleted file mode 100644 index d2dfeeaaf3a1..000000000000 --- a/dev-ruby/ffaker/ffaker-2.19.0.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 ruby30" - -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md REFERENCE.md" - -inherit ruby-fakegem - -DESCRIPTION="Faster Faker, generates dummy data" -HOMEPAGE="https://github.com/emmanueloga/ffaker" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - sed -i -e '/test_image_file/aomit "network"' test/test_image.rb || die -} diff --git a/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r1.ebuild b/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r1.ebuild index 6ca7b935aa2a..0e36fcac82ef 100644 --- a/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r1.ebuild +++ b/dev-ruby/ffi-compiler/ffi-compiler-1.0.1-r1.ebuild @@ -1,8 +1,8 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild index 2a3ce2880f87..83ce1dfa1410 100644 --- a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild +++ b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/dev-ruby/filesize/filesize-0.2.0-r1.ebuild b/dev-ruby/filesize/filesize-0.2.0-r1.ebuild new file mode 100644 index 000000000000..f6d3f6f01e45 --- /dev/null +++ b/dev-ruby/filesize/filesize-0.2.0-r1.ebuild @@ -0,0 +1,19 @@ +# 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_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="small ruby class for handling filesizes with both the SI and binary prefixes" +HOMEPAGE="https://github.com/dominikh/filesize" + +LICENSE="MIT" +SLOT="${PV}" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" diff --git a/dev-ruby/filigree/filigree-0.4.1.ebuild b/dev-ruby/filigree/filigree-0.4.1.ebuild index 285e80ea3849..e3c5f76a19b0 100644 --- a/dev-ruby/filigree/filigree-0.4.1.ebuild +++ b/dev-ruby/filigree/filigree-0.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/font-awesome-rails/Manifest b/dev-ruby/font-awesome-rails/Manifest index 5edb79b7878f..75d70dd0f9a9 100644 --- a/dev-ruby/font-awesome-rails/Manifest +++ b/dev-ruby/font-awesome-rails/Manifest @@ -1,2 +1 @@ -DIST font-awesome-rails-4.7.0.7.gem 638464 BLAKE2B 2cd0a992377f88ae94db8b52260e5bd14138268bb901c808ec48f615d29311326cacf3f8e3c3fe0b6b6da6c2d8383fca9933d479fd72cb42b7c57e5277694112 SHA512 15db10613b41d122b5a4632226254de018d798e951391177322abf78294b1b7ddb2a13363410dff84903d1b6624a793a8c3af0591da9bdb56232d4e585eb5149 DIST font-awesome-rails-4.7.0.8.gem 638464 BLAKE2B 5aaea78b2f8601004f349b6a526c6e19dfd42686dbe424dac112c9ae99eabe8f09ee571cf0b07fc2b1b0221a3fdeb7a005b9e466aa281a2d85d1c71804debc0c SHA512 011d2a3f66345f5629b98b1224ace1818657447635610c5b927def5595f8dd1878d7b65e526ab6f078fb717cf44804aa989d3502072c6e341f01b75d2f7b9936 diff --git a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.7.ebuild b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.7.ebuild deleted file mode 100644 index 51833f152643..000000000000 --- a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.7.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="" - -inherit ruby-fakegem - -DESCRIPTION="Font-awesome for the asset pipeline" -HOMEPAGE="https://github.com/bokmann/font-awesome-rails https://rubygems.org/gems/font-awesome-rails" - -LICENSE="MIT OFL" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend "<dev-ruby/railties-6.2:* - >=dev-ruby/railties-3.2:*" diff --git a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild index 4e4ca50caccf..c7c5f0afb6cd 100644 --- a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild +++ b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/forgery/forgery-0.8.1.ebuild b/dev-ruby/forgery/forgery-0.8.1.ebuild index 29ae437b96f6..66650e553d57 100644 --- a/dev-ruby/forgery/forgery-0.8.1.ebuild +++ b/dev-ruby/forgery/forgery-0.8.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.markdown" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild b/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild index 79fbcede11cb..d17d2b52e61b 100644 --- a/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild +++ b/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/gist/gist-6.0.0.ebuild b/dev-ruby/gist/gist-6.0.0.ebuild index ce5eb800019f..cb8d1ae3d382 100644 --- a/dev-ruby/gist/gist-6.0.0.ebuild +++ b/dev-ruby/gist/gist-6.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index 0488f1bdc080..6ff924a106bc 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -1,4 +1,2 @@ -DIST git-1.10.0.tar.gz 207412 BLAKE2B e18406a9690d4c0fc3009b57629515e701f41113592fd7533b6b2ae659b90ec1b635410deb7bcb3bd711ce291aaec2010bfcfb4bfb812b9fffdafac167d33bb9 SHA512 717ae5df3cf2b700395df91e8f6e9632062c804955c8f18215c5220ec373a33c2a991534f2a63155111643a867f45f2e7056e2dd6e297340372143770bb70021 DIST git-1.10.2.tar.gz 212738 BLAKE2B 4059066fac1a22e8f19ecce1ebaed648fedc30767b91cb38cf9cf4c9f7091f55f5e9682183e188357dd12ed06dc1ad905d9b688db0c536623487e3c5431ba6f8 SHA512 5d8150a8f974c9b9f531d169e2899b311965a9e9d48d1e45c8bb778a48ea0887ccecf7681baf7cbfad4d22509ba0aafb9886559565e918b84f740b3da7430d86 DIST git-1.11.0.tar.gz 214161 BLAKE2B 69471f89fddf18bf31d74e318141046395281ba64de1f91fd49cb866508dca9cf7c568c113ed7d7e928bf1d7dfdb0e130a193d4069b87155a4dbc046d6dd6ce9 SHA512 a71da8890622b6ad5a341908e968040ef6c00e2f9edd0bfee1a0c1e9f110cc12b9c01015605b0fb902fdf04fab6011adfbffcf5e8f853c550bff7c263d2e6bd6 -DIST git-1.9.1.tar.gz 206509 BLAKE2B 3f8739286f3197fa86a3fccfab357510d562415f568726126cf96c8b74c716c4fbb592f854cafda26cf2f0371e4bc9b52a9f5efdea860d0ea6836198ca48b887 SHA512 ee1df3e704b8bf0687c9fce83d73502d3d46e7f3291da90906961dda057d8e6ec3a0fda5b68c258dd8542559055f1bfabf8915a7e594edafa4b3f267f302f397 diff --git a/dev-ruby/git/git-1.10.0.ebuild b/dev-ruby/git/git-1.10.0.ebuild deleted file mode 100644 index 48659e920ef8..000000000000 --- a/dev-ruby/git/git-1.10.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="git.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for using Git in Ruby" -HOMEPAGE="https://github.com/schacon/ruby-git" -SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-git-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="test" - -DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )" -RDEPEND+=">=dev-vcs/git-1.6.0.0" - -ruby_add_rdepend ">=dev-ruby/rchardet-1.8:1" - -ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - # Don't use hardcoded /tmp directory. - sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die - - sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - git config --global user.email "git@example.com" || die - git config --global user.name "GitExample" || die - ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/git/git-1.9.1.ebuild b/dev-ruby/git/git-1.9.1.ebuild deleted file mode 100644 index caa61b6460d3..000000000000 --- a/dev-ruby/git/git-1.9.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="git.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for using Git in Ruby" -HOMEPAGE="https://github.com/schacon/ruby-git" -SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-git-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" -IUSE="test" - -DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )" -RDEPEND+=">=dev-vcs/git-1.6.0.0" - -ruby_add_rdepend ">=dev-ruby/rchardet-1.8:1" - -ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - # Don't use hardcoded /tmp directory. - sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die - sed -i -e "1irequire 'pathname'" tests/test_helper.rb || die - - sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - git config --global user.email "git@example.com" || die - git config --global user.name "GitExample" || die - ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild b/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild index 5d6c21c0a8f3..cf2634666965 100644 --- a/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild +++ b/dev-ruby/gnuplot/gnuplot-2.6.2-r3.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="AUTHORS.txt ChangeLog README.textile" diff --git a/dev-ruby/gpgme/gpgme-2.0.20-r3.ebuild b/dev-ruby/gpgme/gpgme-2.0.20-r3.ebuild index 3200ae3ba2e0..27438ef561db 100644 --- a/dev-ruby/gpgme/gpgme-2.0.20-r3.ebuild +++ b/dev-ruby/gpgme/gpgme-2.0.20-r3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc" diff --git a/dev-ruby/haml-rails/haml-rails-2.0.1-r1.ebuild b/dev-ruby/haml-rails/haml-rails-2.0.1-r1.ebuild new file mode 100644 index 000000000000..42ee8c50bef2 --- /dev/null +++ b/dev-ruby/haml-rails/haml-rails-2.0.1-r1.ebuild @@ -0,0 +1,30 @@ +# 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_EXTRADOC="README.md" +RUBY_FAKEGEM_RECIPE_DOC="yard" + +inherit ruby-fakegem + +DESCRIPTION="Provides Haml generators for Rails 4" +HOMEPAGE="https://github.com/indirect/haml-rails" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/actionpack-5.1:* + >=dev-ruby/activesupport-5.1:* + >=dev-ruby/railties-5.1:* + >=dev-ruby/haml-4.0.6:* <dev-ruby/haml-6:* + >=dev-ruby/html2haml-1.0.1" + +ruby_add_bdepend "test? ( >=dev-ruby/rails-5.1 )" + +all_ruby_prepare() { + sed -i -e "/[Bb]undler/d" Rakefile || die +} diff --git a/dev-ruby/hashr/hashr-2.0.1-r1.ebuild b/dev-ruby/hashr/hashr-2.0.1-r1.ebuild index 1439b1e1660f..1a13831e7cf2 100644 --- a/dev-ruby/hashr/hashr-2.0.1-r1.ebuild +++ b/dev-ruby/hashr/hashr-2.0.1-r1.ebuild @@ -1,9 +1,9 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r1.ebuild b/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r1.ebuild index 971c1b63f621..481efe779974 100644 --- a/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r1.ebuild +++ b/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" inherit ruby-fakegem diff --git a/dev-ruby/highline/highline-2.0.3-r1.ebuild b/dev-ruby/highline/highline-2.0.3-r1.ebuild new file mode 100644 index 000000000000..7c6ab702d0ab --- /dev/null +++ b/dev-ruby/highline/highline-2.0.3-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 ruby31" + +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="highline.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Highline is a high-level command-line IO library for ruby" +HOMEPAGE="https://github.com/JEG2/highline" +SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +IUSE="" +LICENSE="|| ( GPL-2 Ruby )" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +all_ruby_prepare() { + # fix up gemspec file not to call git + sed -i -e 's/git ls-files -z/find * -print0/' highline.gemspec || die + + # Avoid unneeded dependencies + sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \ + -e '/PackageTask/,/end/ s:^:#:' Rakefile || die + sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die + + # Remove almost empty doc directory to allow rdoc recipe to work + rm -rf doc || die +} diff --git a/dev-ruby/hitimes/hitimes-2.0.0-r1.ebuild b/dev-ruby/hitimes/hitimes-2.0.0-r1.ebuild new file mode 100644 index 000000000000..2012f619a1b4 --- /dev/null +++ b/dev-ruby/hitimes/hitimes-2.0.0-r1.ebuild @@ -0,0 +1,27 @@ +# 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_EXTRADOC="README.md HISTORY.md" + +inherit ruby-fakegem + +DESCRIPTION="A fast, high resolution timer library" +HOMEPAGE="https://github.com/copiousfreetime/hitimes" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + sed -i -e "/RUBY_VERSION >= '1.9.2'/,+4d" spec/spec_helper.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:spec:. -e 'Dir["spec/*_spec.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/hocon/hocon-1.3.1-r1.ebuild b/dev-ruby/hocon/hocon-1.3.1-r1.ebuild index 0781811d1c4c..4c81ca1206b6 100644 --- a/dev-ruby/hocon/hocon-1.3.1-r1.ebuild +++ b/dev-ruby/hocon/hocon-1.3.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild index 896944c223f9..8b85b5fe20db 100644 --- a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild +++ b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild @@ -1,8 +1,8 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/httparty/httparty-0.20.0.ebuild b/dev-ruby/httparty/httparty-0.20.0.ebuild index 7b09e08e2d59..75e43010b1ab 100644 --- a/dev-ruby/httparty/httparty-0.20.0.ebuild +++ b/dev-ruby/httparty/httparty-0.20.0.ebuild @@ -1,9 +1,9 @@ -# 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" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -20,7 +20,7 @@ SRC_URI="https://github.com/jnunemaker/httparty/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" ruby_add_rdepend 'dev-ruby/mime-types:3 >=dev-ruby/multi_xml-0.5.2' diff --git a/dev-ruby/httpauth/httpauth-0.2.1-r1.ebuild b/dev-ruby/httpauth/httpauth-0.2.1-r1.ebuild index 9e257ddfc835..acedb9a1fbd0 100644 --- a/dev-ruby/httpauth/httpauth-0.2.1-r1.ebuild +++ b/dev-ruby/httpauth/httpauth-0.2.1-r1.ebuild @@ -1,8 +1,8 @@ -# 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 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md TODO" RUBY_FAKEGEM_GEMSPEC="httpauth.gemspec" diff --git a/dev-ruby/mocha/mocha-0.14.0-r1.ebuild b/dev-ruby/mocha/mocha-0.14.0-r1.ebuild index 02400cea194b..343fef9d1fb5 100644 --- a/dev-ruby/mocha/mocha-0.14.0-r1.ebuild +++ b/dev-ruby/mocha/mocha-0.14.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_TEST="MOCHA_NO_DOCS=true test:units" diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest index df6fa09ab02a..258781ff427b 100644 --- a/dev-ruby/rack-protection/Manifest +++ b/dev-ruby/rack-protection/Manifest @@ -1,2 +1 @@ -DIST rack-protection-2.1.0.gem 17408 BLAKE2B e4804273d346c76e9e7348bfa9575f16c9d415da9db4e8677782aed70fa613b6f322c82808707734276b8db60fce9d87fbbaac807c1b8df7f6bf1960c76ae244 SHA512 965388584a2cae9065ccc0d041bbd40951f22420f05e657586d710f87ae8f854a0be32c3274b9373f96b5f8eb19354d371e3bce9b2df83c013abfea99f16bded DIST rack-protection-2.2.0.gem 17408 BLAKE2B d9d5d8e2473b6354dd61cfc338a05932a2c60aa12544399cb0b9b74c717d6fa48bdec638381582be0a13f845f0c69583275f412458a20198894b5eddc7b53358 SHA512 06d6c2026e3e93131a2405bbaa8a514ddde48607979828b9fc41309dbdfff2b7c8cac48a6981e76b5dda554f0cbdc7c6ff5f44b8925fce1cb9b7de0a16380ca4 diff --git a/dev-ruby/rack-protection/rack-protection-2.1.0.ebuild b/dev-ruby/rack-protection/rack-protection-2.1.0.ebuild deleted file mode 100644 index c5f7a62db614..000000000000 --- a/dev-ruby/rack-protection/rack-protection-2.1.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -# There are no specs in the gem and the source cannot be downloaded separately. -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="This gem protects against typical web attacks" -HOMEPAGE="https://github.com/rkh/rack-protection" - -LICENSE="MIT" -SLOT="$(ver_cut 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="" - -ruby_add_rdepend "dev-ruby/rack:*" - -# ruby_add_bdepend "test? ( dev-ruby/rack-test )" diff --git a/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild b/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild index d4ddbd88b292..263f114e79f3 100644 --- a/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild +++ b/dev-ruby/rack-protection/rack-protection-2.2.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/rkh/rack-protection" LICENSE="MIT" SLOT="$(ver_cut 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" +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="" ruby_add_rdepend "dev-ruby/rack:*" diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild index 7b21c47f4bd1..a30192a903de 100644 --- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild +++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.8.0.ebuild @@ -18,7 +18,7 @@ RUBY_S="$MY_P"/bindings/ruby LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="graph test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( graph )" diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest index 8a84d952ff56..cdb58e6d0774 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -1,2 +1 @@ -DIST sinatra-2.1.0.tar.gz 511138 BLAKE2B 05eea600695abf6ee9b2ef0eb2a215c106ac45a343a60017f2cdf8aba8733c1ba5c55235a9c35a4665659797754f78e28d6b8fb1e24391e99a2336ee150bacff SHA512 7127593bd44a5648407631f05d5db04100db30ae862c37e22dc264025fe271336c25df3c47839e41ba200da98be6c7b985852cd53d494a8bbda90fe701a89fe0 DIST sinatra-2.2.0.tar.gz 513752 BLAKE2B e407b9241cab27e326c0a2d4d83593e292de902b6ed19a12f17b0cd114230b0d10f1ffaa8f8b8237d17b547c7e012c57456af357019b228f3d7a88847220cf33 SHA512 be9432a8efa93578accc836cd0fecca128e56989d8596f1b3d33d2d956e90acd80244b98473fff2adae13ed4a1e933c41e73c80755a6f3418a65cdf33c011145 diff --git a/dev-ruby/sinatra/sinatra-2.1.0-r1.ebuild b/dev-ruby/sinatra/sinatra-2.1.0-r1.ebuild deleted file mode 100644 index 16a511abe9e4..000000000000 --- a/dev-ruby/sinatra/sinatra-2.1.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# 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_TASK_TEST="MT_NO_PLUGINS=true test:core" - -RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" - -RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" -HOMEPAGE="http://www.sinatrarb.com/" -SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="" - -ruby_add_rdepend " - dev-ruby/mustermann:1 - dev-ruby/rack:2.2 - ~dev-ruby/rack-protection-${PV} - dev-ruby/tilt:2" -ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder <dev-ruby/activesupport-7 )" -ruby_add_bdepend "doc? ( dev-ruby/yard )" - -all_ruby_prepare() { - sed -i -e '/active_support\/core_ext\/hash/igem "activesupport", "<7"' test/helper.rb || die -} diff --git a/dev-ruby/sinatra/sinatra-2.1.0.ebuild b/dev-ruby/sinatra/sinatra-2.1.0.ebuild deleted file mode 100644 index 51d577f6653a..000000000000 --- a/dev-ruby/sinatra/sinatra-2.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_TEST="test:core" - -RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" - -RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" -HOMEPAGE="http://www.sinatrarb.com/" -SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="" - -ruby_add_rdepend " - dev-ruby/mustermann:1 - dev-ruby/rack:2.2 - ~dev-ruby/rack-protection-${PV} - dev-ruby/tilt:2" -ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder dev-ruby/activesupport )" -ruby_add_bdepend "doc? ( dev-ruby/yard )" diff --git a/dev-ruby/sinatra/sinatra-2.2.0.ebuild b/dev-ruby/sinatra/sinatra-2.2.0.ebuild index 16a511abe9e4..e1b5bdf64a8e 100644 --- a/dev-ruby/sinatra/sinatra-2.2.0.ebuild +++ b/dev-ruby/sinatra/sinatra-2.2.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" ruby_add_rdepend " |
