From e4ddeb4e59edd84856cdbe104685eed1ae480858 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Thu, 8 Jul 2021 01:39:48 +0000 Subject: Adding metadata --- dev-ruby/acme-client/Manifest | 2 - dev-ruby/acme-client/acme-client-2.0.6.ebuild | 39 ------- dev-ruby/acme-client/acme-client-2.0.7.ebuild | 36 ------ .../actionpack-xml_parser-2.0.1-r1.ebuild | 31 ++++++ dev-ruby/airbrussh/Manifest | 1 - dev-ruby/airbrussh/airbrussh-1.3.4.ebuild | 33 ------ dev-ruby/ammeter/ammeter-1.1.5.ebuild | 2 +- dev-ruby/asciidoctor-diagram/Manifest | 1 - .../asciidoctor-diagram-1.5.19.ebuild | 37 ------- .../asciidoctor-diagram-2.0.5.ebuild | 4 +- dev-ruby/backports/Manifest | 3 - dev-ruby/backports/backports-3.17.2-r1.ebuild | 28 ----- dev-ruby/backports/backports-3.18.2-r1.ebuild | 28 ----- dev-ruby/backports/backports-3.20.1-r1.ebuild | 28 ----- dev-ruby/capistrano/Manifest | 3 - dev-ruby/capistrano/capistrano-2.15.5-r3.ebuild | 48 ++++++++ dev-ruby/capistrano/capistrano-3.14.0.ebuild | 37 ------- dev-ruby/capistrano/capistrano-3.14.1.ebuild | 37 ------- dev-ruby/capistrano/capistrano-3.15.0.ebuild | 37 ------- dev-ruby/capistrano/capistrano-3.16.0.ebuild | 2 +- dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild | 36 ++++++ dev-ruby/css_parser/Manifest | 1 + dev-ruby/css_parser/css_parser-1.9.0.ebuild | 43 ++++++++ dev-ruby/dbf/dbf-4.1.3.ebuild | 4 +- dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild | 29 +++++ dev-ruby/facter/Manifest | 2 +- dev-ruby/facter/facter-4.2.0.ebuild | 42 ------- dev-ruby/facter/facter-4.2.2.ebuild | 42 +++++++ dev-ruby/faraday/Manifest | 2 - dev-ruby/faraday/faraday-1.0.1.ebuild | 84 -------------- dev-ruby/faraday/faraday-1.1.0.ebuild | 81 -------------- dev-ruby/ffi/Manifest | 4 - dev-ruby/ffi/ffi-1.12.2.ebuild | 63 ----------- dev-ruby/ffi/ffi-1.13.1.ebuild | 63 ----------- dev-ruby/ffi/ffi-1.14.1.ebuild | 67 ------------ dev-ruby/ffi/ffi-1.15.0.ebuild | 67 ------------ dev-ruby/flog/flog-4.6.4.ebuild | 4 +- dev-ruby/gist/Manifest | 1 - dev-ruby/gist/gist-5.1.0.ebuild | 24 ---- dev-ruby/gruff/Manifest | 3 - dev-ruby/gruff/gruff-0.12.1.ebuild | 53 --------- dev-ruby/gruff/gruff-0.12.2.ebuild | 53 --------- dev-ruby/gruff/gruff-0.8.0.ebuild | 50 --------- dev-ruby/hashie/Manifest | 1 - dev-ruby/hashie/hashie-4.0.0.ebuild | 44 -------- dev-ruby/hashie/hashie-4.1.0.ebuild | 44 -------- .../hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4.ebuild | 4 +- dev-ruby/httparty/httparty-0.18.1.ebuild | 2 +- dev-ruby/image_processing/Manifest | 3 - .../image_processing-1.10.3.ebuild | 45 -------- .../image_processing-1.11.0.ebuild | 45 -------- .../image_processing-1.12.0.ebuild | 45 -------- dev-ruby/listen/Manifest | 3 - dev-ruby/listen/listen-3.4.0.ebuild | 47 -------- dev-ruby/listen/listen-3.4.1.ebuild | 47 -------- dev-ruby/listen/listen-3.5.0.ebuild | 47 -------- dev-ruby/listen/listen-3.5.1.ebuild | 2 +- dev-ruby/maxitest/Manifest | 1 - dev-ruby/maxitest/maxitest-3.5.0.ebuild | 47 -------- dev-ruby/maxitest/maxitest-3.6.0-r1.ebuild | 53 +++++++++ dev-ruby/mini_magick/Manifest | 1 - dev-ruby/mini_magick/mini_magick-4.10.1.ebuild | 56 ---------- .../neovim-ruby-client-0.8.1-r1.ebuild | 4 +- dev-ruby/octokit/Manifest | 2 - dev-ruby/octokit/octokit-4.18.0-r1.ebuild | 41 ------- dev-ruby/octokit/octokit-4.19.0.ebuild | 42 ------- dev-ruby/omniauth/Manifest | 1 + dev-ruby/omniauth/omniauth-1.9.1.ebuild | 4 +- dev-ruby/omniauth/omniauth-2.0.4.ebuild | 46 ++++++++ dev-ruby/path_expander/path_expander-1.1.0.ebuild | 4 +- dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild | 2 +- dev-ruby/puppet_forge/Manifest | 1 - dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild | 44 -------- dev-ruby/rake/Manifest | 3 +- dev-ruby/rake/rake-13.0.0.ebuild | 59 ---------- dev-ruby/rake/rake-13.0.1.ebuild | 59 ---------- dev-ruby/rake/rake-13.0.4.ebuild | 61 +++++++++++ dev-ruby/rash_alt/Manifest | 1 - dev-ruby/rash_alt/rash_alt-0.4.8.ebuild | 30 ----- dev-ruby/rdoc/Manifest | 1 + dev-ruby/rdoc/rdoc-6.3.2.ebuild | 94 ++++++++++++++++ dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.2.2.ebuild | 66 +++++++++++ dev-ruby/roadie/roadie-4.0.0.ebuild | 4 +- .../rspec-expectations-3.10.1.ebuild | 2 +- dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild | 2 +- dev-ruby/rspec-rails/Manifest | 1 + dev-ruby/rspec-rails/rspec-rails-4.1.2.ebuild | 2 +- dev-ruby/rspec-rails/rspec-rails-5.0.1.ebuild | 58 ++++++++++ dev-ruby/rspec-support/rspec-support-3.10.2.ebuild | 2 +- dev-ruby/rspectacular/rspectacular-0.70.8.ebuild | 22 ---- dev-ruby/rubygems/Manifest | 1 + dev-ruby/rubygems/rubygems-3.0.3.ebuild | 121 +++++++++++++++++++++ dev-ruby/thor/thor-1.1.0.ebuild | 2 +- dev-ruby/tty-file/tty-file-0.10.0.ebuild | 4 +- dev-ruby/web-console/Manifest | 1 - dev-ruby/web-console/web-console-4.0.4.ebuild | 46 -------- dev-ruby/yajl-ruby/yajl-ruby-1.4.1-r1.ebuild | 39 +++++++ 98 files changed, 803 insertions(+), 1862 deletions(-) delete mode 100644 dev-ruby/acme-client/acme-client-2.0.6.ebuild delete mode 100644 dev-ruby/acme-client/acme-client-2.0.7.ebuild create mode 100644 dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r1.ebuild delete mode 100644 dev-ruby/airbrussh/airbrussh-1.3.4.ebuild delete mode 100644 dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild delete mode 100644 dev-ruby/backports/backports-3.17.2-r1.ebuild delete mode 100644 dev-ruby/backports/backports-3.18.2-r1.ebuild delete mode 100644 dev-ruby/backports/backports-3.20.1-r1.ebuild create mode 100644 dev-ruby/capistrano/capistrano-2.15.5-r3.ebuild delete mode 100644 dev-ruby/capistrano/capistrano-3.14.0.ebuild delete mode 100644 dev-ruby/capistrano/capistrano-3.14.1.ebuild delete mode 100644 dev-ruby/capistrano/capistrano-3.15.0.ebuild create mode 100644 dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild create mode 100644 dev-ruby/css_parser/css_parser-1.9.0.ebuild create mode 100644 dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild delete mode 100644 dev-ruby/facter/facter-4.2.0.ebuild create mode 100644 dev-ruby/facter/facter-4.2.2.ebuild delete mode 100644 dev-ruby/faraday/faraday-1.0.1.ebuild delete mode 100644 dev-ruby/faraday/faraday-1.1.0.ebuild delete mode 100644 dev-ruby/ffi/ffi-1.12.2.ebuild delete mode 100644 dev-ruby/ffi/ffi-1.13.1.ebuild delete mode 100644 dev-ruby/ffi/ffi-1.14.1.ebuild delete mode 100644 dev-ruby/ffi/ffi-1.15.0.ebuild delete mode 100644 dev-ruby/gist/gist-5.1.0.ebuild delete mode 100644 dev-ruby/gruff/gruff-0.12.1.ebuild delete mode 100644 dev-ruby/gruff/gruff-0.12.2.ebuild delete mode 100644 dev-ruby/gruff/gruff-0.8.0.ebuild delete mode 100644 dev-ruby/hashie/hashie-4.0.0.ebuild delete mode 100644 dev-ruby/hashie/hashie-4.1.0.ebuild delete mode 100644 dev-ruby/image_processing/image_processing-1.10.3.ebuild delete mode 100644 dev-ruby/image_processing/image_processing-1.11.0.ebuild delete mode 100644 dev-ruby/image_processing/image_processing-1.12.0.ebuild delete mode 100644 dev-ruby/listen/listen-3.4.0.ebuild delete mode 100644 dev-ruby/listen/listen-3.4.1.ebuild delete mode 100644 dev-ruby/listen/listen-3.5.0.ebuild delete mode 100644 dev-ruby/maxitest/maxitest-3.5.0.ebuild create mode 100644 dev-ruby/maxitest/maxitest-3.6.0-r1.ebuild delete mode 100644 dev-ruby/mini_magick/mini_magick-4.10.1.ebuild delete mode 100644 dev-ruby/octokit/octokit-4.18.0-r1.ebuild delete mode 100644 dev-ruby/octokit/octokit-4.19.0.ebuild create mode 100644 dev-ruby/omniauth/omniauth-2.0.4.ebuild delete mode 100644 dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild delete mode 100644 dev-ruby/rake/rake-13.0.0.ebuild delete mode 100644 dev-ruby/rake/rake-13.0.1.ebuild create mode 100644 dev-ruby/rake/rake-13.0.4.ebuild delete mode 100644 dev-ruby/rash_alt/rash_alt-0.4.8.ebuild create mode 100644 dev-ruby/rdoc/rdoc-6.3.2.ebuild create mode 100644 dev-ruby/rmagick/rmagick-4.2.2.ebuild create mode 100644 dev-ruby/rspec-rails/rspec-rails-5.0.1.ebuild delete mode 100644 dev-ruby/rspectacular/rspectacular-0.70.8.ebuild create mode 100644 dev-ruby/rubygems/rubygems-3.0.3.ebuild delete mode 100644 dev-ruby/web-console/web-console-4.0.4.ebuild create mode 100644 dev-ruby/yajl-ruby/yajl-ruby-1.4.1-r1.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest index c7011160cfcc..7273dcae9d60 100644 --- a/dev-ruby/acme-client/Manifest +++ b/dev-ruby/acme-client/Manifest @@ -1,3 +1 @@ -DIST acme-client-2.0.6.tar.gz 162500 BLAKE2B a32b2d0361d202a6a799e5ed61eb310ec51971a7a7e3e5747c0ca37a597114d1964cf336d053277cc45ae91640c706e39a1e70d5dfe77abea5bddd1055c5a0b8 SHA512 aeb2102971f4d09b07f7b9a793ce9a5e35bed77fa50f3c74558e85a81023e6ebe6317e56f5297e8b26fdaedfdb95041b73240a812d849828fdd99c4dc93684de -DIST acme-client-2.0.7.tar.gz 177325 BLAKE2B 607de0c4512f4f369ea3725e8a4116082bfa6b069121c9a5af0cf893cabefc9eb0c05a581d3773f8e8d5023b5a250956b5d596c2c11bab116f75e3e35d96ac78 SHA512 1c77c3380e861976e7e3d1d05d5642fa9bd2275182a41a7de6645b07a61a4055b00cbc6723d633e939458754dbee88802793ad7de80163df9e713996c4e5b378 DIST acme-client-2.0.8.tar.gz 182507 BLAKE2B 97dff7043079cdb0ae5d79cc376696e3bf5a02b2629d42aeea38ef50818f27fbae5a26260b5d680812dbd501d8c6fbe5a788f9f43020ef037a2393fe07379d91 SHA512 bdef0ec8345117af1c5c5c9172fe7e03dc19017651ec7d5a414e07d6c084b25d6999cc0599aca6eeb5aef90b144e7948de7e36d1aac3a2d5c3cc438ce9be6bd9 diff --git a/dev-ruby/acme-client/acme-client-2.0.6.ebuild b/dev-ruby/acme-client/acme-client-2.0.6.ebuild deleted file mode 100644 index 964ca35b2327..000000000000 --- a/dev-ruby/acme-client/acme-client-2.0.6.ebuild +++ /dev/null @@ -1,39 +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" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol." -HOMEPAGE="https://github.com/unixcharles/acme-client" -SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/faraday-0.17:0" - -ruby_add_bdepend "test? ( - >=dev-ruby/vcr-2.9.3 - >=dev-ruby/webmock-3.8:3 -)" - -all_ruby_prepare() { - # Skip failing test where incorrect der value is retrieved, may be openssl 1.1.x related. - sed -i -e '/assigns the public key/apending' spec/certificate_request_spec.rb || die - - # Avoid dependency on git - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/acme-client/acme-client-2.0.7.ebuild b/dev-ruby/acme-client/acme-client-2.0.7.ebuild deleted file mode 100644 index 0ab0d2e5eb9a..000000000000 --- a/dev-ruby/acme-client/acme-client-2.0.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol." -HOMEPAGE="https://github.com/unixcharles/acme-client" -SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend "|| ( dev-ruby/faraday:1 >=dev-ruby/faraday-0.17:0 )" - -ruby_add_bdepend "test? ( - >=dev-ruby/vcr-2.9.3 - >=dev-ruby/webmock-3.8:3 -)" - -all_ruby_prepare() { - # Avoid dependency on git - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r1.ebuild b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r1.ebuild new file mode 100644 index 000000000000..fd564734e40c --- /dev/null +++ b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +inherit ruby-fakegem + +DESCRIPTION="XML parameters parser for Action Pack (removed from core in Rails 4.0)" +HOMEPAGE="https://github.com/rails/actionpack-xml_parser" +SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="2" +IUSE="" + +ruby_add_rdepend "=dev-ruby/actionpack-6.0*:* =dev-ruby/railties-6.0*:*" + +all_ruby_prepare() { + sed -i -e "/bundler/d" Rakefile test/helper.rb || die + sed -i -e '1igem "actionpack", "~>6.0.0"' test/helper.rb || die + + # Skip test that is not compatible with Rails 5.2 + sed -i -e '/occurring a parse error if parsing unsuccessful/askip "rails 5.2"' test/xml_params_parsing_test.rb || die +} + +each_ruby_test() { + MT_NO_PLUGINS=true ${RUBY} -Ilib:.:test -e "Dir['test/*_test.rb'].each{|f| require f}" || die +} diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest index a9821361fac0..400ce17e4b9d 100644 --- a/dev-ruby/airbrussh/Manifest +++ b/dev-ruby/airbrussh/Manifest @@ -1,2 +1 @@ -DIST airbrussh-1.3.4.tar.gz 1449949 BLAKE2B 26b7a408e5453554ff422d4da2f53a3fddc6f68ab652673445db24fa53ef52f0b8293d1701406a63d6b6323e5219c9cbc9880879e58e394b2a912b9a1dc22cce SHA512 8fbca27a115b5bc5e87ffaf3a0e91aabdf3e64b22b7192b5e6a38efe862a7ad6720447241eb85dc20a459f07054c298e8f71fcd80a1d461375a4136fab4db409 DIST airbrussh-1.4.0.tar.gz 1450070 BLAKE2B 94f128cd25c5af48f17fa771c366d3cdf744dc4e7ccef23de583b1ed60ffe1640dd7d02d76fb78573936beb3412c277151b36a870ac3e11222c3135f34b0e140 SHA512 e3a5cb80365a963875e89d15fa2b4dc86985d6b5f13ecfa9baf9ad599b5780ef8ea2c2e4040bb35498a5ecd1c6becb081b3e917cfe082d2db63fd74ba54755b7 diff --git a/dev-ruby/airbrussh/airbrussh-1.3.4.ebuild b/dev-ruby/airbrussh/airbrussh-1.3.4.ebuild deleted file mode 100644 index 016e1251a0ff..000000000000 --- a/dev-ruby/airbrussh/airbrussh-1.3.4.ebuild +++ /dev/null @@ -1,33 +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" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="airbrussh.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A replacement log formatter for SSHKit" -HOMEPAGE="https://github.com/mattbrictson/airbrussh" -SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="amd64" -IUSE="" - -ruby_add_rdepend ">dev-ruby/sshkit-1.7.0" - -ruby_add_bdepend "test? ( dev-ruby/mocha )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - rm -f test/support/minitest_reporters.rb || die - - # Avoid a test poluting the environment - sed -i -e '/test_color_is_can_be_forced_via_env/,/^ end/ s:^:#:' test/airbrussh/console_test.rb || die -} diff --git a/dev-ruby/ammeter/ammeter-1.1.5.ebuild b/dev-ruby/ammeter/ammeter-1.1.5.ebuild index 00f45c94f10f..4e27c1aab425 100644 --- a/dev-ruby/ammeter/ammeter-1.1.5.ebuild +++ b/dev-ruby/ammeter/ammeter-1.1.5.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/asciidoctor-diagram/Manifest b/dev-ruby/asciidoctor-diagram/Manifest index ff6c7a99fe37..33c8364094f7 100644 --- a/dev-ruby/asciidoctor-diagram/Manifest +++ b/dev-ruby/asciidoctor-diagram/Manifest @@ -1,2 +1 @@ -DIST asciidoctor-diagram-1.5.19.tar.gz 11707367 BLAKE2B 2088d2a7b424b9a716204e607d6e4c3bb7521b2098caad131210c163ade6f8a07872793945829d6b1e6e88a9d04126738eb439c968e99f326baddc310b48de0e SHA512 14270c8ea0e63163e01171695ecb99f5ef9667e2ec50b26e56495a1fc2c0e8af97fc784f5decb8fc75f1830581a9bc658d699af6aeee52adc20adad82cb1aed9 DIST asciidoctor-diagram-2.0.5.tar.gz 12482984 BLAKE2B b0ef8596d2f2dfcf11fcbba876141aee38e8615195159f76e07b45c00b46bd85824dd6e8e9f571b396bbd9d082c5d60d4e05cdeac27719bfca53216c0d1b1816 SHA512 7e3bfbfb08d7389a039b1727bc173fca82e05134bebd89f3ca65d5e7860555034ff5e785c32e55ea2cc9826343456c6ecdfa15fc76f4d94858461356ab3ced71 diff --git a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild b/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild deleted file mode 100644 index f4ffcd99e925..000000000000 --- a/dev-ruby/asciidoctor-diagram/asciidoctor-diagram-1.5.19.ebuild +++ /dev/null @@ -1,37 +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" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc LICENSE.txt README.adoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit multilib ruby-fakegem - -DESCRIPTION="A set of Asciidoctor extensions that enable you to add diagrams" -HOMEPAGE="https://github.com/asciidoctor/asciidoctor-diagram" -SRC_URI="https://github.com/asciidoctor/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/asciidoctor-1.5.7 =dev-ruby/net-ssh-2.0.14:* + >=dev-ruby/net-sftp-2.0.2 + >=dev-ruby/net-scp-1.0.2 + >=dev-ruby/net-ssh-gateway-1.1.0:* + >=dev-ruby/highline-1.2.7" +ruby_add_bdepend " + test? ( dev-ruby/mocha:0.14 )" + +PATCHES=( "${FILESDIR}/${P}-sudo-cleanup.patch" ) + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/[Bb]undler/d' Rakefile test/utils.rb || die + sed -i -e '/pry/ s:^:#:' -e '4igem "mocha", "~>0.14.0"' test/utils.rb || die + + # Avoid copy strategy tests since these fail in some cases due to + # complicated (aka unknown) interactions with other parts of the + # test suite. + rm test/deploy/strategy/copy_test.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper cap /usr/bin/cap-2 'gem "capistrano", "~>2.0"' +} diff --git a/dev-ruby/capistrano/capistrano-3.14.0.ebuild b/dev-ruby/capistrano/capistrano-3.14.0.ebuild deleted file mode 100644 index 8fbec0f004ec..000000000000 --- a/dev-ruby/capistrano/capistrano-3.14.0.ebuild +++ /dev/null @@ -1,37 +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" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="A distributed application deployment system" -HOMEPAGE="https://capistranorb.com/" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/airbrussh-1.0.0 - >=dev-ruby/sshkit-1.9:0 - >=dev-ruby/rake-10.0.0 - dev-ruby/i18n:*" -ruby_add_bdepend " - test? ( dev-ruby/mocha )" - -all_ruby_prepare() { - # Avoid specs that depend on capistrano already being installed - rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die - - # Avoid specs that require a TTY - sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die - rm -f spec/lib/capistrano/configuration/question_spec.rb || die -} diff --git a/dev-ruby/capistrano/capistrano-3.14.1.ebuild b/dev-ruby/capistrano/capistrano-3.14.1.ebuild deleted file mode 100644 index d927d910300a..000000000000 --- a/dev-ruby/capistrano/capistrano-3.14.1.ebuild +++ /dev/null @@ -1,37 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="A distributed application deployment system" -HOMEPAGE="https://capistranorb.com/" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/airbrussh-1.0.0 - >=dev-ruby/sshkit-1.9:0 - >=dev-ruby/rake-10.0.0 - dev-ruby/i18n:*" -ruby_add_bdepend " - test? ( dev-ruby/mocha )" - -all_ruby_prepare() { - # Avoid specs that depend on capistrano already being installed - rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die - - # Avoid specs that require a TTY - sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die - rm -f spec/lib/capistrano/configuration/question_spec.rb || die -} diff --git a/dev-ruby/capistrano/capistrano-3.15.0.ebuild b/dev-ruby/capistrano/capistrano-3.15.0.ebuild deleted file mode 100644 index 5972f35d3692..000000000000 --- a/dev-ruby/capistrano/capistrano-3.15.0.ebuild +++ /dev/null @@ -1,37 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -inherit ruby-fakegem - -DESCRIPTION="A distributed application deployment system" -HOMEPAGE="https://capistranorb.com/" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/airbrussh-1.0.0 - >=dev-ruby/sshkit-1.9:0 - >=dev-ruby/rake-10.0.0 - dev-ruby/i18n:*" -ruby_add_bdepend " - test? ( dev-ruby/mocha )" - -all_ruby_prepare() { - # Avoid specs that depend on capistrano already being installed - rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die - - # Avoid specs that require a TTY - sed -i -e '/asking for a variable/,/^ end/ s:^:#:' spec/integration/dsl_spec.rb || die - rm -f spec/lib/capistrano/configuration/question_spec.rb || die -} diff --git a/dev-ruby/capistrano/capistrano-3.16.0.ebuild b/dev-ruby/capistrano/capistrano-3.16.0.ebuild index 5972f35d3692..c6f673eacd24 100644 --- a/dev-ruby/capistrano/capistrano-3.16.0.ebuild +++ b/dev-ruby/capistrano/capistrano-3.16.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://capistranorb.com/" LICENSE="MIT" SLOT="3" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="" ruby_add_rdepend " diff --git a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild new file mode 100644 index 000000000000..3d85d5704de6 --- /dev/null +++ b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r1.ebuild @@ -0,0 +1,36 @@ +# 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_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Coffee Script adapter for the Rails asset pipeline" +HOMEPAGE="https://github.com/rails/coffee-rails" +SRC_URI="https://github.com/rails/coffee-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="" + +ruby_add_rdepend ">=dev-ruby/coffee-script-2.2.0 + >dev-ruby/railties-5.2:*" + +ruby_add_bdepend "test? ( dev-ruby/sprockets-rails dev-ruby/sprockets:3 )" + +all_ruby_prepare() { + # Avoid dependency on git and bundler. + sed -i -e 's/git ls-files/echo/' \ + -e '/bundler/I s:^:#:' Rakefile || die + + # Make sure a consistent rails version is loaded. + sed -i -e '4igem "railties" ; gem "sprockets", "<4"' -e '/bundler/ s:^:#:' test/test_helper.rb || die +} diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest index 51a1b6367691..4f4d35d82553 100644 --- a/dev-ruby/css_parser/Manifest +++ b/dev-ruby/css_parser/Manifest @@ -1 +1,2 @@ DIST css_parser-1.7.1.tar.gz 33667 BLAKE2B 5732461958bb3abe7578c3898bd80c601fc957c38b3feda5092d89c4419cd64f0c6e4be296919c07bea5e9082cb03f32bfe9255244b56206caa7bab8e1a29765 SHA512 f1dba16fa18362e1b58d463a1f718c4c981170f3a7b0b719e5a309b74decded063cd3631540a4b76c1d78e5cfa92a35b56130979d7724d745eacdc372c69dd9b +DIST css_parser-1.9.0.tar.gz 38201 BLAKE2B 6d2042429f7347613b14649e7c205e88a26dec9759a1634a3805e79e3f8599ab6b1ab2c4283dee631476e16580f447c08cd41327a62c813eb006a7e435787f9e SHA512 79ff06b471298f2fe82b096703c828122f1ae778b71fcac3f2eea1e243145729d3871c21eb1714777a2648ba91d05b9b973691b5ff41b2361eecb4170d3a2601 diff --git a/dev-ruby/css_parser/css_parser-1.9.0.ebuild b/dev-ruby/css_parser/css_parser-1.9.0.ebuild new file mode 100644 index 000000000000..e725137e229e --- /dev/null +++ b/dev-ruby/css_parser/css_parser-1.9.0.ebuild @@ -0,0 +1,43 @@ +# 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_DOC_DIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md " +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +GITHUB_USER="premailer" +GITHUB_PROJECT="${PN}" +inherit ruby-fakegem + +DESCRIPTION="Sass-based Stylesheet Framework" +HOMEPAGE="https://github.com/premailer/css_parser/" +LICENSE="MIT" + +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc test" + +ruby_add_rdepend "dev-ruby/addressable + virtual/ruby-ssl" + +ruby_add_bdepend "test? ( dev-ruby/maxitest )" + +all_ruby_prepare() { + # get rid of bundler usage + rm Gemfile || die + sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die + sed -i -e '/bundler/d' test/test_helper.rb || die + # Avoid tests using the network. + sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' test/test_css_parser_loading.rb || die + +} + +each_ruby_test() { + ${RUBY} -Ilib test/*.rb || die +} diff --git a/dev-ruby/dbf/dbf-4.1.3.ebuild b/dev-ruby/dbf/dbf-4.1.3.ebuild index ffd45ca9ba9c..524023b41d29 100644 --- a/dev-ruby/dbf/dbf-4.1.3.ebuild +++ b/dev-ruby/dbf/dbf-4.1.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild b/dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild new file mode 100644 index 000000000000..3b2578925016 --- /dev/null +++ b/dev-ruby/ed25519/ed25519-1.2.4-r1.ebuild @@ -0,0 +1,29 @@ +# 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="CHANGES.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTENSIONS=(ext/ed25519_ref10/extconf.rb) + +RUBY_FAKEGEM_GEMSPEC="ed25519.gemspec" + +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 +} diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index 3c1d97345aca..b4b98855c115 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -1,2 +1,2 @@ -DIST facter-4.2.0.tar.gz 472331 BLAKE2B 3b134da4a3c1e6cfd34854e287f443341668640c044dd619fac5bfafd0a3af8342be78218e2810d6c68e80367e5a1f2a288270788f1f308990ce03e996ea3c18 SHA512 597edbd847c6f6c867f45ba328e93b044f142e1d2ae21592031e883850068e5eaa7a9e3551e04f241c113c459411a92d5f468de669b59e711150696510a068f9 DIST facter-4.2.1.tar.gz 473360 BLAKE2B a5ee94ba997dbad1556ed8959c294cf380e1df96cddd7d8f23afea22db89720f7c7267e871b04385bf945ee74c29657f6018900e0b72af9d7b948afa692eb3bb SHA512 648dfcbab9a808815eba6da8cc731160559085588a878d7f20a4f4966b72c81792bab75f401de08e3a4f41bb0e6c50d1c3f6236352ee722f912c574225d7f138 +DIST facter-4.2.2.tar.gz 479451 BLAKE2B 03540ccea432437b15c7336ba884154efb9d2bc7cb6c5b2f8213606690943fa2dc88e7f34c0c54eb8fc17ca8c96a25edd8c0ec9fc8ecd5da20dc1e4713138c00 SHA512 b0e69b63678a425f40e0992fea9bd0353910ef1a68ae16c9f5124e37e9e1df045716891fc17dd808ecca42d7864e02cd8fc80ba181096a2070febdf1b757b38a diff --git a/dev-ruby/facter/facter-4.2.0.ebuild b/dev-ruby/facter/facter-4.2.0.ebuild deleted file mode 100644 index faa7775a426f..000000000000 --- a/dev-ruby/facter/facter-4.2.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2020-2021 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" -RUBY_FAKEGEM_TASK_TEST="" - -inherit eutils ruby-fakegem - -DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems" -HOMEPAGE="https://github.com/puppetlabs/facter" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" -SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -RESTRICT="!test? ( test )" -IUSE="libressl test" - -ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )" - -RDEPEND=" - >=dev-cpp/cpp-hocon-0.2.1:= - dev-ruby/hocon - dev-ruby/thor - >=dev-libs/leatherman-1.0.0:= - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - sys-apps/util-linux - app-emulation/virt-what - net-misc/curl - dev-libs/boost:=[nls] - >=dev-cpp/yaml-cpp-0.5.1 - !=dev-ruby/multipart-post-1.2.0 =dev-ruby/test-unit-2.4 - >=dev-ruby/connection_pool-2.2.2 - dev-ruby/rack - dev-ruby/webmock - )" - -all_ruby_prepare() { - # Remove bundler support. - rm Gemfile || die - sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die - sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die - # Avoid loading all lib files since some of them require unpackaged dependencies. - sed -e '/[Cc]overall/ s:^:#:' \ - -e '/lib\/\*\*/ s:^:#:' \ - -e '/simplecov/ s:^:#:' \ - -e '/SimpleCov/,/end/ s:^:#:' \ - -e '/pry/ s:^:#:' \ - -i spec/spec_helper.rb || die - - # The proxy server is already killed, may be OS X vs Linux issue. - #sed -i -e '138 s/^/#/' script/test || die - - sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid multipart tests that require an unpackaged dependency - # that appears to be no longer maintained. - rm -f spec/faraday/request/multipart_spec.rb || die - sed -e '/multipart_parser/ s:^:#:' \ - -i spec/support/helper_methods.rb || die - - # Remove specs for unpackaged adapters - rm -f spec/faraday/adapter/{em_http,em_synchrony,excon}_spec.rb || die - - # Make this adapter optional since it comes with a long list of - # dependencies. - if ! has_version "dev-ruby/typhoeus:1" ; then - rm -f spec/faraday/adapter/typhoeus_spec.rb || die - fi - - # Fix spec broken by newer rack versions, already fixed upstream - sed -i -e 's/one, two/name=value/' spec/support/shared_examples/request_method.rb || die -} - -each_ruby_prepare() { - # Make sure the test scripts use the right ruby interpreter - sed -i -e 's:ruby:'${RUBY}':' script/* || die -} - -each_ruby_test() { - MT_NO_PLUGINS=true each_fakegem_test - - # Sleep some time to allow the sinatra test server to die - einfo "Waiting for test server to stop" - sleep 10 -} diff --git a/dev-ruby/faraday/faraday-1.1.0.ebuild b/dev-ruby/faraday/faraday-1.1.0.ebuild deleted file mode 100644 index d745a606dfc1..000000000000 --- a/dev-ruby/faraday/faraday-1.1.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="HTTP/REST API client library with pluggable components" -HOMEPAGE="https://github.com/lostisland/faraday" -SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="" - -DEPEND+=" test? ( sys-process/lsof )" - -ruby_add_rdepend " - >=dev-ruby/multipart-post-1.2.0 =dev-ruby/test-unit-2.4 - >=dev-ruby/connection_pool-2.2.2 - dev-ruby/rack - dev-ruby/webmock - )" - -all_ruby_prepare() { - # Remove bundler support. - rm Gemfile || die - sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die - sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die - # Avoid loading all lib files since some of them require unpackaged dependencies. - sed -e '/[Cc]overall/ s:^:#:' \ - -e '/lib\/\*\*/ s:^:#:' \ - -e '/simplecov/ s:^:#:' \ - -e '/SimpleCov/,/end/ s:^:#:' \ - -e '/pry/ s:^:#:' \ - -i spec/spec_helper.rb || die - - sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid multipart tests that require an unpackaged dependency - # that appears to be no longer maintained. - rm -f spec/faraday/request/multipart_spec.rb || die - sed -e '/multipart_parser/ s:^:#:' \ - -i spec/support/helper_methods.rb || die - - # Remove specs for unpackaged adapters - rm -f spec/faraday/adapter/{em_http,em_synchrony,excon}_spec.rb || die - - # Make this adapter optional since it comes with a long list of - # dependencies. - if ! has_version "dev-ruby/typhoeus:1" ; then - rm -f spec/faraday/adapter/typhoeus_spec.rb || die - fi -} - -each_ruby_prepare() { - # Make sure the test scripts use the right ruby interpreter - sed -i -e 's:ruby:'${RUBY}':' script/* || die -} - -each_ruby_test() { - MT_NO_PLUGINS=true each_fakegem_test - - # Sleep some time to allow the sinatra test server to die - einfo "Waiting for test server to stop" - sleep 10 -} diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest index 73361f3308af..af9d4024d342 100644 --- a/dev-ruby/ffi/Manifest +++ b/dev-ruby/ffi/Manifest @@ -1,8 +1,4 @@ DIST ffi-git-1.11.3.tgz 157081 BLAKE2B 57459d3aba7f54daf9c4d94993a083166efe5c37f3aa699279a07cac0ecdee533f54ee1ab36f7ee2a5cc43d0ebb386b8b3285102d98ffd18fa297e2e1b882283 SHA512 86a6a95aa5d4f005eb457fbe26b38e7b8618899db3de3459f3a01128aa7c488a47e50d13aef05ae83519178c80f2f7ed0a0280147d7e30aace13bbab82871f30 -DIST ffi-git-1.12.2.tgz 158344 BLAKE2B 903825d7a6d77e26be47ec7e7991253e1ba58b0f0049fd812f8c26dee6eb31c17388dd5f23270e84cf53c02ab3a73c79ecca870814e14993496d1ca0e99a5390 SHA512 2590ff3fd704334fe00de10ec5e08184c350feac36418e08680def0b4742c488f8168fa82759317e93cc3d7969af366254aeb157c84d07565e1804ba1678d119 -DIST ffi-git-1.13.1.tgz 161660 BLAKE2B b8a6c3f4b9bbd94378ab2adbf40c0bbf56883e34c6a1c12b9e1496069b8a4935b04012820699260f9cffd47efd78d7aa2d08e71a5bff9de740aa96ad11f499eb SHA512 f0077518c9ced54881e40a0047440edb4e40ba0ba89fc814a489bcbaf52e08e9a773e28f453f579162439e247151b994936695fe0b1ed5fb429d9bfd85b845ef -DIST ffi-git-1.14.1.tgz 165025 BLAKE2B 020b3954ac08fc9fe077cc9116b21e40de8458eb79cc6ae1664d638c8a36df1e919cf6a603332f9513167b3f8d8bc342f04c2c1ee60fc9197d75de74fd69ca2e SHA512 8f3e97aa3fc3e5c404864d56b62d568ca464db741c1e526f971df4d96e61ebb8ce5899ecc207ba3d094efeaacd20633a250f2f072392a7369b179166bb780712 DIST ffi-git-1.14.2.tgz 165100 BLAKE2B 598d1771860a7884f8dc6a4cf0006cb42f741308bdd01720d7ea4b63690d42ff6e93f2d48de7132f5d82b275b30672b0bf1ac586b713994b68e98da4cf71a481 SHA512 20fffab047d810ddea1d4d2b66a563adf5787a0602a26cc59724090d393852ae57464a8c7b5a47ca0534efc453bb06d2f8fbf00a203a7060cd3ac78b683119f5 -DIST ffi-git-1.15.0.tgz 167263 BLAKE2B 441b234ff8b5c65cb409451df60c8bfb5d4e071383e637b7864087ac144705d8f0dfdfb442971c4c98b0e1ed7c18b763c198f6d9c151b16de2a876a3466c369a SHA512 be1c6d85b91ad3148fe79628596fb800d40c1e1efc6efb67ab78c88a71b6f978492f6e571a9c9768956e9d4f3b5940df0de1620f30d63a2dd76e0fe31d357e78 DIST ffi-git-1.15.1.tgz 167429 BLAKE2B 6012234f7145c5b291dd03f37d36c51b3ca0d14779b24c02da325b2075564a210566e64eb54caf4c32b4bbfe0c032f4d2c0a316c8c0cf559e14cbe6a922ebd7b SHA512 1e2cd70a8b921c6840b8b990d79819e2bc12f82c2bbef9952a59026de093002d1356642f6637f6bd7b0c94a6205401d88db6b83d1a479b4591c1041ca76f8e5a DIST ffi-git-1.15.3.tgz 167804 BLAKE2B a0d040cd87a0606ebf618bb1e5bf5189e03fa30d2a3681c8dcf2b075b8cba40fbc5d130d78bae0f31d1c20319299f106653576cdb89f355090df5de0c10d916b SHA512 25cf025aa51c5389c99f47043443d33859ce91e50d057dbd49b376b81b2d81c0d158785e9d7d8efba53b9ff450e49d43b475ad2c870822635d8350592f3bb3ce diff --git a/dev-ruby/ffi/ffi-1.12.2.ebuild b/dev-ruby/ffi/ffi-1.12.2.ebuild deleted file mode 100644 index fad56e881af6..000000000000 --- a/dev-ruby/ffi/ffi-1.12.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit multilib ruby-fakegem toolchain-funcs - -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries" -HOMEPAGE="https://github.com/ffi/ffi/wiki" - -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -IUSE="" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND+=" dev-libs/libffi:0=" -DEPEND+=" dev-libs/libffi" - -ruby_add_bdepend "dev-ruby/rake" - -all_ruby_prepare() { - sed -i -e '/tasks/ s:^:#:' \ - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die - - # Fix Makefile for tests - sed -i -e '/CCACHE :=/ s:^:#:' \ - -e 's/-O2//' \ - -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die - - # Remove bundled version of libffi. - rm -rf ext/ffi_c/libffi || die -} - -each_ruby_configure() { - ${RUBY} -Cext/ffi_c extconf.rb || die -} - -each_ruby_compile() { - emake -Cext/ffi_c V=1 - cp ext/ffi_c/ffi_c$(get_modname) lib/ || die - - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed" -} - -each_ruby_test() { - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc samples/* -} diff --git a/dev-ruby/ffi/ffi-1.13.1.ebuild b/dev-ruby/ffi/ffi-1.13.1.ebuild deleted file mode 100644 index fad56e881af6..000000000000 --- a/dev-ruby/ffi/ffi-1.13.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit multilib ruby-fakegem toolchain-funcs - -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries" -HOMEPAGE="https://github.com/ffi/ffi/wiki" - -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -IUSE="" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND+=" dev-libs/libffi:0=" -DEPEND+=" dev-libs/libffi" - -ruby_add_bdepend "dev-ruby/rake" - -all_ruby_prepare() { - sed -i -e '/tasks/ s:^:#:' \ - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die - - # Fix Makefile for tests - sed -i -e '/CCACHE :=/ s:^:#:' \ - -e 's/-O2//' \ - -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die - - # Remove bundled version of libffi. - rm -rf ext/ffi_c/libffi || die -} - -each_ruby_configure() { - ${RUBY} -Cext/ffi_c extconf.rb || die -} - -each_ruby_compile() { - emake -Cext/ffi_c V=1 - cp ext/ffi_c/ffi_c$(get_modname) lib/ || die - - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed" -} - -each_ruby_test() { - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc samples/* -} diff --git a/dev-ruby/ffi/ffi-1.14.1.ebuild b/dev-ruby/ffi/ffi-1.14.1.ebuild deleted file mode 100644 index 463dd9df2812..000000000000 --- a/dev-ruby/ffi/ffi-1.14.1.ebuild +++ /dev/null @@ -1,67 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="ffi.gemspec" - -inherit multilib ruby-fakegem toolchain-funcs - -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries" -HOMEPAGE="https://github.com/ffi/ffi/wiki" - -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -IUSE="" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND+=" dev-libs/libffi:0=" -DEPEND+=" dev-libs/libffi" - -ruby_add_bdepend "dev-ruby/rake" - -all_ruby_prepare() { - sed -i -e '/tasks/ s:^:#:' \ - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die - - sed -i -e '/require/c\require "./lib/ffi/version"' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Fix Makefile for tests - sed -i -e '/CCACHE :=/ s:^:#:' \ - -e 's/-O2//' \ - -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die - - # Remove bundled version of libffi. - rm -rf ext/ffi_c/libffi || die -} - -each_ruby_configure() { - ${RUBY} -Cext/ffi_c extconf.rb || die -} - -each_ruby_compile() { - emake -Cext/ffi_c V=1 - cp ext/ffi_c/ffi_c$(get_modname) lib/ || die - - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed" -} - -each_ruby_test() { - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc samples/* -} diff --git a/dev-ruby/ffi/ffi-1.15.0.ebuild b/dev-ruby/ffi/ffi-1.15.0.ebuild deleted file mode 100644 index b9cffb5d04ad..000000000000 --- a/dev-ruby/ffi/ffi-1.15.0.ebuild +++ /dev/null @@ -1,67 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="ffi.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/ffi_c/extconf.rb) - -inherit multilib ruby-fakegem toolchain-funcs - -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries" -HOMEPAGE="https://github.com/ffi/ffi/wiki" - -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -IUSE="" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND+=" dev-libs/libffi:0=" -DEPEND+=" dev-libs/libffi" - -ruby_add_bdepend "dev-ruby/rake" - -all_ruby_prepare() { - sed -i -e '/tasks/ s:^:#:' \ - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die - - sed -e '/require/c\require "./lib/ffi/version"' \ - -e 's/git ls-files -z/find * -print0/' \ - -e '/^ lfs/,/^ end/ s:^:#:' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Fix Makefile for tests - sed -i -e '/CCACHE :=/ s:^:#:' \ - -e 's/-O2//' \ - -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die - - # Remove bundled version of libffi. - rm -rf ext/ffi_c/libffi || die -} - -each_ruby_compile() { - each_fakegem_compile - - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed" -} - -each_ruby_test() { - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc samples/* -} diff --git a/dev-ruby/flog/flog-4.6.4.ebuild b/dev-ruby/flog/flog-4.6.4.ebuild index 75c17d704f75..3d36c1b55794 100644 --- a/dev-ruby/flog/flog-4.6.4.ebuild +++ b/dev-ruby/flog/flog-4.6.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/gist/Manifest b/dev-ruby/gist/Manifest index 4d393f6a2355..d39645a5f66e 100644 --- a/dev-ruby/gist/Manifest +++ b/dev-ruby/gist/Manifest @@ -1,2 +1 @@ -DIST gist-5.1.0.gem 45568 BLAKE2B 829a307fb2f03afaa4b4ef8308e8afc03a1218d91f7ad1d104c5988e928d684a9fe8a54572b83d05ccc9aae5186ece7ab7ac5f8b43b0b0ebaa50f8706f22a90c SHA512 4684885142065929fce87a335749d5d5eac0486a3f340005409d178831b5ea616f8e8f34b2e43f1afd6e392cf91883bcfc4b2ca26183aea711420563b22aeccd DIST gist-6.0.0.gem 28160 BLAKE2B c231eb3a165fabaac104f5a3e2e10668f15ec8fdde4a5b7a925e35372854f44f0cbbe72f67f6777d42402a1b1d028c5c96d254f0860ff1cde78d39b1d15ba898 SHA512 ba1fb6636a2312c6cf598d2bdb181e354c19496266a65e097e0d27db8702c08ab5fab7744cc2a6911578ae1df0bbacb5c1e2712b18d090dedb69458ce6817cec diff --git a/dev-ruby/gist/gist-5.1.0.ebuild b/dev-ruby/gist/gist-5.1.0.ebuild deleted file mode 100644 index 281d969d8c4d..000000000000 --- a/dev-ruby/gist/gist-5.1.0.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" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" - -inherit ruby-fakegem - -DESCRIPTION="Potentially the best command line gister." -HOMEPAGE="https://github.com/defunkt/gist" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -# dev-python/txgithub also installs a 'gist' binary. -RDEPEND="!dev-python/txgithub" - -ruby_add_bdepend "test? ( dev-ruby/webmock )" diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest index d959b188ded8..479b6691c8c7 100644 --- a/dev-ruby/gruff/Manifest +++ b/dev-ruby/gruff/Manifest @@ -1,5 +1,2 @@ -DIST gruff-0.12.1.tar.gz 27157241 BLAKE2B 18e0fc5398c16bc6eea9e628b4be887e9bd9e260e23476fbf7115a0db952ec036d36e5d28edf1b0dd121bf6193cc01fd00d629ba88da33b796db5618e3d401ab SHA512 553419952279cb26043d394286de26b0b63a57495a51e595d344cf8613bbf08b6838fd07d77e8c9272a1f3cb45042f88b9d3500ebbb6acca2bae8c6ded12b3bb -DIST gruff-0.12.2.tar.gz 27157493 BLAKE2B 230e6c70226e3754719f8ca059ba6cfa68909b98b63d7a4ac753f7c6d5993117e3aeae2703565c8202c75863f142c3caa1d52e65fbcb8f26f173ac4f95e5ecd4 SHA512 a278066eb9e22dc1c30b3b607fac78e0f232a1c086412d895a648f640aaea5812b4783ff9f2fbe96e3200ceef7b58362571dd857da75266f124f415ca5527d9e DIST gruff-0.13.0.tar.gz 20027648 BLAKE2B 53a21a99df834d68ba3100111bb7141bc8aa4fd861e5ca2bd963882fc15c1778315b63297ce12ecef19548791c2d573254eb8e38fd47b55092889f82646a9ed4 SHA512 6c2e1c484c081f67797a073d33e4774f484d2e2c27f9cced2ebccb377e806669470f2be23070b9d151a8a5cb1af01ea92dbfcefa5f79bc269a18f6523807b1da DIST gruff-0.7.0.gem 318464 BLAKE2B bcc51f524089f53b89778143b444c70d4e168983edda247cdb4c9c84c288450154ce6e5234bbf7a0a8ae7251df611333c8bb411a8fd3765ccc5fe9650c3efc38 SHA512 b9842213ab3da7b4eccf8bd06e18d62aea14a6a15d7c45ebe7e51a76acd456ce140f094a9419d4c0bd1774e7d203bea49f9c39aca36c75d744f2732bcde9f688 -DIST gruff-0.8.0.tar.gz 24712264 BLAKE2B 836ea41e8c7a91ec09ef5356e4f021f99381be4ba437bd043ac628a31ad02f1846cfcf182c2ee038ff90918386413cc9d213d9958412c2bd0c89b1ee2d5c481d SHA512 867fdf50c41bf0e1040ef954c00bced11df0c3d382333aef42f6325a30a950f2ab04e0a5beedf1ab5c3cb23d1682b56d2a398d8afc8d7aa665980ddac4e6cdcb diff --git a/dev-ruby/gruff/gruff-0.12.1.ebuild b/dev-ruby/gruff/gruff-0.12.1.ebuild deleted file mode 100644 index 93d003f39581..000000000000 --- a/dev-ruby/gruff/gruff-0.12.1.ebuild +++ /dev/null @@ -1,53 +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_DOC="" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" - -RUBY_FAKEGEM_GEMSPEC="gruff.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Beautiful graphs for one or multiple datasets" -HOMEPAGE="https://github.com/topfunky/gruff" -SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# imagemagick is an indirect dependency through rmagick. However, for -# gruff to work properly imagemagick needs to be compiled with truetype -# support and this cannot be expressed in the rmagick dependency. Tests -# also require imagemagick to have jpeg and png support. -DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )" -RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" - -ruby_add_rdepend "dev-ruby/histogram dev-ruby/rmagick:*" -ruby_add_bdepend " - test? ( - dev-ruby/test-unit - )" - -all_ruby_prepare() { - sed -i -e '/reporters/I s:^:#:' test/gruff_test_case.rb || die - sed -i -e '2irequire "date"' test/test_scatter.rb || die - - sed -e 's/git ls-files/find . -print/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - # Skip the image comparison checks since the images are not - # pixel-perfect identical, most likely due to the use of a slightly - # different font. - SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die -} diff --git a/dev-ruby/gruff/gruff-0.12.2.ebuild b/dev-ruby/gruff/gruff-0.12.2.ebuild deleted file mode 100644 index 93d003f39581..000000000000 --- a/dev-ruby/gruff/gruff-0.12.2.ebuild +++ /dev/null @@ -1,53 +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_DOC="" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" - -RUBY_FAKEGEM_GEMSPEC="gruff.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Beautiful graphs for one or multiple datasets" -HOMEPAGE="https://github.com/topfunky/gruff" -SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# imagemagick is an indirect dependency through rmagick. However, for -# gruff to work properly imagemagick needs to be compiled with truetype -# support and this cannot be expressed in the rmagick dependency. Tests -# also require imagemagick to have jpeg and png support. -DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )" -RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" - -ruby_add_rdepend "dev-ruby/histogram dev-ruby/rmagick:*" -ruby_add_bdepend " - test? ( - dev-ruby/test-unit - )" - -all_ruby_prepare() { - sed -i -e '/reporters/I s:^:#:' test/gruff_test_case.rb || die - sed -i -e '2irequire "date"' test/test_scatter.rb || die - - sed -e 's/git ls-files/find . -print/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - # Skip the image comparison checks since the images are not - # pixel-perfect identical, most likely due to the use of a slightly - # different font. - SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die -} diff --git a/dev-ruby/gruff/gruff-0.8.0.ebuild b/dev-ruby/gruff/gruff-0.8.0.ebuild deleted file mode 100644 index 08f719941e4b..000000000000 --- a/dev-ruby/gruff/gruff-0.8.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 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_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" - -RUBY_FAKEGEM_GEMSPEC="gruff.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Beautiful graphs for one or multiple datasets" -HOMEPAGE="https://github.com/topfunky/gruff" -SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# imagemagick is an indirect dependency through rmagick. However, for -# gruff to work properly imagemagick needs to be compiled with truetype -# support and this cannot be expressed in the rmagick dependency. Tests -# also require imagemagick to have jpeg and png support. -DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )" -RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" - -ruby_add_rdepend "dev-ruby/rmagick:*" -ruby_add_bdepend " - test? ( - dev-ruby/test-unit - )" - -all_ruby_prepare() { - sed -i -e '/reporters/I s:^:#:' test/gruff_test_case.rb || die - sed -i -e '2irequire "date"' test/test_scatter.rb || die - - sed -e 's/git ls-files/find . -print/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die -} diff --git a/dev-ruby/hashie/Manifest b/dev-ruby/hashie/Manifest index 067807909dc3..bb5291af91f1 100644 --- a/dev-ruby/hashie/Manifest +++ b/dev-ruby/hashie/Manifest @@ -1,4 +1,3 @@ DIST hashie-2.1.2.gem 34816 BLAKE2B 7406fece6c731f62ab8b73095b6c61d4d79cc3811ba20db68d2d6c54a780e8b37ce92ffa97ddc6c9ae2b802fbdbb04cc0d9c752761c9032739f3548f05696757 SHA512 6f72998710da58a2584939b4e74a114ae54168902020dc16ec5ea0422a91316b84aa6835fffb36a2985634f24ff5b0d01bcdb50134a414a269a4881ebcd728ac DIST hashie-3.6.0.gem 74752 BLAKE2B b689843d30001dd7eaa09d62ab908d60e76128df66055283ccf0770830e5901b4e792c4bebd2cad8bb6d5e97a23016aee0d0114f2fb0f7ace8ebd722b8941020 SHA512 7b5355a2b93267d6b7c63608aeac4bb7d21f32a982e2c59771d5a791f9a0c921d11e1b4a185067447917315ce98f8cc5f2b48a31efec3068fb1f1ec0e4386e15 -DIST hashie-4.0.0.tar.gz 82096 BLAKE2B d2fa4f208e4bb08a15c7c14208fef368ea5653e556045378ead94b7002250a798637fede4f8438238111946a4393794828f88d19b7f8c733500d745a361049cf SHA512 b26b80a0b981fa534d17b20a7a2dfad82487950f94bf38d62129aa7af4de7875e1fd9519fae30c13d16a92e041033fe6f80978fd30014a571503650ee73ca549 DIST hashie-4.1.0.tar.gz 86972 BLAKE2B 33979037db67f8a7f20ae85e3db6e8b5415b9b2659a5961e2c2a97e3197fef1500cedd8557af314baf8395a9790e8a457633ecade944c198c295f7f13847afa5 SHA512 f2a36ee812e39d679390647514ff894d4170b61ece6d37ef42f1203212d80d2dee63b4af162d81ded451a53c058746f26fc16810db4c748cce9ca6635a300a4b diff --git a/dev-ruby/hashie/hashie-4.0.0.ebuild b/dev-ruby/hashie/hashie-4.0.0.ebuild deleted file mode 100644 index a8504eb97b28..000000000000 --- a/dev-ruby/hashie/hashie-4.0.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="hashie.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful" -HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/" -SRC_URI="https://github.com/intridea/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/activesupport )" - -all_ruby_prepare() { - # Remove bundler and fix one spec that depends on its requires - #rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -e '/pry/ s:^:#:' \ - -e '1irequire "pathname"; require "tempfile"' -i spec/spec_helper.rb || die - - # Avoid dependency on rspec-pending_for and its dependencies - sed -i -e '/pending_for/ s:^:#:' \ - spec/spec_helper.rb \ - spec/hashie/mash_spec.rb \ - spec/hashie/extensions/strict_key_access_spec.rb || die - - # Avoid integration specs to avoid complicated dependencies - rm spec/integration/{elasticsearch,omniauth*,rails}/integration_spec.rb || die -} diff --git a/dev-ruby/hashie/hashie-4.1.0.ebuild b/dev-ruby/hashie/hashie-4.1.0.ebuild deleted file mode 100644 index c434f9247e03..000000000000 --- a/dev-ruby/hashie/hashie-4.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="hashie.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful" -HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/" -SRC_URI="https://github.com/intridea/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/activesupport )" - -all_ruby_prepare() { - # Remove bundler and fix one spec that depends on its requires - #rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -e '/pry/ s:^:#:' \ - -e '1irequire "pathname"; require "tempfile"; require "json"' -i spec/spec_helper.rb || die - - # Avoid dependency on rspec-pending_for and its dependencies - sed -i -e '/pending_for/ s:^:#:' \ - spec/spec_helper.rb \ - spec/hashie/mash_spec.rb \ - spec/hashie/extensions/strict_key_access_spec.rb || die - - # Avoid integration specs to avoid complicated dependencies - rm spec/integration/{elasticsearch,omniauth*,rails}/integration_spec.rb || die -} diff --git a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4.ebuild b/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4.ebuild index 2564ba5530ea..ee20f39cf7d0 100644 --- a/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4.ebuild +++ b/dev-ruby/hiera-eyaml-gpg/hiera-eyaml-gpg-0.7.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/httparty/httparty-0.18.1.ebuild b/dev-ruby/httparty/httparty-0.18.1.ebuild index 0ce0a25a8724..a4fb9eb7a56d 100644 --- a/dev-ruby/httparty/httparty-0.18.1.ebuild +++ b/dev-ruby/httparty/httparty-0.18.1.ebuild @@ -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/image_processing/Manifest b/dev-ruby/image_processing/Manifest index b20691d87dba..7bc2b2d42abd 100644 --- a/dev-ruby/image_processing/Manifest +++ b/dev-ruby/image_processing/Manifest @@ -1,4 +1 @@ -DIST image_processing-1.10.3.tar.gz 985090 BLAKE2B 9626dd41ae97cd0c68b857ccce2dd2b5eebbc04a5a3fc145cfde681b8ba9cc78806ddf1e7542afa2799ad707ced592149304216875297fc1bac112501dfcdbbb SHA512 7883199b2ccd693ae91a5d028a7c7bf5834cb36c7a48b4d02d1d92d7681e382a4e6605ca80cb0ca2f9949bfa95d8dafac3057e2508bb2932c5c3c0c3dee99b12 -DIST image_processing-1.11.0.tar.gz 985565 BLAKE2B 2ab1cfcdb0637dfbba50558cdb0b778cbb2f7bccf2a12aff5515171e252b0f41624d1867a2cb825d7200b5c09eb57d4f002cd086fdb987a9513a2ef3401a2db3 SHA512 2978ab351f6afaa9bb4ff08be6f89a27a634ac49a239a88c59cd40c877ffe4da57bdfe0d02af31577be113f04d7dc736e891b1edebc09fd4829bbe89085c4282 -DIST image_processing-1.12.0.tar.gz 986331 BLAKE2B 765906d2cfcb63ef8257144bc54744d9a43f4673fb5d1f99d7230bee52534ebae1e6d39009203a1fa080e42889c55885e8e828be1d282d8d2de7358cf69ad2ca SHA512 b1bd8b8da8aedc348591c900dfc0f6a862acfb7f12f10640ce4db181b738a145efc8c1ce8d6f0863930fdd7989670e1114dc8d91581a22e7f9093cf6ae9ad61c DIST image_processing-1.12.1.tar.gz 986447 BLAKE2B cd3fa67c7f9890835d86fe669c5aa450fd91d1a898da3193da0e8d630bbe141867a2b9ac08f28886d167a9bd07128ea135c6300a265517d0155ccdda48a00b03 SHA512 c2f3f3db1c06a8730d98193276b12b9371735929b267054a7866fda032f5860474390b245bcb2017e60cc1b601a2f0f598fc8ebb358e6a98e25bac6fa4d96c7b diff --git a/dev-ruby/image_processing/image_processing-1.10.3.ebuild b/dev-ruby/image_processing/image_processing-1.10.3.ebuild deleted file mode 100644 index 04f40b5f8a59..000000000000 --- a/dev-ruby/image_processing/image_processing-1.10.3.ebuild +++ /dev/null @@ -1,45 +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" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md doc/*.md" - -RUBY_FAKEGEM_GEMSPEC="image_processing.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="High-level image processing helper methods with libvips and ImageMagick" -HOMEPAGE="https://github.com/janko/image_processing" -SRC_URI="https://github.com/janko/image_processing/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND+=" test? ( media-gfx/imagemagick[jpeg,tiff] )" - -ruby_add_rdepend " - >=dev-ruby/mini_magick-4.9.5:0 -" - -ruby_add_bdepend "test? ( - >=dev-ruby/minitest-5.8:5 - >=dev-ruby/minitest-hooks-1.4.2 - dev-ruby/minispec-metadata -)" - -all_ruby_prepare() { - # Only support imagemagick for now since vips is not packaged - sed -i -e '/ruby-vips/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die - rm -f test/{pipeline,vips}_test.rb || die - sed -i -e '/assert_dimensions/ s:^:#:' test/*_test.rb || die - - # phash is not packaged - sed -i -e '/\(assert\|refute\)_similar/ s:^:#:' test/*_test.rb || die - - sed -i -e '/\(bundler\|phashion\|vips\)/ s:^:#:' Rakefile test/test_helper.rb || die -} diff --git a/dev-ruby/image_processing/image_processing-1.11.0.ebuild b/dev-ruby/image_processing/image_processing-1.11.0.ebuild deleted file mode 100644 index 04f40b5f8a59..000000000000 --- a/dev-ruby/image_processing/image_processing-1.11.0.ebuild +++ /dev/null @@ -1,45 +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" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md doc/*.md" - -RUBY_FAKEGEM_GEMSPEC="image_processing.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="High-level image processing helper methods with libvips and ImageMagick" -HOMEPAGE="https://github.com/janko/image_processing" -SRC_URI="https://github.com/janko/image_processing/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND+=" test? ( media-gfx/imagemagick[jpeg,tiff] )" - -ruby_add_rdepend " - >=dev-ruby/mini_magick-4.9.5:0 -" - -ruby_add_bdepend "test? ( - >=dev-ruby/minitest-5.8:5 - >=dev-ruby/minitest-hooks-1.4.2 - dev-ruby/minispec-metadata -)" - -all_ruby_prepare() { - # Only support imagemagick for now since vips is not packaged - sed -i -e '/ruby-vips/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die - rm -f test/{pipeline,vips}_test.rb || die - sed -i -e '/assert_dimensions/ s:^:#:' test/*_test.rb || die - - # phash is not packaged - sed -i -e '/\(assert\|refute\)_similar/ s:^:#:' test/*_test.rb || die - - sed -i -e '/\(bundler\|phashion\|vips\)/ s:^:#:' Rakefile test/test_helper.rb || die -} diff --git a/dev-ruby/image_processing/image_processing-1.12.0.ebuild b/dev-ruby/image_processing/image_processing-1.12.0.ebuild deleted file mode 100644 index b5cac1d48840..000000000000 --- a/dev-ruby/image_processing/image_processing-1.12.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md doc/*.md" - -RUBY_FAKEGEM_GEMSPEC="image_processing.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="High-level image processing helper methods with libvips and ImageMagick" -HOMEPAGE="https://github.com/janko/image_processing" -SRC_URI="https://github.com/janko/image_processing/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff] )" - -ruby_add_rdepend " - >=dev-ruby/mini_magick-4.9.5:0 -" - -ruby_add_bdepend "test? ( - >=dev-ruby/minitest-5.8:5 - >=dev-ruby/minitest-hooks-1.4.2 - dev-ruby/minispec-metadata -)" - -all_ruby_prepare() { - # Only support imagemagick for now since vips is not packaged - sed -i -e '/ruby-vips/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die - rm -f test/{builder,pipeline,vips}_test.rb || die - sed -i -e '/assert_dimensions/ s:^:#:' test/*_test.rb || die - - # phash is not packaged - sed -i -e '/\(assert\|refute\)_similar/ s:^:#:' test/*_test.rb || die - - sed -i -e '/\(bundler\|phashion\|vips\)/ s:^:#:' Rakefile test/test_helper.rb || die -} diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest index e9c8f7cc4bc8..2584a63aafb4 100644 --- a/dev-ruby/listen/Manifest +++ b/dev-ruby/listen/Manifest @@ -1,6 +1,3 @@ DIST listen-1.3.1-git.tgz 35521 BLAKE2B 6b93daff2b3ba221d0c0f196c67353963e983610dd9deb3409c8ad270f7221d50e9eefee826c16c51ac0361cf7f5da727db216b1bd92a02077b0bee580fa368c SHA512 4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0 DIST listen-3.3.3.tar.gz 52994 BLAKE2B 95831a65a75cae28b767696bbe5969cd7115657fa56e01701f3b17d5bd727a053cbac16928d8c7c2a19ad24ea3c99afdadd1e9ebbae0a66d03a511ded7d32734 SHA512 73ad762086e7961e45f1245e5aa32c738824736b7d373c31565832c3acf25f91cbc9c25d7bdffb27cf953cb2b2bb37adfddcc6888f3a1b317f70cba75c2ce67c -DIST listen-3.4.0.tar.gz 55390 BLAKE2B 44f0319a19cbac9535b585380c95a4c538a19f9b66a837ccb78ede4d2e8d2c49d0c78ff21913a8de959de43dfb62f4e5489ce70b06e0d5c47e19be81e42fa8dc SHA512 b247c6ec907141549943fd1eae4075c18efb653dbb666bd8b71876c4bd96ae637d4634746815ef1f35335414ff833479fbb2a5a997df994d16bb42b21775b5a2 -DIST listen-3.4.1.tar.gz 56014 BLAKE2B 7a44a1ca960d8ae0cedd3b0128c4d8048b6f4f4168fa522c376708ebac1996076b36ce3054d179f5bb2267328473f63ef3ec2cb0c22a1fd56c5aff957a3c77b8 SHA512 fc745b7a825beda526588a5227c81c6f3c686d25968fc67c9c0df3c2beba343fc558453dd5c51b4cd82b072b3834526403ad5c06cda2cb57362bfafd105d54f3 -DIST listen-3.5.0.tar.gz 56232 BLAKE2B 55f7c70625165b368ebf62c1327a86daa512f6597e3fa0ae08b6069a9cde5a69ed2ae9928258e61b06838c058f8d5d3fa968a6caf2848ef958f04272b55db88c SHA512 9a855f0ee3fd5d542863d6d9ee072b1fb85f52a00d79dff43a48a43530697613cc17672f30de71d0eec1139080836fa1b316a07fad5c87d43a3cc1bfa3e48dd6 DIST listen-3.5.1.tar.gz 56236 BLAKE2B e74186532d5aa9fa7488d0734867d7ec7218036b10769667b8818d057af4d8a973204ce68f687fa508d5d2ed879b0ba6287c3b93fb05eaedfc63a8dc251523b9 SHA512 d7475e295b5123c5a8f166891e866de60379f28d61ab0610774bdf499bcf0859807ea2abb31fd6e708c106f926282376aec94ce268e6709884a63852e820ae74 diff --git a/dev-ruby/listen/listen-3.4.0.ebuild b/dev-ruby/listen/listen-3.4.0.ebuild deleted file mode 100644 index ee04d1c2272e..000000000000 --- a/dev-ruby/listen/listen-3.4.0.ebuild +++ /dev/null @@ -1,47 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz" -DESCRIPTION="Listens to file modifications and notifies you about the changes" -HOMEPAGE="https://github.com/guard/listen" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -# Block on other packages trying to install a /usr/bin/listen -RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10" - -ruby_add_bdepend "test? ( dev-ruby/thor )" - -all_ruby_prepare() { - rm -f Gemfile || die - sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die - sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die - rm -rf spec/lib/listen/adapter/darwin_spec.rb || die -} - -each_ruby_prepare() { - mkdir spec/.fixtures || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - rm -rf spec/.fixtures || die -} diff --git a/dev-ruby/listen/listen-3.4.1.ebuild b/dev-ruby/listen/listen-3.4.1.ebuild deleted file mode 100644 index ee04d1c2272e..000000000000 --- a/dev-ruby/listen/listen-3.4.1.ebuild +++ /dev/null @@ -1,47 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz" -DESCRIPTION="Listens to file modifications and notifies you about the changes" -HOMEPAGE="https://github.com/guard/listen" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -# Block on other packages trying to install a /usr/bin/listen -RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10" - -ruby_add_bdepend "test? ( dev-ruby/thor )" - -all_ruby_prepare() { - rm -f Gemfile || die - sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die - sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die - rm -rf spec/lib/listen/adapter/darwin_spec.rb || die -} - -each_ruby_prepare() { - mkdir spec/.fixtures || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - rm -rf spec/.fixtures || die -} diff --git a/dev-ruby/listen/listen-3.5.0.ebuild b/dev-ruby/listen/listen-3.5.0.ebuild deleted file mode 100644 index ee04d1c2272e..000000000000 --- a/dev-ruby/listen/listen-3.5.0.ebuild +++ /dev/null @@ -1,47 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz" -DESCRIPTION="Listens to file modifications and notifies you about the changes" -HOMEPAGE="https://github.com/guard/listen" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -# Block on other packages trying to install a /usr/bin/listen -RDEPEND+="!!media-radio/ax25-apps !!=dev-ruby/rb-inotify-0.9.10" - -ruby_add_bdepend "test? ( dev-ruby/thor )" - -all_ruby_prepare() { - rm -f Gemfile || die - sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die - sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die - rm -rf spec/lib/listen/adapter/darwin_spec.rb || die -} - -each_ruby_prepare() { - mkdir spec/.fixtures || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - rm -rf spec/.fixtures || die -} diff --git a/dev-ruby/listen/listen-3.5.1.ebuild b/dev-ruby/listen/listen-3.5.1.ebuild index 4f0f5cd73c9f..02939cccff71 100644 --- a/dev-ruby/listen/listen-3.5.1.ebuild +++ b/dev-ruby/listen/listen-3.5.1.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/guard/listen" LICENSE="MIT" SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="test" # Block on other packages trying to install a /usr/bin/listen diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest index 6d91a5185802..8b203f2f5f52 100644 --- a/dev-ruby/maxitest/Manifest +++ b/dev-ruby/maxitest/Manifest @@ -1,2 +1 @@ -DIST maxitest-3.5.0.tar.gz 61982 BLAKE2B 2098e0b1c2f77ea535d78e5165ba9289a8470ce5c883a0994b03b822cdcba2a6d90077940a3d483505579fc7c89f347f0d492196b28fe8292406e5d6975c6241 SHA512 1a2557cea0ac70d3fd9b487157e5b6943dfd5cdf8b953731041d495049a9c58be84110e831cc57171ded3d5540ce5a3cd3c68e97f7767e30b04e933849202f40 DIST maxitest-3.6.0.tar.gz 62261 BLAKE2B 4863b5892997ea7019d5dc65d1adf7febd7934e743276423b1fa8b1d81f3ec5d1deadbe57890e0af525a91ae371ab4c499be031b9a6875e5fc6f64d2e7c2cfad SHA512 41e816d21769382af598ebd64f918437a5816308fd9a9695a88ed97d05e7b41085b2a6f8343ffea50bc7016562857f09057591c2698e920a6bfbd5536edc283f diff --git a/dev-ruby/maxitest/maxitest-3.5.0.ebuild b/dev-ruby/maxitest/maxitest-3.5.0.ebuild deleted file mode 100644 index 23c274fbfaee..000000000000 --- a/dev-ruby/maxitest/maxitest-3.5.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_EXTRADOC="Readme.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Minitest + all the features you always wanted" -HOMEPAGE="https://github.com/grosser/maxitest" -SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_rdepend "=dev-ruby/faraday-0.9 - =dev-ruby/sawyer-0.8* -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - dev-ruby/vcr:3[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -} diff --git a/dev-ruby/octokit/octokit-4.19.0.ebuild b/dev-ruby/octokit/octokit-4.19.0.ebuild deleted file mode 100644 index ca58dc925303..000000000000 --- a/dev-ruby/octokit/octokit-4.19.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit multilib ruby-fakegem - -DESCRIPTION="Ruby toolkit for the Github API" -HOMEPAGE="https://github.com/octokit/octokit.rb" -SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RUBY_S=octokit.rb-${PV} - -ruby_add_rdepend " - >=dev-ruby/faraday-0.9 - =dev-ruby/sawyer-0.8* -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - >=dev-ruby/rbnacl-7.1.1:6 - dev-ruby/vcr:3[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -} diff --git a/dev-ruby/omniauth/Manifest b/dev-ruby/omniauth/Manifest index ef5990b98239..414327ceb69d 100644 --- a/dev-ruby/omniauth/Manifest +++ b/dev-ruby/omniauth/Manifest @@ -1 +1,2 @@ DIST omniauth-1.9.1.tar.gz 26528 BLAKE2B da096ce924972c867ade4cde7e6ec90f5a7de41947f5d04ad092174baf3073ba6b235ff998551d9bbc7f6dfa2a4290eef1e1d962590591cf29f89395a554f3a9 SHA512 687ab9ad47d57d1cbe01fb7ed37754fecb3b75b7e62853070b5880ad6347a2834524a8d4042271ecd7f708ab35b7b5bd3203058ef03c3317f26f88a7639c2672 +DIST omniauth-2.0.4.tar.gz 30951 BLAKE2B 6086a737e043ae37e6c7c4b1e4d597a08e6dc490c5d71f7847e9c5a8880bbbd1117470efbbe12e150bf238bf6e5413493712f1c09ae5e37f5d7b7676b6da023e SHA512 c92ce881388c9793e96354caee764cbabb28c69ca63b32f304693c4859eb8bf994e86b2cc9dbeb57993347e6f2787c43eab967c36730d5c47a3c4767d16847eb diff --git a/dev-ruby/omniauth/omniauth-1.9.1.ebuild b/dev-ruby/omniauth/omniauth-1.9.1.ebuild index d58ecb6d1b6b..28d880e64b38 100644 --- a/dev-ruby/omniauth/omniauth-1.9.1.ebuild +++ b/dev-ruby/omniauth/omniauth-1.9.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/omniauth/omniauth-2.0.4.ebuild b/dev-ruby/omniauth/omniauth-2.0.4.ebuild new file mode 100644 index 000000000000..79e5a2b31ca8 --- /dev/null +++ b/dev-ruby/omniauth/omniauth-2.0.4.ebuild @@ -0,0 +1,46 @@ +# 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="README.md" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A generalized Rack framework for multiple-provider authentication" +HOMEPAGE="https://github.com/intridea/omniauth" +SRC_URI="https://github.com/intridea/omniauth/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="$(ver_cut 1)" +IUSE="" + +ruby_add_rdepend " + =dev-ruby/rack-2* + dev-ruby/rack-protection + >=dev-ruby/hashie-3.4.6:*" +ruby_add_bdepend "doc? ( dev-ruby/yard ) + test? ( dev-ruby/rack-test )" + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/d' \ + Rakefile ${PN}.gemspec || die "sed failed" + sed -i -e '/RUBY_VERSION/,/^end/ s:^:#: ; /freeze/ s:^:#:' spec/helper.rb || die "sed failed" + # maruku fails, resorting to default markdown implementation + sed -i -e '/maruku/d' .yardopts || die "sed failed" + + sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc ; then + yard || die "yard failed" + fi +} diff --git a/dev-ruby/path_expander/path_expander-1.1.0.ebuild b/dev-ruby/path_expander/path_expander-1.1.0.ebuild index 6c8722ce1e1e..465b25df2d46 100644 --- a/dev-ruby/path_expander/path_expander-1.1.0.ebuild +++ b/dev-ruby/path_expander/path_expander-1.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild b/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild index 56af59272b30..baab4b592530 100644 --- a/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild +++ b/dev-ruby/pluggaloid/pluggaloid-1.7.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest index 19f9bd34fcdb..82af1fc11ec8 100644 --- a/dev-ruby/puppet_forge/Manifest +++ b/dev-ruby/puppet_forge/Manifest @@ -1,2 +1 @@ -DIST puppet_forge-2.3.3.gem 772608 BLAKE2B 1bba9ce824019cefbcd4e28625c99855f68bc4d752f069bf84ff86c0f768dc8b795eaa95b76e340e273079dc2882abff91a2b44d0a6f280f541637261357508e SHA512 8e29d35b7175430a50d2da0b07ef3a9bd274df97f292e24c12a0d267257ff123df5380c0ba8c7124be21b4f4f0b2a11af0923e9fb5751683392c6d11ed6bf0e0 DIST puppet_forge-2.3.4.gem 772608 BLAKE2B abb730eaf55a3c87a6f31b192e1efe6783895fad468c850f1e4e87d15dc8887b72571c425e81272c308e3ba9e94936f20b3ccbd22e670d7c111c88ce1acc1974 SHA512 f903f3ecbfdfe80b4c9d769ba1f622bf64cd723fd9165d1e3ed27296eb0e2e67f827fbc5faf460391e462cfd1cc652e573093dae29622726b3e5a37e01cf61ec diff --git a/dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild b/dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild deleted file mode 100644 index abdaf707c6dd..000000000000 --- a/dev-ruby/puppet_forge/puppet_forge-2.3.3.ebuild +++ /dev/null @@ -1,44 +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" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" - -RUBY_FAKEGEM_EXTRAINSTALL=locales - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Tools to access Forge API information on Modules, Users, and Releases" -HOMEPAGE="https://github.com/puppetlabs/forge-ruby" - -LICENSE="Apache-2.0" -SLOT="2" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/faraday-0.9.0:0 - >=dev-ruby/faraday_middleware-0.9.0:0 - >=dev-ruby/gettext-setup-0.11:0 - dev-ruby/minitar - =dev-ruby/semantic_puppet-1* -" - -all_ruby_prepare() { - # Avoid integration and user specs since they all require network access - rm -rf spec/integration spec/unit/forge/v3/user_spec.rb || die - - # Fix overly restrictive dependencies - sed -i \ - -e '/faraday/ s/0.18.0/0.99.0/' \ - -e '/faraday_middleware/ s/0.14.0/0.99.0/' \ - ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest index 2d18ff4e9a6d..b4366cbab0bd 100644 --- a/dev-ruby/rake/Manifest +++ b/dev-ruby/rake/Manifest @@ -1,4 +1,3 @@ DIST rake-12.3.3.tar.gz 122233 BLAKE2B e6c913b833092ef5d4203265bb5daf725bfc34ff3abef5a4871845ba9ee322bb8ec668564ed7fe5a2d9ce219d5b7cb00fa22d0b76fb9721f2138d2d963f16c22 SHA512 de15ea4428e845de214d35ad2155bd55cab51354feb5c7ae4c2cde5365d7a3959ee96d913346bdafacdb0542ab2d0e4c2e905514a7f97cfb18e630794bba3a3b -DIST rake-13.0.0.tar.gz 122378 BLAKE2B 996990f061a2604bf031926670043773b029d03e092513be3566763b04474d88b9bd05c085f25fc9d66b26a55e191b45fa34dc4aa215376703ad28750d71a6b1 SHA512 56038199fedd952994459967173d298afb13ae7fe9d7873dfe18cd4030b37f841ff74c944835843379cd66da96a6d1ee8c38294203f9d8e514c4331d65f5db79 -DIST rake-13.0.1.tar.gz 122821 BLAKE2B 698e92d32d4bedf523bc81636f4183ccb11da1f467d116f7ff4978e121bddc41b66160798e2c0a2b00aa8f79171a81df7e214e556adeb386bdb00a72a18b82b7 SHA512 50d82b3a9bbe194467c7669000ed9dd8e55fbb22307fbc7180aff6ab77095108a2519b3095965ad08b52cc984d0384016d7b166676f2e97394409a069d01545f DIST rake-13.0.3.tar.gz 122825 BLAKE2B a36cc6d8e5f560bc502455a756b89d763899e71b711ba6b11d17fd86a460b4cb3ac47705645d4ccbaef9b6d8964cdc5d4d535b4470582cb3658016a399f78d58 SHA512 aff09bbfa58620cd6902e6679ae3f54d90424bfac40c7ad6efcc590a1c9624ae7a0c5597b8b05b378d90e422285c41d781485b9aebe1819c0c2eaf5f2624afa2 +DIST rake-13.0.4.tar.gz 123399 BLAKE2B f91079b3e22f0b1e09857ac5f549ad1cd4372ccbd2bc152e1ed57241ebf05e8605992008a6f7e4f172f7a0fd77450092b9d03e7026e3cbba25c52731d4aaeb57 SHA512 78533cc966cf285ba5556645cc674affb41baa3076e873055491c5700c6b2301b2da8ec212f260a44d2fe83003bf84b12cd2b81775fc354c89e3fcd346030bb9 diff --git a/dev-ruby/rake/rake-13.0.0.ebuild b/dev-ruby/rake/rake-13.0.0.ebuild deleted file mode 100644 index 7b475131353c..000000000000 --- a/dev-ruby/rake/rake-13.0.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_BINDIR="exe" - -RUBY_FAKEGEM_GEMSPEC="rake.gemspec" - -inherit bash-completion-r1 ruby-fakegem - -DESCRIPTION="Make-like scripting in Ruby" -HOMEPAGE="https://github.com/ruby/rake" -SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc" - -DEPEND+=" app-arch/gzip" - -ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 ) - doc? ( dev-ruby/rdoc )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -all_ruby_compile() { - if use doc; then - rdoc --title "Rake - Ruby Make" --main README.rdoc --out html lib *.rdoc doc/*/*.rdoc || die - rm -f html/js/*.js.gz - fi -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die -} - -all_ruby_install() { - ruby_fakegem_binwrapper rake - - if use doc; then - pushd html - dodoc -r * - popd - fi - - doman doc/rake.1 - - newbashcomp "${FILESDIR}"/rake.bash-completion ${PN} -} diff --git a/dev-ruby/rake/rake-13.0.1.ebuild b/dev-ruby/rake/rake-13.0.1.ebuild deleted file mode 100644 index e6e0aa0764c2..000000000000 --- a/dev-ruby/rake/rake-13.0.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" - -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_BINDIR="exe" - -RUBY_FAKEGEM_GEMSPEC="rake.gemspec" - -inherit bash-completion-r1 ruby-fakegem - -DESCRIPTION="Make-like scripting in Ruby" -HOMEPAGE="https://github.com/ruby/rake" -SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc" - -DEPEND+=" app-arch/gzip" - -ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 ) - doc? ( dev-ruby/rdoc )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -all_ruby_compile() { - if use doc; then - rdoc --title "Rake - Ruby Make" --main README.rdoc --out html lib *.rdoc doc/*/*.rdoc || die - rm -f html/js/*.js.gz - fi -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die -} - -all_ruby_install() { - ruby_fakegem_binwrapper rake - - if use doc; then - pushd html - dodoc -r * - popd - fi - - doman doc/rake.1 - - newbashcomp "${FILESDIR}"/rake.bash-completion ${PN} -} diff --git a/dev-ruby/rake/rake-13.0.4.ebuild b/dev-ruby/rake/rake-13.0.4.ebuild new file mode 100644 index 000000000000..0ac434efec60 --- /dev/null +++ b/dev-ruby/rake/rake-13.0.4.ebuild @@ -0,0 +1,61 @@ +# 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_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_GEMSPEC="rake.gemspec" + +inherit bash-completion-r1 ruby-fakegem + +DESCRIPTION="Make-like scripting in Ruby" +HOMEPAGE="https://github.com/ruby/rake" +SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc" + +DEPEND+=" app-arch/gzip" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 ) + doc? ( dev-ruby/rdoc )" + +all_ruby_prepare() { + sed -e 's/git ls-files -z/find * -type f -print0/' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +all_ruby_compile() { + if use doc; then + rdoc --title "Rake - Ruby Make" --main README.rdoc --out html lib *.rdoc doc/*/*.rdoc || die + rm -f html/js/*.js.gz + fi +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die +} + +all_ruby_install() { + ruby_fakegem_binwrapper rake + + if use doc; then + pushd html + dodoc -r * + popd + fi + + doman doc/rake.1 + + newbashcomp "${FILESDIR}"/rake.bash-completion ${PN} +} diff --git a/dev-ruby/rash_alt/Manifest b/dev-ruby/rash_alt/Manifest index cd87197e7275..4848de7ae7af 100644 --- a/dev-ruby/rash_alt/Manifest +++ b/dev-ruby/rash_alt/Manifest @@ -1,2 +1 @@ -DIST rash_alt-0.4.8.gem 8704 BLAKE2B 18a54fbff13942d9a0590e3316a1e783df05c123997162f1f1bcd0b72634eeab266288d9f14a6edf9738a5fb44922d03813b3f2d6cc1e147e8dafe25ce9424a9 SHA512 b32281999a662f77b52918926a265eb601db7f7322848701b0da8aae497a573ad668fbb1241676848c04ec26dc4ba1fc1bd7780b167bc772291a5de73df8c389 DIST rash_alt-0.4.9.gem 8704 BLAKE2B 8b0fdbc5934a50e161ae1732b915dff6c8264ec6e3b2e2905ab3c5bb23174681bb12a738a8b43f1fffee9c1b39ca0dd0102b1a703ee769a8bfa1e4ed469d291f SHA512 a00cd979386b98e520bb09e9f866f0865b0213d67647c52acf0eb007aad0607d47fd8017c809d1613b6c9e94317dfafee0da7892301212209b27245de472116e diff --git a/dev-ruby/rash_alt/rash_alt-0.4.8.ebuild b/dev-ruby/rash_alt/rash_alt-0.4.8.ebuild deleted file mode 100644 index 3b8c70513259..000000000000 --- a/dev-ruby/rash_alt/rash_alt-0.4.8.ebuild +++ /dev/null @@ -1,30 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="rash.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Rash alt version for Hashie's own Rash" -HOMEPAGE="https://github.com/shishi/rash_alt" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/hashie-3.6.0:3 =dev-ruby/hashie-3*" - -all_ruby_prepare() { - rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - - sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest index 472c7d46e98a..fb224ee6f5f7 100644 --- a/dev-ruby/rdoc/Manifest +++ b/dev-ruby/rdoc/Manifest @@ -1,3 +1,4 @@ DIST rdoc-6.1.2.tar.gz 667607 BLAKE2B 4857bcf5f72d93fe4e9ea89acfda9ae82afd61a7ff501d2eea529330d2b8a63d7cc775490648fcff5000ee60417123244518f56a31593af8efccae8f925b21d9 SHA512 a54e36adf9f98117f0b5ae4490a0ab1ce12d9b1de5b7c61ffa326b36ef13885bb8f18147f3548f95a285b15470faba14965bc87088fa3ce584928d8ee396689f DIST rdoc-6.2.0.tar.gz 668152 BLAKE2B 9c92b27c427d6229778aba54ce7f12fe883fd3e40151f518f3d023d4f6dd10d4f1f6d05c8d6bcdce80d1ac81ab25cd99ccbe9479a4fcd950b895e14d4fdc4b83 SHA512 15352889833436c0a243e4f79c4ae8113fa3b8c222950baf1fcd272773a7a17198c2cd91a50c92e225c282a37ec743a38d8e9ca4dffe0b66c39d56412fe56ca2 DIST rdoc-6.3.0.tar.gz 670538 BLAKE2B a7eda5d588c0089e36ee4197940e762e378de24b45435f8d9fa9ef9292b5d2f50d7b48ed40764794c4a20e8b159ab6f2e0d86a9289c0706744eeec7a016e05e6 SHA512 7e5da42905416d12acf6528b5725ea9fccb7b50bb1ed95c03975d16cc2ad22c58f48c3f14b4f118deb978649cec184b98ccef915a5cb4b0321e0114438f75745 +DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a SHA512 1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f diff --git a/dev-ruby/rdoc/rdoc-6.3.2.ebuild b/dev-ruby/rdoc/rdoc-6.3.2.ebuild new file mode 100644 index 000000000000..f0396313bb96 --- /dev/null +++ b/dev-ruby/rdoc/rdoc-6.3.2.ebuild @@ -0,0 +1,94 @@ +# 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_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec" + +inherit ruby-fakegem eutils + +DESCRIPTION="An extended version of the RDoc library from Ruby 1.8" +HOMEPAGE="https://github.com/ruby/rdoc/" +SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Ruby MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="doc" + +RDEPEND+=">=app-eselect/eselect-ruby-20181225" + +ruby_add_bdepend " + >=dev-ruby/kpeg-1.1.0-r1 + >dev-ruby/racc-1.4.10 + dev-ruby/rake + test? ( + dev-ruby/bundler + >=dev-ruby/minitest-5.8:5 + )" + +all_ruby_prepare() { + # Other packages also have use for a nonexistent directory, bug 321059 + sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/test_rdoc*.rb || die + + # Avoid unneeded dependency on bundler, bug 603696 + sed -i -e '/bundler/ s:^:#:' \ + -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \ + -e '/rubocop\/rake/ s:^:#:' \ + -e '/RuboCop/,/end/ s:^:#:' Rakefile || die + + # Remove test that is depending on the locale, which we can't garantuee. + sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die + + # Remove test depending on FEATURES=userpriv, bug 361959 + sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die + + # Remove tests for code that is not included and not listed in Manifest.txt + rm -f test/test_rdoc_i18n_{locale,text}.rb \ + test/rdoc/test_rdoc_generator_pot* || die + + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc ; then + ruby -Ilib -S exe/rdoc || die + fi +} + +each_ruby_compile() { + ${RUBY} -S rake generate || die +} + +all_ruby_install() { + all_fakegem_install + + for bin in rdoc ri; do + ruby_fakegem_binwrapper $bin /usr/bin/$bin-2 + + for version in $(ruby_get_use_implementations); do + version=`echo ${version} | cut -c 5-` + if use ruby_targets_ruby${version}; then + ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version} + sed -i -e "1s/env ruby/ruby${version}/" \ + "${ED}/usr/bin/${bin}${version}" || die + fi + done + done +} + +pkg_postinst() { + if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then + eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) + fi +} diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 2c755fe70e2a..7b8fd54a7880 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.1.1.tar.gz 1978761 BLAKE2B 489d355237379b7efb5e1d82b71cb2e6f8607cd644933c4d1d1116f464604262388aaf8534ed322c6b44291aadc3abb75e1bca94110c01fcde228b6fd9bb9ab4 SHA512 08d5a730281e7aa44fa955c8af06649efc77702dbc979f5de34f2f3b39798d494a0df8860a25746d89256c7ecaeaa140e4e5d5cd60017ed4412075a790976a5e DIST rmagick-4.1.2.tar.gz 1978867 BLAKE2B f89aadb3d0dc5274376c2fef335cbcef3bdfec3fa9aa2f9e0d1982c9d2b5568689a427c3b2f7536c0585316c0f53ca7111c3da30f8136df4c878782668830847 SHA512 671ce8ef0d2387d6f0091a7a7a79a5ee9a5c5cd9340f5d29b4a35227c2293eae5e0e5c9ef16a83dc24ed0cb59cc7258427f8880484f7bb49dfaccb00d280e2b4 +DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild new file mode 100644 index 000000000000..e5842e91c1cc --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild @@ -0,0 +1,66 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/RMagick/extconf.rb) + +MY_PV=RMagick_${PV//\./-} + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/rmagick/rmagick" +SRC_URI="https://github.com/rmagick/rmagick/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="rmagick-${MY_PV}" + +LICENSE="Artistic" +SLOT="4" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" +DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,webp] )" + +all_ruby_prepare() { + # Avoid unused dependency on rake-compiler. This also avoids an + # extra compile during tests. + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/end/ s:^:#:' \ + -e '/compile/ s:^:#:' Rakefile || die + sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die + sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Reading PDFs is not allowed by the default Gentoo security policy for imagemagick + sed -i -e '/can read PDF file/askip "Not allowed by Gentoo security policy"' spec/rmagick/image/read_spec.rb || die + + # Update version number hardcoded in tests + sed -i -e 's/"7.0"/"7.1"/' spec/rmagick/image/channel_mean_spec.rb || die + + # Create directory used for a test + mkdir tmp +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +} diff --git a/dev-ruby/roadie/roadie-4.0.0.ebuild b/dev-ruby/roadie/roadie-4.0.0.ebuild index cd17893e2508..274492987d88 100644 --- a/dev-ruby/roadie/roadie-4.0.0.ebuild +++ b/dev-ruby/roadie/roadie-4.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild index e005f9f4340b..64f3462c3e21 100644 --- a/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild +++ b/dev-ruby/rspec-expectations/rspec-expectations-3.10.1.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SUBVERSION="$(ver_cut 1-2)" diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild index 0aa9141a0fe9..3cfa54405c8d 100644 --- a/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild +++ b/dev-ruby/rspec-mocks/rspec-mocks-3.10.2.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SUBVERSION="$(ver_cut 1-2)" diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest index de1df0026648..2b826ecb0415 100644 --- a/dev-ruby/rspec-rails/Manifest +++ b/dev-ruby/rspec-rails/Manifest @@ -2,3 +2,4 @@ DIST rspec-rails-3.9.1.tar.gz 143459 BLAKE2B 87a691df63a438b15b5726a802632c16373 DIST rspec-rails-4.0.1.tar.gz 153383 BLAKE2B b2591fe27e992df11404f792e7efe1e18fa023e0b4b7c076f7ffc86e83228a013f06206c687167966413641aea654f57f0d1c0a057ecdfd9c1579fd38d08fcfd SHA512 97b06a8696181fb0209e376780860935f1c22cd9a2ae5977efd45217ab74e6cc0260687bb2ccd22f28cf69f2a73ded43c51ac8d43d0d0b6b0bd0fb3e547d920b DIST rspec-rails-4.0.2.tar.gz 153760 BLAKE2B ba609fe316a27c21f140df41b63916cb9a70e77302e3dbe1fa565024e85504e63d4f7bd575117f91f9762bdadf5b462acadefdde1d36a6a731227fa2e2cd5ed7 SHA512 4b4567ba896a80fd487ddcca466d23d6b9e634354f8b70d0146ddbf0c119628406ba8aad4e16bce577e63cc4d3d476c270c4c2f1ad1956bde7529f318b717cf9 DIST rspec-rails-4.1.2.tar.gz 156296 BLAKE2B ca454065c8fb318148e745162514b9f21aaf6050ae72981d12a23b838bc7d985350c8abd60a36c07cb5c8c8bd80dd7b97b0dcb9ab6f5fb30ec4a6d99aaf189d4 SHA512 c0555d3b0d1ea91c9460981216cb0e4d1999e712daf18e5270aa20daee9667e3e669c918204e863bea0b6a97a63a79cdb1cd261d396743fdfbcc41109211ce89 +DIST rspec-rails-5.0.1.tar.gz 156435 BLAKE2B e32016bdaf50fc4dccb0700320738aa0ef59e5fb7a3e351f68a1b9ad6d86be07850aa473166b0aee037f9dd2f21935c41c4ec502849ac5eeaf08ec602093d81a SHA512 65b212870524397a922dd7fc6a796c50b56d454378785b1ff36eb9e0fa9e08291bff0360a7e56710322a7edb33b800e55b9f46bacb92b3a65f53489307c57149 diff --git a/dev-ruby/rspec-rails/rspec-rails-4.1.2.ebuild b/dev-ruby/rspec-rails/rspec-rails-4.1.2.ebuild index 480dc9c27b92..4414e29a7f7c 100644 --- a/dev-ruby/rspec-rails/rspec-rails-4.1.2.ebuild +++ b/dev-ruby/rspec-rails/rspec-rails-4.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/rspec-rails/rspec-rails-5.0.1.ebuild b/dev-ruby/rspec-rails/rspec-rails-5.0.1.ebuild new file mode 100644 index 000000000000..d2466b6e3dd6 --- /dev/null +++ b/dev-ruby/rspec-rails/rspec-rails-5.0.1.ebuild @@ -0,0 +1,58 @@ +# 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_RECIPE_TEST="rspec3" + +#RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="RSpec's official Ruby on Rails plugin" +HOMEPAGE="https://rspec.info/" +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + || ( dev-ruby/activesupport:6.1 dev-ruby/activesupport:6.0 dev-ruby/activesupport:5.2 ) + || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 dev-ruby/actionpack:5.2 ) + || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 dev-ruby/railties:5.2 ) + >=dev-ruby/rspec-3.10:3" + +# Depend on the package being already installed for tests, because +# requiring ammeter will load it, and we need a consistent set of rspec +# and rspec-rails for that to work. +ruby_add_bdepend "test? ( + >=dev-ruby/capybara-2.2.0 + >=dev-ruby/ammeter-1.1.5 + ~dev-ruby/rspec-rails-${PV} +)" + +all_ruby_prepare() { + # Remove .rspec options to avoid dependency on newer rspec when + # bootstrapping. + echo "--require spec_helper" > .rspec || die + + # Avoid bundler-specific specs. + rm -f spec/sanity_check_spec.rb || die + + # Avoid broken controller generator specs for now. + rm -fr spec/generators/rspec || die + + # Test with a compatible rails version + sed -i -e '1igem "rails", "<6.1"' spec/spec_helper.rb || die + + # Fix gemspec. + sed -e 's/git ls-files --/find/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild b/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild index 58f8a11b6a51..a71efad63e67 100644 --- a/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild +++ b/dev-ruby/rspec-support/rspec-support-3.10.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 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/rspec-3.9.0:3 >=dev-ruby/thread_order-1.1.0 )" diff --git a/dev-ruby/rspectacular/rspectacular-0.70.8.ebuild b/dev-ruby/rspectacular/rspectacular-0.70.8.ebuild deleted file mode 100644 index a7aa8bcaf9e9..000000000000 --- a/dev-ruby/rspectacular/rspectacular-0.70.8.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 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_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem - -DESCRIPTION="RSpec support and matchers" -HOMEPAGE="https://github.com/thekompanee/rspectacular" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/rspec-3.1:3 dev-ruby/fuubar:2 dev-ruby/shoulda-matchers:3" diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest index 949d61299712..a41b124cf7e4 100644 --- a/dev-ruby/rubygems/Manifest +++ b/dev-ruby/rubygems/Manifest @@ -1,5 +1,6 @@ DIST rubygems-2.7.10.tgz 863618 BLAKE2B 26a453d2808cbf03caa6f2ef4a829418de58f4ed0c7584935a0ad5fc722d7fbdf9f442261f96fdca4b6975b62608965d2f0053d3046da59771be373bed21154a SHA512 48a18c0f202f463c38cf5dafecfbc7cc39245e63c7a059ef2cefadda478483794a929ea6b7e0ef062dd4423230746f1f09d7bec06a97fe3ceccc3325397a3e71 DIST rubygems-2.7.11.tgz 861642 BLAKE2B 6632296d8bcd47d52d92db3c09a0d95118c72877c712a9bfa01f4d4c8aff1bc62ee7e663f763a73b2c2e3dfd2d261ea965ff932a77b84f70e63fab1445d19d8a SHA512 83592f4089a768f6d58be975995855ad3aa6b481de5e2d31789d1c8d96a33f5347a914e5d7450819bb2e8e434ee65c4d3f5c978965ccaefad6c167a29801b7bd +DIST rubygems-3.0.3.tgz 904175 BLAKE2B d99de4bdd51779ab214bc4a81f55483341a2c193d4304b8eeb6105cb95877e0a33fe03d93c47433ad3c6bdc8d3e453e33ffb799fd36164feac31616f95eeced4 SHA512 1dd585243341901c7b4cc60a4902000c10ce57fe2cc9c28e27e274a2e6029f936cde1c99d7097c93c2c5b2c8bcee5d692c8fe5cc00c996a040e4954b674e330e DIST rubygems-3.0.9.tgz 886153 BLAKE2B 942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5a9481c406e51ab125fa9da0e4e1ebde79c6a663e8847125c1ed8657f6af69000cf0d7191360e7aab99ba508 SHA512 1a6d7b3b08024d95988e033c772bfb6b5ed8f94ff4ddb194280bd3a7530cc384cb90fd56d44b6d56760cffbb23c5a6ab5917737ca46ec85fe61e1ae79d7ba4ca DIST rubygems-3.1.6.tgz 996339 BLAKE2B 8dc242a64c6f934b876de841cb6ea86455d7754cbe3902620a10ac40bb97264c03c1002b45a5734d1882617d95e8b390873ed390d00fe7e54b6d8f11a301c2b3 SHA512 730381cf683cd57f7ea7889f63cf21abb699bf28d2a25fa63f510756ece285cb63e4208130c20fa7c0232d6093d869e5d99d5b5fdad9bc68be5e8ead21863d97 DIST rubygems-3.2.11.tgz 987152 BLAKE2B 589c862ed4ae14d66437587adfbe9c57e4b95b8911115425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41 SHA512 686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa diff --git a/dev-ruby/rubygems/rubygems-3.0.3.ebuild b/dev-ruby/rubygems/rubygems-3.0.3.ebuild new file mode 100644 index 000000000000..ab3a8fd1f2eb --- /dev/null +++ b/dev-ruby/rubygems/rubygems-3.0.3.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25 ruby26" + +inherit ruby-ng prefix + +DESCRIPTION="Centralized Ruby extension management system" +HOMEPAGE="https://rubygems.org/" +LICENSE="GPL-2 || ( Ruby MIT )" + +SRC_URI="https://rubygems.org/rubygems/${P}.tgz" + +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="server test" +RESTRICT="!test? ( test )" + +PDEPEND="server? ( =dev-ruby/builder-3* )" + +ruby_add_bdepend " + test? ( + dev-ruby/json + dev-ruby/minitest:5 + dev-ruby/rdoc + )" + +all_ruby_prepare() { + + mkdir -p lib/rubygems/defaults || die + cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die + + eprefixify lib/rubygems/defaults/operating_system.rb + + # Disable broken tests when changing default values: + sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die + sed -i -e '/assert_self_install_permissions/,/^ end/ s/^.*RUBY_INSTALL_NAME.*//' test/rubygems/test_gem.rb || die + + # Skip tests for default gems that all fail + sed -i -e '/test_default_gems_use_full_paths/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die + sed -i -e '/test_execute_ignore_default_gem_verbose/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_cleanup_command.rb || die + sed -i -e '/test_execute_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_contents_command.rb test/rubygems/test_gem_commands_pristine_command.rb || die + sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die + sed -i -e '/test_execute_all/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_uninstall_command.rb || die + sed -i -e '/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^ end/ s:^:#:' \ + test/rubygems/test_{gem_installer,require}.rb || die + sed -i -e '/test_\(load_default_gem\|default_spec_stub\|self_stubs\)/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die + sed -i -e '/test_uninstall_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_uninstaller.rb || die + rm -f test/rubygems/test_gem_indexer.rb || die + sed -i -e '/test_\(require_when_gem_defined\|realworld_default_gem\)/,/^ end/ s:^:#:' test/rubygems/test_require.rb || die + rm -f test/rubygems/test_gem_commands_setup_command.rb || die + + # Avoid tests playing tricks with ruby engine that don't seem to + # work for us. + rm test/rubygems/test_gem_request_set_gem_dependency_api.rb || die + + # Avoid test requiring network access + sed -i -e '/test_download_to_cache/askip "requires network access"' test/rubygems/test_gem_remote_fetcher.rb || die + + # Avoid test requiring file system permission changes + sed -i -e '/test_traverse_parents_does_not_crash_on_permissions_error/,/^ end/ s:^:#:' test/rubygems/test_gem_util.rb || die + + # Avoid uninvestigated test failure in favor of security release + sed -i -e '/test_self_install_permissions_with_format_executable/askip "uninvestigated failure"' test/rubygems/test_gem.rb || die +} + +each_ruby_compile() { + # Not really a build but... + sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem +} + +each_ruby_test() { + # Unset RUBYOPT to avoid interferences, bug #158455 et. al. + #unset RUBYOPT + + if [[ "${EUID}" -ne "0" ]]; then + RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ + -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" + else + ewarn "The userpriv feature must be enabled to run tests, bug 408951." + eerror "Testsuite will not be run." + fi +} + +each_ruby_install() { + # Unset RUBYOPT to avoid interferences, bug #158455 et. al. + unset RUBYOPT + export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" + + pushd lib &>/dev/null + doruby -r * + popd &>/dev/null + + local sld=$(ruby_rbconfig_value 'sitelibdir') + insinto "${sld#${EPREFIX}}" # bug #320813 + newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb + + newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') +} + +all_ruby_install() { + dodoc History.txt README.md + + if use server; then + newinitd "${FILESDIR}/init.d-gem_server2" gem_server + newconfd "${FILESDIR}/conf.d-gem_server" gem_server + fi +} + +pkg_postinst() { + if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then + eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) + fi + + ewarn + ewarn "To switch between available Ruby profiles, execute as root:" + ewarn "\teselect ruby set ruby(23|24|...)" + ewarn +} diff --git a/dev-ruby/thor/thor-1.1.0.ebuild b/dev-ruby/thor/thor-1.1.0.ebuild index db53dd7fc80b..765d991006ad 100644 --- a/dev-ruby/thor/thor-1.1.0.ebuild +++ b/dev-ruby/thor/thor-1.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${ LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" IUSE="doc" USE_RUBY="ruby25 ruby26 ruby27" ruby_add_bdepend " diff --git a/dev-ruby/tty-file/tty-file-0.10.0.ebuild b/dev-ruby/tty-file/tty-file-0.10.0.ebuild index 0d2fcdcb956d..fb4bb577f7f0 100644 --- a/dev-ruby/tty-file/tty-file-0.10.0.ebuild +++ b/dev-ruby/tty-file/tty-file-0.10.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/web-console/Manifest b/dev-ruby/web-console/Manifest index 986e7332c184..c337ab873a20 100644 --- a/dev-ruby/web-console/Manifest +++ b/dev-ruby/web-console/Manifest @@ -1,3 +1,2 @@ DIST web-console-3.7.0.tar.gz 53714 BLAKE2B d69a7b467e419e87d43c988026f278aea5ca142e336d120e0a50ef85b36186d2f388d551f19820e01d85fdca5a49c471aed69cb2ae0d6f1828a99350dfe86d55 SHA512 d44e4dc3ef12216829b3f522e3645b0fa9b8ae34fa70b5e52a96e345b8b5fc8dad9af6f9918ea23d276cae03445133b15f780041a8cb61584b182ca6934fd71b -DIST web-console-4.0.4.tar.gz 54372 BLAKE2B 5b52c7dbeeeb13ae6cb8bff8982a7a696311e3667ef69b17611cf3ec8ab26b19869ec799e10d4140cc41cfb31a22af1f51134da06d05cca12b488c5470f6ae2a SHA512 66dbfb9d13be57b790053d748c88a9266e673cfcc253df67b4dbb00c874a4bd3601a61b633d5e3e470e010cb764c13846a7038247122140bdb78f40f673cd82b DIST web-console-4.1.0.tar.gz 54722 BLAKE2B 242e588843e713b77c0689b17906bb0dad8784ad9b5fd255a174364afa83014d3cb022f1fb52a759aaa9f2453a1a944796c1a84edff65de6a5e1adaebccc4071 SHA512 c295dac733094a4ee4ce9dffa0d65001aa179cd17cc5b9a2a0a418e1e1a4ca3d40fab8bc3f8e099d55a0b7b07295e40d40dd1b3335ac98e9b0cd51590b130e10 diff --git a/dev-ruby/web-console/web-console-4.0.4.ebuild b/dev-ruby/web-console/web-console-4.0.4.ebuild deleted file mode 100644 index d5cc8c49ccf8..000000000000 --- a/dev-ruby/web-console/web-console-4.0.4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown" - -RUBY_FAKEGEM_GEMSPEC="web-console.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A debugging tool for your Ruby on Rails applications" -HOMEPAGE="https://github.com/rails/web-console" -SRC_URI="https://github.com/rails/web-console/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/actionview-6.0:* - >=dev-ruby/activemodel-6.0:* - >=dev-ruby/bindex-0.4.0 - >=dev-ruby/railties-6.0:* -" - -ruby_add_bdepend "test? ( - dev-ruby/bundler - >=dev-ruby/rails-6.0 - dev-ruby/arel - dev-ruby/rack - dev-ruby/sqlite3 - dev-ruby/mocha - www-servers/puma -)" - -all_ruby_prepare() { - # Use an installed rails version rather than live source from github. - sed -i -e '/\(rack\|arel\|rails\|simplecov\)/ s/,/#/' \ - -e '/\(byebug\|simplecov\)/ s:^:#:' Gemfile || die - - sed -i -e '/simplecov/I s:^:#:' test/test_helper.rb || die -} diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.1-r1.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.1-r1.ebuild new file mode 100644 index 000000000000..9c0004d6cd6d --- /dev/null +++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.1-r1.ebuild @@ -0,0 +1,39 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTENSIONS=(ext/yajl/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/yajl" + +inherit multilib ruby-fakegem + +DESCRIPTION="Ruby C bindings to the Yajl JSON stream-based parser library" +HOMEPAGE="https://github.com/brianmario/yajl-ruby" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="${RDEPEND} dev-libs/yajl" +DEPEND="${DEPEND} dev-libs/yajl" + +each_ruby_prepare() { + # Make sure the right ruby interpreter is used + sed -e '/capture/ s:ruby:'${RUBY}':' -i spec/parsing/large_number_spec.rb || die +} + +each_ruby_test() { + # Set RUBYLIB to pass search path on to additional interpreters that + # are started. + RUBYLIB=lib RSPEC_VERSION=3 ruby-ng_rspec || die +} -- cgit v1.3