From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0B7E1158176 for ; Wed, 15 Oct 2025 06:50:42 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id C8D253410CA for ; Wed, 15 Oct 2025 06:50:41 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id C31E71104A0; Wed, 15 Oct 2025 06:50:38 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id B2A461104A0 for ; Wed, 15 Oct 2025 06:50:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4DC18340BE2 for ; Wed, 15 Oct 2025 06:50:38 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BBD3634DD for ; Wed, 15 Oct 2025 06:50:36 +0000 (UTC) From: "Hans de Graaff" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Hans de Graaff" Message-ID: <1760511027.13b9fd4ee097750f31c509fc22c6bf0f23ced824.graaff@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack-attack/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-ruby/rack-attack/Manifest dev-ruby/rack-attack/rack-attack-6.8.0.ebuild X-VCS-Directories: dev-ruby/rack-attack/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: 13b9fd4ee097750f31c509fc22c6bf0f23ced824 X-VCS-Branch: master Date: Wed, 15 Oct 2025 06:50:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f032361d-4927-4531-8d88-60bbdd3bf2dc X-Archives-Hash: f8c1276a5a3ee5b40531f6c8788182e3 commit: 13b9fd4ee097750f31c509fc22c6bf0f23ced824 Author: Hans de Graaff gentoo org> AuthorDate: Wed Oct 15 06:48:44 2025 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Wed Oct 15 06:50:27 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b9fd4e dev-ruby/rack-attack: add 6.8.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rack-attack/Manifest | 1 + dev-ruby/rack-attack/rack-attack-6.8.0.ebuild | 44 +++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/dev-ruby/rack-attack/Manifest b/dev-ruby/rack-attack/Manifest index 3d62dd211d67..5dd68717e434 100644 --- a/dev-ruby/rack-attack/Manifest +++ b/dev-ruby/rack-attack/Manifest @@ -1 +1,2 @@ DIST rack-attack-6.7.0.gem 27136 BLAKE2B 9321bf2512655267887d1a216d59bef1f1f4d556ebc8141e079e5bc77168eb2021a03f5212f0feb04f0da04ca7486f170ce3bdd3c493f5da9c6125d6a5699560 SHA512 2620cec8d3d81c413db6eb6b62bbcf70c5815d2a8d05d7bdf9d100b5dcd9a0b832e382c2de2b13266966800d9cd6060d7a6cb087a438131dd50c96ffd4fc043b +DIST rack-attack-6.8.0.gem 27136 BLAKE2B 51d081905d9fd486ddff26e08e8539535b84d8fb2005b5b40c8961f58dd374d996b46b218b022b79d0bd8d212b06426a132b3528586db564d13a85bcddeb0e9a SHA512 7d76143fb30f84757636396e1888bca9b1bb948a89b8d2615e1daec87b79fe7d6153c4c23ff689b5f3883f951bb52c17ebd388a6a49de3f21ddf2293c6389213 diff --git a/dev-ruby/rack-attack/rack-attack-6.8.0.ebuild b/dev-ruby/rack-attack/rack-attack-6.8.0.ebuild new file mode 100644 index 000000000000..c14a726792ac --- /dev/null +++ b/dev-ruby/rack-attack/rack-attack-6.8.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +# Skip integration tests since they require additional unpackaged +# dependencies and running daemons. +RUBY_FAKEGEM_TASK_TEST="test:units" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="A DSL for blocking & throttling abusive clients" +HOMEPAGE="https://github.com/rack/rack-attack" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend "dev-ruby/rack:*" +ruby_add_bdepend "test? ( + dev-ruby/actionpack + dev-ruby/activesupport + dev-ruby/railties + dev-ruby/rack-test + dev-ruby/minitest )" + +all_ruby_prepare() { + sed -i -e '/\(bundler\|byebug\)/ s:^:#:' Rakefile spec/spec_helper.rb || die + sed -i -e '3igem "actionpack"' spec/spec_helper.rb || die + sed -i -e '/rubocop/I s:^:#:' Rakefile || die + + # Fix minitest deprecation + sed -i -e 's/MiniTest/Minitest/' spec/spec_helper.rb || die + + # Avoid specs requiring a live redis service + sed -i -e '/should delete rack attack key/askip "requires redis service"' spec/rack_attack_spec.rb || die +}