Sun Jan 16 15:01:48 2022 UTC ()
textproc/ruby-csv: update to 3.2.2

pkgsrc change: remove restriction for Ruby's version since this
package can install without error for All Ruby Version although
Ruby 3.1 has the same version in base.

3.2.2 (2021-12-24)

Improvements

* Added a validation for invalid option
  combination. [GitHub#225][Patch by adamroyjones]

* Improved documentation for developers. [GitHub#227][Patch by Eriko
  Sugiyama]

Fixes

* Fixed a bug that all of ARGF contents may not be
  consumed. [GitHub#228][Reported by Rafael Navaza]

* Fixed a bug that some texts may be dropped unexpectedly. [Bug
  #18245][ruby-core:105587][Reported by Hassan Abdul Rehman]

* Thanks

  - adamroyjones
  - Eriko Sugiyama
  - Rafael Navaza
  - Hassan Abdul Rehman

3.2.1 (2021-10-23)

Improvements

* doc: Fixed wrong class name. [GitHub#217][Patch by Vince]

* Changed to always use "\n" for the default row separator on Ruby 3.0
  or later because $INPUT_RECORD_SEPARATOR was deprecated since Ruby
  3.0.

* Added support for Ractor. [GitHub#218][Patch by rm155]

  - Users who want to use the built-in converters in non-main Ractors
    need to call Ractor.make_shareable(CSV::Converters) and/or
    Ractor.make_shareable(CSV::HeaderConverters) before creating
    non-main Ractors.

* Thanks

  - Vince
  - Joakim Antman
  - rm155

3.2.0 (2021-06-06)

Improvements

* CSV.open: Added support for :newline option. [GitHub#198][Patch by
  Nobuyoshi Nakada]

* CSV::Table#each: Added support for column mode with duplicated
  headers. [GitHub#206][Reported by Yaroslav Berezovskiy]

* Object#CSV: Added support for Ruby 3.0.

* CSV::Row: Added support for pattern matching. [GitHub#207][Patch by
  Kevin Newton]

Fixes

* Fixed typos in documentation. [GitHub#196][GitHub#205][Patch by
  Sampat Badhe]

* Thanks

  - Sampat Badhe
  - Nobuyoshi Nakada
  - Yaroslav Berezovskiy
  - Kevin Newton


(taca)
diff -r1.5 -r1.6 pkgsrc/textproc/ruby-csv/Makefile
diff -r1.5 -r1.6 pkgsrc/textproc/ruby-csv/distinfo
diff -r1.3 -r1.4 pkgsrc/textproc/ruby-csv/PLIST

cvs diff -r1.5 -r1.6 pkgsrc/textproc/ruby-csv/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-csv/Makefile 2022/01/14 15:58:50 1.5
+++ pkgsrc/textproc/ruby-csv/Makefile 2022/01/16 15:01:48 1.6
@@ -1,29 +1,14 @@ @@ -1,29 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2022/01/14 15:58:50 taca Exp $ 1# $NetBSD: Makefile,v 1.6 2022/01/16 15:01:48 taca Exp $
2 2
3DISTNAME= csv-${RUBY_CSV_VERSION} 3DISTNAME= csv-3.2.2
4CATEGORIES= textproc 4CATEGORIES= textproc
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/ruby/csv/ 7HOMEPAGE= https://github.com/ruby/csv/
8COMMENT= CSV Reading and Writing 8COMMENT= CSV Reading and Writing
9LICENSE= 2-clause-bsd 9LICENSE= 2-clause-bsd
10 10
11RUBY_CSV_VERSION= 3.1.9 
12 
13# Ruby 3.0 and later contains newer version 
14RUBY_VERSIONS_ACCEPTED= 26 27 
15 
16USE_LANGUAGES= # none 11USE_LANGUAGES= # none
17 12
18#.include "../../lang/ruby/rubyversion.mk" 
19# 
20#.if !empty(RUBY_CSV_VER) 
21# 
22#. if ${RUBY_CSV_VERSION} == "${RUBY_CSV_VER}" 
23#. error "${RUBY_PKGPREFIX}-base contains this package ${PKGBASE}." 
24#. endif 
25# 
26#.endif 
27 
28.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
29.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/textproc/ruby-csv/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-csv/distinfo 2021/10/26 11:23:22 1.5
+++ pkgsrc/textproc/ruby-csv/distinfo 2022/01/16 15:01:48 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2021/10/26 11:23:22 nia Exp $ 1$NetBSD: distinfo,v 1.6 2022/01/16 15:01:48 taca Exp $
2 2
3BLAKE2s (csv-3.1.9.gem) = 91df2edc540bf4348970325c32cbc448b14d278fe73e84c256fb5b03ba685b0c 3BLAKE2s (csv-3.2.2.gem) = bd032bb3c0762ea23271863b120374bbb57bce2f0533ba7c706898dcf8ae0dc7
4SHA512 (csv-3.1.9.gem) = a8ea1a73143b76b6de5220272b7ddbc36e44054f1b318aedba8df6f922640241318884d69429de035d3e73b7be491c384157469205b8f4cf6af01568a45daf71 4SHA512 (csv-3.2.2.gem) = 479de7dc3fb28a6ffbd69918647df12bb4361b1aab3d7203cf45cef3ecad846ef755bd17ebee70c922ae313d896a8225cacbd8cfa5ce2e74a0c9a79f16022a3f
5Size (csv-3.1.9.gem) = 60416 bytes 5Size (csv-3.2.2.gem) = 61952 bytes

cvs diff -r1.3 -r1.4 pkgsrc/textproc/ruby-csv/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-csv/PLIST 2021/01/14 14:38:40 1.3
+++ pkgsrc/textproc/ruby-csv/PLIST 2022/01/16 15:01:48 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2021/01/14 14:38:40 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/01/16 15:01:48 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/LICENSE.txt 3${GEM_LIBDIR}/LICENSE.txt
4${GEM_LIBDIR}/NEWS.md 4${GEM_LIBDIR}/NEWS.md
5${GEM_LIBDIR}/README.md 5${GEM_LIBDIR}/README.md
6${GEM_LIBDIR}/doc/csv/arguments/io.rdoc 6${GEM_LIBDIR}/doc/csv/arguments/io.rdoc
7${GEM_LIBDIR}/doc/csv/options/common/col_sep.rdoc 7${GEM_LIBDIR}/doc/csv/options/common/col_sep.rdoc
8${GEM_LIBDIR}/doc/csv/options/common/quote_char.rdoc 8${GEM_LIBDIR}/doc/csv/options/common/quote_char.rdoc
9${GEM_LIBDIR}/doc/csv/options/common/row_sep.rdoc 9${GEM_LIBDIR}/doc/csv/options/common/row_sep.rdoc
10${GEM_LIBDIR}/doc/csv/options/generating/force_quotes.rdoc 10${GEM_LIBDIR}/doc/csv/options/generating/force_quotes.rdoc
11${GEM_LIBDIR}/doc/csv/options/generating/quote_empty.rdoc 11${GEM_LIBDIR}/doc/csv/options/generating/quote_empty.rdoc
12${GEM_LIBDIR}/doc/csv/options/generating/write_converters.rdoc 12${GEM_LIBDIR}/doc/csv/options/generating/write_converters.rdoc
13${GEM_LIBDIR}/doc/csv/options/generating/write_empty_value.rdoc 13${GEM_LIBDIR}/doc/csv/options/generating/write_empty_value.rdoc
14${GEM_LIBDIR}/doc/csv/options/generating/write_headers.rdoc 14${GEM_LIBDIR}/doc/csv/options/generating/write_headers.rdoc
@@ -24,20 +24,21 @@ ${GEM_LIBDIR}/doc/csv/options/parsing/re @@ -24,20 +24,21 @@ ${GEM_LIBDIR}/doc/csv/options/parsing/re
24${GEM_LIBDIR}/doc/csv/options/parsing/skip_blanks.rdoc 24${GEM_LIBDIR}/doc/csv/options/parsing/skip_blanks.rdoc
25${GEM_LIBDIR}/doc/csv/options/parsing/skip_lines.rdoc 25${GEM_LIBDIR}/doc/csv/options/parsing/skip_lines.rdoc
26${GEM_LIBDIR}/doc/csv/options/parsing/strip.rdoc 26${GEM_LIBDIR}/doc/csv/options/parsing/strip.rdoc
27${GEM_LIBDIR}/doc/csv/options/parsing/unconverted_fields.rdoc 27${GEM_LIBDIR}/doc/csv/options/parsing/unconverted_fields.rdoc
28${GEM_LIBDIR}/doc/csv/recipes/filtering.rdoc 28${GEM_LIBDIR}/doc/csv/recipes/filtering.rdoc
29${GEM_LIBDIR}/doc/csv/recipes/generating.rdoc 29${GEM_LIBDIR}/doc/csv/recipes/generating.rdoc
30${GEM_LIBDIR}/doc/csv/recipes/parsing.rdoc 30${GEM_LIBDIR}/doc/csv/recipes/parsing.rdoc
31${GEM_LIBDIR}/doc/csv/recipes/recipes.rdoc 31${GEM_LIBDIR}/doc/csv/recipes/recipes.rdoc
32${GEM_LIBDIR}/lib/csv.rb 32${GEM_LIBDIR}/lib/csv.rb
33${GEM_LIBDIR}/lib/csv/core_ext/array.rb 33${GEM_LIBDIR}/lib/csv/core_ext/array.rb
34${GEM_LIBDIR}/lib/csv/core_ext/string.rb 34${GEM_LIBDIR}/lib/csv/core_ext/string.rb
35${GEM_LIBDIR}/lib/csv/delete_suffix.rb 35${GEM_LIBDIR}/lib/csv/delete_suffix.rb
36${GEM_LIBDIR}/lib/csv/fields_converter.rb 36${GEM_LIBDIR}/lib/csv/fields_converter.rb
 37${GEM_LIBDIR}/lib/csv/input_record_separator.rb
37${GEM_LIBDIR}/lib/csv/match_p.rb 38${GEM_LIBDIR}/lib/csv/match_p.rb
38${GEM_LIBDIR}/lib/csv/parser.rb 39${GEM_LIBDIR}/lib/csv/parser.rb
39${GEM_LIBDIR}/lib/csv/row.rb 40${GEM_LIBDIR}/lib/csv/row.rb
40${GEM_LIBDIR}/lib/csv/table.rb 41${GEM_LIBDIR}/lib/csv/table.rb
41${GEM_LIBDIR}/lib/csv/version.rb 42${GEM_LIBDIR}/lib/csv/version.rb
42${GEM_LIBDIR}/lib/csv/writer.rb 43${GEM_LIBDIR}/lib/csv/writer.rb
43${GEM_HOME}/specifications/${GEM_NAME}.gemspec 44${GEM_HOME}/specifications/${GEM_NAME}.gemspec