# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" USE_RUBY="ruby20" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec" RUBY_FAKEGEM_EXTRAINSTALL="config keys plugins templates" RUBY_FAKEGEM_TASK_DOC="" inherit ruby-fakegem eutils DESCRIPTION="A tool for building and distributing virtual machines using VirtualBox" HOMEPAGE="http://vagrantup.com/" SRC_URI="https://github.com/mitchellh/vagrant/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" IUSE="test" # Missing ebuild for contest RESTRICT="test" RDEPEND="${RDEPEND} app-arch/libarchive net-misc/curl !x64-macos? ( || ( app-emulation/virtualbox app-emulation/virtualbox-bin ) )" ruby_add_rdepend " >=dev-ruby/childprocess-0.3.7 >=dev-ruby/erubis-2.7.0 dev-ruby/i18n:0.6 >=dev-ruby/json-1.5.1 >=dev-ruby/log4r-1.1.9 >=dev-ruby/net-ssh-2.6.6 >=dev-ruby/net-scp-1.1.0 " ruby_add_bdepend " dev-ruby/rake test? ( dev-ruby/mocha virtual/ruby-minitest ) " all_ruby_prepare() { # remove bundler support sed -i '/[Bb]undler/d' Rakefile || die rm Gemfile || die # loosen dependencies sed -e '/childprocess\|erubis\|log4r\|net-scp/s/~>/>=/' \ -e '/net-ssh/s:, "< 2.8.0"::' \ -i ${PN}.gemspec || die epatch "${FILESDIR}"/${PN}-1.2.1-no-warning.patch epatch "${FILESDIR}"/${PN}-1.2.2-rvm.patch } pkg_postinst() { if use x64-macos ; then ewarn ewarn "For Mac OS X prefixes, you must install the virtualbox" ewarn "package specifically for OS X which can be found at:" ewarn "https://www.virtualbox.org/wiki/Downloads" ewarn fi }