1 |
commit: d90f64254600206c3452ab84d8c8bce9e4d09cd8 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Mar 16 06:41:55 2023 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Mar 16 07:34:52 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90f6425 |
7 |
|
8 |
dev-ruby/rack: add 3.0.7 |
9 |
|
10 |
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> |
11 |
|
12 |
dev-ruby/rack/Manifest | 1 + |
13 |
dev-ruby/rack/rack-3.0.7.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 46 insertions(+) |
15 |
|
16 |
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest |
17 |
index ca5f776a821e..44af1badaa1e 100644 |
18 |
--- a/dev-ruby/rack/Manifest |
19 |
+++ b/dev-ruby/rack/Manifest |
20 |
@@ -4,3 +4,4 @@ DIST rack-2.2.6.4.tar.gz 279212 BLAKE2B 381baa25cad48603891c0b40c463843d112b380d |
21 |
DIST rack-3.0.4.1.tar.gz 787073 BLAKE2B 532bd36dcb521da8387d464dca0983417a9a89a4d365e5652894003e38ffdf5939a903510be73aaf607c6a695909058aaef311967e6d66c525b26af3ea4c5e82 SHA512 6cfb35d78901fdb5e7b4571eb6b37b035014cfea705aeff280a73930793e53cd6d2d9b51ae86803567884b5509af358c95687eecc222a5df61dc80d0ada019af |
22 |
DIST rack-3.0.4.2.tar.gz 788276 BLAKE2B 9934c4e448ee09c9a910ef8259957737e4d213d7ae5b37380b87441eb00845f2793e23fa16da26a5fe441e8449a95a5893cc52a019087402e7cae7559a2f6fd5 SHA512 9cd2c9bcf41a6203e72b63fbd0e78f4a0f461751e45e643f40a4f823f3922b05fc0caaa10fe79885cd8fa48948e79e0ccd5727f9abeca2a4052a737d4632e76e |
23 |
DIST rack-3.0.6.1.tar.gz 789191 BLAKE2B 1431e6e97afa503a03dbf3deed67e438b00ad0b74d93df91d248235bd135c7bc6f45da3d488f531b9f00a62f9c193bfec0e301507250543abc1f66db6fe69b8e SHA512 afcc93723c797bbf7a231e70ef8336053443dc8028bbb26bb58d4e1c17ed6a53d178d56fc9b2d33be5bde88ab634fbb233ac133b8a991258469c564afdd5758f |
24 |
+DIST rack-3.0.7.tar.gz 788611 BLAKE2B 99f4b7394c7b7d78ca3c7888369355437383ed5e3f3bea1bae7117019df5588a2c778270308309908223f5c509c97e6792b2edfeac6b3e3d6815e147bcdab375 SHA512 7ed94b59a4c8886ad94898eb1a7dd3e363fd1b2cecb79713ab744853e7c3da7a1d10034235a1aa5da4cb50c1a5d7c86c4d524ba2a328bbbb6289e9f1f7e37edd |
25 |
|
26 |
diff --git a/dev-ruby/rack/rack-3.0.7.ebuild b/dev-ruby/rack/rack-3.0.7.ebuild |
27 |
new file mode 100644 |
28 |
index 000000000000..e01ec370183d |
29 |
--- /dev/null |
30 |
+++ b/dev-ruby/rack/rack-3.0.7.ebuild |
31 |
@@ -0,0 +1,45 @@ |
32 |
+# Copyright 1999-2023 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+USE_RUBY="ruby27 ruby30 ruby31 ruby32" |
37 |
+ |
38 |
+RUBY_FAKEGEM_DOCDIR="doc" |
39 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc UPGRADE-GUIDE.md" |
40 |
+ |
41 |
+RUBY_FAKEGEM_GEMSPEC="rack.gemspec" |
42 |
+ |
43 |
+inherit ruby-fakegem |
44 |
+ |
45 |
+DESCRIPTION="A modular Ruby webserver interface" |
46 |
+HOMEPAGE="https://github.com/rack/rack" |
47 |
+SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
48 |
+ |
49 |
+LICENSE="MIT" |
50 |
+SLOT="$(ver_cut 1-2)" |
51 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
52 |
+IUSE="" |
53 |
+ |
54 |
+ruby_add_rdepend "virtual/ruby-ssl" |
55 |
+ |
56 |
+ruby_add_bdepend "test? ( |
57 |
+ dev-ruby/minitest:5 |
58 |
+ dev-ruby/minitest-global_expectations |
59 |
+ dev-ruby/webrick |
60 |
+)" |
61 |
+ |
62 |
+# The gem has automagic dependencies over mongrel, ruby-openid, |
63 |
+# memcache-client, thin, mongrel and camping; not sure if we should |
64 |
+# make them dependencies at all. |
65 |
+ |
66 |
+all_ruby_prepare() { |
67 |
+ # The build system tries to generate the ChangeLog from git. Create |
68 |
+ # an empty file to avoid a needless dependency on git. |
69 |
+ touch ChangeLog || die |
70 |
+ |
71 |
+ sed -i -e "s:require_relative ':require './:" rack.gemspec || die |
72 |
+} |
73 |
+ |
74 |
+each_ruby_test() { |
75 |
+ ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die |
76 |
+} |