dev-ruby/ruby-net-ldap: add 0.14.0
[gentoo.git] / dev-ruby / nokogumbo / nokogumbo-1.4.6.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 USE_RUBY="ruby20 ruby21 ruby22"
8
9 RUBY_FAKEGEM_RECIPE_TEST="none"
10
11 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
12 RUBY_FAKEGEM_EXTRADOC="README.md"
13
14 inherit ruby-fakegem
15
16 DESCRIPTION="A Nokogiri interface to the Gumbo HTML5 parser"
17 HOMEPAGE="https://github.com/rubys/nokogumbo"
18
19 LICENSE="MIT"
20 SLOT="0"
21 KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
22 IUSE=""
23
24 RDEPEND+=">=dev-libs/gumbo-0.10"
25
26 ruby_add_rdepend ">=dev-ruby/nokogiri-1.6.5-r1"
27
28 all_ruby_prepare() {
29         # We compile without rpath support by default so add that back in for this specific case.
30         sed -i -e '/gentoo-release/,/end/ s/+= " /+= " -Wl,-R -Wl,#{nokogiri_ext} /' ext/nokogumboc/extconf.rb || die
31 }
32
33 each_ruby_configure() {
34         ${RUBY} -Cext/nokogumboc extconf.rb || die
35 }
36
37 each_ruby_compile() {
38         emake -Cext/nokogumboc V=1
39         cp ext/nokogumboc/nokogumboc.so lib/ || die
40 }
41
42 each_ruby_test() {
43         ${RUBY} -Ilib test-nokogumbo.rb || die
44 }