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/charlock_holmes/
Date: Mon, 14 Aug 2017 05:26:47
Message-Id: 1502687806.9ec008a0af706d70f76c9700057c77aafc2b5e8f.graaff@gentoo
1 commit: 9ec008a0af706d70f76c9700057c77aafc2b5e8f
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 14 05:16:46 2017 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 14 05:16:46 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec008a0
7
8 dev-ruby/charlock_holmes: add 0.7.4
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 dev-ruby/charlock_holmes/Manifest | 1 +
13 .../charlock_holmes/charlock_holmes-0.7.4.ebuild | 47 ++++++++++++++++++++++
14 2 files changed, 48 insertions(+)
15
16 diff --git a/dev-ruby/charlock_holmes/Manifest b/dev-ruby/charlock_holmes/Manifest
17 index 599cd2e09a1..6b672177fd6 100644
18 --- a/dev-ruby/charlock_holmes/Manifest
19 +++ b/dev-ruby/charlock_holmes/Manifest
20 @@ -1 +1,2 @@
21 DIST charlock_holmes-0.7.3.gem 1196544 SHA256 c7d15154b442e393adbcd838f6e3b620a7fbe07197a7cd57d7ba4a7ec434544b SHA512 29e173f5ce870c16fd1af2e38b9aa2cada4b8ddae534933f18c82b719ae65b8fac82434ed87696b435b7236e180c06c9ccaa16c742dff5f8b1fd87da48894027 WHIRLPOOL 48c964c1ae89f9f88939dbcc3ed8bfdf80677a7c1b2eabf1514f7ed7a95fd92b03cc05f079e8844e5df5d24d7d306a85306721e39fa2352c185175c6fe1422d9
22 +DIST charlock_holmes-0.7.4.tar.gz 1192569 SHA256 7f1dd487bc6cd221108651be9fcada743095bda9f19b7c2a448fd7e70723aebf SHA512 2c9569cceacd4f80896ef852f581b5260790f6fb4cf02372b032dc2b692afdf99e04b4ac5230d42d48ee40d0433342c84f4974ffa77662db33287e80bb5fc72e WHIRLPOOL 01cfb7ee6f2f7995d474c5769638a67b55d2ee590cdc6a5c8e2f1a0f4ffd1a1eab14cb8e4ff93ee78ba98089a02b1de09f58b18193a883e53810510588770156
23
24 diff --git a/dev-ruby/charlock_holmes/charlock_holmes-0.7.4.ebuild b/dev-ruby/charlock_holmes/charlock_holmes-0.7.4.ebuild
25 new file mode 100644
26 index 00000000000..34c4a819f3a
27 --- /dev/null
28 +++ b/dev-ruby/charlock_holmes/charlock_holmes-0.7.4.ebuild
29 @@ -0,0 +1,47 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +USE_RUBY="ruby21 ruby22 ruby23 ruby24"
35 +
36 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
37 +RUBY_FAKEGEM_EXTRADOC="README.md"
38 +
39 +inherit ruby-fakegem
40 +
41 +DESCRIPTION="Character encoding detecting library for Ruby using ICU"
42 +HOMEPAGE="https://github.com/brianmario/charlock_holmes"
43 +SRC_URI="https://github.com/brianmario/charlock_holmes/archive/${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="MIT"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +IUSE="test"
49 +
50 +ruby_add_bdepend "test? (
51 + dev-ruby/minitest )"
52 +
53 +CDEPEND="dev-libs/icu:=
54 + sys-libs/zlib"
55 +DEPEND+=" ${CDEPEND}"
56 +RDEPEND+=" ${CDEPEND}"
57 +
58 +all_ruby_prepare() {
59 + sed -i -e '/bundler/d' test/helper.rb || die
60 +
61 + # Avoid dependency on rake-compiler
62 + sed -i -e '/rake-compiler/,$ s:^:#:' Rakefile || die
63 +}
64 +
65 +each_ruby_configure() {
66 + ${RUBY} -Cext/${PN} extconf.rb || die
67 +}
68 +
69 +each_ruby_compile() {
70 + emake V=1 -Cext/${PN}
71 + cp ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
72 +}
73 +
74 +each_ruby_test() {
75 + ${RUBY} -Ilib test/*.rb || die
76 +}