From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- .../right_http_connection-1.5.0.ebuild | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 dev-ruby/right_http_connection/right_http_connection-1.5.0.ebuild (limited to 'dev-ruby/right_http_connection/right_http_connection-1.5.0.ebuild') diff --git a/dev-ruby/right_http_connection/right_http_connection-1.5.0.ebuild b/dev-ruby/right_http_connection/right_http_connection-1.5.0.ebuild new file mode 100644 index 000000000000..663d90839760 --- /dev/null +++ b/dev-ruby/right_http_connection/right_http_connection-1.5.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.txt History.txt" + +RUBY_FAKEGEM_TASK_TEST="cucumber" + +inherit ruby-fakegem + +DESCRIPTION="RightScale's robust HTTP/S connection module" +HOMEPAGE="https://github.com/rightscale/right_http_connection" +SRC_URI="https://github.com/rightscale/right_http_connection/archive/v${PV}.tar.gz -> ${P}.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="" + +USE_RUBY="${USE_RUBY/ruby22/}" ruby_add_bdepend "test? ( + dev-util/cucumber + dev-ruby/rspec:2 + dev-ruby/trollop:0 + dev-ruby/flexmock +)" + +all_ruby_prepare() { + rm Gemfile Gemfile.lock || die + sed -i -e '/bundler/ s:^:#:' \ + -e 'arequire "rspec"' features/support/env.rb || die + + # Avoid features that require manual input (PEM pass phrase) or have + # certificate issues due to unknown CA. + rm -f features/{proxy_ssl,ssl}.feature || die +} + +each_ruby_test() { + case ${RUBY} in + *ruby22) + einfo "cucumber is not yet available for ruby22" + ;; + *) + ${RUBY} -S cucumber --format progress features || die + ;; + esac +} -- cgit v1.2.3