diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-04-02 15:04:15 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-04-02 15:04:15 +0000 |
| commit | 1414d6b5646630782587fd053dfdf74b3906c8f2 (patch) | |
| tree | 99907ebea57b87e7ee0e2cc3b59ae5110eee44cf /dev-ruby | |
| parent | 37aa4b05e59360a74eab67d58b54bb64e866788f (diff) | |
| download | baldeagleos-repo-1414d6b5646630782587fd053dfdf74b3906c8f2.tar.gz baldeagleos-repo-1414d6b5646630782587fd053dfdf74b3906c8f2.tar.xz baldeagleos-repo-1414d6b5646630782587fd053dfdf74b3906c8f2.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby')
47 files changed, 290 insertions, 120 deletions
diff --git a/dev-ruby/activesupport/activesupport-7.0.4.3.ebuild b/dev-ruby/activesupport/activesupport-7.0.4.3.ebuild index f0801876283b..b8a341ae5558 100644 --- a/dev-ruby/activesupport/activesupport-7.0.4.3.ebuild +++ b/dev-ruby/activesupport/activesupport-7.0.4.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" @@ -45,6 +45,10 @@ ruby_add_bdepend "test? ( <dev-ruby/minitest-5.16:5 )" +PATCHES=( + "${FILESDIR}"/${PN}-7.0.4.3-ruby32.patch +) + all_ruby_prepare() { # Set the secure permissions that tests expect. chmod 0755 "${HOME}" || die "Failed to fix permissions on home" diff --git a/dev-ruby/activesupport/files/activesupport-7.0.4.3-ruby32.patch b/dev-ruby/activesupport/files/activesupport-7.0.4.3-ruby32.patch new file mode 100644 index 000000000000..82fc7a335e86 --- /dev/null +++ b/dev-ruby/activesupport/files/activesupport-7.0.4.3-ruby32.patch @@ -0,0 +1,23 @@ +Per https://github.com/rails/rails/pull/46735#issuecomment-1352643705, this +is just dropping a test which doesn't make sense for ruby32. + +https://github.com/rails/rails/issues/46712 +https://github.com/rails/rails/pull/46735 + +From 60ffaac2e9644076e53afa1a2b1a716e289b7085 Mon Sep 17 00:00:00 2001 +From: Akira Matsuda <ronnie@dio.jp> +Date: Thu, 15 Dec 2022 15:45:27 +0900 +Subject: [PATCH] RubyVM class serial is no longer available in Ruby 3.2 + +since ruby/ruby@13bd617ea6fdf72467c593639cf33312a06c330c +--- a/test/executor_test.rb ++++ b/test/executor_test.rb +@@ -226,7 +226,7 @@ def test_hook_insertion_order + end + + def test_class_serial_is_unaffected +- skip if !defined?(RubyVM) ++ skip if !defined?(RubyVM) || !RubyVM.stat.has_key?(:class_serial) + + hook = Class.new do + define_method(:run) do diff --git a/dev-ruby/addressable/Manifest b/dev-ruby/addressable/Manifest index e42cc1a44dd8..2a6924b63215 100644 --- a/dev-ruby/addressable/Manifest +++ b/dev-ruby/addressable/Manifest @@ -1 +1,2 @@ DIST addressable-2.8.1.gem 105984 BLAKE2B 9ba6fffe2af965be57ef7b2f86c5c86c672e0037c41996d78a3b8f31a9b5a5818e06d7e119733cff3d5469bc985186fac6fa978740f107876a975b5ac662171f SHA512 ae0b7cb5fdc0b5b8717637e9589ab9167aa3924253f4c9102134b1e5aee07c7f5e3e92e2e32ca872b4a72a3a70c8086c7073cbbddf7cbb6e1948ed97de2c9108 +DIST addressable-2.8.2.gem 106496 BLAKE2B 701f4c298686593cadc7317fe2072474fa2a4a35c53047d650fb166db969d5a0e8eca703d2ec2ed334936711d7fe5c839dfe6f04bea5d413da22a41094d58b98 SHA512 9c5f2a5cad9f1f4ea9ec9ab30106123f922737f9dafdf5efd9b74c939e933976c37c0a9775743e7277a0850fa1676ede5520db4fe6e0a9507e5b3a2b94d9d8d7 diff --git a/dev-ruby/addressable/addressable-2.8.2.ebuild b/dev-ruby/addressable/addressable-2.8.2.ebuild new file mode 100644 index 000000000000..f81a5ff2c1a3 --- /dev/null +++ b/dev-ruby/addressable/addressable-2.8.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="A replacement for the URI implementation that is part of Ruby's standard library" +HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable" + +LICENSE="Apache-2.0" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="doc test" + +ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )" + +ruby_add_bdepend "test? ( dev-ruby/rspec-its )" + +all_ruby_prepare() { + # Remove spec-related tasks so that we don't need to require rspec + # just to build the documentation, bug 383611. + sed -i -e '/spectask/d' Rakefile || die + rm -f tasks/rspec.rake || die + sed -i -e '/bundler/ s:^:#:' \ + -e '/^begin/,/^end/ s:^:#:' \ + spec/spec_helper.rb || die + + # Remove specs requiring network connectivity + rm -f spec/addressable/net_http_compat_spec.rb || die + + # Remove spec that tests against an unreleased github fork + rm -f spec/addressable/rack_mount_compat_spec.rb || die +} diff --git a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild index e81eeba2b82e..173bf6c75e31 100644 --- a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild +++ b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild b/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild index dade8609965e..805bed0e33c2 100644 --- a/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild +++ b/dev-ruby/cmdparse/cmdparse-3.0.7-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" @@ -12,11 +12,9 @@ RUBY_FAKEGEM_EXTRADOC="README.md" inherit ruby-fakegem -IUSE="" - DESCRIPTION="Advanced command line parser supporting commands" HOMEPAGE="https://cmdparse.gettalong.org/" -KEYWORDS="~amd64 ~ppc64 ~x86" LICENSE="MIT" SLOT="3" +KEYWORDS="~amd64 ~ppc64 ~x86" diff --git a/dev-ruby/dalli/dalli-3.2.4.ebuild b/dev-ruby/dalli/dalli-3.2.4.ebuild index 066a4a7cbab2..355d1d0a676e 100644 --- a/dev-ruby/dalli/dalli-3.2.4.ebuild +++ b/dev-ruby/dalli/dalli-3.2.4.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test" @@ -25,6 +26,7 @@ IUSE="" DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )" ruby_add_bdepend "test? ( + dev-ruby/connection_pool dev-ruby/minitest:5 dev-ruby/rack )" diff --git a/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild b/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild index 0e6336f88634..faae50028ebc 100644 --- a/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild +++ b/dev-ruby/hpricot/hpricot-0.8.6-r6.ebuild @@ -1,20 +1,23 @@ -# Copyright 2021-2022 Liguros Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + EAPI=7 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" -inherit ruby-fakegem eutils +RUBY_FAKEGEM_EXTENSIONS=(ext/hpricot_scan/extconf.rb) + +inherit ruby-fakegem DESCRIPTION="A fast and liberal HTML parser for Ruby" -HOMEPAGE="https://rubygems.org/gems/hpricot" +HOMEPAGE="https://github.com/hpricot/hpricot" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="" ruby_add_bdepend "dev-ruby/rake @@ -47,14 +50,8 @@ each_ruby_prepare() { popd .. &>/dev/null } -each_ruby_configure() { - ${RUBY} -Cext/hpricot_scan extconf.rb || die "hpricot_scan/extconf.rb failed" -} - each_ruby_compile() { - local modname=$(get_modname) - ${RUBY} -S rake ragel || die - emake V=1 -Cext/hpricot_scan CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" - cp ext/hpricot_scan/hpricot_scan${modname} lib/ || die + + each_fakegem_compile } diff --git a/dev-ruby/hpricot/metadata.xml b/dev-ruby/hpricot/metadata.xml index 36acccda7221..246d194b7ec0 100644 --- a/dev-ruby/hpricot/metadata.xml +++ b/dev-ruby/hpricot/metadata.xml @@ -2,9 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> </maintainer> - <origin>ports</origin> + <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild index 596d9e4f0a09..c8c392057da5 100644 --- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild +++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild @@ -16,6 +16,7 @@ SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="" +# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0" all_ruby_prepare() { diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild index 0586bf562032..7a2ea3a92f39 100644 --- a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild +++ b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/i18n/i18n-1.12.0.ebuild b/dev-ruby/i18n/i18n-1.12.0.ebuild index a4b46aeb30eb..0b2cbb4d2e9a 100644 --- a/dev-ruby/i18n/i18n-1.12.0.ebuild +++ b/dev-ruby/i18n/i18n-1.12.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" @@ -22,11 +22,12 @@ IUSE="" ruby_add_rdepend "dev-ruby/concurrent-ruby:1" +# We need mocha:1.0 which corresponds to the Gemfiles used in each_ruby_test ruby_add_bdepend "test? ( >=dev-ruby/activesupport-5.1 dev-ruby/bundler >=dev-ruby/minitest-5.14:5 - >=dev-ruby/mocha-1.7.0 + >=dev-ruby/mocha-1.7.0:1.0 dev-ruby/test_declarative )" all_ruby_prepare() { diff --git a/dev-ruby/jmespath/jmespath-1.6.2.ebuild b/dev-ruby/jmespath/jmespath-1.6.2.ebuild index c3f5e802faf7..f17e37f9fa7b 100644 --- a/dev-ruby/jmespath/jmespath-1.6.2.ebuild +++ b/dev-ruby/jmespath/jmespath-1.6.2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="VERSION" RUBY_FAKEGEM_GEMSPEC="jmespath.gemspec" diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild index cd1f019b9207..742b70349aba 100644 --- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild +++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit edo ruby-fakegem diff --git a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1-r1.ebuild index d2a0e8fd558e..a820dc85276d 100644 --- a/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1.ebuild +++ b/dev-ruby/kramdown-syntax-coderay/kramdown-syntax-coderay-1.0.1-r1.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -USE_RUBY="ruby27 ruby30 ruby31" +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit ruby-fakegem diff --git a/dev-ruby/listen/listen-3.8.0.ebuild b/dev-ruby/listen/listen-3.8.0.ebuild index 978887bf0ed0..e0e24d178ee4 100644 --- a/dev-ruby/listen/listen-3.8.0.ebuild +++ b/dev-ruby/listen/listen-3.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest index 271dac38bb9d..ce4ac5e8fbb4 100644 --- a/dev-ruby/loofah/Manifest +++ b/dev-ruby/loofah/Manifest @@ -1 +1,2 @@ DIST loofah-2.19.1.tar.gz 81858 BLAKE2B e4383f9b867d9cbd04e8c8ea3cb23d89c56513690fd93eda31cb2e36659dc8ad0d8035f97d8a505cd9beb248db6f3bd3dd775b87a1995e8e6f553fbcb20970c9 SHA512 0bca5523824842bfc8b92b349bd21c0c8f8a1fb70a035e199e86920f21cd732adf58c7fd385212cad5bddf08c56b0141a692218feae2369c510c278fd824cb03 +DIST loofah-2.20.0.tar.gz 81976 BLAKE2B 8d5394ced04889afdc95472b1fbf0a67e3ef5bd0290370e144466053c58bad461eba5ed36d8435bfc8ea082b3df415a4743a576d1c8cff9eac13b55ec7222e20 SHA512 597c1d332cf48c1631b2179cad08f51a4a358aae4dcbb1132c027093e9357b23c8c5392960ef2bf3ccdff7697eaace260feaa8c9e2948a644c672998b2480dc3 diff --git a/dev-ruby/loofah/loofah-2.20.0.ebuild b/dev-ruby/loofah/loofah-2.20.0.ebuild new file mode 100644 index 000000000000..d411c004176c --- /dev/null +++ b/dev-ruby/loofah/loofah-2.20.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="loofah.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments." +HOMEPAGE="https://github.com/flavorjones/loofah" +SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +IUSE="" + +ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9" + +ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )" + +all_ruby_prepare() { + # Fix version in gemspec + sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid unneeded development dependencies + sed -i -e '/concourse/I s:^:#:' Rakefile || die + + # Avoid test failing on different whitespace. + sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild index 1cf1d6fc5f5a..34993b4fa690 100644 --- a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild +++ b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/minitest/minitest-5.15.0.ebuild b/dev-ruby/minitest/minitest-5.15.0.ebuild index 046c3de94efa..6564e677a025 100644 --- a/dev-ruby/minitest/minitest-5.15.0.ebuild +++ b/dev-ruby/minitest/minitest-5.15.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/net-scp/net-scp-3.0.0.ebuild b/dev-ruby/net-scp/net-scp-3.0.0.ebuild index afc02e006039..b0c661c4f678 100644 --- a/dev-ruby/net-scp/net-scp-3.0.0.ebuild +++ b/dev-ruby/net-scp/net-scp-3.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc" diff --git a/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild b/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild index 18a98f1de6b7..d5c87deb7de9 100644 --- a/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild +++ b/dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt" diff --git a/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild b/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild index faebd360addc..989d3c0cbb5a 100644 --- a/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild +++ b/dev-ruby/net-ssh/net-ssh-7.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md THANKS.txt" diff --git a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild index 0d329543785f..31336f43d376 100644 --- a/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild +++ b/dev-ruby/network_interface/network_interface-0.0.2-r1.ebuild @@ -1,12 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" - RUBY_FAKEGEM_EXTENSIONS=(ext/network_interface_ext/extconf.rb) inherit ruby-fakegem @@ -17,7 +15,6 @@ HOMEPAGE="https://github.com/rapid7/network_interface" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" # Tests are brittle as they cannot deal with all network interface configurations. RESTRICT="test" diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild index 7091a701d5b4..5b5216b748d1 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" @@ -12,11 +12,10 @@ inherit ruby-fakegem DESCRIPTION="Calculate the differences between two XML/HTML documents" HOMEPAGE="https://github.com/postmodern/nokogiri-diff" -LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +LICENSE="MIT" SLOT="0" -IUSE="" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" PATCHES=( "${FILESDIR}/${P}-rspec3.patch" ) diff --git a/dev-ruby/parallel/parallel-1.22.1.ebuild b/dev-ruby/parallel/parallel-1.22.1.ebuild index a670da87f8a6..ca66e12e8723 100644 --- a/dev-ruby/parallel/parallel-1.22.1.ebuild +++ b/dev-ruby/parallel/parallel-1.22.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -15,17 +15,22 @@ inherit ruby-fakegem DESCRIPTION="Run any code in parallel Processes or Threads" HOMEPAGE="https://github.com/grosser/parallel" -LICENSE="MIT" SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~riscv" +LICENSE="MIT" SLOT="1" -IUSE="test" +KEYWORDS="amd64 ~riscv" DEPEND+="test? ( sys-process/lsof sys-process/procps )" ruby_add_bdepend " - test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord[sqlite] )" + test? ( dev-ruby/ruby-progressbar ) +" + +# Rails isn't yet ruby32-ready in Gentoo +USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend " + test? ( dev-ruby/activerecord[sqlite] ) +" each_ruby_prepare() { # Make sure the correct ruby is used for testing @@ -43,6 +48,10 @@ all_ruby_prepare() { } each_ruby_test() { + if ! has_version -b "dev-ruby/activerecord[sqlite]" ; then + rm spec/cases/map_with_ar.rb spec/cases/each_with_ar_sqlite.rb || die + fi + # Set RUBYLIB explicitly for the ruby's that get started from the specs. TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die } diff --git a/dev-ruby/power_assert/power_assert-1.2.0-r1.ebuild b/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild index 2839fe92a17a..2839fe92a17a 100644 --- a/dev-ruby/power_assert/power_assert-1.2.0-r1.ebuild +++ b/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild diff --git a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild index 622335344978..ede09da7d54f 100644 --- a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild +++ b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" inherit ruby-fakegem diff --git a/dev-ruby/roadie/roadie-4.0.0.ebuild b/dev-ruby/roadie/roadie-4.0.0.ebuild index 019990e2ae00..45e92d0b40e8 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-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/roadie/roadie-5.0.0.ebuild b/dev-ruby/roadie/roadie-5.0.0.ebuild index 761869585c3e..dd2b5321151a 100644 --- a/dev-ruby/roadie/roadie-5.0.0.ebuild +++ b/dev-ruby/roadie/roadie-5.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/roadie/roadie-5.0.1.ebuild b/dev-ruby/roadie/roadie-5.0.1.ebuild index 761869585c3e..dd2b5321151a 100644 --- a/dev-ruby/roadie/roadie-5.0.1.ebuild +++ b/dev-ruby/roadie/roadie-5.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/roadie/roadie-5.1.0.ebuild b/dev-ruby/roadie/roadie-5.1.0.ebuild index bb0dc9eac450..dd2b5321151a 100644 --- a/dev-ruby/roadie/roadie-5.1.0.ebuild +++ b/dev-ruby/roadie/roadie-5.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild index 4b2a0c2e01ad..77558d1f835b 100644 --- a/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild +++ b/dev-ruby/ruby2ruby/ruby2ruby-2.4.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" diff --git a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild index c985f34d26e4..255ec7d2b699 100644 --- a/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild +++ b/dev-ruby/rubyzip/rubyzip-2.3.2-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tg LICENSE="Ruby-BSD" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="" RDEPEND="" diff --git a/dev-ruby/slim/Manifest b/dev-ruby/slim/Manifest index 55de199f492a..1c9a02396628 100644 --- a/dev-ruby/slim/Manifest +++ b/dev-ruby/slim/Manifest @@ -1 +1,2 @@ DIST slim-4.1.0.gem 103424 BLAKE2B 87de8411d6284569ac56366d4e2f3ee351c6908001cbda2926312f25c1c39520662371e826493d1346722bb507348bd8c117f3b0447b433bdb406435b80a70e2 SHA512 a929edcd1b194bc6abddf5757e0e942835f6c5e1555aa7bf021b0e850d74c9777637a2a0eafbdf2de7f0f0574eb03866c562826c656adcc0517cc4bfcb5ca897 +DIST slim-5.1.0.gem 100352 BLAKE2B 19d0bea76a932d18a39fab30d0b1f2cd4f8f2eba108d79d2992112b568461cbc854a99d70b6ea97622e1928db7f33434221a054d77c5d3fa989da639fae176e5 SHA512 2cc39659a5c36cf37e3eea240f5326552fac0be8a42ff6bfe62837467bb77f8841b34d838d5a6945ff7195eb1e59842c64e04944d6882d132819f1ffbf609f50 diff --git a/dev-ruby/slim/slim-4.1.0-r3.ebuild b/dev-ruby/slim/slim-4.1.0-r3.ebuild index a280d21923ec..fbe924a5660e 100644 --- a/dev-ruby/slim/slim-4.1.0-r3.ebuild +++ b/dev-ruby/slim/slim-4.1.0-r3.ebuild @@ -15,11 +15,11 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" inherit ruby-fakegem DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" -HOMEPAGE="http://slim-lang.com/" -LICENSE="MIT" +HOMEPAGE="https://slim-template.github.io/" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" +LICENSE="MIT" SLOT="$(ver_cut 1)" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" IUSE="doc" ruby_add_rdepend ">=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:* diff --git a/dev-ruby/slim/slim-5.1.0.ebuild b/dev-ruby/slim/slim-5.1.0.ebuild new file mode 100644 index 000000000000..d556bffba84e --- /dev/null +++ b/dev-ruby/slim/slim-5.1.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_RECIPE_DOC="rake" +RUBY_FAKEGEM_TASK_DOC="yard" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A template language aiming to reduce the syntax to the essential parts" +HOMEPAGE="https://slim-template.github.io/" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc" + +ruby_add_rdepend " + >=dev-ruby/tilt-2.0.6:* + >=dev-ruby/temple-0.7.6:0.7 +" +ruby_add_bdepend " + doc? ( + dev-ruby/yard + dev-ruby/redcarpet + ) + test? ( + dev-ruby/minitest:5 + dev-ruby/kramdown:2 + dev-ruby/redcarpet + dev-ruby/sassc + >=dev-ruby/test-unit-3.5 + ) +" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # This sinatra code expects tests to be installed but we strip those. + sed -i -e "s/require 'sinatra'/require 'bogussinatra'/" Rakefile || die + + # Add missing include, bug 816573 + sed -i -e "1irequire 'ostruct'" test/core/test_code_evaluation.rb || die + + # Avoid tests for things we don't have. The builder test does not pass with tilt 2.x + sed -i -e '/test_wip_render_with_asciidoc/,/^ end/ s:^:#:' \ + -e '/test_render_with_wiki/,/^ end/ s:^:#:' \ + -e '/test_render_with_creole/,/^ end/ s:^:#:' \ + -e '/test_render_with_builder/,/^ end/ s:^:#:' \ + -e '/test_render_with_org/,/^ end/ s:^:#:' test/core/test_embedded_engines.rb || die + + # Avoid test failing due to tilt providing yet another markdown implementation + sed -i -e '/test_render_with_markdown/askip "new tilt version"' test/core/test_embedded_engines.rb || die + sed -i -e '/test_no_translation_of_embedded/askip "new tilt version"' test/translator/test_translator.rb || die + + sed -i -e '/s\.files/ s/git ls-files/find . -type f -print/' \ + -e '/s\.executables/ s:git ls-files -- bin/\*:find bin -type f -print:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_prepare() { + sed -i -e '/Open3/ s:ruby:'${RUBY}':' test/core/test_commands.rb || die +} diff --git a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild index 778eebd8854a..6bc8448ba291 100644 --- a/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild +++ b/dev-ruby/sqlite3/sqlite3-1.6.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="faq" RUBY_FAKEGEM_DOCDIR="doc faq" diff --git a/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild b/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild index b72dbc2932e6..ca855bdd65b4 100644 --- a/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild +++ b/dev-ruby/sshkey/sshkey-2.0.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit ruby-fakegem @@ -11,7 +11,5 @@ DESCRIPTION="SSH private and public key generator in pure Ruby" HOMEPAGE="https://rubygems.org/gems/sshkey" LICENSE="MIT" - SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" diff --git a/dev-ruby/systemu/systemu-2.6.5-r1.ebuild b/dev-ruby/systemu/systemu-2.6.5-r1.ebuild index d5539b1e8435..876c681f5b31 100644 --- a/dev-ruby/systemu/systemu-2.6.5-r1.ebuild +++ b/dev-ruby/systemu/systemu-2.6.5-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" @@ -17,7 +17,6 @@ HOMEPAGE="https://rubygems.org/gems/systemu" LICENSE="Ruby-BSD" SLOT="0" KEYWORDS="amd64 ~riscv x86" -IUSE="" all_ruby_install() { all_fakegem_install diff --git a/dev-ruby/thor/thor-1.2.1-r1.ebuild b/dev-ruby/thor/thor-1.2.1-r1.ebuild index c37062054e0e..08ba908ee3ce 100644 --- a/dev-ruby/thor/thor-1.2.1-r1.ebuild +++ b/dev-ruby/thor/thor-1.2.1-r1.ebuild @@ -23,6 +23,10 @@ SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" IUSE="doc" +# For initial target porting (new rubies), we can make these test deps +# conditional with: +# 1. USE_RUBY="<old rubies>" ruby_add_bdepend ... +# 2. skip logic in each_ruby_test USE_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend " test? ( dev-ruby/childlabor diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild index e6d6b567ebcb..833e26c3ca37 100644 --- a/dev-ruby/thor/thor-1.2.1.ebuild +++ b/dev-ruby/thor/thor-1.2.1.ebuild @@ -23,11 +23,16 @@ SLOT="$(ver_cut 1)" KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" IUSE="doc" -USE_RUBY="ruby26 ruby27" ruby_add_bdepend " +# For initial target porting (new rubies), we can make these test deps +# conditional with: +# 1. USE_RUBY="<old rubies>" ruby_add_bdepend ... +# 2. skip logic in each_ruby_test +ruby_add_bdepend " test? ( dev-ruby/childlabor dev-ruby/webmock - )" + ) +" RDEPEND+=" !<dev-ruby/thor-0.20.3-r1:0" diff --git a/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild b/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild index 11ac9504f62d..2394f9c8df7e 100644 --- a/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild +++ b/dev-ruby/turbolinks-source/turbolinks-source-5.2.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" # The gem does not contain runnable tests. RUBY_FAKEGEM_TASK_TEST="" @@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="README.md" inherit ruby-fakegem DESCRIPTION="Turbolinks JavaScript assets" -HOMEPAGE="https://rubygems.org/gems/turbolinks-source" +HOMEPAGE="https://github.com/turbolinks/turbolinks-source-gem" LICENSE="MIT" SLOT="5" diff --git a/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild b/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild index 36d94a853920..86e3b0ef371b 100644 --- a/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild +++ b/dev-ruby/tzinfo/tzinfo-2.0.6.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test_zoneinfo" diff --git a/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild index a3c52ce7237c..2962c0595652 100644 --- a/dev-ruby/uuidtools/uuidtools-2.2.0.ebuild +++ b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest index a1a12383250f..8baf95f8221a 100644 --- a/dev-ruby/vcr/Manifest +++ b/dev-ruby/vcr/Manifest @@ -1,3 +1,2 @@ DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 615a0ce570da29be402f97dcba1ba987c611c73cc9ebc561683333c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e SHA512 5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9 -DIST vcr-6.0.0.tar.gz 153423 BLAKE2B 95f0794af34d4ce21c0ed3b3a77de64300fd3c844919624cd6021c2e74687d3a66b7d4f73b2b040f90774d9cea0305563cdfaab162b4a1df842f2367e72f6209 SHA512 9a19896ca4f5624c6e74772006aea4dfda0527d9ba733ec0d90418c6234fa5684121be1258badcfd647739cb47dbaae556b8c2e2636f309a79ea94e8835de40f DIST vcr-6.1.0.tar.gz 153296 BLAKE2B b34fbb88458bca2faef0b7bc801f664eb7b1ed79c09362f0fd1ed25da9d768098721cb45edbf6801cc63d9c78c8d615ef8d468daf5757043cd130de2b7029859 SHA512 62ab8abfe8e0dff391df4e8874bf10315aa58baef1cc28bb60e5fd63a207bb054a3b253dbfc9ad32dfdfe7d832557c262cb0139178fb778b77150def77214a68 diff --git a/dev-ruby/vcr/vcr-6.0.0.ebuild b/dev-ruby/vcr/vcr-6.0.0.ebuild deleted file mode 100644 index 6f57d8ff35ef..000000000000 --- a/dev-ruby/vcr/vcr-6.0.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md" - -RUBY_FAKEGEM_GEMSPEC="vcr.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs" -HOMEPAGE="https://github.com/vcr/vcr/" -SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" -SLOT="$(ver_cut 1)" -IUSE="json test" - -# Tests require all supported HTTP libraries to be present, and it is -# not possible to avoid some of them without very extensive patches. -RESTRICT="test" - -ruby_add_rdepend "json? ( dev-ruby/json )" |
