commit:     faba69e6710a7b3fa560cb68501abbbd01e56738
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  9 11:33:11 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Oct  9 11:33:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faba69e6

dev-ruby/rack: drop 2.2.15, 2.2.17, 3.0.17, 3.1.15, 3.1.16, 3.2.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/rack/Manifest           |  6 -----
 dev-ruby/rack/rack-2.2.15.ebuild | 57 ---------------------------------------
 dev-ruby/rack/rack-2.2.17.ebuild | 58 ----------------------------------------
 dev-ruby/rack/rack-3.0.17.ebuild | 45 -------------------------------
 dev-ruby/rack/rack-3.1.15.ebuild | 49 ---------------------------------
 dev-ruby/rack/rack-3.1.16.ebuild | 50 ----------------------------------
 dev-ruby/rack/rack-3.2.0.ebuild  | 50 ----------------------------------
 7 files changed, 315 deletions(-)

diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index bd1adee2684b..1e47d1ed3a26 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,14 +1,8 @@
 DIST rack-2.2.14.tar.gz 282701 BLAKE2B 
39328cc9482cf965240c77e75d15913c0278b0a8f503346be65390c350549e91f04b5c19b8823b3454ffbe65648fabd68f744f8b7f934fe8077b41b2c24d8e10
 SHA512 
b894aa68cb5b5ab9c538a9fbfbf208e7db8d691442d77fcc3571c54e7ce60a332a36ce2104b1c6547442bbb5d280a406135c6cdc878a86e4d0a1322042989343
-DIST rack-2.2.15.tar.gz 283028 BLAKE2B 
7b8a8c84c65eb6f6eba85d6c2ce8b31570e630548242abf4d631234581b849034e0ea62741a2676e0b61ee0046587fa3ec3c938fda450eb04e56cf992d192c5f
 SHA512 
d569fc91661ab0a859f643d5a50e35bb63fca95c38438687ac50edd975484b5484928be88dc34b7d4252bdf83e519d99a1c35b608c136890b3dd68189b1dffcc
-DIST rack-2.2.17.tar.gz 283179 BLAKE2B 
d4a5d7c626f4c5a7d733fc884ba0e651a3ddffab15cb29a91de0ae1ecb7d821490bff6650db0ca884cbda040f4108a9d7aa2a0278f4cfcd3c6416f17ae73859c
 SHA512 
9effc611664826ea0c86648f527ba8cf48b828bd629a2fefa2f12045884a404a66d846c43c478e0079cd33afc936d9e50e1b5602dba49d3de32dcb91923ee857
 DIST rack-2.2.19.tar.gz 284247 BLAKE2B 
7d431725e3c32cc30bf8d4f26f4f11390be5b7764720c78988e76cc06e0353c90e9fff6393d5c2baa042bae3951f622a3275b6b16f3bc91826379f543f2d33ae
 SHA512 
7d443f2ac58c40fa07c435fcee8b45c111a98cfb92e06d997e407019463d1014f452d235f54d64e74a29a4a293e90e8837b841f03624850b5a4d7b7e83b67103
 DIST rack-3.0.16.tar.gz 791279 BLAKE2B 
6a4087daff4698d2e48d958661663c62d9710251c3ea6189c23d4d071402f44da89938fa2bd568118baeef52ed62519def2b6c1457868a3428e18b40e8c6ed31
 SHA512 
9b3dd726d322e31e4c31b0f38d0a6bbbcba58830faa3bfd3f714e9ac1fdd9542e004619c6d972a0abf35e071da11c767023d470d048582e091d15aeab5fd37c3
-DIST rack-3.0.17.tar.gz 791562 BLAKE2B 
3ec3428a26fc311093a0aaba547dbb63f3167a454dbf98c1d28b023eaafc8d2675b3a36533bad5c6cac6b7686e2859af2d963de65da22665f184f33b0bc2370a
 SHA512 
6231f3d27f38a24f45ccfa1ee3bec3b36cc75ce98bf86e654a3c432a2253038d6a49e20075c53113b5082d793c66a1e981b8378102b827fdf55f282cb4422ea0
 DIST rack-3.0.18.tar.gz 791601 BLAKE2B 
1578b9bf67d8139ed588bcda2c2f9f753370d377fdb12b54b0a9d5b35fe37cda25101d30061860750cbd887c661053224e8be0e0d4e7e78b938058ca8548182d
 SHA512 
fe6e04acabf4a24912c050a1b39f888b3e5f9411417299bb0b8b9c1366436fb769789da58eb1cc22ee012e22b64c5379d7c5f7e44dfb222ceb4db84c66b180ff
 DIST rack-3.1.14.tar.gz 793153 BLAKE2B 
