Mon Jan 11 13:14:30 2021 UTC ()
devel/ruby-simplecov: update to 0.21.2

0.21.2 (2021-01-09)
==========

## Bugfixes
* `maximum_coverage_drop` won't fail any more if `.last_run.json` is still in the old format. Thanks [@petertellgren](https://github.com/petertellgren)
* `maximum_coverage_drop` won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
* fixed bug in `maximum_coverage_drop` calculation that could falsely report it had dropped for minimal differences

0.21.1 (2021-01-04)
==========

## Bugfixes
* `minimum_coverage_by_file` works again as expected (errored out before �沽ア)

0.21.0 (2021-01-03)
==========

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

## Enhancements
* Performance of `SimpleCov.collate` improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
* Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to [@jemmaissroff](https://github.com/jemmaissroff)
* Can set primary coverage to something other than line by setting `primary_coverage :branch` in SimpleCov Configuration. Thanks to [@jemmaissroff](https://github.com/jemmaissroff)

## Misc
* reduce gem size by splitting Changelog into `Changelog.md` and a pre 0.18 `Changelog.old.md`, the latter of which is not included in the gem
* The interface of `ResultMeger.merge_and_store` is changed to support the `collate` performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to [collate](https://github.com/simplecov-ruby/simplecov#merging-test-runs-under-different-execution-environments).

0.20.0 (2020-11-29)
==========

The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details [in this issue](https://github.com/codeclimate/test-reporter/issues/413).
Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide `simplecov-core` without the HTML or JSON formatters for those who don't need them/for other formatters to rely on.

## Enhancements
* `simplecov_json_formatter` included by default ([docs](https://github.com/simplecov-ruby/simplecov#json-formatter)), this should enable the Code Climate test reporter to work again once it's updated
* invalidate internal cache after switching `SimpleCov.root`, should help with some bugs

0.19.1 (2020-10-25)
==========

## Bugfixes

* No more warnings triggered by `enable_for_subprocesses`. Thanks to [@mame](https://github.com/mame)
* Avoid trying to patch `Process.fork` when it isn't available. Thanks to [@MSP-Greg](https://github.com/MSP-Greg)


(taca)
diff -r1.26 -r1.27 pkgsrc/devel/ruby-simplecov/Makefile
diff -r1.16 -r1.17 pkgsrc/devel/ruby-simplecov/PLIST
diff -r1.21 -r1.22 pkgsrc/devel/ruby-simplecov/distinfo

cvs diff -r1.26 -r1.27 pkgsrc/devel/ruby-simplecov/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-simplecov/Makefile 2020/09/14 13:06:11 1.26
+++ pkgsrc/devel/ruby-simplecov/Makefile 2021/01/11 13:14:29 1.27
@@ -1,17 +1,18 @@ @@ -1,17 +1,18 @@
1# $NetBSD: Makefile,v 1.26 2020/09/14 13:06:11 taca Exp $ 1# $NetBSD: Makefile,v 1.27 2021/01/11 13:14:29 taca Exp $
2 2
3DISTNAME= simplecov-0.19.0 3DISTNAME= simplecov-0.21.2
4CATEGORIES= devel 4CATEGORIES= devel
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/colszowka/simplecov 7HOMEPAGE= https://github.com/colszowka/simplecov
8COMMENT= Code coverage for Ruby 1.9+ 8COMMENT= Code coverage for Ruby 1.9+
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-simplecov-html>=0.11.0<1:../../devel/ruby-simplecov-html 11DEPENDS+= ${RUBY_PKGPREFIX}-simplecov-html>=0.11.0<1:../../devel/ruby-simplecov-html
12DEPENDS+= ${RUBY_PKGPREFIX}-docile>=1.1.0<2:../../devel/ruby-docile 12DEPENDS+= ${RUBY_PKGPREFIX}-docile>=1.1.0<2:../../devel/ruby-docile
 13DEPENDS+= ${RUBY_PKGPREFIX}-simplecov_json_formatter>=0.1<1:../../textproc/ruby-simplecov_json_formatter
13 14
14USE_LANGUAGES= # none 15USE_LANGUAGES= # none
15 16
16.include "../../lang/ruby/gem.mk" 17.include "../../lang/ruby/gem.mk"
17.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/ruby-simplecov/PLIST 2020/09/14 13:06:11 1.16
+++ pkgsrc/devel/ruby-simplecov/PLIST 2021/01/11 13:14:29 1.17
@@ -1,34 +1,32 @@ @@ -1,34 +1,32 @@
1@comment $NetBSD: PLIST,v 1.16 2020/09/14 13:06:11 taca Exp $ 1@comment $NetBSD: PLIST,v 1.17 2021/01/11 13:14:29 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/CHANGELOG.md 3${GEM_LIBDIR}/CHANGELOG.md
4${GEM_LIBDIR}/CODE_OF_CONDUCT.md 
5${GEM_LIBDIR}/CONTRIBUTING.md 
6${GEM_LIBDIR}/ISSUE_TEMPLATE.md 
7${GEM_LIBDIR}/LICENSE 4${GEM_LIBDIR}/LICENSE
8${GEM_LIBDIR}/README.md 5${GEM_LIBDIR}/README.md
9${GEM_LIBDIR}/doc/alternate-formatters.md 6${GEM_LIBDIR}/doc/alternate-formatters.md
10${GEM_LIBDIR}/doc/commercial-services.md 7${GEM_LIBDIR}/doc/commercial-services.md
11${GEM_LIBDIR}/doc/editor-integration.md 8${GEM_LIBDIR}/doc/editor-integration.md
12${GEM_LIBDIR}/lib/minitest/simplecov_plugin.rb 9${GEM_LIBDIR}/lib/minitest/simplecov_plugin.rb
13${GEM_LIBDIR}/lib/simplecov.rb 10${GEM_LIBDIR}/lib/simplecov.rb
14${GEM_LIBDIR}/lib/simplecov/combine.rb 11${GEM_LIBDIR}/lib/simplecov/combine.rb
15${GEM_LIBDIR}/lib/simplecov/combine/branches_combiner.rb 12${GEM_LIBDIR}/lib/simplecov/combine/branches_combiner.rb
16${GEM_LIBDIR}/lib/simplecov/combine/files_combiner.rb 13${GEM_LIBDIR}/lib/simplecov/combine/files_combiner.rb
17${GEM_LIBDIR}/lib/simplecov/combine/lines_combiner.rb 14${GEM_LIBDIR}/lib/simplecov/combine/lines_combiner.rb
18${GEM_LIBDIR}/lib/simplecov/combine/results_combiner.rb 15${GEM_LIBDIR}/lib/simplecov/combine/results_combiner.rb
19${GEM_LIBDIR}/lib/simplecov/command_guesser.rb 16${GEM_LIBDIR}/lib/simplecov/command_guesser.rb
20${GEM_LIBDIR}/lib/simplecov/configuration.rb 17${GEM_LIBDIR}/lib/simplecov/configuration.rb
21${GEM_LIBDIR}/lib/simplecov/coverage_statistics.rb 18${GEM_LIBDIR}/lib/simplecov/coverage_statistics.rb
 19${GEM_LIBDIR}/lib/simplecov/default_formatter.rb
22${GEM_LIBDIR}/lib/simplecov/defaults.rb 20${GEM_LIBDIR}/lib/simplecov/defaults.rb
23${GEM_LIBDIR}/lib/simplecov/exit_codes.rb 21${GEM_LIBDIR}/lib/simplecov/exit_codes.rb
24${GEM_LIBDIR}/lib/simplecov/exit_codes/exit_code_handling.rb 22${GEM_LIBDIR}/lib/simplecov/exit_codes/exit_code_handling.rb
25${GEM_LIBDIR}/lib/simplecov/exit_codes/maximum_coverage_drop_check.rb 23${GEM_LIBDIR}/lib/simplecov/exit_codes/maximum_coverage_drop_check.rb
26${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_coverage_by_file_check.rb 24${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_coverage_by_file_check.rb
27${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_overall_coverage_check.rb 25${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_overall_coverage_check.rb
28${GEM_LIBDIR}/lib/simplecov/file_list.rb 26${GEM_LIBDIR}/lib/simplecov/file_list.rb
29${GEM_LIBDIR}/lib/simplecov/filter.rb 27${GEM_LIBDIR}/lib/simplecov/filter.rb
30${GEM_LIBDIR}/lib/simplecov/formatter.rb 28${GEM_LIBDIR}/lib/simplecov/formatter.rb
31${GEM_LIBDIR}/lib/simplecov/formatter/multi_formatter.rb 29${GEM_LIBDIR}/lib/simplecov/formatter/multi_formatter.rb
32${GEM_LIBDIR}/lib/simplecov/formatter/simple_formatter.rb 30${GEM_LIBDIR}/lib/simplecov/formatter/simple_formatter.rb
33${GEM_LIBDIR}/lib/simplecov/last_run.rb 31${GEM_LIBDIR}/lib/simplecov/last_run.rb
34${GEM_LIBDIR}/lib/simplecov/lines_classifier.rb 32${GEM_LIBDIR}/lib/simplecov/lines_classifier.rb

cvs diff -r1.21 -r1.22 pkgsrc/devel/ruby-simplecov/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ruby-simplecov/distinfo 2020/09/14 13:06:11 1.21
+++ pkgsrc/devel/ruby-simplecov/distinfo 2021/01/11 13:14:29 1.22
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.21 2020/09/14 13:06:11 taca Exp $ 1$NetBSD: distinfo,v 1.22 2021/01/11 13:14:29 taca Exp $
2 2
3SHA1 (simplecov-0.19.0.gem) = 6903ad979b33a1be1cb39f8c3ce91db16623cf58 3SHA1 (simplecov-0.21.2.gem) = 27c00e022edc07eed242a44fc486374e9ef7b172
4RMD160 (simplecov-0.19.0.gem) = 5f9e22c2865aca8171185db6a9258194a6e717c9 4RMD160 (simplecov-0.21.2.gem) = 8dc584ceb15b2f44e68605d99673b8aea24993f4
5SHA512 (simplecov-0.19.0.gem) = f885a1e9bc84065088f1d04e6a97d2252c178faf34249dc721f098dbc624a81e100fe39bd0256944a135bb81fa7d0da2fe4f2c668a76e15e59d7eae3d939f298 5SHA512 (simplecov-0.21.2.gem) = 8b25f9b1b79ea180b78bcad27eeabd06f310c6674c681d17899e02144dcac6cb9c53befb70d622d907026cdcaac686be1122ca008d3d6b07139ee809daa8f7ff
6Size (simplecov-0.19.0.gem) = 55808 bytes 6Size (simplecov-0.21.2.gem) = 47104 bytes