Sun Dec 17 17:26:07 2023 UTC (161d)
lang/ruby-cucumber-gherkin: update to 27.0.0

23.0.0 (2022-03-30)
Changed
* Update messages to v18.0.0
* [Java] Replaced Gherkin with a GherkinParser that uses a builder to
  construct.
* [Java] Made all internal classes package private
* [Java] Removed unused stopAtFirstError property from Parser
* [PHP] Implemented Gherkin
* [JavaScript] @cucumber/message-streams has been removed from the
  dependencies. If you are using @cucumber/gherkin-streams v5.0.0 or later,
  you have to add @cucumber/message-streams in your dependencies in addition
  to @cucumber/gherkin.
Removed
* [Java] the io.cucumber.gherkin.Main class is no longer part of the jar.

23.0.1 (2022-03-31)
Fixed
* [PhP] Fix dependency of messages (#1943)

24.0.0 (2022-05-31)
Added
* [Java], [JavaScript], [PHP], [Perl], [Python], [Go], [C], [DotNet], [Ruby]
  Support new messages keyword types fields an added with #1966 (#1741)
Changed
* [Java] the GherkinDialect constructor is no longer public (it's only used
  internally)
* [Go] the gherkin.GherkinDialectsBuildin id renamed to
  gherkin.DialectsBuiltin
* [Go] the gherkin.GherkinDialect id renamed to gherkin.Dialect
* [Go] the gherkin.GherkinDialectProvider id renamed to
  gherkin.DialectProvider
* The ne (Nepali) and translation changed from अनी to अनि
* The uz (Uzbek) given translation changed from Агар to Belgilangan
* The en-old (Old English) when translation changed from Tha / Þa / Ða to
  Bæþsealf / Bæþsealfa / Bæþsealfe / Ciricæw / Ciricæwe / Ciricæwa
Fixed
* [Java] remove shaded dependency on
  com.eclipsesource.minimal-json:minimal-json (#1957 #1959)

24.1.0 (2022-10-10)
Added
* [Java] Added support for reading directly from input (files, streams,
  paths, ect)
* [C] The C implementation re-enabled and made up to date. (#1989)
Fixed
* [Javascript] Include tags from rules in scenario outlines (#2091)
* [Python] Fix gherkin-python for compiling example values with trailing
  backslash (#2048, #1954)
* [PHP] Disallow installation of Messages 18.x (#2034)

25.0.0 (2022-11-09)
Added
* Additional ja (Japanese) translations for and, but
* Added amh (Amharic) translation
* Add Фича and Шаблон примера as more convenient
  translations (#2078)
Changed
* ja (Japanese) Rule translation changed from Rule to ルール
Fixed
* Translations fixed for ka (Georgian) locale

25.0.1 (2022-11-09)
Fixed
* Fix release process for perl and elixir

25.0.2 (2022-11-09)
Fixed
* Fix half-glyph in Georgian translations (#44)

26.0.0 (2022-12-17)
Added
* [Java] Enabled reproducible builds
Changed
* Upgraded messages to v21
* [.NET] Update target frameworks fo .NET 6, .NET Framework 4.6.2, .NET
  Standard 2.0
Fixed
* Link to the correct repository in various package meta-data.
* [Perl] Specify version range for Cucumber::Messages dependency (#50)

26.0.1 (2022-12-17)
Fixed
* [Go] Fix module names

26.0.2 (2022-12-27)
Fixed
* [Go] Fix module names (again)

26.0.3 (2023-01-03)
Fixed
* [Javascript, PHP, Ruby] Allow messages v19.1.4 to v20.0.1 to be used
* [Java] Improve text trim performance (#84)

26.2.0 (2023-04-07)
Changed
* Upgraded messages to v22

26.1.0 (2023-03-23)
Added
* (i18n) Add Belarusian localization

27.0.0 (2023-09-15)
Added
* (i18n) Added Malayalam localization
* (i18n) Added 'ed' to Italian (#31)
* (i18n) Added Danish translation of "Rule"
* (i18n) Added Dutch translation of "Rule"
* (i18n) Added Esperanto translation of "Rule"
* [Ruby] Added Gherkin::Query#parent_locations for determining a scenario's
  parents' line numbers (#89)
* C++ implementation #117
Changed
* [.NET] Bump sdk to .net 8. Added .net 8 to test platforms
* [Go, Perl, Ruby] Upgraded messages to v22
* [Go] Improve performance - don't compile regex on matcher create
* [Perl] Fix release packaging
* [Perl] Include CHANGELOG.md in tarball
* [Perl] Harmonized error reporting with mainstream implementations - errors
  are now converted to messages and reported in the message stream (#31)
* [Ruby] Update minimum ruby requirement from 2.3 to 2.5


(taca)
diff -r1.7 -r1.8 pkgsrc/lang/ruby-cucumber-gherkin/Makefile
diff -r1.3 -r1.4 pkgsrc/lang/ruby-cucumber-gherkin/PLIST
diff -r1.9 -r1.10 pkgsrc/lang/ruby-cucumber-gherkin/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/lang/ruby-cucumber-gherkin/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/ruby-cucumber-gherkin/Makefile 2021/11/23 14:05:24 1.7
+++ pkgsrc/lang/ruby-cucumber-gherkin/Makefile 2023/12/17 17:26:07 1.8
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile,v 1.7 2021/11/23 14:05:24 taca Exp $ 1# $NetBSD: Makefile,v 1.8 2023/12/17 17:26:07 taca Exp $
2 2
3DISTNAME= cucumber-gherkin-22.0.0 3DISTNAME= cucumber-gherkin-27.0.0
4CATEGORIES= lang 4CATEGORIES= lang
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/cucumber/gherkin-ruby 7HOMEPAGE= https://github.com/cucumber/gherkin
8COMMENT= Gherkin parser/compiler for Ruby 8COMMENT= Gherkin parser/compiler for Ruby
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-cucumber-messages>=17.1<18:../../devel/ruby-cucumber-messages 11DEPENDS+= ${RUBY_PKGPREFIX}-cucumber-messages>=19.1.4<23:../../devel/ruby-cucumber-messages
12 12
13CONFLICTS+= ${RUBY_PKGPREFIX}-gherkin-[0-9]* 13CONFLICTS+= ${RUBY_PKGPREFIX}-gherkin-[0-9]*
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16
17RUBYGEM_OPTIONS+= --format-executable 17RUBYGEM_OPTIONS+= --format-executable
18 18
19.include "../../lang/ruby/gem.mk" 19.include "../../lang/ruby/gem.mk"
20.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/lang/ruby-cucumber-gherkin/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/ruby-cucumber-gherkin/PLIST 2021/05/23 09:37:06 1.3
+++ pkgsrc/lang/ruby-cucumber-gherkin/PLIST 2023/12/17 17:26:07 1.4
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1@comment $NetBSD: PLIST,v 1.3 2021/05/23 09:37:06 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2023/12/17 17:26:07 taca Exp $
2bin/gherkin-ruby${RUBY_SUFFIX} 2bin/gherkin-ruby${RUBY_SUFFIX}
3bin/gherkin${RUBY_SUFFIX} 3bin/gherkin${RUBY_SUFFIX}
4${GEM_HOME}/cache/${GEM_NAME}.gem 4${GEM_HOME}/cache/${GEM_NAME}.gem
5${GEM_LIBDIR}/LICENSE 
6${GEM_LIBDIR}/README.md 5${GEM_LIBDIR}/README.md
7${GEM_LIBDIR}/bin/gherkin 6${GEM_LIBDIR}/bin/gherkin
8${GEM_LIBDIR}/bin/gherkin-ruby 7${GEM_LIBDIR}/bin/gherkin-ruby
9${GEM_LIBDIR}/lib/gherkin.rb 8${GEM_LIBDIR}/lib/gherkin.rb
10${GEM_LIBDIR}/lib/gherkin/ast_builder.rb 9${GEM_LIBDIR}/lib/gherkin/ast_builder.rb
11${GEM_LIBDIR}/lib/gherkin/ast_node.rb 10${GEM_LIBDIR}/lib/gherkin/ast_node.rb
12${GEM_LIBDIR}/lib/gherkin/dialect.rb 11${GEM_LIBDIR}/lib/gherkin/dialect.rb
13${GEM_LIBDIR}/lib/gherkin/errors.rb 12${GEM_LIBDIR}/lib/gherkin/errors.rb
14${GEM_LIBDIR}/lib/gherkin/gherkin-languages.json 13${GEM_LIBDIR}/lib/gherkin/gherkin-languages.json
15${GEM_LIBDIR}/lib/gherkin/gherkin_line.rb 14${GEM_LIBDIR}/lib/gherkin/gherkin_line.rb
16${GEM_LIBDIR}/lib/gherkin/parser.rb 15${GEM_LIBDIR}/lib/gherkin/parser.rb
17${GEM_LIBDIR}/lib/gherkin/pickles/compiler.rb 16${GEM_LIBDIR}/lib/gherkin/pickles/compiler.rb
18${GEM_LIBDIR}/lib/gherkin/query.rb 17${GEM_LIBDIR}/lib/gherkin/query.rb

cvs diff -r1.9 -r1.10 pkgsrc/lang/ruby-cucumber-gherkin/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/ruby-cucumber-gherkin/distinfo 2021/11/23 14:05:24 1.9
+++ pkgsrc/lang/ruby-cucumber-gherkin/distinfo 2023/12/17 17:26:07 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2021/11/23 14:05:24 taca Exp $ 1$NetBSD: distinfo,v 1.10 2023/12/17 17:26:07 taca Exp $
2 2
3BLAKE2s (cucumber-gherkin-22.0.0.gem) = 921d3fa162464b24826f4b03737d49c3ea45e29e02318739c3b6e0010703bee5 3BLAKE2s (cucumber-gherkin-27.0.0.gem) = b2218fc591e86a88d57e93664e32aee5a21e1dc969cd814b064da9be39dc8ca9
4SHA512 (cucumber-gherkin-22.0.0.gem) = 51bb88282cae4f531a4ef6c2f2e0672497d167c43b8ccd8c994c45134748bced388ef11e7c85f585fd623df0c8eb7a06657ed789a9aef469df7bb10d6c9db2a4 4SHA512 (cucumber-gherkin-27.0.0.gem) = 705c5a312ee76c3cf10bdd98ecc581f4e3a253a278b4cc7a62e4046ff5e1422891eaebeaba5dcbdf7e8a5fab993afc3925b2af83c8bc470d5513cc8b284a3e42
5Size (cucumber-gherkin-22.0.0.gem) = 33792 bytes 5Size (cucumber-gherkin-27.0.0.gem) = 34816 bytes