pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/ruby-simplecov
Module Name: pkgsrc
Committed By: taca
Date: Sat Jul 18 15:22:13 UTC 2026
Modified Files:
pkgsrc/devel/ruby-simplecov: DESCR Makefile PLIST distinfo
Log Message:
devel/ruby-simplecov: update to 1.0.2
1.0.0 (2026-07-12)
Changes are too many to write here, please refer:
<https://github.com/simplecov-ruby/simplecov/releases/tag/v1.0.0> in detail.
1.0.1 (2026-07-14)
* Code coverage for Ruby with a powerful configuration library and
* automatic merging of coverage across test suites.
1.0.2 (2026-07-18)
* Bump ruby/setup-ruby from 1.315.0 to 1.316.0 by @dependabot[bot] in #1229
* Bump step-security/harden-runner from 2.19.4 to 2.20.0 by @dependabot[bot]
in #1230
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-simplecov/DESCR
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/ruby-simplecov/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/ruby-simplecov/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/ruby-simplecov/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/ruby-simplecov/DESCR
diff -u pkgsrc/devel/ruby-simplecov/DESCR:1.1.1.1 pkgsrc/devel/ruby-simplecov/DESCR:1.2
--- pkgsrc/devel/ruby-simplecov/DESCR:1.1.1.1 Sat Mar 17 15:17:43 2012
+++ pkgsrc/devel/ruby-simplecov/DESCR Sat Jul 18 15:22:13 2026
@@ -1,2 +1,21 @@
-Code coverage for Ruby 1.9 with a powerful configuration library and automatic
-merging of coverage across test suites.
+SimpleCov is a code coverage analysis tool for Ruby. It uses Ruby's
+built-in Coverage library to gather coverage data, but makes processing the
+results much easier by providing a clean API to filter, group, merge,
+format, and display them — a complete coverage suite you can set up in just
+a couple of lines.
+
+SimpleCov tracks covered Ruby code; gathering coverage for templating
+solutions like ERB, Slim, and Haml is not supported (though see Eval
+coverage for ERB).
+
+In most cases you'll want overall coverage results spanning all of your
+tests — unit tests, Cucumber features, and so on. SimpleCov handles this
+automatically by caching and merging results as it generates reports, so a
+report reflects coverage across your whole test suite and gives you a truer
+picture of your blank spots.
+
+SimpleCov bundles two formatters that need no extra gems: the default HTML
+formatter (which renders the browsable report) and a JSON formatter. Both
+were once separate gems (simplecov-html and simplecov_json_formatter) but
+are now built into SimpleCov and configured automatically when you launch
+it.
Index: pkgsrc/devel/ruby-simplecov/Makefile
diff -u pkgsrc/devel/ruby-simplecov/Makefile:1.28 pkgsrc/devel/ruby-simplecov/Makefile:1.29
--- pkgsrc/devel/ruby-simplecov/Makefile:1.28 Tue Jan 3 13:37:11 2023
+++ pkgsrc/devel/ruby-simplecov/Makefile Sat Jul 18 15:22:13 2026
@@ -1,18 +1,16 @@
-# $NetBSD: Makefile,v 1.28 2023/01/03 13:37:11 taca Exp $
+# $NetBSD: Makefile,v 1.29 2026/07/18 15:22:13 taca Exp $
-DISTNAME= simplecov-0.22.0
+DISTNAME= simplecov-1.0.2
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/colszowka/simplecov
-COMMENT= Code coverage for Ruby 1.9+
+COMMENT= Code coverage for Ruby
LICENSE= mit
-DEPENDS+= ${RUBY_PKGPREFIX}-simplecov-html>=0.11.0<1:../../devel/ruby-simplecov-html
-DEPENDS+= ${RUBY_PKGPREFIX}-docile>=1.1.0<2:../../devel/ruby-docile
-DEPENDS+= ${RUBY_PKGPREFIX}-simplecov_json_formatter>=0.1<1:../../textproc/ruby-simplecov_json_formatter
-
USE_LANGUAGES= # none
+RUBYGEM_OPTIONS+= --format-executable
+
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ruby-simplecov/PLIST
diff -u pkgsrc/devel/ruby-simplecov/PLIST:1.17 pkgsrc/devel/ruby-simplecov/PLIST:1.18
--- pkgsrc/devel/ruby-simplecov/PLIST:1.17 Mon Jan 11 13:14:29 2021
+++ pkgsrc/devel/ruby-simplecov/PLIST Sat Jul 18 15:22:13 2026
@@ -1,51 +1,122 @@
-@comment $NetBSD: PLIST,v 1.17 2021/01/11 13:14:29 taca Exp $
+@comment $NetBSD: PLIST,v 1.18 2026/07/18 15:22:13 taca Exp $
+bin/simplecov${RUBY_SUFFIX}
${GEM_HOME}/cache/${GEM_NAME}.gem
-${GEM_LIBDIR}/CHANGELOG.md
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/doc/alternate-formatters.md
${GEM_LIBDIR}/doc/commercial-services.md
${GEM_LIBDIR}/doc/editor-integration.md
+${GEM_LIBDIR}/exe/simplecov
${GEM_LIBDIR}/lib/minitest/simplecov_plugin.rb
+${GEM_LIBDIR}/lib/simplecov-html.rb
${GEM_LIBDIR}/lib/simplecov.rb
+${GEM_LIBDIR}/lib/simplecov/autostart.rb
+${GEM_LIBDIR}/lib/simplecov/cli.rb
+${GEM_LIBDIR}/lib/simplecov/cli/clean.rb
+${GEM_LIBDIR}/lib/simplecov/cli/coverage.rb
+${GEM_LIBDIR}/lib/simplecov/cli/diff.rb
+${GEM_LIBDIR}/lib/simplecov/cli/dotfile.rb
+${GEM_LIBDIR}/lib/simplecov/cli/merge.rb
+${GEM_LIBDIR}/lib/simplecov/cli/open.rb
+${GEM_LIBDIR}/lib/simplecov/cli/report.rb
+${GEM_LIBDIR}/lib/simplecov/cli/run.rb
+${GEM_LIBDIR}/lib/simplecov/cli/serve.rb
+${GEM_LIBDIR}/lib/simplecov/cli/uncovered.rb
+${GEM_LIBDIR}/lib/simplecov/color.rb
${GEM_LIBDIR}/lib/simplecov/combine.rb
${GEM_LIBDIR}/lib/simplecov/combine/branches_combiner.rb
${GEM_LIBDIR}/lib/simplecov/combine/files_combiner.rb
${GEM_LIBDIR}/lib/simplecov/combine/lines_combiner.rb
+${GEM_LIBDIR}/lib/simplecov/combine/methods_combiner.rb
${GEM_LIBDIR}/lib/simplecov/combine/results_combiner.rb
${GEM_LIBDIR}/lib/simplecov/command_guesser.rb
${GEM_LIBDIR}/lib/simplecov/configuration.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/coverage.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/coverage_criteria.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/filters.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/formatting.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/ignored_entries.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/merging.rb
+${GEM_LIBDIR}/lib/simplecov/configuration/thresholds.rb
${GEM_LIBDIR}/lib/simplecov/coverage_statistics.rb
-${GEM_LIBDIR}/lib/simplecov/default_formatter.rb
+${GEM_LIBDIR}/lib/simplecov/coverage_violations.rb
${GEM_LIBDIR}/lib/simplecov/defaults.rb
+${GEM_LIBDIR}/lib/simplecov/deprecation.rb
+${GEM_LIBDIR}/lib/simplecov/directive.rb
${GEM_LIBDIR}/lib/simplecov/exit_codes.rb
${GEM_LIBDIR}/lib/simplecov/exit_codes/exit_code_handling.rb
${GEM_LIBDIR}/lib/simplecov/exit_codes/maximum_coverage_drop_check.rb
+${GEM_LIBDIR}/lib/simplecov/exit_codes/maximum_overall_coverage_check.rb
${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_coverage_by_file_check.rb
+${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_coverage_by_group_check.rb
${GEM_LIBDIR}/lib/simplecov/exit_codes/minimum_overall_coverage_check.rb
+${GEM_LIBDIR}/lib/simplecov/exit_handling.rb
${GEM_LIBDIR}/lib/simplecov/file_list.rb
${GEM_LIBDIR}/lib/simplecov/filter.rb
${GEM_LIBDIR}/lib/simplecov/formatter.rb
+${GEM_LIBDIR}/lib/simplecov/formatter/base.rb
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter.rb
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter/public/application.css
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter/public/application.js
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter/public/favicon_green.png
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter/public/favicon_red.png
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter/public/favicon_yellow.png
+${GEM_LIBDIR}/lib/simplecov/formatter/html_formatter/public/index.html
+${GEM_LIBDIR}/lib/simplecov/formatter/json_formatter.rb
+${GEM_LIBDIR}/lib/simplecov/formatter/json_formatter/errors_formatter.rb
+${GEM_LIBDIR}/lib/simplecov/formatter/json_formatter/result_hash_formatter.rb
+${GEM_LIBDIR}/lib/simplecov/formatter/json_formatter/source_file_formatter.rb
${GEM_LIBDIR}/lib/simplecov/formatter/multi_formatter.rb
${GEM_LIBDIR}/lib/simplecov/formatter/simple_formatter.rb
${GEM_LIBDIR}/lib/simplecov/last_run.rb
${GEM_LIBDIR}/lib/simplecov/lines_classifier.rb
${GEM_LIBDIR}/lib/simplecov/load_global_config.rb
${GEM_LIBDIR}/lib/simplecov/no_defaults.rb
+${GEM_LIBDIR}/lib/simplecov/parallel_adapters.rb
+${GEM_LIBDIR}/lib/simplecov/parallel_adapters/base.rb
+${GEM_LIBDIR}/lib/simplecov/parallel_adapters/generic.rb
+${GEM_LIBDIR}/lib/simplecov/parallel_adapters/parallel_tests.rb
+${GEM_LIBDIR}/lib/simplecov/parallel_coordination.rb
${GEM_LIBDIR}/lib/simplecov/process.rb
${GEM_LIBDIR}/lib/simplecov/profiles.rb
${GEM_LIBDIR}/lib/simplecov/profiles/bundler_filter.rb
${GEM_LIBDIR}/lib/simplecov/profiles/hidden_filter.rb
${GEM_LIBDIR}/lib/simplecov/profiles/rails.rb
${GEM_LIBDIR}/lib/simplecov/profiles/root_filter.rb
+${GEM_LIBDIR}/lib/simplecov/profiles/strict.rb
${GEM_LIBDIR}/lib/simplecov/profiles/test_frameworks.rb
${GEM_LIBDIR}/lib/simplecov/result.rb
+${GEM_LIBDIR}/lib/simplecov/result/missing_source_files_reporter.rb
+${GEM_LIBDIR}/lib/simplecov/result/source_file_builder.rb
${GEM_LIBDIR}/lib/simplecov/result_adapter.rb
${GEM_LIBDIR}/lib/simplecov/result_merger.rb
+${GEM_LIBDIR}/lib/simplecov/result_merger/legacy_format_adapter.rb
+${GEM_LIBDIR}/lib/simplecov/result_merger/resultset_file.rb
+${GEM_LIBDIR}/lib/simplecov/result_merger/resultset_store.rb
+${GEM_LIBDIR}/lib/simplecov/result_processing.rb
${GEM_LIBDIR}/lib/simplecov/simulate_coverage.rb
${GEM_LIBDIR}/lib/simplecov/source_file.rb
${GEM_LIBDIR}/lib/simplecov/source_file/branch.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/branch_builder.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/builder_context.rb
${GEM_LIBDIR}/lib/simplecov/source_file/line.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/line_builder.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/method.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/method_builder.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/ruby_data_parser.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/skip_chunks.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/source_loader.rb
+${GEM_LIBDIR}/lib/simplecov/source_file/statistics.rb
+${GEM_LIBDIR}/lib/simplecov/static_coverage_extractor.rb
+${GEM_LIBDIR}/lib/simplecov/static_coverage_extractor/condition_folding.rb
+${GEM_LIBDIR}/lib/simplecov/static_coverage_extractor/location_conventions.rb
+${GEM_LIBDIR}/lib/simplecov/static_coverage_extractor/method_collector.rb
+${GEM_LIBDIR}/lib/simplecov/static_coverage_extractor/value_position.rb
+${GEM_LIBDIR}/lib/simplecov/static_coverage_extractor/visitor.rb
${GEM_LIBDIR}/lib/simplecov/useless_results_remover.rb
${GEM_LIBDIR}/lib/simplecov/version.rb
+${GEM_LIBDIR}/lib/simplecov_json_formatter.rb
+${GEM_LIBDIR}/schemas/coverage-v1.0.schema.json
+${GEM_LIBDIR}/schemas/coverage.schema.json
+${GEM_LIBDIR}/sig/simplecov.rbs
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
Index: pkgsrc/devel/ruby-simplecov/distinfo
diff -u pkgsrc/devel/ruby-simplecov/distinfo:1.25 pkgsrc/devel/ruby-simplecov/distinfo:1.26
--- pkgsrc/devel/ruby-simplecov/distinfo:1.25 Tue Jan 3 13:37:11 2023
+++ pkgsrc/devel/ruby-simplecov/distinfo Sat Jul 18 15:22:13 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.25 2023/01/03 13:37:11 taca Exp $
+$NetBSD: distinfo,v 1.26 2026/07/18 15:22:13 taca Exp $
-BLAKE2s (simplecov-0.22.0.gem) = f3a24c9c7b7a90d416f28680d3d11268e5205e60ff2c095a45101327ec4fe8cb
-SHA512 (simplecov-0.22.0.gem) = 32fb0e25078c2ad75e4744d44542a9903e24bc7210d3d4049f608bc7b112c70696a5c910c501ad3965a2875a144feadd4c88521ecdf74cd0722479507e51d273
-Size (simplecov-0.22.0.gem) = 47616 bytes
+BLAKE2s (simplecov-1.0.2.gem) = 7921b561b6135cee311a05e430105f9133ba8dcb7ae63d8c7a9b45be2598633f
+SHA512 (simplecov-1.0.2.gem) = ce3a9ddc3e9dbbd3ec7f0615f9deb897facc59e4ced2392e12515647c946add518a94e8a6e3870e19bf7763014c88261b44dfc40f1d167a1bc22e3d08b30e562
+Size (simplecov-1.0.2.gem) = 167936 bytes
Home |
Main Index |
Thread Index |
Old Index