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: Mon, 16 Jul 2018 06:19:54
Message-Id: 1531721639.3fba8cb2639b568585315044b625894fdaefb6c1.graaff@gentoo
1 commit: 3fba8cb2639b568585315044b625894fdaefb6c1
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 16 06:13:59 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 16 06:13:59 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fba8cb2
7
8 dev-ruby/idn-ruby: import of 0.1.0
9
10 New dependency for dev-ruby/twitter-text
11
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13
14 dev-ruby/idn-ruby/Manifest | 1 +
15 dev-ruby/idn-ruby/idn-ruby-0.1.0.ebuild | 43 +++++++++++++++++++++++++++++++++
16 dev-ruby/idn-ruby/metadata.xml | 11 +++++++++
17 3 files changed, 55 insertions(+)
18
19 diff --git a/dev-ruby/idn-ruby/Manifest b/dev-ruby/idn-ruby/Manifest
20 new file mode 100644
21 index 00000000000..11d0b8db0a7
22 --- /dev/null
23 +++ b/dev-ruby/idn-ruby/Manifest
24 @@ -0,0 +1 @@
25 +DIST idn-ruby-0.1.0.gem 17408 BLAKE2B 42bc51f28dbe02c1dcf111de00a52352adcb173be3634a20503708e38c48cb0290cd9861f7ffe7dd0442afd8874b5db4249c1b5956b0acb368fbfc30e6fc0029 SHA512 5356266daefabfc5213f91c419ee1beb91972510bb016e7beac9719c501c643f9c35335ea8a46da1c1905a30d02d4b1cbec0f0ebb080ce2683faf8f29422295c
26
27 diff --git a/dev-ruby/idn-ruby/idn-ruby-0.1.0.ebuild b/dev-ruby/idn-ruby/idn-ruby-0.1.0.ebuild
28 new file mode 100644
29 index 00000000000..994b0ebe8a9
30 --- /dev/null
31 +++ b/dev-ruby/idn-ruby/idn-ruby-0.1.0.ebuild
32 @@ -0,0 +1,43 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +USE_RUBY="ruby23 ruby24 ruby25"
38 +
39 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
40 +RUBY_FAKEGEM_EXTRADOC="CHANGES README"
41 +
42 +inherit ruby-fakegem
43 +
44 +DESCRIPTION="LibIDN Ruby Bindings"
45 +HOMEPAGE="https://github.com/deepfryed/idn-ruby"
46 +
47 +LICENSE="Apache-2.0"
48 +SLOT="0"
49 +KEYWORDS="~amd64"
50 +IUSE=""
51 +
52 +RDEPEND+=" net-dns/libidn:0"
53 +DEPEND+=" net-dns/libidn:0"
54 +
55 +all_ruby_prepare() {
56 + # Avoid UTF-8 tests since we cannot guarantee a UTF-8 environment
57 + rm -f test/tc_Stringprep.rb || die
58 +}
59 +
60 +each_ruby_prepare() {
61 + mkdir lib || die
62 +}
63 +
64 +each_ruby_configure() {
65 + ${RUBY} -Cext extconf.rb || die
66 +}
67 +
68 +each_ruby_compile() {
69 + emake V=1 -Cext
70 + cp ext/idn.so lib/ || die
71 +}
72 +
73 +each_ruby_test() {
74 + ${RUBY} -Ilib:test:. -e 'Dir["test/*.rb"].each{|f| require f}' || die
75 +}
76
77 diff --git a/dev-ruby/idn-ruby/metadata.xml b/dev-ruby/idn-ruby/metadata.xml
78 new file mode 100644
79 index 00000000000..ced94d91729
80 --- /dev/null
81 +++ b/dev-ruby/idn-ruby/metadata.xml
82 @@ -0,0 +1,11 @@
83 +<?xml version="1.0" encoding="UTF-8"?>
84 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 +<pkgmetadata>
86 + <maintainer type="project">
87 + <email>ruby@g.o</email>
88 + <name>Gentoo Ruby Project</name>
89 + </maintainer>
90 + <upstream>
91 + <remote-id type="github">deepfryed/idn-ruby</remote-id>
92 + </upstream>
93 +</pkgmetadata>