commit:     7a93f15b5c78728a635a1afc2da35532dc2f6d43
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 06:45:40 2016 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Feb 26 06:36:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a93f15b

dev-ruby/webmock: add 1.24.1

Package-Manager: portage-2.2.26

 dev-ruby/webmock/Manifest              |  1 +
 dev-ruby/webmock/webmock-1.24.1.ebuild | 52 ++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index fb0bbc0..30b4d3b 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -4,3 +4,4 @@ DIST webmock-1.22.1.gem 106496 SHA256 
99ef5ebda396770ffe44380428845038d02bd8d5e3
 DIST webmock-1.22.3.gem 106496 SHA256 
5483cbb3f871107cf3a9ef8500b973ff3f7550a412498651b71bceb8fe3e4451 SHA512 
268552bbbee8706d2e57dd8674335f42e8ed79ade29b7771eb5bc05b1f86288220359c0fae7e63dab11172c79317acf3331d2d2935e2e32060538a491d6f5b4f
 WHIRLPOOL 
95ffe8a95a4d5ee0dd00ab06abb0e3a16cab7b768a6110fe767ee783a8a8a187684205ebc6613b437107492641ba3e868b0b9ca89fb4dc883c6fcfae02f8c830
 DIST webmock-1.22.5.gem 107520 SHA256 
76539e2697146ce7b188244d233b11818a05a6bec1d72702f740c638a9195658 SHA512 
977fc73d7d9200f23977d5b94cd3d4c2cdd7125f77b4befffb8fb0d543fcaa5c8a3d7576d30d24607fba9e75fd865e4f4991309ceb18343b7fc6a50e505c7989
 WHIRLPOOL 
29d5934b3a975147bcde5d62e14070c952b4b789495f659f01800cad0c68de4d47343ea74bdadcda79fbee4f0494e72c8b4b1b8b23f2801f4370aeba1bff725f
 DIST webmock-1.22.6.gem 108032 SHA256 
a4ba0124c5e1890a1d9e4a47f44493f14abb2fe3415e82b64bc677670792debf SHA512 
42dbec5e3c56f0cdce37a53b2f49f400e03601f1a62c02caf7c5c022e51ab5c8304b35a8edea6675347a39b1d2ce08dea24bf555bdecf9268308dcfa6ec1c302
 WHIRLPOOL 
2033d4634125669556bfad0bfe22881c9115478e175a015a5c22323e30195f135e757e46c44f27fde98109527d78ff4a25d4f4d56b7143db212d9e34056d4623
+DIST webmock-1.24.1.gem 109568 SHA256 
028b83161035744e37738e8f832da8737b3a314e4153d5c5168ee20a4c6d8a7b SHA512 
9330327b9fab829e552b6727b5f4e90795cb1329fc35b9e4ef14c78981549100bd51e78821acf1ba99f7583251c2c512db59ff601e430251a88176b91ef8b2ac
 WHIRLPOOL 
e4e38f4df956c51f24bc35a1ef4d4ff584311fc88a407683a29f9e43747d119498db8804b9246011e0e8c85a56341a4aaa9f7f1a68e518eff1fd1d1093657f6d

diff --git a/dev-ruby/webmock/webmock-1.24.1.ebuild 
b/dev-ruby/webmock/webmock-1.24.1.ebuild
new file mode 100644
index 0000000..318e71a
--- /dev/null
+++ b/dev-ruby/webmock/webmock-1.24.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP 
requests"
+HOMEPAGE="https://github.com/bblimke/webmock";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 
dev-ruby/hashdiff"
+
+ruby_add_bdepend "test? (
+       dev-ruby/minitest:5
+       dev-ruby/rspec:3
+       dev-ruby/rack
+       >=dev-ruby/httpclient-2.2.4
+       >=dev-ruby/patron-0.4.18
+       >=dev-ruby/http-0.8.0:0.8 )"
+
+all_ruby_prepare() {
+       # Remove bundler support
+       rm Gemfile || die
+       sed -i -e '/[Bb]undler/d' Rakefile || die
+
+       # There is now optional support for curb and typhoeus which we don't
+       # have in Gentoo yet. em_http_request is available in Gentoo but its
+       # version is too old.
+       sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die
+       rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die
+}
+
+each_ruby_test() {
+       ${RUBY} -S rake test NO_CONNECTION=true || die
+       ${RUBY} -S rspec-3 spec || die
+
+       einfo "Delay to allow the test server to stop"
+       sleep 10
+}

Reply via email to