public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Hans de Graaff" <graaff@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-ssh/
Date: Tue, 25 Sep 2018 18:05:15 +0000 (UTC)	[thread overview]
Message-ID: <1537898699.506ab926668706571918240f88b187f60d1b19da.graaff@gentoo> (raw)

commit:     506ab926668706571918240f88b187f60d1b19da
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 25 18:04:59 2018 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Sep 25 18:04:59 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506ab926

dev-ruby/net-ssh: add 5.0.2

Thanks to gyakovlel for tracking down the cause of test failures in bug 665220

Drop arm, ppc, ppc64, x86 keywords due to new dependency on ed25519, bug 667070

Closes: https://bugs.gentoo.org/665220
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-ruby/net-ssh/Manifest             |  1 +
 dev-ruby/net-ssh/metadata.xml         |  1 +
 dev-ruby/net-ssh/net-ssh-5.0.2.ebuild | 38 +++++++++++++++++++++++++++++++++++
 3 files changed, 40 insertions(+)

diff --git a/dev-ruby/net-ssh/Manifest b/dev-ruby/net-ssh/Manifest
index 8dc2f7cf4de..38fbd67a116 100644
--- a/dev-ruby/net-ssh/Manifest
+++ b/dev-ruby/net-ssh/Manifest
@@ -1,2 +1,3 @@
 DIST net-ssh-git-2.10.0.tgz 172885 BLAKE2B 6b5c9928191fe40afe289fc2639d12e56160522c85553cba13393347c8ef02bbe6206dbefc23b65c04980cf9761b2b40a364d8e3e13e4073950736cf53fbf480 SHA512 f66db6465667baf0c253868cc15aab3261675a8c15ca4b244c3cd587ae5e8b7a273959b97d5fc498ff1b19e1f06f51ea571573d243366a59ef56faf41c2ae347
 DIST net-ssh-git-4.2.0.tgz 197417 BLAKE2B 5714185d9b83d3010e6b9baa07ac541e9227379cbfecc3a506d870d8d9fa528f59b605df4ff02ae6bfc16893bfb22734395096a77fcbe19fb939ecc1a343a9b5 SHA512 0a3609590d797a8cb4732e8cf743606a4919f57475b6eb2447a3db0c28f1bd405804fdc47a4062e503acdd4b785a1de9794a6db433cabb884105166eff6a8c5b
+DIST net-ssh-git-5.0.2.tgz 206757 BLAKE2B ac9a317dc238f7e3e794e4d8fcccc063d5d34dbe2e50a142e701957ad5c754985523624e97ca0b7d5773d2fefc3f10f3d61b2976997abd29511cd3934ea0e0bd SHA512 6e96d4b3cb2f4f14aa046af72b70a5e3b218153db40dc64996ad0061ea89cc9ac0dc0510a4231734c7385c03436d4116dfe4c9ac4b313c9fc5b029fc8a6c04d6

diff --git a/dev-ruby/net-ssh/metadata.xml b/dev-ruby/net-ssh/metadata.xml
index dd5cfa35711..b6f4d785304 100644
--- a/dev-ruby/net-ssh/metadata.xml
+++ b/dev-ruby/net-ssh/metadata.xml
@@ -9,6 +9,7 @@
 		<remote-id type="github">net-ssh/net-ssh</remote-id>
 	</upstream>
 	<use>
+		<flag name="ed25519">Use <pkg>dev-ruby/ed25519</pkg> for Ed25519 support</flag>
 		<flag name="sodium">Use <pkg>dev-libs/libsodium</pkg> via <pkg>dev-ruby/rbnacl</pkg> for Ed25519 support</flag>
 	</use>
 </pkgmetadata>

diff --git a/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild b/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild
new file mode 100644
index 00000000000..b2f05b3d019
--- /dev/null
+++ b/dev-ruby/net-ssh/net-ssh-5.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc THANKS.txt"
+RUBY_FAKEGEM_EXTRAINSTALL="support"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Non-interactive SSH processing in pure Ruby"
+HOMEPAGE="https://github.com/net-ssh/net-ssh"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> net-ssh-git-${PV}.tgz"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="ed25519 test"
+
+ruby_add_rdepend "virtual/ruby-ssl ed25519? ( dev-ruby/ed25519 dev-ruby/bcrypt_pbkdf )"
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 >=dev-ruby/mocha-0.13 )"
+
+all_ruby_prepare() {
+	# Avoid bundler dependency
+	sed -i -e '/\(bundler\|:release\)/ s:^:#:' Rakefile || die
+}
+
+src_test() {
+	# prevent tests from trying to connect to ssh-agent socket and failing
+	unset SSH_AUTH_SOCK
+	if ! use ed25519; then
+		export NET_SSH_NO_ED25519=true
+	fi
+	ruby-ng_src_test
+}


             reply	other threads:[~2018-09-25 18:05 UTC|newest]