9162826ff0050a1f30551118dd1d42b618374a838ca7d9b95357aae66ddabab6abeff3c34df66c7038c8c734b4c379466944bb053783d343ecf2d89a7cc72ed8
 SHA512 
0a91f8db02467f2e7dd045350fa0c0967ee35a9d4915470865911ffa5ceef4543d87393804fc0aaef619aef8b0eb93545cc789a6412f63a89043ecd9749cf6cb
-DIST rack-3.1.15.tar.gz 793419 BLAKE2B 
ec41b41e859e0e387f78a7530e78fda0730a02723e69ec3adbe0bca1c68d97b525c8a3fd49c53ea902eb0c97fd6948a009c5ed90c8226c34945ad4c1f82ec916
 SHA512 
438a5950ca19b037deb6ec4f1d0ac26f3eb5b6742a8ecce62b2c951cd5290b9c59e75d75d9a7449460827bfc3f7f1797b7b30c13fe24d005b7f623f10af6ec90
-DIST rack-3.1.16.tar.gz 793523 BLAKE2B 
cb2806412bd31645f8555da4ab112ee54d724c610e7115c0a5f58642270a6e95a0b65dc1d048a232f6c389107b4536d00e32d2fb78542547920be449c517997e
 SHA512 
0e616bbcfa674cbf39d010d61976aa8c52690e9fa0dc116a7b4bafec589507a93c06649caae89bd14ad81f350d6c5a194d4efaab4e108b72e2ab8a5dc6dacc9e
 DIST rack-3.1.17.tar.gz 794486 BLAKE2B 
a354b0a884e3e6bcb35a8fbf576da7a83a62cd053aaba078947d4068c7fed1b06a229a66a09e2ebbdb0cc81f2b5dfb57c66bfd27e3780197eafee68db8ad3aae
 SHA512 
1c5af71dd09cf9040d1048963630f53ccbe9947c0dc92ca75f8b2b4ea551f1e40df8eb48b208c2cebcf8210f586726adfca4f0cf09cf0135f699bacea0a54360
-DIST rack-3.2.0.tar.gz 4368089 BLAKE2B 
99cdbf2f8e6310c460632c4982235fc97439dc759a3cc18b74581a20f2d2c3c201aae78a41f361e9880c0776d9fb8d407565e24ca650ddee6d4e0bdfbf11333f
 SHA512 
68164cbd9790368cacfaf060a10cb8d1567b6b9daf5a0a6a456cadfdaacb6c4b358cc89ee5eb443d24dfbc30b00cd8d720df0c71f3493d267cc996968209efea
 DIST rack-3.2.1.tar.gz 4369043 BLAKE2B 
9a08ff2c8a902b019c3cbb2b650537aad5c2427ceab6c8931845130d85619f2d0a91a0f23cc1a18943ecdd2ee3bca3e48a3db18c3f8d9feea7c23a46175466f9
 SHA512 
7e6bc14b937f6b2aad5d2ca6350108854ab96e091ba5f7fcfc0bb1c91bfedf42ccc38d17dedc86aa99cfa64986918662780801c97d859becc882af158c46be44
 DIST rack-3.2.2.tar.gz 4370121 BLAKE2B 
76612b0132d901b1c782c84da43bcebfe228276f8e0788e705d3a549a9836375be2aa224705323b71be9ae1ec72ab489170eb1c170e1df32b25bd4b3794c43fe
 SHA512 
ea9f239c04c0e2561e08d15196768cec2155bc6376ad3fa0b413d8412a617c9275dfb37e1eedbc1a96818fa76356d279a7a28341b30a9fe7ead0116a4daeb130

diff --git a/dev-ruby/rack/rack-2.2.15.ebuild b/dev-ruby/rack/rack-2.2.15.ebuild
deleted file mode 100644
index 692ba5719cea..000000000000
--- a/dev-ruby/rack/rack-2.2.15.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack";
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="test"
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-       dev-ruby/minitest:5
-       dev-ruby/minitest-global_expectations
-       dev-ruby/psych:5
-       dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-       # The build system tries to generate the ChangeLog from git. Create
-       # an empty file to avoid a needless dependency on git.
-       touch ChangeLog || die
-
-       # Avoid development dependency
-       sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require 
'./:" rack.gemspec || die
-
-       # Rename rackup command and force gem version to allow rack 2.x 
applications to work
-       mv bin/rackup bin/rackup-2 || die
-       sed -i -e '4igem "rack", "~> 2.2.0"' bin/rackup-2
-}
-
-each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}
-
-all_ruby_install() {
-       all_fakegem_install
-
-       einfo "The rackup command is installed as 'rackup-2' to allow parallel 
installation with rack 3"
-}

