git: 087feb3d45e7 - main - security/rubygem-net-ssh6: Add rubygem-net-ssh6 6.1.0 (copied from rubygem-net-ssh)

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 07 Jul 2022 21:43:39 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=087feb3d45e7e386cea8b5f3ff2f451282008148

commit 087feb3d45e7e386cea8b5f3ff2f451282008148
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-07-07 21:25:21 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-07-07 21:25:21 +0000

    security/rubygem-net-ssh6: Add rubygem-net-ssh6 6.1.0 (copied from rubygem-net-ssh)
    
    - Add PORTSCOUT
---
 security/Makefile                   |  1 +
 security/rubygem-net-ssh6/Makefile  | 30 ++++++++++++++++++++++++++++++
 security/rubygem-net-ssh6/distinfo  |  3 +++
 security/rubygem-net-ssh6/pkg-descr | 11 +++++++++++
 4 files changed, 45 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index 621091f7b401..e14d8c87039d 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1065,6 +1065,7 @@
     SUBDIR += rubygem-net-ssh-krb
     SUBDIR += rubygem-net-ssh-multi
     SUBDIR += rubygem-net-ssh5
+    SUBDIR += rubygem-net-ssh6
     SUBDIR += rubygem-net-telnet
     SUBDIR += rubygem-nexpose
     SUBDIR += rubygem-nmap-parser
diff --git a/security/rubygem-net-ssh6/Makefile b/security/rubygem-net-ssh6/Makefile
new file mode 100644
index 000000000000..6b0142b96e99
--- /dev/null
+++ b/security/rubygem-net-ssh6/Makefile
@@ -0,0 +1,30 @@
+# Created by: Roderick van Domburg <r.s.a.vandomburg@student.utwente.nl>
+
+PORTNAME=	net-ssh
+PORTVERSION=	6.1.0
+CATEGORIES=	security rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	6
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Non-interactive SSH processing
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		gem shebangfix
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+PORTSCOUT=	limit:^6\.
+
+SHEBANG_FILES=	support/ssh_tunnel_bug.rb
+
+OPTIONS_DEFINE=	PROMPT_PASSPHRASES
+OPTIONS_DEFAULT=PROMPT_PASSPHRASES
+PROMPT_PASSPHRASES_DESC=	Prompt for passphrases on keys
+
+PROMPT_PASSPHRASES_RUN_DEPENDS=	rubygem-ruby-termios>=0:comms/rubygem-ruby-termios
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-net-ssh6/distinfo b/security/rubygem-net-ssh6/distinfo
new file mode 100644
index 000000000000..285853791c0c
--- /dev/null
+++ b/security/rubygem-net-ssh6/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1626542092
+SHA256 (rubygem/net-ssh-6.1.0.gem) = 8905c1f9209fb216c59cc631c2e4085b1a9660598da6de0f20323264d993e34a
+SIZE (rubygem/net-ssh-6.1.0.gem) = 134656
diff --git a/security/rubygem-net-ssh6/pkg-descr b/security/rubygem-net-ssh6/pkg-descr
new file mode 100644
index 000000000000..04aedca23f31
--- /dev/null
+++ b/security/rubygem-net-ssh6/pkg-descr
@@ -0,0 +1,11 @@
+Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It
+supports the following features:
+
+ - User authentication via explicit username/password, or using a
+   public-key/private-key pair.
+ - Port forwarding, both from the local host to a remote computer via
+   the remote host, and from the remote host to the local host.
+ - Execute processes on the remote machine, both interactively and
+   non-interactively ("batch").
+
+WWW: https://github.com/net-ssh/net-ssh