Sun Feb 13 07:16:47 2022 UTC ()
devel/ruby-regexp_parser: update to 2.2.1

2.2.1 (2022-02-11)

Fixed

* fixed Syntax version of absence groups ((?~...))
  - the lexer accepted them for any Ruby version
  - now they are only recognized for Ruby >= 2.4.1 in which they were
    introduced
* reduced gem size by excluding specs from package
* removed deprecated test_files gemspec setting
* no longer depend on yaml/psych (except for Ruby <= 2.4)
* no longer depend on set
  - set was removed from the stdlib and made a standalone gem as of Ruby 3
  - this made it a hidden/undeclared dependency of regexp_parser


(taca)
diff -r1.7 -r1.8 pkgsrc/devel/ruby-regexp_parser/Makefile
diff -r1.6 -r1.7 pkgsrc/devel/ruby-regexp_parser/PLIST
diff -r1.9 -r1.10 pkgsrc/devel/ruby-regexp_parser/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/devel/ruby-regexp_parser/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-regexp_parser/Makefile 2021/12/11 13:32:46 1.7
+++ pkgsrc/devel/ruby-regexp_parser/Makefile 2022/02/13 07:16:46 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.7 2021/12/11 13:32:46 taca Exp $ 1# $NetBSD: Makefile,v 1.8 2022/02/13 07:16:46 taca Exp $
2 2
3DISTNAME= regexp_parser-2.2.0 3DISTNAME= regexp_parser-2.2.1
4CATEGORIES= devel 4CATEGORIES= devel
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/ammar/regexp_parser 7HOMEPAGE= https://github.com/ammar/regexp_parser
8COMMENT= Scanner, lexer, parser for ruby's regular expressions 8COMMENT= Scanner, lexer, parser for ruby's regular expressions
9LICENSE= mit 9LICENSE= mit
10 10
11USE_LANGUAGES= # none 11USE_LANGUAGES= # none
12 12
13.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
14.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/devel/ruby-regexp_parser/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/ruby-regexp_parser/PLIST 2021/12/11 13:32:46 1.6
+++ pkgsrc/devel/ruby-regexp_parser/PLIST 2022/02/13 07:16:46 1.7
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.6 2021/12/11 13:32:46 taca Exp $ 1@comment $NetBSD: PLIST,v 1.7 2022/02/13 07:16:46 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}/Gemfile 4${GEM_LIBDIR}/Gemfile
5${GEM_LIBDIR}/LICENSE 5${GEM_LIBDIR}/LICENSE
6${GEM_LIBDIR}/README.md 6${GEM_LIBDIR}/README.md
7${GEM_LIBDIR}/Rakefile 7${GEM_LIBDIR}/Rakefile
8${GEM_LIBDIR}/lib/regexp_parser.rb 8${GEM_LIBDIR}/lib/regexp_parser.rb
9${GEM_LIBDIR}/lib/regexp_parser/error.rb 9${GEM_LIBDIR}/lib/regexp_parser/error.rb
10${GEM_LIBDIR}/lib/regexp_parser/expression.rb 10${GEM_LIBDIR}/lib/regexp_parser/expression.rb
11${GEM_LIBDIR}/lib/regexp_parser/expression/base.rb 11${GEM_LIBDIR}/lib/regexp_parser/expression/base.rb
12${GEM_LIBDIR}/lib/regexp_parser/expression/classes/alternation.rb 12${GEM_LIBDIR}/lib/regexp_parser/expression/classes/alternation.rb
13${GEM_LIBDIR}/lib/regexp_parser/expression/classes/anchor.rb 13${GEM_LIBDIR}/lib/regexp_parser/expression/classes/anchor.rb
14${GEM_LIBDIR}/lib/regexp_parser/expression/classes/backreference.rb 14${GEM_LIBDIR}/lib/regexp_parser/expression/classes/backreference.rb
@@ -29,28 +29,28 @@ ${GEM_LIBDIR}/lib/regexp_parser/expressi @@ -29,28 +29,28 @@ ${GEM_LIBDIR}/lib/regexp_parser/expressi
29${GEM_LIBDIR}/lib/regexp_parser/expression/methods/match_length.rb 29${GEM_LIBDIR}/lib/regexp_parser/expression/methods/match_length.rb
30${GEM_LIBDIR}/lib/regexp_parser/expression/methods/options.rb 30${GEM_LIBDIR}/lib/regexp_parser/expression/methods/options.rb
31${GEM_LIBDIR}/lib/regexp_parser/expression/methods/strfregexp.rb 31${GEM_LIBDIR}/lib/regexp_parser/expression/methods/strfregexp.rb
32${GEM_LIBDIR}/lib/regexp_parser/expression/methods/tests.rb 32${GEM_LIBDIR}/lib/regexp_parser/expression/methods/tests.rb
33${GEM_LIBDIR}/lib/regexp_parser/expression/methods/traverse.rb 33${GEM_LIBDIR}/lib/regexp_parser/expression/methods/traverse.rb
34${GEM_LIBDIR}/lib/regexp_parser/expression/quantifier.rb 34${GEM_LIBDIR}/lib/regexp_parser/expression/quantifier.rb
35${GEM_LIBDIR}/lib/regexp_parser/expression/sequence.rb 35${GEM_LIBDIR}/lib/regexp_parser/expression/sequence.rb
36${GEM_LIBDIR}/lib/regexp_parser/expression/sequence_operation.rb 36${GEM_LIBDIR}/lib/regexp_parser/expression/sequence_operation.rb
37${GEM_LIBDIR}/lib/regexp_parser/expression/subexpression.rb 37${GEM_LIBDIR}/lib/regexp_parser/expression/subexpression.rb
38${GEM_LIBDIR}/lib/regexp_parser/lexer.rb 38${GEM_LIBDIR}/lib/regexp_parser/lexer.rb
39${GEM_LIBDIR}/lib/regexp_parser/parser.rb 39${GEM_LIBDIR}/lib/regexp_parser/parser.rb
40${GEM_LIBDIR}/lib/regexp_parser/scanner.rb 40${GEM_LIBDIR}/lib/regexp_parser/scanner.rb
41${GEM_LIBDIR}/lib/regexp_parser/scanner/char_type.rl 41${GEM_LIBDIR}/lib/regexp_parser/scanner/char_type.rl
42${GEM_LIBDIR}/lib/regexp_parser/scanner/properties/long.yml 42${GEM_LIBDIR}/lib/regexp_parser/scanner/properties/long.csv
43${GEM_LIBDIR}/lib/regexp_parser/scanner/properties/short.yml 43${GEM_LIBDIR}/lib/regexp_parser/scanner/properties/short.csv
44${GEM_LIBDIR}/lib/regexp_parser/scanner/property.rl 44${GEM_LIBDIR}/lib/regexp_parser/scanner/property.rl
45${GEM_LIBDIR}/lib/regexp_parser/scanner/scanner.rl 45${GEM_LIBDIR}/lib/regexp_parser/scanner/scanner.rl
46${GEM_LIBDIR}/lib/regexp_parser/syntax.rb 46${GEM_LIBDIR}/lib/regexp_parser/syntax.rb
47${GEM_LIBDIR}/lib/regexp_parser/syntax/any.rb 47${GEM_LIBDIR}/lib/regexp_parser/syntax/any.rb
48${GEM_LIBDIR}/lib/regexp_parser/syntax/base.rb 48${GEM_LIBDIR}/lib/regexp_parser/syntax/base.rb
49${GEM_LIBDIR}/lib/regexp_parser/syntax/token.rb 49${GEM_LIBDIR}/lib/regexp_parser/syntax/token.rb
50${GEM_LIBDIR}/lib/regexp_parser/syntax/token/anchor.rb 50${GEM_LIBDIR}/lib/regexp_parser/syntax/token/anchor.rb
51${GEM_LIBDIR}/lib/regexp_parser/syntax/token/assertion.rb 51${GEM_LIBDIR}/lib/regexp_parser/syntax/token/assertion.rb
52${GEM_LIBDIR}/lib/regexp_parser/syntax/token/backreference.rb 52${GEM_LIBDIR}/lib/regexp_parser/syntax/token/backreference.rb
53${GEM_LIBDIR}/lib/regexp_parser/syntax/token/character_set.rb 53${GEM_LIBDIR}/lib/regexp_parser/syntax/token/character_set.rb
54${GEM_LIBDIR}/lib/regexp_parser/syntax/token/character_type.rb 54${GEM_LIBDIR}/lib/regexp_parser/syntax/token/character_type.rb
55${GEM_LIBDIR}/lib/regexp_parser/syntax/token/conditional.rb 55${GEM_LIBDIR}/lib/regexp_parser/syntax/token/conditional.rb
56${GEM_LIBDIR}/lib/regexp_parser/syntax/token/escape.rb 56${GEM_LIBDIR}/lib/regexp_parser/syntax/token/escape.rb
@@ -68,82 +68,14 @@ ${GEM_LIBDIR}/lib/regexp_parser/syntax/v @@ -68,82 +68,14 @@ ${GEM_LIBDIR}/lib/regexp_parser/syntax/v
68${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.0.0.rb 68${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.0.0.rb
69${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.2.0.rb 69${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.2.0.rb
70${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.3.0.rb 70${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.3.0.rb
71${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.4.0.rb 71${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.4.0.rb
72${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.4.1.rb 72${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.4.1.rb
73${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.5.0.rb 73${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.5.0.rb
74${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.0.rb 74${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.0.rb
75${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.2.rb 75${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.2.rb
76${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.3.rb 76${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/2.6.3.rb
77${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/3.1.0.rb 77${GEM_LIBDIR}/lib/regexp_parser/syntax/versions/3.1.0.rb
78${GEM_LIBDIR}/lib/regexp_parser/token.rb 78${GEM_LIBDIR}/lib/regexp_parser/token.rb
79${GEM_LIBDIR}/lib/regexp_parser/version.rb 79${GEM_LIBDIR}/lib/regexp_parser/version.rb
80${GEM_LIBDIR}/regexp_parser.gemspec 80${GEM_LIBDIR}/regexp_parser.gemspec
81${GEM_LIBDIR}/spec/expression/base_spec.rb 
82${GEM_LIBDIR}/spec/expression/clone_spec.rb 
83${GEM_LIBDIR}/spec/expression/conditional_spec.rb 
84${GEM_LIBDIR}/spec/expression/free_space_spec.rb 
85${GEM_LIBDIR}/spec/expression/methods/match_length_spec.rb 
86${GEM_LIBDIR}/spec/expression/methods/match_spec.rb 
87${GEM_LIBDIR}/spec/expression/methods/strfregexp_spec.rb 
88${GEM_LIBDIR}/spec/expression/methods/tests_spec.rb 
89${GEM_LIBDIR}/spec/expression/methods/traverse_spec.rb 
90${GEM_LIBDIR}/spec/expression/options_spec.rb 
91${GEM_LIBDIR}/spec/expression/subexpression_spec.rb 
92${GEM_LIBDIR}/spec/expression/to_h_spec.rb 
93${GEM_LIBDIR}/spec/expression/to_s_spec.rb 
94${GEM_LIBDIR}/spec/lexer/all_spec.rb 
95${GEM_LIBDIR}/spec/lexer/conditionals_spec.rb 
96${GEM_LIBDIR}/spec/lexer/delimiters_spec.rb 
97${GEM_LIBDIR}/spec/lexer/escapes_spec.rb 
98${GEM_LIBDIR}/spec/lexer/keep_spec.rb 
99${GEM_LIBDIR}/spec/lexer/literals_spec.rb 
100${GEM_LIBDIR}/spec/lexer/nesting_spec.rb 
101${GEM_LIBDIR}/spec/lexer/refcalls_spec.rb 
102${GEM_LIBDIR}/spec/parser/all_spec.rb 
103${GEM_LIBDIR}/spec/parser/alternation_spec.rb 
104${GEM_LIBDIR}/spec/parser/anchors_spec.rb 
105${GEM_LIBDIR}/spec/parser/conditionals_spec.rb 
106${GEM_LIBDIR}/spec/parser/errors_spec.rb 
107${GEM_LIBDIR}/spec/parser/escapes_spec.rb 
108${GEM_LIBDIR}/spec/parser/free_space_spec.rb 
109${GEM_LIBDIR}/spec/parser/groups_spec.rb 
110${GEM_LIBDIR}/spec/parser/keep_spec.rb 
111${GEM_LIBDIR}/spec/parser/options_spec.rb 
112${GEM_LIBDIR}/spec/parser/posix_classes_spec.rb 
113${GEM_LIBDIR}/spec/parser/properties_spec.rb 
114${GEM_LIBDIR}/spec/parser/quantifiers_spec.rb 
115${GEM_LIBDIR}/spec/parser/refcalls_spec.rb 
116${GEM_LIBDIR}/spec/parser/set/intersections_spec.rb 
117${GEM_LIBDIR}/spec/parser/set/ranges_spec.rb 
118${GEM_LIBDIR}/spec/parser/sets_spec.rb 
119${GEM_LIBDIR}/spec/parser/types_spec.rb 
120${GEM_LIBDIR}/spec/scanner/all_spec.rb 
121${GEM_LIBDIR}/spec/scanner/anchors_spec.rb 
122${GEM_LIBDIR}/spec/scanner/conditionals_spec.rb 
123${GEM_LIBDIR}/spec/scanner/delimiters_spec.rb 
124${GEM_LIBDIR}/spec/scanner/errors_spec.rb 
125${GEM_LIBDIR}/spec/scanner/escapes_spec.rb 
126${GEM_LIBDIR}/spec/scanner/free_space_spec.rb 
127${GEM_LIBDIR}/spec/scanner/groups_spec.rb 
128${GEM_LIBDIR}/spec/scanner/keep_spec.rb 
129${GEM_LIBDIR}/spec/scanner/literals_spec.rb 
130${GEM_LIBDIR}/spec/scanner/meta_spec.rb 
131${GEM_LIBDIR}/spec/scanner/options_spec.rb 
132${GEM_LIBDIR}/spec/scanner/properties_spec.rb 
133${GEM_LIBDIR}/spec/scanner/quantifiers_spec.rb 
134${GEM_LIBDIR}/spec/scanner/refcalls_spec.rb 
135${GEM_LIBDIR}/spec/scanner/sets_spec.rb 
136${GEM_LIBDIR}/spec/scanner/types_spec.rb 
137${GEM_LIBDIR}/spec/spec_helper.rb 
138${GEM_LIBDIR}/spec/support/capturing_stderr.rb 
139${GEM_LIBDIR}/spec/support/shared_examples.rb 
140${GEM_LIBDIR}/spec/syntax/syntax_spec.rb 
141${GEM_LIBDIR}/spec/syntax/syntax_token_map_spec.rb 
142${GEM_LIBDIR}/spec/syntax/versions/1.8.6_spec.rb 
143${GEM_LIBDIR}/spec/syntax/versions/1.9.1_spec.rb 
144${GEM_LIBDIR}/spec/syntax/versions/1.9.3_spec.rb 
145${GEM_LIBDIR}/spec/syntax/versions/2.0.0_spec.rb 
146${GEM_LIBDIR}/spec/syntax/versions/2.2.0_spec.rb 
147${GEM_LIBDIR}/spec/syntax/versions/aliases_spec.rb 
148${GEM_LIBDIR}/spec/token/token_spec.rb 
149${GEM_HOME}/specifications/${GEM_NAME}.gemspec 81${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.9 -r1.10 pkgsrc/devel/ruby-regexp_parser/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ruby-regexp_parser/distinfo 2021/12/11 13:32:46 1.9
+++ pkgsrc/devel/ruby-regexp_parser/distinfo 2022/02/13 07:16:46 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2021/12/11 13:32:46 taca Exp $ 1$NetBSD: distinfo,v 1.10 2022/02/13 07:16:46 taca Exp $
2 2
3BLAKE2s (regexp_parser-2.2.0.gem) = a066b5b574112a65d3ea6ab9925f95caff37830e3e62fb07e00201065e2d7aa5 3BLAKE2s (regexp_parser-2.2.1.gem) = ee89a03f7c10c2cd97e5e039e553d8f82a05254ddf30e933da6f3d2ab4172c23
4SHA512 (regexp_parser-2.2.0.gem) = b53d7a6abbd87f5553063886378bba543e7fc1c78ea815ae0cc0974b59334a8020040d83896d4a61ad3b4ac767b901fd19aae0a6c1d05bfb90aee41a4deb6a5b 4SHA512 (regexp_parser-2.2.1.gem) = bb757d197aec8a1c3740ceaf54d44308639af5161564e6f5937fdae16ef358fef6d26fd65b2c549b7b3e5d1c5309b869940aae67379301c9044013e6469b6545
5Size (regexp_parser-2.2.0.gem) = 101888 bytes 5Size (regexp_parser-2.2.1.gem) = 69632 bytes