1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 USE_RUBY="ruby20 ruby21 ruby22"
8 RUBY_FAKEGEM_RECIPE_TEST="rspec"
10 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
11 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
13 RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
16 GITHUB_PROJECT="bson-ruby"
18 inherit multilib ruby-fakegem
20 DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)"
21 HOMEPAGE="http://www.mongodb.org/"
22 SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
23 RUBY_S="bson-ruby-${PV}"
31 # Remove bundler support
32 sed -i -e '/bundler/I s:^:#:' Rakefile || die
34 # Remove project-specific rspec options
38 each_ruby_configure() {
39 ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
43 emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
44 cp ext/bson/*$(get_modname) lib/ || die