commit:     5e1f85e8a8632c691c4d2ab6ded271e3edeb3b83
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 17 18:29:41 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 06:05:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1f85e8

dev-ruby/omniauth: use compatible rack-protection slot

Only rack-protection:3 is compatible with the version of rack that we
require here.

Closes: https://bugs.gentoo.org/936203
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/omniauth/omniauth-2.1.2.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/omniauth/omniauth-2.1.2.ebuild 
b/dev-ruby/omniauth/omniauth-2.1.2.ebuild
index 0ff88ca09fd5..84c249a9576a 100644
--- a/dev-ruby/omniauth/omniauth-2.1.2.ebuild
+++ b/dev-ruby/omniauth/omniauth-2.1.2.ebuild
@@ -16,22 +16,23 @@ DESCRIPTION="A generalized Rack framework for 
multiple-provider authentication"
 HOMEPAGE="https://github.com/omniauth/omniauth";
 SRC_URI="https://github.com/omniauth/omniauth/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
-KEYWORDS="~amd64"
+
 SLOT="$(ver_cut 1)"
-IUSE=""
+KEYWORDS="~amd64"
+IUSE="doc test"
 
 ruby_add_rdepend "
        >=dev-ruby/rack-2.2.3
        dev-ruby/rack-protection
        >=dev-ruby/hashie-3.4.6:*"
 ruby_add_bdepend "doc? ( dev-ruby/yard )
-       test? ( dev-ruby/rack-test dev-ruby/rack:2.2 )"
+       test? ( dev-ruby/rack-test dev-ruby/rack:2.2 dev-ruby/rack-protection:3 
)"
 
 all_ruby_prepare() {
        sed -i -e '/[Bb]undler/d' \
                Rakefile ${PN}.gemspec || die "sed failed"
        sed -e '/RUBY_VERSION/,/^end/ s:^:#: ; /freeze/ s:^:#:' \
-               -e '2igem "rack", "<3"' \
+               -e '2igem "rack", "<3"; gem "rack-protection", "~> 3.0"' \
                -e '/simplecov/,/^end/ s:^:#:' \
                -i spec/helper.rb || die "sed failed"
        # maruku fails, resorting to default markdown implementation

Reply via email to