summaryrefslogtreecommitdiff
path: root/dev-ruby/rack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-17 01:16:38 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-17 01:16:38 +0000
commit53cba99042fa967e2a93da9f8db806fe2d035543 (patch)
tree9780d3b87dfc6bdebc6b7b7d15af1ecb813c6853 /dev-ruby/rack
parent71deace00d1a2b091313fe137ab7092418c6f87c (diff)
gentoo resync : 17.02.2020
Diffstat (limited to 'dev-ruby/rack')
-rw-r--r--dev-ruby/rack/Manifest5
-rw-r--r--dev-ruby/rack/rack-2.0.9.ebuild2
-rw-r--r--dev-ruby/rack/rack-2.1.1-r1.ebuild51
-rw-r--r--dev-ruby/rack/rack-2.2.2.ebuild49
4 files changed, 105 insertions, 2 deletions
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 8f4e48c42520..c6f2b32dc3c8 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -4,9 +4,12 @@ DIST rack-1.6.12.gem 230912 BLAKE2B 98a3ae6905535b284a5e723d39db7788f97c11b29506
DIST rack-2.0.8.gem 256000 BLAKE2B 30fc53abd2a9389ef00b1803d2d329b10288356fadfeaf80e0b6f7d2327b5aea058626f50d228454716007b1be0b316c6083debee98c0d0ee5eed458600f8315 SHA512 88c406cfe38c3db1a3502fc563272a99d8f2e36bfea1122cdea6b6b49b0e6b5649e1f0864161793eed83cb3d934aa260650b703bb1b059c6e56c6073c2060fb2
DIST rack-2.0.9.gem 256512 BLAKE2B 7da7b239e5679a2f6d19626cbaf8b4ec02a7ce7ffd086732925963ac6fe0397f180548c6065abdbe8d55de802583d7dd09de38da0d4d695559456d852d2b3d4c SHA512 5b56d1aa7bcca11c631f8205605e71f9c661ec9ea7694a16f32f6fdb493cf015d184f924fdf342abebacfbb185e367c9e6dd1288ffe9dabaf4e6566b8853a191
DIST rack-2.1.1.tar.gz 250934 BLAKE2B d7d50c011d963dbfcd5dc456bca5711fa46c062df88f70280407cf617fde0c954f9a9453ae077dcdeeea54ac6291388420f37f25f629193112aaaa1bead6a55e SHA512 806842fdf1df332fc13d1aa8c4fa3f5bf091eaaf5db8684ad2c2de23d41955f850dad5da3ef7ca89ae5c51a0eea78e2d31b2c5465734ec949948a1fbc911427b
+DIST rack-2.2.2.tar.gz 277961 BLAKE2B 5823084cb8b2f66bf46f46d460e93ffc1817371d0cffd711675f5c84e934c5ac5d2a8818d7665eba2490f672344995e3ac54ac8b1dc6d891e800d049ad0db92f SHA512 d0d27d091584b6cabafaa1d1053e013bc28ac0dc7da7b5bf28e528f5479091db1c896052a4ffe75be22011d3bc35c41ce73514a47e66b28ff8d3b723c46fd42c
EBUILD rack-1.6.12.ebuild 1696 BLAKE2B 32c4b3b7ac5eed90a5e9d65a8bc0899bb8f00f1f285a1a4392bed213a00896fb4dcc8dd3ff6b0e89cc09276b4add25e44d0f68c11743eb5696615610030ebd5a SHA512 fb879bc94b7e264802665103f2392303dd22cadb4d4ace4416085b6fb2c515e53c33e113bd09e916bcd0c9452a55464a7f6c5d1eb2972f7ac31aa4e4f4b68446
EBUILD rack-2.0.8-r1.ebuild 1413 BLAKE2B f37d1550e98bde46d4c9be01f65d3ad26094f2f20a36c34463788a9a6d5b41675363ea3f17882e56588e37b91dfa0432893d7f7850e11a7bf8106bf9936dd24a SHA512 18c1e3f9005ec097dac587e7fbe7faccf93098325407183037d72f398cf9fda6c81efb67023d2e4dfacb4a30f7ec2237bbbbc4d5280e0a53f9355c93f8a40077
EBUILD rack-2.0.8.ebuild 1387 BLAKE2B 134d5c1dd981d3d595d50129a809f9124d3ca0236de01170e5e87abb66e168a46b8e588c5f4494da0d6e28385142f8c8cc714af0de83d91db96789dd70341bec SHA512 5a4f927a4557f76e5b9ffc739588b833fedee1798c197171e562852fcd53f6095486c643b0ca3fc6cc35d2ab0f30d919f3f3c6eedea60058db8433f067f044ae
-EBUILD rack-2.0.9.ebuild 1413 BLAKE2B f37d1550e98bde46d4c9be01f65d3ad26094f2f20a36c34463788a9a6d5b41675363ea3f17882e56588e37b91dfa0432893d7f7850e11a7bf8106bf9936dd24a SHA512 18c1e3f9005ec097dac587e7fbe7faccf93098325407183037d72f398cf9fda6c81efb67023d2e4dfacb4a30f7ec2237bbbbc4d5280e0a53f9355c93f8a40077
+EBUILD rack-2.0.9.ebuild 1420 BLAKE2B 7e3b52ed592be4382dfb45efeac42a20dbd032db259b5bc40a37e6c02861c90ec5d93f4d32a8f4771aace3b7c2e6aaef44dd4c6bf218b8327c290d15fde96e3c SHA512 e4e6d43ca158e38dc2ea6d6d14846173bbda3d75fa38b3c828bf868c6c4b5a1d1bd464b886b12ead1ffd2e6160fe89c4b00c921edd99ad3149fd46abca6196e3
+EBUILD rack-2.1.1-r1.ebuild 1441 BLAKE2B e8c6ce60c06931dd369cf925f5c3a7e457ce78a03eca989e73fdbd32f8248457f503d4ca065e6575a32bd90c0a24eadd45584c6b585c048b7a0c0a6c9b8fb754 SHA512 661e2af8fe761f46658ced7ed2debb64ed687a8dc9b870bd70941fd991c2298305b30723bb7775e7735cf317eb1a76b8790f7769953af317f62a6850d74d186a
EBUILD rack-2.1.1.ebuild 1416 BLAKE2B 306fe042aee8f2e79562c8fdd8375f3924a3f77484c487474a3594c806c60ff1dcec51f28d8eecce56667ea063d78c963ec8b81ac0a3a2619ad11580935c8a19 SHA512 831b559f3d8a4da43081b61ee9792c4ef558b50fb0d2e12603e0088462aa1adde4254b8371fef5f0b698de58ceb6cef1c725d2bf40c76c2fd0def1452f8537ca
+EBUILD rack-2.2.2.ebuild 1491 BLAKE2B d678c2b1d4e66b6b74d0848a6b567c7704bf788cb21eb70526e4c723bd07ab0048cd3d5ec7a276f1c578ba0b045bf7f4f6f8d82ae8c86867359f303d9f1eb400 SHA512 a66dd3c0ae120093849600687209d464518f9d28989d6420e8f2d04e09a380fb9753557706e98385da9ca632b4944230b9ce2cb54f2842209003416ae05d6149
MISC metadata.xml 391 BLAKE2B 5ed2f863a5fd68cf57f25afc2c2efa63df1eb25c4e01087130f70edbbd1b79c655ff7455b73ecdd31e083cd35381331fceef52856f946d24fc3d313705fbaef3 SHA512 7ffff4c4cc64855b0c95e2364fa9cfd1e3b06946155cc8244444f5f4e450abda8d8387aabddc224b94a55ff3d5e42391970e5541923e5aae24f408113a65a5c7
diff --git a/dev-ruby/rack/rack-2.0.9.ebuild b/dev-ruby/rack/rack-2.0.9.ebuild
index 6ccbc9c8b581..6f122e2d5398 100644
--- a/dev-ruby/rack/rack-2.0.9.ebuild
+++ b/dev-ruby/rack/rack-2.0.9.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.rdoc SPEC"
diff --git a/dev-ruby/rack/rack-2.1.1-r1.ebuild b/dev-ruby/rack/rack-2.1.1-r1.ebuild
new file mode 100644
index 000000000000..2fbe569fb9a4
--- /dev/null
+++ b/dev-ruby/rack/rack-2.1.1-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC"
+
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modular Ruby webserver interface"
+HOMEPAGE="https://rack.github.com/"
+SRC_URI="https://github.com/rack/rack/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/minitest-global_expectations
+ dev-ruby/concurrent-ruby
+)"
+
+# 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.
+
+# Block against versions in older slots that also try to install a binary.
+RDEPEND="${RDEPEND} !<dev-ruby/rack-1.6.4-r2:1.6 !!<dev-ruby/rack-2.0.8-r1:2.0"
+
+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:^:#:' 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-2.2.2.ebuild b/dev-ruby/rack/rack-2.2.2.ebuild
new file mode 100644
index 000000000000..0b7e28be2989
--- /dev/null
+++ b/dev-ruby/rack/rack-2.2.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+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://rack.github.com/"
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "test? (
+ dev-ruby/minitest:5
+ dev-ruby/minitest-global_expectations
+ dev-ruby/concurrent-ruby
+)"
+
+# 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.
+
+# Block against versions in older slots that also try to install a binary.
+RDEPEND="${RDEPEND} !<dev-ruby/rack-1.6.4-r2:1.6 !!<dev-ruby/rack-2.0.8-r1:2.0 !!<dev-ruby/rack-2.1.1-r1:2.1"
+
+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
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die
+}