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/multipart-post/
Date: Thu, 08 Sep 2022 07:45:30
Message-Id: 1662623123.c537ab7d9ca6875db88415c08004f9cb176f79f0.graaff@gentoo
1 commit: c537ab7d9ca6875db88415c08004f9cb176f79f0
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 8 07:44:11 2022 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 8 07:45:23 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c537ab7d
7
8 dev-ruby/multipart-post: avoid developer-oriented warnings
9
10 These warnings are aimed at developers using this code but they
11 are not actionable for people consuming this package as part of an
12 existing tool.
13
14 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
15
16 .../multipart-post/multipart-post-2.2.3-r1.ebuild | 33 ++++++++++++++++++++++
17 1 file changed, 33 insertions(+)
18
19 diff --git a/dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild b/dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild
20 new file mode 100644
21 index 000000000000..fdf3a83ed1f7
22 --- /dev/null
23 +++ b/dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild
24 @@ -0,0 +1,33 @@
25 +# Copyright 1999-2022 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=8
29 +
30 +USE_RUBY="ruby27 ruby30 ruby31"
31 +
32 +RUBY_FAKEGEM_RECIPE_TEST="rspec3"
33 +RUBY_FAKEGEM_TASK_DOC=""
34 +
35 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
36 +RUBY_FAKEGEM_GEMSPEC="multipart-post.gemspec"
37 +
38 +inherit ruby-fakegem
39 +
40 +DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP"
41 +HOMEPAGE="https://github.com/socketry/multipart-post"
42 +SRC_URI="https://github.com/socketry/multipart-post/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="MIT"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
47 +IUSE="test"
48 +
49 +all_ruby_prepare() {
50 + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
51 +
52 + sed -i -e 's:_relative ":"./:' ${RUBY_FAKEGEM_GEMSPEC} || die
53 +
54 + # Remove warnings since these are only actionable for developers,
55 + # not for people consuming this package as part of other tools.
56 + sed -i -e '/Top level/ s/warn/# warn/' lib/*.rb || die
57 +}