Gentoo Archives: gentoo-commits

From: "Tiziano Müller" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dev-zero:master commit in: dev-ruby/charlock_holmes/files/, dev-ruby/charlock_holmes/
Date: Tue, 02 Jul 2013 17:25:50
Message-Id: 1372785932.55236858c9c91fa9a0817524cdae6c6a0091edb9.dev-zero@gentoo
1 commit: 55236858c9c91fa9a0817524cdae6c6a0091edb9
2 Author: Tiziano Müller <tm <AT> dev-zero <DOT> ch>
3 AuthorDate: Tue Jul 2 17:25:32 2013 +0000
4 Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 2 17:25:32 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=55236858
7
8 Version bump, required for gitlab-grit.
9
10 ---
11 dev-ruby/charlock_holmes/Manifest | 3 ++
12 .../charlock_holmes/charlock_holmes-0.6.9.4.ebuild | 41 ++++++++++++++++++++++
13 .../charlock_holmes/files/0.6.9.4-extconf.patch | 15 ++++++++
14 3 files changed, 59 insertions(+)
15
16 diff --git a/dev-ruby/charlock_holmes/Manifest b/dev-ruby/charlock_holmes/Manifest
17 index 0d3f8d6..40da336 100644
18 --- a/dev-ruby/charlock_holmes/Manifest
19 +++ b/dev-ruby/charlock_holmes/Manifest
20 @@ -1,3 +1,6 @@
21 +AUX 0.6.9.4-extconf.patch 586 SHA256 82b2b31681a7dfc009681ea0c055f12a1c2434e5373b9b2afac5d54c7a7485c2 SHA512 52e79d7eef80abb69ec99aefcb8f978e83845600185f09b28e164b357560f75a3bfebe0760d750e1e5634eaeb6280223377589abcb87da1dcb24e74305906fe4 WHIRLPOOL 3cb21bb0110d12eb4273bab97622d9a44c41a4dce09714d69d285f07d7f9b613be6f0c15cf6e4f972ce2370d66c011b97d964dc17cb28e69dfe875f09b9c211a
22 AUX extconf.patch 1340 SHA256 138eff2646dd79464fa91d2f2654af16d771bc79b9e078c241911c25c41a8f08 SHA512 507e56ae60c493dca44cf7abee1477b1df025d2ef3983a8c0a404a5606db97c1a808cc09c6946e0634377c167c24f96e76343a8a028c5eba9a08d09db81bb800 WHIRLPOOL 0fb6d1eabfa278041659fdd7d1e62499eda95971cdfe4a690dba715e2bb19015a8751f96230da81b937cf5d66bd9751b9340ada5ad5d090dfbba0d27200f2846
23 DIST charlock_holmes-0.6.8.gem 648192 SHA256 1f3af070aa98fe464413cbc29741b6e4cd986f50e3e4e895771ca91e74428361 SHA512 d7eea160fae7167ac95900380c73c5292f2e455950543d9af394b3a3fdd73244b320e29f0cebcb9472ca78219b899edbd22c02f9857839cc1a375ff2b4795d88 WHIRLPOOL a2b0a04aa2aa993c80971e82ff7d278273109e934432e5d35226093f21dcea2cb84ed9ad8f1f673d432788aac29966aa4dcfae9c7892df23b540000e40a8d22d
24 +DIST charlock_holmes-0.6.9.4.gem 651776 SHA256 e52db7af0f7a652f55244455f84b4f1c09144f0d5e416f677a912f9147d6dfef SHA512 00a1d920418a1ebaf43245f8f94de831de15f29d972eac9e69ae9bcccc88140282c3a57f4f1a35ad49cb336df82589c19f7852bc60f9debfb1253b7111c36d32 WHIRLPOOL 1e743109f32ed81890f6e6f4ef771afc32299836e6e0eefe9ac6546b63cafcc61713601a774c11bd253489f6f51399f9decd157e53953d80d7f7f729ba0cb9a7
25 EBUILD charlock_holmes-0.6.8.ebuild 1140 SHA256 2c1f570fb1cddea5df800ed217a6c637d74cd81df54b5509bad5d23c6525b1c3 SHA512 11338b2b859abaafddd9334085ab1193e4f66b2d1a23bc9af9a18bbc3b47ce5869086a1de6f0dfde53279c62ea1d85bf3eafe8b00acea44648c65ce761d56070 WHIRLPOOL 115bb8e2987d3858a187a30dd2669fc99faedafbe0cfa3fa528a38e43234769ed3971d65b4133242a5652c7d14ac3e67f0a35326e4c48ea436bef2433c4fff8a
26 +EBUILD charlock_holmes-0.6.9.4.ebuild 824 SHA256 77f35cfc1ac787e8801dde090f8a2900f538e4bd67bc780da60fc185289faf96 SHA512 5325fd2ff3d00aaea951a500c6d18a867a0574d0bd643882b03bcb0837570cb6ddfe3e76a2b042f4e7b2947ebc8243ebbd537ddd74ecb36c3d77e0801ebcb3b0 WHIRLPOOL 3ae9908cc5417925d9db25d6e217d025fdccf90e3995868148eb42bc518c83325523c8fd9b7584a4de4d329e8ee1e15243d59e04856dd2c7dd25832b78f56e60
27
28 diff --git a/dev-ruby/charlock_holmes/charlock_holmes-0.6.9.4.ebuild b/dev-ruby/charlock_holmes/charlock_holmes-0.6.9.4.ebuild
29 new file mode 100644
30 index 0000000..0bb1223
31 --- /dev/null
32 +++ b/dev-ruby/charlock_holmes/charlock_holmes-0.6.9.4.ebuild
33 @@ -0,0 +1,41 @@
34 +# Copyright 1999-2013 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Header: $
37 +
38 +EAPI=5
39 +
40 +USE_RUBY="ruby19"
41 +
42 +RUBY_FAKEGEM_RECIPE_TEST="rake"
43 +RUBY_FAKEGEM_RECIPE_DOC="none"
44 +RUBY_FAKEGEM_EXTRADOC="README.md"
45 +
46 +inherit ruby-fakegem
47 +
48 +DESCRIPTION="Character encoding detection, brought to you by ICU"
49 +HOMEPAGE="https://github.com/brianmario/charlock_holmes"
50 +
51 +LICENSE="MIT"
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~x86"
54 +IUSE=""
55 +
56 +RDEPEND=""
57 +DEPEND=""
58 +
59 +# TODO: bundles 'libmagic' (file), but it is patched
60 +# and tests fail with vanilla 'libmagic'
61 +
62 +ruby_add_bdepend "dev-ruby/rake-compiler
63 + test? ( dev-ruby/rspec:2 )"
64 +
65 +# fix underlinking
66 +RUBY_PATCHES=( ${PV}-extconf.patch )
67 +
68 +all_ruby_prepare() {
69 + sed -i -e '/[Bb]undler/d' test/helper.rb || die
70 +}
71 +
72 +each_ruby_compile() {
73 + ${RUBY} -S rake compile || die
74 +}
75
76 diff --git a/dev-ruby/charlock_holmes/files/0.6.9.4-extconf.patch b/dev-ruby/charlock_holmes/files/0.6.9.4-extconf.patch
77 new file mode 100644
78 index 0000000..0711d80
79 --- /dev/null
80 +++ b/dev-ruby/charlock_holmes/files/0.6.9.4-extconf.patch
81 @@ -0,0 +1,15 @@
82 +diff --git a/ext/charlock_holmes/extconf.rb b/ext/charlock_holmes/extconf.rb
83 +index 929b87d..509c115 100644
84 +--- a/ext/charlock_holmes/extconf.rb
85 ++++ b/ext/charlock_holmes/extconf.rb
86 +@@ -69,6 +69,10 @@ FileUtils.cp "#{CWD}/dst/lib/libmagic.a", "#{CWD}/libmagic_ext.a"
87 + $INCFLAGS[0,0] = " -I#{CWD}/dst/include "
88 + $LDFLAGS << " -L#{CWD} "
89 +
90 ++have_library 'z' or abort 'libz missing'
91 ++have_library 'icuuc' or abort 'libicuuc missing'
92 ++have_library 'icudata' or abort 'libicudata missing'
93 ++
94 + dir_config 'magic'
95 + unless have_library 'magic_ext' and have_header 'magic.h'
96 + STDERR.puts "\n\n"