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: Tue, 02 Nov 2021 05:07:44
Message-Id: 1635829655.d3292b3eb832d493c03406dded3d938c8607628a.graaff@gentoo
1 commit: d3292b3eb832d493c03406dded3d938c8607628a
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 2 05:07:02 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 2 05:07:35 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3292b3e
7
8 dev-ruby/idn-ruby: add 0.1.4
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
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.4.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 0721b833b65..3229b79997d 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.2.gem 18432 BLAKE2B 9bd1a280c76195a84bc996cfb68550c759a466fca4f5c88167c1e395652088b746831f3cd92a197af25d649ec18ce19ddf78402714432976c612ae38c6c64289 SHA512 404025918ca8fb49580d726b9972dbbde987bebc7fa1e42b0e7f091cd8fba38871258c18c933e49a6ee3c11a21cdd388342beb72c6ce46d8c034156eb9064ac5
23 +DIST idn-ruby-0.1.4.gem 18432 BLAKE2B 7c530e0d24ce515337a1810fbbc33c7598d91c9b82ed19de196aedd47a71edb50c3d6481e62d11e893418b579c58d167a24e1cdd5d9eaa99757b48a88f1943aa SHA512 b06ed738a488493aa843acd1122e40e039ebaeeb5873fc9f935edc5ee52a1f86eb0b2cb5460d211bee9d42d05491b0ee6e4a707b0840a07bc3f3174648435124
24
25 diff --git a/dev-ruby/idn-ruby/idn-ruby-0.1.4.ebuild b/dev-ruby/idn-ruby/idn-ruby-0.1.4.ebuild
26 new file mode 100644
27 index 00000000000..ffafe14cab8
28 --- /dev/null
29 +++ b/dev-ruby/idn-ruby/idn-ruby-0.1.4.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=8
35 +USE_RUBY="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 +}