pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-io-like



Module Name:    pkgsrc
Committed By:   taca
Date:           Sun Jun  8 16:41:07 UTC 2025

Modified Files:
        pkgsrc/devel/ruby-io-like: Makefile PLIST distinfo

Log Message:
devel/ruby-io-like: update to 0.4.0

0.4.0 (2025/06/01)

* Reimplemented all version specific IO::Like modules as a single class
    - WARNING: Breaks API compatibility with prior versions
* Dropped support for Ruby less than 2.7
* Added full API compatibility for Ruby 2.7 through 3.4
    - Support for character encodings
    - Asynchronous/nonblocking methods
    - Many missing helper methods
* Reworked spec handling to make it easier to import rubyspec snapshots
  almost trivially (Grant Gardner, Jeremy Bopp)
* Added code coverage tooling


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/ruby-io-like/Makefile \
    pkgsrc/devel/ruby-io-like/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/ruby-io-like/PLIST

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-io-like/Makefile
diff -u pkgsrc/devel/ruby-io-like/Makefile:1.5 pkgsrc/devel/ruby-io-like/Makefile:1.6
--- pkgsrc/devel/ruby-io-like/Makefile:1.5      Sun Mar  8 14:20:32 2020
+++ pkgsrc/devel/ruby-io-like/Makefile  Sun Jun  8 16:41:07 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2020/03/08 14:20:32 taca Exp $
+# $NetBSD: Makefile,v 1.6 2025/06/08 16:41:07 taca Exp $
 
-DISTNAME=      io-like-0.3.1
+DISTNAME=      io-like-0.4.0
 CATEGORIES=    devel
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/ruby-io-like/distinfo
diff -u pkgsrc/devel/ruby-io-like/distinfo:1.5 pkgsrc/devel/ruby-io-like/distinfo:1.6
--- pkgsrc/devel/ruby-io-like/distinfo:1.5      Tue Oct 26 10:19:35 2021
+++ pkgsrc/devel/ruby-io-like/distinfo  Sun Jun  8 16:41:07 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 10:19:35 nia Exp $
+$NetBSD: distinfo,v 1.6 2025/06/08 16:41:07 taca Exp $
 
-BLAKE2s (io-like-0.3.1.gem) = 29526175defbbffe7972437c34875d86ffe101a06b63ce4b41bb5c6c5c3f002a
-SHA512 (io-like-0.3.1.gem) = 0c53bd5d7ba87c7de06a96708150592851e02313fd29d724a21289e28c0739df57b7f792725c1cfbbd1ccc853dff1a638620f081cb355d7d27fec4c2dcf11c5e
-Size (io-like-0.3.1.gem) = 34304 bytes
+BLAKE2s (io-like-0.4.0.gem) = fe704fa43b259f3534d7b41c15dd0bb014d57b47aaa0a7bd4b7c65904e5435f7
+SHA512 (io-like-0.4.0.gem) = 05b025f84dccc860c1293d93ba34e23d77c046532592d4c254e1e0afa0d87e5863fc3c96a4eb06f625824e21705840ba0105dd3a6ff23200411e62e0ba7e4dcc
+Size (io-like-0.4.0.gem) = 37376 bytes

Index: pkgsrc/devel/ruby-io-like/PLIST
diff -u pkgsrc/devel/ruby-io-like/PLIST:1.2 pkgsrc/devel/ruby-io-like/PLIST:1.3
--- pkgsrc/devel/ruby-io-like/PLIST:1.2 Sun Mar  8 14:20:32 2020
+++ pkgsrc/devel/ruby-io-like/PLIST     Sun Jun  8 16:41:07 2025
@@ -1,59 +1,21 @@
-@comment $NetBSD: PLIST,v 1.2 2020/03/08 14:20:32 taca Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/06/08 16:41:07 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
-${GEM_LIBDIR}/.yardopts
 ${GEM_LIBDIR}/LICENSE
-${GEM_LIBDIR}/LICENSE-rubyspec
 ${GEM_LIBDIR}/NEWS.md
 ${GEM_LIBDIR}/README.md
-${GEM_LIBDIR}/Rakefile
 ${GEM_LIBDIR}/lib/io/like.rb
