Wed Feb 6 15:12:13 2019 UTC ()
devel/ruby-rspec-core: update to 3.8.0

### 3.8.0 / 2018-08-04
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.1...v3.8.0)

Enhancements:

* Improve shell escaping used by `RSpec::Core::RakeTask` and `--bisect` so
  that it works on `Pathname` objects. (Andrew Vit, #2479)
* Nicely format errors encountered while loading files specified
  by `--require` option.  (Myron Marston, #2504)
* Significantly improve the performance of `--bisect` on platforms that
  support forking by replacing the shell-based runner with one that uses
  forking so that RSpec and the application environment can be booted only
  once, instead of once per spec run. (Myron Marston, #2511)
* Provide a configuration API to pick which bisect runner is used for
  `--bisect`. Pick a runner via `config.bisect_runner = :shell` or
  `config.bisect_runner = :fork` in a file loaded by a `--require`
  option passed at the command line or set in `.rspec`. (Myron Marston, #2511)
* Support the [XDG Base Directory
  Specification](https://specifications.freedesktop.org/basedir-spec/latest/)
  for the global options file. `~/.rspec` is still supported when no
  options file is found in `$XDG_CONFIG_HOME/rspec/options` (Magnus Bergmark, #2538)
* Extract `RSpec.world.prepare_example_filtering` that sets up the
  example filtering for custom RSpec runners. (Oleg Pudeyev, #2552)

Bug Fixes:

* Prevent an `ArgumentError` when truncating backtraces with two identical
  backtraces. (Systho, #2515, Benoit Tigeot, #2539)


(taca)
diff -r1.25 -r1.26 pkgsrc/devel/ruby-rspec-core/Makefile
diff -r1.25 -r1.26 pkgsrc/devel/ruby-rspec-core/distinfo
diff -r1.16 -r1.17 pkgsrc/devel/ruby-rspec-core/PLIST

cvs diff -r1.25 -r1.26 pkgsrc/devel/ruby-rspec-core/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-rspec-core/Makefile 2018/03/14 14:18:50 1.25
+++ pkgsrc/devel/ruby-rspec-core/Makefile 2019/02/06 15:12:13 1.26
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.25 2018/03/14 14:18:50 taca Exp $ 1# $NetBSD: Makefile,v 1.26 2019/02/06 15:12:13 taca Exp $
2 2
3DISTNAME= rspec-core-3.7.1 3DISTNAME= rspec-core-3.8.0
4CATEGORIES= devel 4CATEGORIES= devel
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://relishapp.com/rspec 7HOMEPAGE= https://relishapp.com/rspec
8COMMENT= Behaviour Driven Development framework for Ruby, core part 8COMMENT= Behaviour Driven Development framework for Ruby, core part
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-rspec-support>=3.7.0<3.8:../../devel/ruby-rspec-support 11DEPENDS+= ${RUBY_PKGPREFIX}-rspec-support>=3.8.0<3.9:../../devel/ruby-rspec-support
12 12
13RUBYGEM_OPTIONS+= --format-executable 13RUBYGEM_OPTIONS+= --format-executable
14 14
15.include "../../lang/ruby/gem.mk" 15.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.25 -r1.26 pkgsrc/devel/ruby-rspec-core/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ruby-rspec-core/distinfo 2018/03/14 14:18:50 1.25
+++ pkgsrc/devel/ruby-rspec-core/distinfo 2019/02/06 15:12:13 1.26
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.25 2018/03/14 14:18:50 taca Exp $ 1$NetBSD: distinfo,v 1.26 2019/02/06 15:12:13 taca Exp $
2 2
3SHA1 (rspec-core-3.7.1.gem) = 1289853869b2e4c315a16bc3ac7dc3dd456c839f 3SHA1 (rspec-core-3.8.0.gem) = 9f18a6bbad670a118071189b1b6dfd90a145b42f
4RMD160 (rspec-core-3.7.1.gem) = ba2a27d39036fcc0eb4437cc00216086c8e2f4ec 4RMD160 (rspec-core-3.8.0.gem) = 93668f3124bfeae0338380a6bcd7af4cffe00b6d
5SHA512 (rspec-core-3.7.1.gem) = 86e091642e35d41a82a20e314cd71fe23e1de1bd6008d9fed82b5078616aa1815e5a1f049a996283d90d8b638e3b0e004ecd9136f0b85d60b1636929f39fa511 5SHA512 (rspec-core-3.8.0.gem) = c3163b4bc8463c9b6ac86921fb315d000b944f7b825f489ebc264473aa3ee8a61eb7bec92b7b528da40a051a83ef14d341790087d21746b1da142981f5d16ab0
6Size (rspec-core-3.7.1.gem) = 155136 bytes 6Size (rspec-core-3.8.0.gem) = 159232 bytes

cvs diff -r1.16 -r1.17 pkgsrc/devel/ruby-rspec-core/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/ruby-rspec-core/PLIST 2017/06/05 14:05:15 1.16
+++ pkgsrc/devel/ruby-rspec-core/PLIST 2019/02/06 15:12:13 1.17
@@ -1,42 +1,46 @@ @@ -1,42 +1,46 @@
1@comment $NetBSD: PLIST,v 1.16 2017/06/05 14:05:15 taca Exp $ 1@comment $NetBSD: PLIST,v 1.17 2019/02/06 15:12:13 taca Exp $
2bin/rspec${RUBY_SUFFIX} 2bin/rspec${RUBY_SUFFIX}
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/.document 4${GEM_LIBDIR}/.document
5${GEM_LIBDIR}/.yardopts 5${GEM_LIBDIR}/.yardopts
6${GEM_LIBDIR}/Changelog.md 6${GEM_LIBDIR}/Changelog.md
7${GEM_LIBDIR}/LICENSE.md 7${GEM_LIBDIR}/LICENSE.md
8${GEM_LIBDIR}/README.md 8${GEM_LIBDIR}/README.md
9${GEM_LIBDIR}/exe/rspec 9${GEM_LIBDIR}/exe/rspec
10${GEM_LIBDIR}/lib/rspec/autorun.rb 10${GEM_LIBDIR}/lib/rspec/autorun.rb
11${GEM_LIBDIR}/lib/rspec/core.rb 11${GEM_LIBDIR}/lib/rspec/core.rb
12${GEM_LIBDIR}/lib/rspec/core/backtrace_formatter.rb 12${GEM_LIBDIR}/lib/rspec/core/backtrace_formatter.rb
13${GEM_LIBDIR}/lib/rspec/core/bisect/coordinator.rb 13${GEM_LIBDIR}/lib/rspec/core/bisect/coordinator.rb
14${GEM_LIBDIR}/lib/rspec/core/bisect/example_minimizer.rb 14${GEM_LIBDIR}/lib/rspec/core/bisect/example_minimizer.rb
15${GEM_LIBDIR}/lib/rspec/core/bisect/runner.rb 15${GEM_LIBDIR}/lib/rspec/core/bisect/fork_runner.rb
16${GEM_LIBDIR}/lib/rspec/core/bisect/server.rb 16${GEM_LIBDIR}/lib/rspec/core/bisect/server.rb
 17${GEM_LIBDIR}/lib/rspec/core/bisect/shell_command.rb
 18${GEM_LIBDIR}/lib/rspec/core/bisect/shell_runner.rb
 19${GEM_LIBDIR}/lib/rspec/core/bisect/utilities.rb
17${GEM_LIBDIR}/lib/rspec/core/configuration.rb 20${GEM_LIBDIR}/lib/rspec/core/configuration.rb
18${GEM_LIBDIR}/lib/rspec/core/configuration_options.rb 21${GEM_LIBDIR}/lib/rspec/core/configuration_options.rb
19${GEM_LIBDIR}/lib/rspec/core/drb.rb 22${GEM_LIBDIR}/lib/rspec/core/drb.rb
20${GEM_LIBDIR}/lib/rspec/core/dsl.rb 23${GEM_LIBDIR}/lib/rspec/core/dsl.rb
21${GEM_LIBDIR}/lib/rspec/core/example.rb 24${GEM_LIBDIR}/lib/rspec/core/example.rb
22${GEM_LIBDIR}/lib/rspec/core/example_group.rb 25${GEM_LIBDIR}/lib/rspec/core/example_group.rb
23${GEM_LIBDIR}/lib/rspec/core/example_status_persister.rb 26${GEM_LIBDIR}/lib/rspec/core/example_status_persister.rb
24${GEM_LIBDIR}/lib/rspec/core/filter_manager.rb 27${GEM_LIBDIR}/lib/rspec/core/filter_manager.rb
25${GEM_LIBDIR}/lib/rspec/core/flat_map.rb 28${GEM_LIBDIR}/lib/rspec/core/flat_map.rb
26${GEM_LIBDIR}/lib/rspec/core/formatters.rb 29${GEM_LIBDIR}/lib/rspec/core/formatters.rb
 30${GEM_LIBDIR}/lib/rspec/core/formatters/base_bisect_formatter.rb
27${GEM_LIBDIR}/lib/rspec/core/formatters/base_formatter.rb 31${GEM_LIBDIR}/lib/rspec/core/formatters/base_formatter.rb
28${GEM_LIBDIR}/lib/rspec/core/formatters/base_text_formatter.rb 32${GEM_LIBDIR}/lib/rspec/core/formatters/base_text_formatter.rb
29${GEM_LIBDIR}/lib/rspec/core/formatters/bisect_formatter.rb 33${GEM_LIBDIR}/lib/rspec/core/formatters/bisect_drb_formatter.rb
30${GEM_LIBDIR}/lib/rspec/core/formatters/bisect_progress_formatter.rb 34${GEM_LIBDIR}/lib/rspec/core/formatters/bisect_progress_formatter.rb
31${GEM_LIBDIR}/lib/rspec/core/formatters/console_codes.rb 35${GEM_LIBDIR}/lib/rspec/core/formatters/console_codes.rb
32${GEM_LIBDIR}/lib/rspec/core/formatters/deprecation_formatter.rb 36${GEM_LIBDIR}/lib/rspec/core/formatters/deprecation_formatter.rb
33${GEM_LIBDIR}/lib/rspec/core/formatters/documentation_formatter.rb 37${GEM_LIBDIR}/lib/rspec/core/formatters/documentation_formatter.rb
34${GEM_LIBDIR}/lib/rspec/core/formatters/exception_presenter.rb 38${GEM_LIBDIR}/lib/rspec/core/formatters/exception_presenter.rb
35${GEM_LIBDIR}/lib/rspec/core/formatters/fallback_message_formatter.rb 39${GEM_LIBDIR}/lib/rspec/core/formatters/fallback_message_formatter.rb
36${GEM_LIBDIR}/lib/rspec/core/formatters/helpers.rb 40${GEM_LIBDIR}/lib/rspec/core/formatters/helpers.rb
37${GEM_LIBDIR}/lib/rspec/core/formatters/html_formatter.rb 41${GEM_LIBDIR}/lib/rspec/core/formatters/html_formatter.rb
38${GEM_LIBDIR}/lib/rspec/core/formatters/html_printer.rb 42${GEM_LIBDIR}/lib/rspec/core/formatters/html_printer.rb
39${GEM_LIBDIR}/lib/rspec/core/formatters/html_snippet_extractor.rb 43${GEM_LIBDIR}/lib/rspec/core/formatters/html_snippet_extractor.rb
40${GEM_LIBDIR}/lib/rspec/core/formatters/json_formatter.rb 44${GEM_LIBDIR}/lib/rspec/core/formatters/json_formatter.rb
41${GEM_LIBDIR}/lib/rspec/core/formatters/profile_formatter.rb 45${GEM_LIBDIR}/lib/rspec/core/formatters/profile_formatter.rb
42${GEM_LIBDIR}/lib/rspec/core/formatters/progress_formatter.rb 46${GEM_LIBDIR}/lib/rspec/core/formatters/progress_formatter.rb