Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-ruby/ferret: ChangeLog ferret-0.11.8.5-r1.ebuild
Date: Wed, 26 Dec 2012 14:38:53
Message-Id: 20121226143843.76F082171D@flycatcher.gentoo.org
1 graaff 12/12/26 14:38:43
2
3 Modified: ChangeLog
4 Added: ferret-0.11.8.5-r1.ebuild
5 Log:
6 Build against system bzlib, bug 438414.
7
8 (Portage version: 2.1.11.31/cvs/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!)
9
10 Revision Changes Path
11 1.5 dev-ruby/ferret/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ferret/ChangeLog?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ferret/ChangeLog?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ferret/ChangeLog?r1=1.4&r2=1.5
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-ruby/ferret/ChangeLog,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- ChangeLog 20 Dec 2012 07:26:20 -0000 1.4
24 +++ ChangeLog 26 Dec 2012 14:38:43 -0000 1.5
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-ruby/ferret
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ferret/ChangeLog,v 1.4 2012/12/20 07:26:20 graaff Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ferret/ChangeLog,v 1.5 2012/12/26 14:38:43 graaff Exp $
30 +
31 +*ferret-0.11.8.5-r1 (26 Dec 2012)
32 +
33 + 26 Dec 2012; Hans de Graaff <graaff@g.o> +ferret-0.11.8.5-r1.ebuild:
34 + Build against system bzlib, bug 438414.
35
36 *ferret-0.11.8.5 (20 Dec 2012)
37
38
39
40
41 1.1 dev-ruby/ferret/ferret-0.11.8.5-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ferret/ferret-0.11.8.5-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ferret/ferret-0.11.8.5-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: ferret-0.11.8.5-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/ferret/ferret-0.11.8.5-r1.ebuild,v 1.1 2012/12/26 14:38:43 graaff Exp $
51
52 EAPI=4
53
54 # ruby19 fails tests
55 USE_RUBY="ruby18 ruby19 ree18"
56
57 RUBY_FAKEGEM_NAME="ferret"
58
59 RUBY_FAKEGEM_RECIPE_TEST="none"
60
61 RUBY_FAKEGEM_TASK_DOC="doc"
62 RUBY_FAKEGEM_DOCDIR="doc/api"
63
64 RUBY_FAKEGEM_EXTRADOC="CHANGELOG RELEASE_CHANGES RELEASE_NOTES README TODO TUTORIAL"
65
66 inherit multilib ruby-fakegem
67
68 MY_P="${P/ruby-/}"
69 DESCRIPTION="A ruby indexing/searching library"
70 HOMEPAGE="http://ferret.davebalmain.com/trac/"
71 LICENSE="MIT"
72 SLOT="0"
73 KEYWORDS="~amd64 ~x86"
74 IUSE=""
75
76 RDEPEND+="app-arch/bzip2"
77
78 all_ruby_prepare() {
79 # Remove bundled bzlib code and use system version instead.
80 rm ext/BZLIB* ext/bzlib* || die
81 sed -i -e '14i $LDFLAGS += " -lbz2 "' ext/extconf.rb || die
82 }
83
84 each_ruby_configure() {
85 ${RUBY} -Cext extconf.rb || die
86 }
87
88 each_ruby_compile() {
89 emake -Cext CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
90 cp ext/ferret_ext$(get_modname) lib/ || die
91 }
92
93 each_ruby_test() {
94 ${RUBY} -Ilib test/test_all.rb || die
95 }