Sat Feb 3 16:24:20 2024 UTC (114d)
security/ruby-sshkit: update to 1.22.0

1.21.7 (2023-12-26)

Bug Fixes

* Add mutex_m dependency to fix Ruby 3.3 warning (#525) @mattbrictson

Housekeeping

* Add Ruby 3.3 to CI (#526) @mattbrictson
* Disable functional tests in CI for now (#523) @mattbrictson

1.22.0 (2024-01-09)

With this release, SSHKit now supports SFTP file transfers.  For
backwards-compatibility, SCP is still the default.  To enable SFTP globally
or per host, see more details in #524.

New Features

* Allow SFTP to be used for upload!/download! instead of SCP (#524, #529)
  @mattbrictson

Documentation

* EXAMPLES.md corrections (#527) @JasonPoll


(taca)
diff -r1.20 -r1.21 pkgsrc/security/ruby-sshkit/Makefile
diff -r1.11 -r1.12 pkgsrc/security/ruby-sshkit/PLIST
diff -r1.22 -r1.23 pkgsrc/security/ruby-sshkit/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/security/ruby-sshkit/Makefile (expand / switch to unified diff)

--- pkgsrc/security/ruby-sshkit/Makefile 2023/12/17 15:20:31 1.20
+++ pkgsrc/security/ruby-sshkit/Makefile 2024/02/03 16:24:20 1.21
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.20 2023/12/17 15:20:31 taca Exp $ 1# $NetBSD: Makefile,v 1.21 2024/02/03 16:24:20 taca Exp $
2 2
3DISTNAME= sshkit-1.21.6 3DISTNAME= sshkit-1.22.0
4CATEGORIES= security 4CATEGORIES= security
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/capistrano/sshkit/ 7HOMEPAGE= https://github.com/capistrano/sshkit/
8COMMENT= Makes it easy to write structured, testable SSH commands 8COMMENT= Makes it easy to write structured, testable SSH commands
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh>=2.8.0:../../security/ruby-net-ssh 11DEPENDS+= ${RUBY_PKGPREFIX}-net-ssh>=2.8.0:../../security/ruby-net-ssh
12DEPENDS+= ${RUBY_PKGPREFIX}-net-scp>=1.1.2:../../security/ruby-net-scp 12DEPENDS+= ${RUBY_PKGPREFIX}-net-scp>=1.1.2:../../security/ruby-net-scp
13 13
14USE_LANGUAGES= # none 14USE_LANGUAGES= # none
15 15
16.include "../../lang/ruby/gem.mk" 16.include "../../lang/ruby/gem.mk"

cvs diff -r1.11 -r1.12 pkgsrc/security/ruby-sshkit/PLIST (expand / switch to unified diff)

--- pkgsrc/security/ruby-sshkit/PLIST 2023/02/23 15:13:35 1.11
+++ pkgsrc/security/ruby-sshkit/PLIST 2024/02/03 16:24:20 1.12
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.11 2023/02/23 15:13:35 taca Exp $ 1@comment $NetBSD: PLIST,v 1.12 2024/02/03 16:24:20 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.github/dependabot.yml 3${GEM_LIBDIR}/.github/dependabot.yml
4${GEM_LIBDIR}/.github/release-drafter.yml 4${GEM_LIBDIR}/.github/release-drafter.yml
5${GEM_LIBDIR}/.github/workflows/ci.yml 5${GEM_LIBDIR}/.github/workflows/ci.yml
6${GEM_LIBDIR}/.github/workflows/push.yml 6${GEM_LIBDIR}/.github/workflows/push.yml
7${GEM_LIBDIR}/.gitignore 7${GEM_LIBDIR}/.gitignore
8${GEM_LIBDIR}/.rubocop.yml 8${GEM_LIBDIR}/.rubocop.yml
9${GEM_LIBDIR}/.rubocop_todo.yml 9${GEM_LIBDIR}/.rubocop_todo.yml
10${GEM_LIBDIR}/.yardopts 10${GEM_LIBDIR}/.yardopts
11${GEM_LIBDIR}/BREAKING_API_WISHLIST.md 11${GEM_LIBDIR}/BREAKING_API_WISHLIST.md
12${GEM_LIBDIR}/CHANGELOG.md 12${GEM_LIBDIR}/CHANGELOG.md
13${GEM_LIBDIR}/CONTRIBUTING.md 13${GEM_LIBDIR}/CONTRIBUTING.md
14${GEM_LIBDIR}/Dangerfile 14${GEM_LIBDIR}/Dangerfile
@@ -24,26 +24,28 @@ ${GEM_LIBDIR}/examples/images/example_ou @@ -24,26 +24,28 @@ ${GEM_LIBDIR}/examples/images/example_ou
24${GEM_LIBDIR}/examples/images/logo.png 24${GEM_LIBDIR}/examples/images/logo.png
25${GEM_LIBDIR}/examples/simple_connection.rb 25${GEM_LIBDIR}/examples/simple_connection.rb
26${GEM_LIBDIR}/lib/core_ext/array.rb 26${GEM_LIBDIR}/lib/core_ext/array.rb
27${GEM_LIBDIR}/lib/core_ext/hash.rb 27${GEM_LIBDIR}/lib/core_ext/hash.rb
28${GEM_LIBDIR}/lib/sshkit.rb 28${GEM_LIBDIR}/lib/sshkit.rb
29${GEM_LIBDIR}/lib/sshkit/all.rb 29${GEM_LIBDIR}/lib/sshkit/all.rb
30${GEM_LIBDIR}/lib/sshkit/backends/abstract.rb 30${GEM_LIBDIR}/lib/sshkit/backends/abstract.rb
31${GEM_LIBDIR}/lib/sshkit/backends/connection_pool.rb 31${GEM_LIBDIR}/lib/sshkit/backends/connection_pool.rb
32${GEM_LIBDIR}/lib/sshkit/backends/connection_pool/cache.rb 32${GEM_LIBDIR}/lib/sshkit/backends/connection_pool/cache.rb
33${GEM_LIBDIR}/lib/sshkit/backends/connection_pool/nil_cache.rb 33${GEM_LIBDIR}/lib/sshkit/backends/connection_pool/nil_cache.rb
34${GEM_LIBDIR}/lib/sshkit/backends/local.rb 34${GEM_LIBDIR}/lib/sshkit/backends/local.rb
35${GEM_LIBDIR}/lib/sshkit/backends/netssh.rb 35${GEM_LIBDIR}/lib/sshkit/backends/netssh.rb
36${GEM_LIBDIR}/lib/sshkit/backends/netssh/known_hosts.rb 36${GEM_LIBDIR}/lib/sshkit/backends/netssh/known_hosts.rb
 37${GEM_LIBDIR}/lib/sshkit/backends/netssh/scp_transfer.rb
 38${GEM_LIBDIR}/lib/sshkit/backends/netssh/sftp_transfer.rb
37${GEM_LIBDIR}/lib/sshkit/backends/printer.rb 39${GEM_LIBDIR}/lib/sshkit/backends/printer.rb
38${GEM_LIBDIR}/lib/sshkit/backends/skipper.rb 40${GEM_LIBDIR}/lib/sshkit/backends/skipper.rb
39${GEM_LIBDIR}/lib/sshkit/color.rb 41${GEM_LIBDIR}/lib/sshkit/color.rb
40${GEM_LIBDIR}/lib/sshkit/command.rb 42${GEM_LIBDIR}/lib/sshkit/command.rb
41${GEM_LIBDIR}/lib/sshkit/command_map.rb 43${GEM_LIBDIR}/lib/sshkit/command_map.rb
42${GEM_LIBDIR}/lib/sshkit/configuration.rb 44${GEM_LIBDIR}/lib/sshkit/configuration.rb
43${GEM_LIBDIR}/lib/sshkit/coordinator.rb 45${GEM_LIBDIR}/lib/sshkit/coordinator.rb
44${GEM_LIBDIR}/lib/sshkit/deprecation_logger.rb 46${GEM_LIBDIR}/lib/sshkit/deprecation_logger.rb
45${GEM_LIBDIR}/lib/sshkit/dsl.rb 47${GEM_LIBDIR}/lib/sshkit/dsl.rb
46${GEM_LIBDIR}/lib/sshkit/exception.rb 48${GEM_LIBDIR}/lib/sshkit/exception.rb
47${GEM_LIBDIR}/lib/sshkit/formatters/abstract.rb 49${GEM_LIBDIR}/lib/sshkit/formatters/abstract.rb
48${GEM_LIBDIR}/lib/sshkit/formatters/black_hole.rb 50${GEM_LIBDIR}/lib/sshkit/formatters/black_hole.rb
49${GEM_LIBDIR}/lib/sshkit/formatters/dot.rb 51${GEM_LIBDIR}/lib/sshkit/formatters/dot.rb
@@ -51,28 +53,31 @@ ${GEM_LIBDIR}/lib/sshkit/formatters/pret @@ -51,28 +53,31 @@ ${GEM_LIBDIR}/lib/sshkit/formatters/pret
51${GEM_LIBDIR}/lib/sshkit/formatters/simple_text.rb 53${GEM_LIBDIR}/lib/sshkit/formatters/simple_text.rb
52${GEM_LIBDIR}/lib/sshkit/host.rb 54${GEM_LIBDIR}/lib/sshkit/host.rb
53${GEM_LIBDIR}/lib/sshkit/log_message.rb 55${GEM_LIBDIR}/lib/sshkit/log_message.rb
54${GEM_LIBDIR}/lib/sshkit/logger.rb 56${GEM_LIBDIR}/lib/sshkit/logger.rb
55${GEM_LIBDIR}/lib/sshkit/mapping_interaction_handler.rb 57${GEM_LIBDIR}/lib/sshkit/mapping_interaction_handler.rb
56${GEM_LIBDIR}/lib/sshkit/runners/abstract.rb 58${GEM_LIBDIR}/lib/sshkit/runners/abstract.rb
57${GEM_LIBDIR}/lib/sshkit/runners/group.rb 59${GEM_LIBDIR}/lib/sshkit/runners/group.rb
58${GEM_LIBDIR}/lib/sshkit/runners/null.rb 60${GEM_LIBDIR}/lib/sshkit/runners/null.rb
59${GEM_LIBDIR}/lib/sshkit/runners/parallel.rb 61${GEM_LIBDIR}/lib/sshkit/runners/parallel.rb
60${GEM_LIBDIR}/lib/sshkit/runners/sequential.rb 62${GEM_LIBDIR}/lib/sshkit/runners/sequential.rb
61${GEM_LIBDIR}/lib/sshkit/version.rb 63${GEM_LIBDIR}/lib/sshkit/version.rb
62${GEM_LIBDIR}/sshkit.gemspec 64${GEM_LIBDIR}/sshkit.gemspec
63${GEM_LIBDIR}/test/boxes.json 65${GEM_LIBDIR}/test/boxes.json
 66${GEM_LIBDIR}/test/functional/backends/netssh_transfer_tests.rb
64${GEM_LIBDIR}/test/functional/backends/test_local.rb 67${GEM_LIBDIR}/test/functional/backends/test_local.rb
65${GEM_LIBDIR}/test/functional/backends/test_netssh.rb 68${GEM_LIBDIR}/test/functional/backends/test_netssh.rb
 69${GEM_LIBDIR}/test/functional/backends/test_netssh_scp.rb
 70${GEM_LIBDIR}/test/functional/backends/test_netssh_sftp.rb
66${GEM_LIBDIR}/test/functional/test_ssh_server_comes_up_for_functional_tests.rb 71${GEM_LIBDIR}/test/functional/test_ssh_server_comes_up_for_functional_tests.rb
67${GEM_LIBDIR}/test/helper.rb 72${GEM_LIBDIR}/test/helper.rb
68${GEM_LIBDIR}/test/known_hosts/github 73${GEM_LIBDIR}/test/known_hosts/github
69${GEM_LIBDIR}/test/known_hosts/github_hash 74${GEM_LIBDIR}/test/known_hosts/github_hash
70${GEM_LIBDIR}/test/known_hosts/github_ip 75${GEM_LIBDIR}/test/known_hosts/github_ip
71${GEM_LIBDIR}/test/support/vagrant_wrapper.rb 76${GEM_LIBDIR}/test/support/vagrant_wrapper.rb
72${GEM_LIBDIR}/test/unit/backends/test_abstract.rb 77${GEM_LIBDIR}/test/unit/backends/test_abstract.rb
73${GEM_LIBDIR}/test/unit/backends/test_connection_pool.rb 78${GEM_LIBDIR}/test/unit/backends/test_connection_pool.rb
74${GEM_LIBDIR}/test/unit/backends/test_local.rb 79${GEM_LIBDIR}/test/unit/backends/test_local.rb
75${GEM_LIBDIR}/test/unit/backends/test_netssh.rb 80${GEM_LIBDIR}/test/unit/backends/test_netssh.rb
76${GEM_LIBDIR}/test/unit/backends/test_printer.rb 81${GEM_LIBDIR}/test/unit/backends/test_printer.rb
77${GEM_LIBDIR}/test/unit/formatters/test_custom.rb 82${GEM_LIBDIR}/test/unit/formatters/test_custom.rb
78${GEM_LIBDIR}/test/unit/formatters/test_dot.rb 83${GEM_LIBDIR}/test/unit/formatters/test_dot.rb

cvs diff -r1.22 -r1.23 pkgsrc/security/ruby-sshkit/distinfo (expand / switch to unified diff)

--- pkgsrc/security/ruby-sshkit/distinfo 2023/12/17 15:20:31 1.22
+++ pkgsrc/security/ruby-sshkit/distinfo 2024/02/03 16:24:20 1.23
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.22 2023/12/17 15:20:31 taca Exp $ 1$NetBSD: distinfo,v 1.23 2024/02/03 16:24:20 taca Exp $
2 2
3BLAKE2s (sshkit-1.21.6.gem) = aaa1fc3a6097d96b8b44c1ce2c684fdaa8a4bdc3359cd8c43d337fc3c2bfb580 3BLAKE2s (sshkit-1.22.0.gem) = ae1bd8e074ce7d52dabab0185a86c8b3fb7d6c3257a60886efb85cc9913ab377
4SHA512 (sshkit-1.21.6.gem) = 8f6db82cd3607e947b6fd7ad0c5010b631254bcd12c19489e8446d83b352f9333baf9ed77aa197a4f0a081f75363404f5e48289f2d1f701c1a23cd834cca0ac4 4SHA512 (sshkit-1.22.0.gem) = fea5d130c0821f8762f76fa3eb9daa6104bea0f1dd59a0cf3845becc96773d2ac81b909151c9535d68dd1fd17a6f6071cde048d74c9c46105ac3d5d143c20d3b
5Size (sshkit-1.21.6.gem) = 145408 bytes 5Size (sshkit-1.22.0.gem) = 146944 bytes