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/idn-ruby/
Date: Sat, 12 Jun 2021 06:24:44
Message-Id: 1623478793.68b5ba9e4ffd74f2d40f7503f979a51c330bee34.graaff@gentoo
1 commit: 68b5ba9e4ffd74f2d40f7503f979a51c330bee34
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 12 06:19:53 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 12 06:19:53 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b5ba9e
7
8 dev-ruby/idn-ruby: add 0.1.2
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-ruby/idn-ruby/Manifest | 1 +
14 dev-ruby/idn-ruby/idn-ruby-0.1.2.ebuild | 35 +++++++++++++++++++++++++++++++++
15 2 files changed, 36 insertions(+)
16
17 diff --git a/dev-ruby/idn-ruby/Manifest b/dev-ruby/idn-ruby/Manifest
18 index 11d0b8db0a7..03163d85f81 100644
19 --- a/dev-ruby/idn-ruby/Manifest
20 +++ b/dev-ruby/idn-ruby/Manifest
21 @@ -1 +1,2 @@
22 DIST idn-ruby-0.1.0.gem 17408 BLAKE2B 42bc51f28dbe02c1dcf111de00a52352adcb173be3634a20503708e38c48cb0290cd9861f7ffe7dd0442afd8874b5db4249c1b5956b0acb368fbfc30e6fc0029 SHA512 5356266daefabfc5213f91c419ee1beb91972510bb016e7beac9719c501c643f9c35335ea8a46da1c1905a30d02d4b1cbec0f0ebb080ce2683faf8f29422295c
23 +DIST idn-ruby-0.1.2.gem 18432 BLAKE2B 9bd1a280c76195a84bc996cfb68550c759a466fca4f5c88167c1e395652088b746831f3cd92a197af25d649ec18ce19ddf78402714432976c612ae38c6c64289 SHA512 404025918ca8fb49580d726b9972dbbde987bebc7fa1e42b0e7f091cd8fba38871258c18c933e49a6ee3c11a21cdd388342beb72c6ce46d8c034156eb9064ac5
24
25 diff --git a/dev-ruby/idn-ruby/idn-ruby-0.1.2.ebuild b/dev-ruby/idn-ruby/idn-ruby-0.1.2.ebuild
26 new file mode 100644
27 index 00000000000..56707f390fe
28 --- /dev/null
29 +++ b/dev-ruby/idn-ruby/idn-ruby-0.1.2.ebuild
30 @@ -0,0 +1,35 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +USE_RUBY="ruby25 ruby26 ruby27 ruby30"
36 +
37 +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
38 +
39 +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
40 +
41 +inherit ruby-fakegem
42 +
43 +DESCRIPTION="LibIDN Ruby Bindings"
44 +HOMEPAGE="https://github.com/deepfryed/idn-ruby"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +IUSE=""
50 +
51 +RDEPEND+=" net-dns/libidn:0"
52 +DEPEND+=" net-dns/libidn:0"
53 +
54 +all_ruby_prepare() {
55 + # Avoid UTF-8 tests since we cannot guarantee a UTF-8 environment
56 + rm -f test/tc_Stringprep.rb || die
57 +}
58 +
59 +each_ruby_prepare() {
60 + mkdir lib || die
61 +}
62 +
63 +each_ruby_test() {
64 + ${RUBY} -Ilib:test:. -e 'Dir["test/*.rb"].each{|f| require f}' || die
65 +}