Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack/
Date: Thu, 16 Mar 2023 07:34:58
Message-Id: 1678952092.d90f64254600206c3452ab84d8c8bce9e4d09cd8.graaff@gentoo
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 +}