Thread overview: 92+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-25 18:05 Hans de Graaff [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-10-03  5:42 [gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-ssh/ Hans de Graaff
2024-10-03  5:42 Hans de Graaff
2024-09-12 16:16 Jakov Smolić
2024-09-11 14:15 Sam James
2024-09-09 11:11 Sam James
2024-09-09 11:11 Sam James
2024-04-03  5:50 Hans de Graaff
2024-04-03  5:50 Hans de Graaff
2024-01-11  7:19 Hans de Graaff
2023-12-20  7:13 Hans de Graaff
2023-12-20  7:13 Hans de Graaff
2023-08-17  2:55 Sam James
2023-08-12  7:21 Hans de Graaff
2023-06-01  6:58 Jakov Smolić
2023-06-01  5:48 Sam James
2023-06-01  5:26 Sam James
2023-04-08 10:46 Arthur Zamarin
2023-04-02  2:56 Sam James
2023-04-02  2:56 Sam James
2023-03-26  3:03 Sam James
2023-03-13  7:14 Hans de Graaff
2023-01-21  9:08 Hans de Graaff
2022-12-03 10:23 Hans de Graaff
2022-08-17 15:39 Sam James
2022-08-17 15:39 Sam James
2022-06-26  6:20 Hans de Graaff
2022-03-14  6:34 Hans de Graaff
2021-09-28  1:01 Sam James
2020-08-21  6:57 Hans de Graaff
2020-07-21  9:33 Agostino Sarubbo
2020-07-21  9:31 Agostino Sarubbo
2020-07-21  9:29 Agostino Sarubbo
2020-07-21  8:48 Agostino Sarubbo
2020-07-20  6:15 Hans de Graaff
2020-07-20  2:23 Sam James
2020-07-11 17:43 Sam James
2020-07-11 15:28 Sam James
2020-07-11  3:39 Sam James
2020-06-12 12:22 Hans de Graaff
2020-06-10  4:58 Hans de Graaff
2020-04-26  5:28 Hans de Graaff
2020-04-22  5:51 Hans de Graaff
2020-03-05  8:11 Hans de Graaff
2019-09-11 11:06 Agostino Sarubbo
2019-09-11  8:43 Agostino Sarubbo
2019-09-11  8:28 Agostino Sarubbo
2019-09-11  8:20 Agostino Sarubbo
2019-09-11  7:43 Hans de Graaff
2019-03-12  5:49 Hans de Graaff
2019-01-20 10:17 Hans de Graaff
2019-01-19 14:48 Hans de Graaff
2019-01-16 19:01 Hans de Graaff
2018-12-31  6:58 Hans de Graaff
2018-11-26 19:27 Mikle Kolyada
2018-11-07  0:37 Sergei Trofimovich
2018-10-14  9:09 Sergei Trofimovich
2018-10-01 22:42 Thomas Deutschmann
2018-07-30 19:44 Hans de Graaff
2018-06-27 22:15 Sergei Trofimovich
2018-06-26  2:04 Aaron Bauman
2018-06-17 18:33 Hans de Graaff
2018-06-17 17:52 Hans de Graaff
2018-06-16  6:12 Hans de Graaff
2018-05-06  5:56 Hans de Graaff
2018-04-22 19:13 Hans de Graaff
2018-04-08  9:13 Sergei Trofimovich
2018-03-13 22:39 Sergei Trofimovich
2018-02-11 21:56 Thomas Deutschmann
2017-09-29 14:20 Hans de Graaff
2017-09-29 14:20 Hans de Graaff
2017-07-25  5:47 Hans de Graaff
2017-07-03  5:35 Hans de Graaff
2017-07-03  5:35 Hans de Graaff
2017-02-28  5:59 Hans de Graaff
2017-02-03  7:36 Hans de Graaff
2016-12-23  6:40 Hans de Graaff
2016-12-18 15:44 Agostino Sarubbo
2016-12-11  7:26 Hans de Graaff
2016-07-21 19:38 Hans de Graaff
2016-06-26  5:38 Hans de Graaff
2016-06-26  5:38 Hans de Graaff
2016-04-25  5:12 Hans de Graaff
2016-04-25  5:12 Hans de Graaff
2016-03-28  5:52 Hans de Graaff
2016-03-28  5:52 Hans de Graaff
2016-03-21 16:44 Hans de Graaff
2016-03-21 16:14 Hans de Graaff
2016-03-21 16:14 Hans de Graaff
2015-12-31  8:29 Hans de Graaff
2015-09-26  6:02 Hans de Graaff
2015-09-07 21:56 Richard Farina

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1537898699.506ab926668706571918240f88b187f60d1b19da.graaff@gentoo \
    --to=graaff@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox