Sun Dec 13 17:18:07 2015 UTC ()
Update ruby-sshkit to 1.8.1.

## 1.8.1

  * Change license to MIT, thanks to all the patient contributors who gave
    their permissions.

## 1.8.0

  * add SSHKit::Backend::ConnectionPool#close_connections
    [PR #285](https://github.com/capistrano/sshkit/pull/285)
    @akm
  * Clean up rubocop lint warnings
    [PR #275](https://github.com/capistrano/sshkit/pull/275)
    @cshaffer
    * Prepend unused parameter names with an underscore
    * Prefer ���safe assignment in condition���
    * Disambiguate regexp literals with parens
    * Prefer `sprintf` over `String#%`
    * No longer shadow `caller_line` variable in `DeprecationLogger`
    * Rescue `StandardError` instead of `Exception`
    * Remove useless `private` access modifier in `TestAbstract`
    * Disambiguate block operator with parens
    * Disambiguate between grouped expression and method params
    * Remove assertion in `TestHost#test_assert_hosts_compare_equal` that compares something with itself
  * Export environment variables and execute command in a subshell.
    [PR #273](https://github.com/capistrano/sshkit/pull/273)
    @kuon
  * Introduce `log_command_start`, `log_command_data`, `log_command_exit` methods on `Formatter`
    [PR #257](https://github.com/capistrano/sshkit/pull/257)
    @robd
    * Deprecate `@stdout` and `@stderr` accessors on `Command`
  * Add support for deprecation logging options.
    [README](README.md#deprecation-warnings),
    [PR #258](https://github.com/capistrano/sshkit/pull/258)
    @robd
  * Quote environment variable values.
    [PR #250](https://github.com/capistrano/sshkit/pull/250)
    @Sinjo - Chris Sinjakli
  * Simplified formatter hierarchy.
    [PR #248](https://github.com/capistrano/sshkit/pull/248)
    @robd
    * `SimpleText` formatter now extends `Pretty`, rather than duplicating.
  * Hide ANSI color escape sequences when outputting to a file.
    [README](README.md#output-colors),
    [Issue #245](https://github.com/capistrano/sshkit/issues/245),
    [PR #246](https://github.com/capistrano/sshkit/pull/246)
    @robd
    * Now only color the output if it is associated with a tty,
      or the `SSHKIT_COLOR` environment variable is set.
  * Removed broken support for assigning an `IO` to the `output` config option.
    [Issue #243](https://github.com/capistrano/sshkit/issues/243),
    [PR #244](https://github.com/capistrano/sshkit/pull/244)
    @robd
    * Use `SSHKit.config.output = SSHKit::Formatter::SimpleText.new($stdin)` instead
  * Added support for `:interaction_handler` option on commands.
    [PR #234](https://github.com/capistrano/sshkit/pull/234),
    [PR #242](https://github.com/capistrano/sshkit/pull/242)
    @robd
  * Removed partially supported `TRACE` log level.
    [2aa7890](https://github.com/capistrano/sshkit/commit/2aa78905f0c521ad9f697e7a4ed04ba438d5ee78)
    @robd
  * Add support for the `:strip` option to the `capture` method and strip by default on the `Local` backend.
    [PR #239](https://github.com/capistrano/sshkit/pull/239),
    [PR #249](https://github.com/capistrano/sshkit/pull/249)
    @robd
    * The `Local` backend now strips by default to be consistent with the `Netssh` one.
    * This reverses change [7d15a9a](https://github.com/capistrano/sshkit/commit/7d15a9aebfcc43807c8151bf6f3a4bc038ce6218) to the `Local` capture API to remove stripping by default.
    * If you require the raw, unstripped output, pass the `strip: false` option: `capture(:ls, strip: false)`
  * Simplified backend hierarchy.
    [PR #235](https://github.com/capistrano/sshkit/pull/235),
    [PR #237](https://github.com/capistrano/sshkit/pull/237)
    @robd
    * Moved duplicate implementations of `make`, `rake`, `test`, `capture`, `background` on to `Abstract` backend.
    * Backend implementations now only need to implement `execute_command`, `upload!` and `download!`
    * Removed `Printer` from backend hierarchy for `Local` and `Netssh` backends (they now just extend `Abstract`)
    * Removed unused `Net::SSH:LogLevelShim`
  * Removed dependency on the `colorize` gem. SSHKit now implements its own ANSI color logic, with no external dependencies. Note that SSHKit now only supports the `:bold` or plain modes. Other modes will be gracefully ignored. [#263](https://github.com/capistrano/sshkit/issues/263)
  * New API for setting the formatter: `use_format`. This differs from `format=` in that it accepts options or arguments that will be passed to the formatter's constructor. The `format=` syntax will be deprecated in a future release. [#295](https://github.com/capistrano/sshkit/issues/295)
  * SSHKit now immediately raises a `NameError` if you try to set a formatter that does not exist. [#295](https://github.com/capistrano/sshkit/issues/295)


(taca)
diff -r1.3 -r1.4 pkgsrc/security/ruby-sshkit/Makefile
diff -r1.3 -r1.4 pkgsrc/security/ruby-sshkit/PLIST
diff -r1.4 -r1.5 pkgsrc/security/ruby-sshkit/distinfo

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

--- pkgsrc/security/ruby-sshkit/Makefile 2015/03/13 15:49:17 1.3
+++ pkgsrc/security/ruby-sshkit/Makefile 2015/12/13 17:18:07 1.4
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.3 2015/03/13 15:49:17 taca Exp $ 1# $NetBSD: Makefile,v 1.4 2015/12/13 17:18:07 taca Exp $
2 2
3DISTNAME= sshkit-1.7.1 3DISTNAME= sshkit-1.8.1
4CATEGORIES= security 4CATEGORIES= security
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://github.com/capistrano/sshkit/ 7HOMEPAGE= http://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
13DEPENDS+= ${RUBY_PKGPREFIX}-colorize>=0.7.0:../../misc/ruby-colorize 
14 13
15.include "../../lang/ruby/gem.mk" 14.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 15.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/security/ruby-sshkit/PLIST 2015/03/13 15:49:17 1.3
+++ pkgsrc/security/ruby-sshkit/PLIST 2015/12/13 17:18:07 1.4
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1@comment $NetBSD: PLIST,v 1.3 2015/03/13 15:49:17 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2015/12/13 17:18:07 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.gitignore 3${GEM_LIBDIR}/.gitignore
4${GEM_LIBDIR}/.travis.yml 4${GEM_LIBDIR}/.travis.yml
5${GEM_LIBDIR}/.yardopts 5${GEM_LIBDIR}/.yardopts
 6${GEM_LIBDIR}/BREAKING_API_WISHLIST.md
6${GEM_LIBDIR}/CHANGELOG.md 7${GEM_LIBDIR}/CHANGELOG.md
7${GEM_LIBDIR}/CONTRIBUTING.md 8${GEM_LIBDIR}/CONTRIBUTING.md
8${GEM_LIBDIR}/EXAMPLES.md 9${GEM_LIBDIR}/EXAMPLES.md
9${GEM_LIBDIR}/FAQ.md 10${GEM_LIBDIR}/FAQ.md
10${GEM_LIBDIR}/Gemfile 11${GEM_LIBDIR}/Gemfile
11${GEM_LIBDIR}/LICENSE.md 12${GEM_LIBDIR}/LICENSE.md
12${GEM_LIBDIR}/README.md 13${GEM_LIBDIR}/README.md
13${GEM_LIBDIR}/RELEASING.md 14${GEM_LIBDIR}/RELEASING.md
14${GEM_LIBDIR}/Rakefile 15${GEM_LIBDIR}/Rakefile
15${GEM_LIBDIR}/Vagrantfile 16${GEM_LIBDIR}/Vagrantfile
16${GEM_LIBDIR}/examples/images/example_output.png 17${GEM_LIBDIR}/examples/images/example_output.png
17${GEM_LIBDIR}/examples/images/logo.png 18${GEM_LIBDIR}/examples/images/logo.png
18${GEM_LIBDIR}/lib/core_ext/array.rb 19${GEM_LIBDIR}/lib/core_ext/array.rb
@@ -20,54 +21,58 @@ ${GEM_LIBDIR}/lib/core_ext/hash.rb @@ -20,54 +21,58 @@ ${GEM_LIBDIR}/lib/core_ext/hash.rb
20${GEM_LIBDIR}/lib/sshkit.rb 21${GEM_LIBDIR}/lib/sshkit.rb
21${GEM_LIBDIR}/lib/sshkit/all.rb 22${GEM_LIBDIR}/lib/sshkit/all.rb
22${GEM_LIBDIR}/lib/sshkit/backends/abstract.rb 23${GEM_LIBDIR}/lib/sshkit/backends/abstract.rb
23${GEM_LIBDIR}/lib/sshkit/backends/connection_pool.rb 24${GEM_LIBDIR}/lib/sshkit/backends/connection_pool.rb
24${GEM_LIBDIR}/lib/sshkit/backends/local.rb 25${GEM_LIBDIR}/lib/sshkit/backends/local.rb
25${GEM_LIBDIR}/lib/sshkit/backends/netssh.rb 26${GEM_LIBDIR}/lib/sshkit/backends/netssh.rb
26${GEM_LIBDIR}/lib/sshkit/backends/printer.rb 27${GEM_LIBDIR}/lib/sshkit/backends/printer.rb
27${GEM_LIBDIR}/lib/sshkit/backends/skipper.rb 28${GEM_LIBDIR}/lib/sshkit/backends/skipper.rb
28${GEM_LIBDIR}/lib/sshkit/color.rb 29${GEM_LIBDIR}/lib/sshkit/color.rb
29${GEM_LIBDIR}/lib/sshkit/command.rb 30${GEM_LIBDIR}/lib/sshkit/command.rb
30${GEM_LIBDIR}/lib/sshkit/command_map.rb 31${GEM_LIBDIR}/lib/sshkit/command_map.rb
31${GEM_LIBDIR}/lib/sshkit/configuration.rb 32${GEM_LIBDIR}/lib/sshkit/configuration.rb
32${GEM_LIBDIR}/lib/sshkit/coordinator.rb 33${GEM_LIBDIR}/lib/sshkit/coordinator.rb
 34${GEM_LIBDIR}/lib/sshkit/deprecation_logger.rb
33${GEM_LIBDIR}/lib/sshkit/dsl.rb 35${GEM_LIBDIR}/lib/sshkit/dsl.rb
34${GEM_LIBDIR}/lib/sshkit/exception.rb 36${GEM_LIBDIR}/lib/sshkit/exception.rb
35${GEM_LIBDIR}/lib/sshkit/formatters/abstract.rb 37${GEM_LIBDIR}/lib/sshkit/formatters/abstract.rb
36${GEM_LIBDIR}/lib/sshkit/formatters/black_hole.rb 38${GEM_LIBDIR}/lib/sshkit/formatters/black_hole.rb
37${GEM_LIBDIR}/lib/sshkit/formatters/dot.rb 39${GEM_LIBDIR}/lib/sshkit/formatters/dot.rb
38${GEM_LIBDIR}/lib/sshkit/formatters/pretty.rb 40${GEM_LIBDIR}/lib/sshkit/formatters/pretty.rb
39${GEM_LIBDIR}/lib/sshkit/formatters/simple_text.rb 41${GEM_LIBDIR}/lib/sshkit/formatters/simple_text.rb
40${GEM_LIBDIR}/lib/sshkit/host.rb 42${GEM_LIBDIR}/lib/sshkit/host.rb
41${GEM_LIBDIR}/lib/sshkit/log_message.rb 43${GEM_LIBDIR}/lib/sshkit/log_message.rb
42${GEM_LIBDIR}/lib/sshkit/logger.rb 44${GEM_LIBDIR}/lib/sshkit/logger.rb
 45${GEM_LIBDIR}/lib/sshkit/mapping_interaction_handler.rb
43${GEM_LIBDIR}/lib/sshkit/runners/abstract.rb 46${GEM_LIBDIR}/lib/sshkit/runners/abstract.rb
44${GEM_LIBDIR}/lib/sshkit/runners/group.rb 47${GEM_LIBDIR}/lib/sshkit/runners/group.rb
45${GEM_LIBDIR}/lib/sshkit/runners/null.rb 48${GEM_LIBDIR}/lib/sshkit/runners/null.rb
46${GEM_LIBDIR}/lib/sshkit/runners/parallel.rb 49${GEM_LIBDIR}/lib/sshkit/runners/parallel.rb
47${GEM_LIBDIR}/lib/sshkit/runners/sequential.rb 50${GEM_LIBDIR}/lib/sshkit/runners/sequential.rb
48${GEM_LIBDIR}/lib/sshkit/utils/capture_output_methods.rb 
49${GEM_LIBDIR}/lib/sshkit/version.rb 51${GEM_LIBDIR}/lib/sshkit/version.rb
50${GEM_LIBDIR}/sshkit.gemspec 52${GEM_LIBDIR}/sshkit.gemspec
51${GEM_LIBDIR}/test/boxes.json 53${GEM_LIBDIR}/test/boxes.json
52${GEM_LIBDIR}/test/functional/backends/test_local.rb 54${GEM_LIBDIR}/test/functional/backends/test_local.rb
53${GEM_LIBDIR}/test/functional/backends/test_netssh.rb 55${GEM_LIBDIR}/test/functional/backends/test_netssh.rb
54${GEM_LIBDIR}/test/functional/test_coordinator.rb 
55${GEM_LIBDIR}/test/functional/test_ssh_server_comes_up_for_functional_tests.rb 56${GEM_LIBDIR}/test/functional/test_ssh_server_comes_up_for_functional_tests.rb
56${GEM_LIBDIR}/test/helper.rb 57${GEM_LIBDIR}/test/helper.rb
57${GEM_LIBDIR}/test/support/vagrant_wrapper.rb 58${GEM_LIBDIR}/test/support/vagrant_wrapper.rb
 59${GEM_LIBDIR}/test/unit/backends/test_abstract.rb
58${GEM_LIBDIR}/test/unit/backends/test_connection_pool.rb 60${GEM_LIBDIR}/test/unit/backends/test_connection_pool.rb
59${GEM_LIBDIR}/test/unit/backends/test_local.rb 61${GEM_LIBDIR}/test/unit/backends/test_local.rb
60${GEM_LIBDIR}/test/unit/backends/test_netssh.rb 62${GEM_LIBDIR}/test/unit/backends/test_netssh.rb
61${GEM_LIBDIR}/test/unit/backends/test_printer.rb 63${GEM_LIBDIR}/test/unit/backends/test_printer.rb
62${GEM_LIBDIR}/test/unit/core_ext/test_string.rb 64${GEM_LIBDIR}/test/unit/core_ext/test_string.rb
 65${GEM_LIBDIR}/test/unit/formatters/test_custom.rb
63${GEM_LIBDIR}/test/unit/formatters/test_dot.rb 66${GEM_LIBDIR}/test/unit/formatters/test_dot.rb
64${GEM_LIBDIR}/test/unit/formatters/test_pretty.rb 67${GEM_LIBDIR}/test/unit/formatters/test_pretty.rb
 68${GEM_LIBDIR}/test/unit/formatters/test_simple_text.rb
65${GEM_LIBDIR}/test/unit/test_color.rb 69${GEM_LIBDIR}/test/unit/test_color.rb
66${GEM_LIBDIR}/test/unit/test_command.rb 70${GEM_LIBDIR}/test/unit/test_command.rb
67${GEM_LIBDIR}/test/unit/test_command_map.rb 71${GEM_LIBDIR}/test/unit/test_command_map.rb
68${GEM_LIBDIR}/test/unit/test_configuration.rb 72${GEM_LIBDIR}/test/unit/test_configuration.rb
69${GEM_LIBDIR}/test/unit/test_coordinator.rb 73${GEM_LIBDIR}/test/unit/test_coordinator.rb
 74${GEM_LIBDIR}/test/unit/test_deprecation_logger.rb
70${GEM_LIBDIR}/test/unit/test_host.rb 75${GEM_LIBDIR}/test/unit/test_host.rb
71${GEM_LIBDIR}/test/unit/test_logger.rb 76${GEM_LIBDIR}/test/unit/test_logger.rb
 77${GEM_LIBDIR}/test/unit/test_mapping_interaction_handler.rb
72${GEM_HOME}/specifications/${GEM_NAME}.gemspec 78${GEM_HOME}/specifications/${GEM_NAME}.gemspec
73@pkgdir lib/ruby/gems/2.0.0/build_info 

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

--- pkgsrc/security/ruby-sshkit/distinfo 2015/11/04 01:18:08 1.4
+++ pkgsrc/security/ruby-sshkit/distinfo 2015/12/13 17:18:07 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2015/11/04 01:18:08 agc Exp $ 1$NetBSD: distinfo,v 1.5 2015/12/13 17:18:07 taca Exp $
2 2
3SHA1 (sshkit-1.7.1.gem) = d7c22efe9f297f8caccd08ac1c6d479dce3b087c 3SHA1 (sshkit-1.8.1.gem) = 7df8c9f0340257beb2b24ba04a8dbb5f281dae42
4RMD160 (sshkit-1.7.1.gem) = a94f8e5addd005c38fdb6630ee1e8f981cea0865 4RMD160 (sshkit-1.8.1.gem) = b7fc4cebb4370d36d7b6c233db1dcd68bf72c12a
5SHA512 (sshkit-1.7.1.gem) = 55d1ac6d4f76112b9159ae2a6bc425fa54738943ffa28b94300012c8af2d69c7b060dd00adb3789940cd29f52a384edc1cfdf9a26189e0307f2662c1b7a7e1f4 5SHA512 (sshkit-1.8.1.gem) = 59fcc3f24d6ca6c7acf8f753959aee993dbbcd452477f3124d5444f7e19a9885efde9d5ea5803ffc366b9f6638a4d93472cc51b343a6d7a39a708528def6e9e9
6Size (sshkit-1.7.1.gem) = 136192 bytes 6Size (sshkit-1.8.1.gem) = 139264 bytes