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.5diff -r1.7 -r1.8 pkgsrc/lang/ruby-cucumber-gherkin/Makefile
(taca)
@@ -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 | |||
3 | DISTNAME= cucumber-gherkin-22.0.0 | 3 | DISTNAME= cucumber-gherkin-27.0.0 | |
4 | CATEGORIES= lang | 4 | CATEGORIES= lang | |
5 | 5 | |||
6 | MAINTAINER= pkgsrc-users@NetBSD.org | 6 | MAINTAINER= pkgsrc-users@NetBSD.org | |
7 | HOMEPAGE= https://github.com/cucumber/gherkin-ruby | 7 | HOMEPAGE= https://github.com/cucumber/gherkin | |
8 | COMMENT= Gherkin parser/compiler for Ruby | 8 | COMMENT= Gherkin parser/compiler for Ruby | |
9 | LICENSE= mit | 9 | LICENSE= mit | |
10 | 10 | |||
11 | DEPENDS+= ${RUBY_PKGPREFIX}-cucumber-messages>=17.1<18:../../devel/ruby-cucumber-messages | 11 | DEPENDS+= ${RUBY_PKGPREFIX}-cucumber-messages>=19.1.4<23:../../devel/ruby-cucumber-messages | |
12 | 12 | |||
13 | CONFLICTS+= ${RUBY_PKGPREFIX}-gherkin-[0-9]* | 13 | CONFLICTS+= ${RUBY_PKGPREFIX}-gherkin-[0-9]* | |
14 | 14 | |||
15 | USE_LANGUAGES= # none | 15 | USE_LANGUAGES= # none | |
16 | 16 | |||
17 | RUBYGEM_OPTIONS+= --format-executable | 17 | RUBYGEM_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" |
@@ -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 $ | |
2 | bin/gherkin-ruby${RUBY_SUFFIX} | 2 | bin/gherkin-ruby${RUBY_SUFFIX} | |
3 | bin/gherkin${RUBY_SUFFIX} | 3 | bin/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 |
@@ -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 | |||
3 | BLAKE2s (cucumber-gherkin-22.0.0.gem) = 921d3fa162464b24826f4b03737d49c3ea45e29e02318739c3b6e0010703bee5 | 3 | BLAKE2s (cucumber-gherkin-27.0.0.gem) = b2218fc591e86a88d57e93664e32aee5a21e1dc969cd814b064da9be39dc8ca9 | |
4 | SHA512 (cucumber-gherkin-22.0.0.gem) = 51bb88282cae4f531a4ef6c2f2e0672497d167c43b8ccd8c994c45134748bced388ef11e7c85f585fd623df0c8eb7a06657ed789a9aef469df7bb10d6c9db2a4 | 4 | SHA512 (cucumber-gherkin-27.0.0.gem) = 705c5a312ee76c3cf10bdd98ecc581f4e3a253a278b4cc7a62e4046ff5e1422891eaebeaba5dcbdf7e8a5fab993afc3925b2af83c8bc470d5513cc8b284a3e42 | |
5 | Size (cucumber-gherkin-22.0.0.gem) = 33792 bytes | 5 | Size (cucumber-gherkin-27.0.0.gem) = 34816 bytes |