Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/sshkit/
Date: Mon, 04 Feb 2019 05:45:38
Message-Id: 1549259117.8c19e5ea79be2cf3c5d28181e67be32b82adbc64.graaff@gentoo
1 commit: 8c19e5ea79be2cf3c5d28181e67be32b82adbc64
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 4 05:45:17 2019 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 4 05:45:17 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c19e5ea
7
8 dev-ruby/sshkit: add 1.18.2
9
10 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 dev-ruby/sshkit/Manifest | 1 +
14 dev-ruby/sshkit/sshkit-1.18.2.ebuild | 42 ++++++++++++++++++++++++++++++++++++
15 2 files changed, 43 insertions(+)
16
17 diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
18 index 5de817450a5..203c8c5ed19 100644
19 --- a/dev-ruby/sshkit/Manifest
20 +++ b/dev-ruby/sshkit/Manifest
21 @@ -2,3 +2,4 @@ DIST sshkit-1.16.1.gem 148480 BLAKE2B 4d33e5258a0a4fb9dd063bf914724d69bb838e6f5a
22 DIST sshkit-1.17.0.gem 149504 BLAKE2B a44b00917eca7a4953f57821518b14b5a5ed4f8d70c9e2b728c22071c705e185da33b63845bffce6fcb2fc35ed8efa3bb3ba5202eb71edae52cfd99c26583874 SHA512 61f531651a76418e157c1affa55927e438ad3eda9dea2b3f0c26f566522df11d1d39eceef84f706aa7733b60c8428dbb3d7da863ada64a24c79567dc4a8c10ad
23 DIST sshkit-1.18.0.gem 150016 BLAKE2B 3592bbacf2b9031ce9527f0ecfdcd0ec973239496c842fd659277498ec9a5d815ae77ff7b06afe7dd20d82577dab6ccfcbab79e7514752b41ddb1b80fcfed7cc SHA512 ceff9c7be99155b5e86e1564be221da5946b91b396ffc948aafbbc1a5214928020ee3db97615b780c91f4fefacff2174c4d0a33e54aa2e935552eecedac71bde
24 DIST sshkit-1.18.1.gem 150016 BLAKE2B c7f2f1462c27305bd2715f90b385df0598443ff96542c1340e4251667baa0c440d804f4322ead611a10195303b0f481cc15e5627e3115b50f0f1477bdb896e07 SHA512 0fae9e948094eed1139fab66492b53743bd98d1dbcedb39f644fc1825a768299a1b783e2e0893f57439ddf2c270a520134ff5181c284a5e6b96100731fbabe2b
25 +DIST sshkit-1.18.2.gem 150016 BLAKE2B b9427eab02b6967a71252bf4a519d86f06429241e28d661dd424ff7739fd69d68ca9b430096518872141e4e09fbac832e04aab8a89fc1d89ebe5077303b87238 SHA512 a98477dfc9c566ba3777a2557db95aa20c2b220b238d8acd59888c8ac271b71c1bbebb29f37ad87102a155beecdd0b60872b4c735f71f7a65be2c1fb5ae60c8f
26
27 diff --git a/dev-ruby/sshkit/sshkit-1.18.2.ebuild b/dev-ruby/sshkit/sshkit-1.18.2.ebuild
28 new file mode 100644
29 index 00000000000..5c4ef99622e
30 --- /dev/null
31 +++ b/dev-ruby/sshkit/sshkit-1.18.2.ebuild
32 @@ -0,0 +1,42 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +USE_RUBY="ruby23 ruby24 ruby25 ruby26"
38 +
39 +# There are functional tests that require vagrant boxes to be set up.
40 +RUBY_FAKEGEM_TASK_TEST="test:units"
41 +
42 +RUBY_FAKEGEM_TASK_DOC=""
43 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
44 +
45 +inherit ruby-fakegem
46 +
47 +DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands in Ruby"
48 +HOMEPAGE="https://github.com/capistrano/sshkit"
49 +
50 +LICENSE="MIT"
51 +SLOT="0"
52 +KEYWORDS="~amd64"
53 +IUSE=""
54 +
55 +ruby_add_rdepend "
56 + >=dev-ruby/net-ssh-2.8.0:*
57 + >=dev-ruby/net-scp-1.1.2
58 +"
59 +
60 +ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
61 +
62 +all_ruby_prepare() {
63 + sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
64 + sed -i -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
65 + -e '1irequire "set"; require "pathname"' test/helper.rb || die
66 +
67 + # Fix assumption about parent directory name
68 + sed -i -e '/assert_match/ s/sshkit/sshkit.*/' test/unit/test_deprecation_logger.rb || die
69 +}
70 +
71 +each_ruby_test() {
72 + # Run tests directly to avoid dependencies in the Rakefile
73 + ${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require f}" || die
74 +}