-${GEM_LIBDIR}/ruby.1.8.mspec
-${GEM_LIBDIR}/spec/binmode_spec.rb
-${GEM_LIBDIR}/spec/close_read_spec.rb
-${GEM_LIBDIR}/spec/close_spec.rb
-${GEM_LIBDIR}/spec/close_write_spec.rb
-${GEM_LIBDIR}/spec/closed_spec.rb
-${GEM_LIBDIR}/spec/each_byte_spec.rb
-${GEM_LIBDIR}/spec/each_line_spec.rb
-${GEM_LIBDIR}/spec/each_spec.rb
-${GEM_LIBDIR}/spec/eof_spec.rb
-${GEM_LIBDIR}/spec/fixtures/classes.rb
-${GEM_LIBDIR}/spec/fixtures/gets.txt
-${GEM_LIBDIR}/spec/fixtures/numbered_lines.txt
-${GEM_LIBDIR}/spec/fixtures/one_byte.txt
-${GEM_LIBDIR}/spec/fixtures/paragraphs.txt
-${GEM_LIBDIR}/spec/fixtures/readlines.txt
-${GEM_LIBDIR}/spec/flush_spec.rb
-${GEM_LIBDIR}/spec/getc_spec.rb
-${GEM_LIBDIR}/spec/gets_spec.rb
-${GEM_LIBDIR}/spec/isatty_spec.rb
-${GEM_LIBDIR}/spec/lineno_spec.rb
-${GEM_LIBDIR}/spec/output_spec.rb
-${GEM_LIBDIR}/spec/pos_spec.rb
-${GEM_LIBDIR}/spec/print_spec.rb
-${GEM_LIBDIR}/spec/printf_spec.rb
-${GEM_LIBDIR}/spec/putc_spec.rb
-${GEM_LIBDIR}/spec/puts_spec.rb
-${GEM_LIBDIR}/spec/read_spec.rb
-${GEM_LIBDIR}/spec/readchar_spec.rb
-${GEM_LIBDIR}/spec/readline_spec.rb
-${GEM_LIBDIR}/spec/readlines_spec.rb
-${GEM_LIBDIR}/spec/readpartial_spec.rb
-${GEM_LIBDIR}/spec/rewind_spec.rb
-${GEM_LIBDIR}/spec/seek_spec.rb
-${GEM_LIBDIR}/spec/shared/each.rb
-${GEM_LIBDIR}/spec/shared/eof.rb
-${GEM_LIBDIR}/spec/shared/pos.rb
-${GEM_LIBDIR}/spec/shared/tty.rb
-${GEM_LIBDIR}/spec/shared/write.rb
-${GEM_LIBDIR}/spec/sync_spec.rb
-${GEM_LIBDIR}/spec/sysread_spec.rb
-${GEM_LIBDIR}/spec/sysseek_spec.rb
-${GEM_LIBDIR}/spec/syswrite_spec.rb
-${GEM_LIBDIR}/spec/tell_spec.rb
-${GEM_LIBDIR}/spec/to_io_spec.rb
-${GEM_LIBDIR}/spec/tty_spec.rb
-${GEM_LIBDIR}/spec/ungetc_spec.rb
-${GEM_LIBDIR}/spec/write_spec.rb
-${GEM_LIBDIR}/spec_helper.rb
+${GEM_LIBDIR}/lib/io/like_helpers.rb
+${GEM_LIBDIR}/lib/io/like_helpers/abstract_io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/blocking_io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/buffered_io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/character_io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/character_io/basic_reader.rb
+${GEM_LIBDIR}/lib/io/like_helpers/character_io/converter_reader.rb
+${GEM_LIBDIR}/lib/io/like_helpers/delegated_io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/duplexed_io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/io.rb
+${GEM_LIBDIR}/lib/io/like_helpers/io_wrapper.rb
+${GEM_LIBDIR}/lib/io/like_helpers/pipeline.rb
+${GEM_LIBDIR}/lib/io/like_helpers/ruby_facts.rb
+${GEM_LIBDIR}/rubyspec/LICENSE
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec



Home | Main Index | Thread Index | Old Index