diff --git a/dev-ruby/rack/rack-2.2.17.ebuild b/dev-ruby/rack/rack-2.2.17.ebuild
deleted file mode 100644
index e17f0d61db8a..000000000000
--- a/dev-ruby/rack/rack-2.2.17.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack";
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="test"
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-       dev-ruby/minitest:5
-       dev-ruby/minitest-global_expectations
-       dev-ruby/psych:5
-       dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-       # The build system tries to generate the ChangeLog from git. Create
-       # an empty file to avoid a needless dependency on git.
-       touch ChangeLog || die
-
-       # Avoid development dependency
-       sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require 
'./:" rack.gemspec || die
-
-       # Rename rackup command and force gem version to allow rack 2.x 
applications to work
-       mv bin/rackup bin/rackup-2 || die
-       sed -i -e '4igem "rack", "~> 2.2.0"' bin/rackup-2
-}
-
-each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}
-
-all_ruby_install() {
-       all_fakegem_install
-
-       einfo "The rackup command is installed as 'rackup-2' to allow parallel 
installation with rack 3"
-}

diff --git a/dev-ruby/rack/rack-3.0.17.ebuild b/dev-ruby/rack/rack-3.0.17.ebuild
deleted file mode 100644
index 91c69be1d940..000000000000
--- a/dev-ruby/rack/rack-3.0.17.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack";
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="test"
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-       dev-ruby/minitest:5
-       dev-ruby/minitest-global_expectations
-       dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-       # The build system tries to generate the ChangeLog from git. Create
-       # an empty file to avoid a needless dependency on git.
-       touch ChangeLog || die
-
-       sed -i -e "s:require_relative ':require './:" rack.gemspec || die
-}
-
-each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}

diff --git a/dev-ruby/rack/rack-3.1.15.ebuild b/dev-ruby/rack/rack-3.1.15.ebuild
deleted file mode 100644
index e0b41b08c87c..000000000000
--- a/dev-ruby/rack/rack-3.1.15.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack";
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="test"
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-       dev-ruby/minitest:5
-       dev-ruby/minitest-global_expectations
-       dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-       # The build system tries to generate the ChangeLog from git. Create
-       # an empty file to avoid a needless dependency on git.
-       touch ChangeLog || die
-
-       sed -i -e "s:require_relative ':require './:" rack.gemspec || die
-
-       # Avoid test failing on whitespace differences only in inspect output
-       sed -e '/test_inspect/askip "Whitespace differences"' \
-               -i test/spec_headers.rb || die
-}
-
-each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}

diff --git a/dev-ruby/rack/rack-3.1.16.ebuild b/dev-ruby/rack/rack-3.1.16.ebuild
deleted file mode 100644
index b477b71ba682..000000000000
--- a/dev-ruby/rack/rack-3.1.16.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack";
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="test"
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-       dev-ruby/minitest:5
-       dev-ruby/minitest-global_expectations
-       dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-       # The build system tries to generate the ChangeLog from git. Create
-       # an empty file to avoid a needless dependency on git.
-       touch ChangeLog || die
-
-       sed -i -e "s:require_relative ':require './:" rack.gemspec || die
-
-       # Avoid test failing on whitespace differences only in inspect output
-       sed -e '/test_inspect/askip "Whitespace differences"' \
-               -i test/spec_headers.rb || die
-}
-
-each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}

diff --git a/dev-ruby/rack/rack-3.2.0.ebuild b/dev-ruby/rack/rack-3.2.0.ebuild
deleted file mode 100644
index b477b71ba682..000000000000
--- a/dev-ruby/rack/rack-3.2.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"
-
-RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="https://github.com/rack/rack";
-SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="test"
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-ruby_add_bdepend "test? (
-       dev-ruby/minitest:5
-       dev-ruby/minitest-global_expectations
-       dev-ruby/webrick
-)"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-
-all_ruby_prepare() {
-       # The build system tries to generate the ChangeLog from git. Create
-       # an empty file to avoid a needless dependency on git.
-       touch ChangeLog || die
-
-       sed -i -e "s:require_relative ':require './:" rack.gemspec || die
-
-       # Avoid test failing on whitespace differences only in inspect output
-       sed -e '/test_inspect/askip "Whitespace differences"' \
-               -i test/spec_headers.rb || die
-}
-
-each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; 
Dir['test/spec_*.rb'].each{|f| require f}" || die
-}

Reply via email to