# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/vagrant/vagrant-1.4.1.ebuild,v 1.1 2013/12/21 23:10:04 radhermit Exp $ EAPI="5" USE_RUBY="ruby19" 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 ~x64-macos" IUSE="test" # Missing ebuild for contest RESTRICT="test" RDEPEND="${RDEPEND} 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\|net-ssh/s/~>/>=/' \ -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 }