commit:     d63aef92083f63121dc50255d6251d08d71074fd
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 16 08:10:00 2020 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Aug 16 16:29:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63aef92

dev-ruby/faraday: allow all rack versions

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/faraday/faraday-1.0.1.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/faraday/faraday-1.0.1.ebuild 
b/dev-ruby/faraday/faraday-1.0.1.ebuild
index 4148d3eb78e..83b25512b43 100644
--- a/dev-ruby/faraday/faraday-1.0.1.ebuild
+++ b/dev-ruby/faraday/faraday-1.0.1.ebuild
@@ -29,7 +29,7 @@ ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 
<dev-ruby/multipart-post-3"
 ruby_add_bdepend "test? (
                >=dev-ruby/test-unit-2.4
                >=dev-ruby/connection_pool-2.2.2
-               || ( dev-ruby/rack:2.0 dev-ruby/rack:1.6 )
+               dev-ruby/rack
        )"
 
 all_ruby_prepare() {
@@ -40,7 +40,6 @@ all_ruby_prepare() {
        # Avoid loading all lib files since some of them require unpackaged 
dependencies.
        sed -e '/[Cc]overall/ s:^:#:' \
                -e '/lib\/\*\*/ s:^:#:' \
-               -e '3igem "rack", "<2.1"' \
                -e '/simplecov/ s:^:#:' \
                -e '/SimpleCov/,/end/ s:^:#:' \
                -e '/pry/ s:^:#:' \
@@ -65,6 +64,9 @@ all_ruby_prepare() {
        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() {

Reply via email to