summaryrefslogtreecommitdiff
path: root/dev-ruby/rack
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/rack')
-rw-r--r--dev-ruby/rack/Manifest4
-rw-r--r--dev-ruby/rack/rack-3.0.15.ebuild45
-rw-r--r--dev-ruby/rack/rack-3.1.13.ebuild49
3 files changed, 98 insertions, 0 deletions
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index ea199d01596b..db7f54c15a62 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,7 +1,11 @@
DIST rack-2.2.13.tar.gz 280841 BLAKE2B 3a88caaa242a7ed9e1b8563c96c63df32bed59e772523fc78d559e5ff9cb8172a1bf415a7d470ea3d6f6e4a65fa2f94e23cb7630d1cc074d8d0dd924019ec972 SHA512 8ad0b6cf233c360493aad86e8f2fe3821f7d6bee95620beb71da5b63e74f8b158fb9ecb9e7049012b3e432f20e4bf2a8a1705f86dcea8f433f6abe47645cf18d
DIST rack-3.0.14.tar.gz 790281 BLAKE2B 53f57558b6d7d2dafd693be810e022fa689c052d05f06cf016adfc7de0852081176dbc8e64c1ec5971a0b88e1266d841fc063df429d971bccd8aab33b84a0857 SHA512 7b8e0a4930120547f4b8bda5ba6496c3e9067cfa5e689227894fc8873229fb9868f72bed30d8e2c3ffe053017a4944eae9eac49c2d2c352101a017198d8ff769
+DIST rack-3.0.15.tar.gz 790386 BLAKE2B d51a913f7822ae4070171acfbddc318d00fbaf7991deaf99a005a2239e59149e9ad395bed2faa516950e1b698c62911c85b266e4cd0d022a0ff8cc97536a052f SHA512 8628b9c42e9ef9fb23dca856f7d6bf560f297044a2ffc026450c8c3e1afcb3f23cd61a055e40dfca0154ceb69f005a91f1c46fb88e0048177a8a1d0eeb797f37
DIST rack-3.1.12.tar.gz 792241 BLAKE2B f8d823285dddec3d87d293a02f67a4d8fac7ae22b3ccd7d7dde690cfcb884bc38c35d3a882b93d9b63a07a4cdac4cfbad154917ef88c118097c29315dc290da9 SHA512 4e0b12c0f220143fbaf3e61c1ffcabc9fabe11b986b8312e7a4c9f09ec421185027f2d1edf0d811fa8ba94a4a6f87c5395bb7f812c8667dd3a30449657ff1f42
+DIST rack-3.1.13.tar.gz 792343 BLAKE2B aff13963cf5cf438d6709f68c961869a78f1222fd105578843ec03ebcb1202047625f6d75214c25565426c2855fafdad622ebfbd84b2a6f23ba7dcfbab1149c8 SHA512 ca6158132a50a3ba383ae9e56b25b605ea1c32591539d511461c1f42882a66922d3fcbb2c466b967207aed306d5fd1b5261f2b9e82d7952d2700ab587c64a59c
EBUILD rack-2.2.13.ebuild 1684 BLAKE2B 8a88cef503838c9f35ab9703284be1e9ff1323451a0e88e36f7972af804fc0f05c0fe3ba8e079923abe33a13ea113f7a13a484eb1bd37dda9b54f96434e69416 SHA512 993b098dce1856781b209d440f391e71ce9a049c426d02ad2ed6a810fac0c486825e28ce9b5abe348ddb9e25707ef9734327576ce733e01452da67f17a0dcf04
EBUILD rack-3.0.14.ebuild 1290 BLAKE2B 73f12ddb96ebce8da24df1bbe8183c8ccb3d447c9d7cf7cd98eb80fec40c8bb309a50d7d2833ad698501d83fd205807e27dbe48464a8ea4f9052fc69e7243b63 SHA512 851b2e58abdcb10baaa848cf2ea6b139cc9cbd875cd42a991bc433cbe5f207782f694174496147c753488ee0aa3336d1afeb4f1e6eefdd9b63356a23f9749d5e
+EBUILD rack-3.0.15.ebuild 1297 BLAKE2B cde0400b4889e604c3f6f7fd496e48f5e5b687ee12e4c978acea941f2fdf529387bf42e14e59ea4288247b4cf149a0793ed6a6ee68bd8a944b05b7cbda6019cd SHA512 9b6b97c192e26fc682235493ca59f1fd6d7062649ece459330b47bf21273e2b4d2ba69460fbbaee27866f025d34d95afb03fbed89cd2ea68b905c9caf50d7c08
EBUILD rack-3.1.12.ebuild 1459 BLAKE2B 1bc6247e9639140658b228f646e6feea2f8ef46b1aea50fb7d2a20c8bcacf8520ab34cddfdf145e71e6415d285c16eaef5cca6b8e93765c49afda0d477457c51 SHA512 85332ef309d1b2acdc1f049cd7e55c8ad4e5d5c41893245ea009770e893e2f311a1a114f4a2f959beb151da5700e16185e652eec44c732638713b00e01d912fd
+EBUILD rack-3.1.13.ebuild 1466 BLAKE2B b36eb1b98feada8d75b54c0286e678ebf82bb69957fec68be86a2b17de761f5409ecfeabc591e9f50a77136ff371f8d02b106a4e60ceda87ce46c0db7458e92c SHA512 20c583c9c5628690c80bc3be28fda574541d97df3ebec0fa59d34930b806d0508047ca93466bb825ee91dc7d6510c5609c83f539f26f315ff33c8e2ce82f809a
MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21
diff --git a/dev-ruby/rack/rack-3.0.15.ebuild b/dev-ruby/rack/rack-3.0.15.ebuild
new file mode 100644
index 000000000000..8df3f99690c2
--- /dev/null
+++ b/dev-ruby/rack/rack-3.0.15.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+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.13.ebuild b/dev-ruby/rack/rack-3.1.13.ebuild
new file mode 100644
index 000000000000..8d718df57c78
--- /dev/null
+++ b/dev-ruby/rack/rack-3.1.13.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 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
+}