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:           Sun Sep 27 14:23:17 UTC 2026

Modified Files:
        pkgsrc/devel/ruby-simplecov: Makefile PLIST distinfo

Log Message:
devel/ruby-simplecov: update to 1.3.1

1.3.1 (2026-09-24)

Bugfixes

* cover_views compiles templates on Rails main again.  Rails removed
  ActionView::Template.registered_template_handler; the lookup reads
  ActionView::Template::Handlers.template_handlers and still skips an
  extension with no handler.  See #1300.

* require "simplecov" works again on JRuby on Windows, where 1.3.0 raised
  LoadError: Could not open library '.../libprism.dll'.  Prism's FFI backend
  cannot open its native library there, and 1.3.0 required Prism as soon as
  SimpleCov loaded.  Prism now loads only when branch or method coverage
  needs the static extractor, which a line-only run never does.  Where it
  cannot load at all, the extractor falls back to empty branch and method
  tables for never-loaded files, as it did before 1.3.0.  See #1299.

* simplecov affected --run works on JRuby on Windows, where it crashed with
  NoMethodError because Process.wait2 answers no status there.  On that
  platform the runner starts through Kernel#system instead.

* simplecov serve refuses a symlink that points outside the report on JRuby
  on Windows too.  JRuby's File.realpath follows no symlinks there, so serve
  would have served the file the link pointed to, and simplecov clean and
  the coverage.json lookup compared paths that were never resolved.  On
  JRuby the CLI now resolves paths through the JDK.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/ruby-simplecov/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/ruby-simplecov/PLIST
cvs rdiff -u -r1.31 -r1.32 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/Makefile
diff -u pkgsrc/devel/ruby-simplecov/Makefile:1.35 pkgsrc/devel/ruby-simplecov/Makefile:1.36
--- pkgsrc/devel/ruby-simplecov/Makefile:1.35   Tue Sep 15 14:36:32 2026
+++ pkgsrc/devel/ruby-simplecov/Makefile        Sun Sep 27 14:23:17 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2026/09/15 14:36:32 taca Exp $
+# $NetBSD: Makefile,v 1.36 2026/09/27 14:23:17 taca Exp $
 
-DISTNAME=      simplecov-1.3.0
+DISTNAME=      simplecov-1.3.1
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/devel/ruby-simplecov/PLIST
diff -u pkgsrc/devel/ruby-simplecov/PLIST:1.23 pkgsrc/devel/ruby-simplecov/PLIST:1.24
--- pkgsrc/devel/ruby-simplecov/PLIST:1.23      Tue Sep 15 14:36:32 2026
+++ pkgsrc/devel/ruby-simplecov/PLIST   Sun Sep 27 14:23:17 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2026/09/15 14:36:32 taca Exp $
+@comment $NetBSD: PLIST,v 1.24 2026/09/27 14:23:17 taca Exp $
 bin/simplecov${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/LICENSE
@@ -14,6 +14,7 @@ ${GEM_LIBDIR}/lib/simplecov/baseline/par
 ${GEM_LIBDIR}/lib/simplecov/cli.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/affected.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/affected/changed_files.rb
+${GEM_LIBDIR}/lib/simplecov/cli/affected/runner.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/affected/selection.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/annotations.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/badge.rb
@@ -39,6 +40,7 @@ ${GEM_LIBDIR}/lib/simplecov/cli/patch/ch
 ${GEM_LIBDIR}/lib/simplecov/cli/patch/output.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/ratchet.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/ratchet/output.rb
+${GEM_LIBDIR}/lib/simplecov/cli/real_path.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/report.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/run.rb
 ${GEM_LIBDIR}/lib/simplecov/cli/serve.rb

Index: pkgsrc/devel/ruby-simplecov/distinfo
diff -u pkgsrc/devel/ruby-simplecov/distinfo:1.31 pkgsrc/devel/ruby-simplecov/distinfo:1.32
--- pkgsrc/devel/ruby-simplecov/distinfo:1.31   Tue Sep 15 14:36:32 2026
+++ pkgsrc/devel/ruby-simplecov/distinfo        Sun Sep 27 14:23:17 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.31 2026/09/15 14:36:32 taca Exp $
+$NetBSD: distinfo,v 1.32 2026/09/27 14:23:17 taca Exp $
 
-BLAKE2s (simplecov-1.3.0.gem) = 1a131e878e9f33451c8a8df6a6cf7dde076a8c2a19caabbdb19df371ffbfa210
-SHA512 (simplecov-1.3.0.gem) = c24b81985222e18fed44a7cdb3b75039b64ba47ca3eae4faaebefd7c262979da5c665ea8a54de8467016b4676e904eda73f37373802dc3e691e0cf6aa5184ea5
-Size (simplecov-1.3.0.gem) = 217600 bytes
+BLAKE2s (simplecov-1.3.1.gem) = aad4ed13e5ecbd89afaaae54fe0989584a3fb569fbe8a9e53da0082c6f635c74
+SHA512 (simplecov-1.3.1.gem) = adf3cfc805f6ec1681fc5bfdb17302f287920ad3c2b1c516291663698e47a2d6f7ed97bd5957a79b306f3f570ca015c05ef898fdb06765c56862dd8922060475
+Size (simplecov-1.3.1.gem) = 218624 bytes



Home | Main Index | Thread Index | Old Index