From 372382071b2d500106cf83159a84af9c43c6b40f Mon Sep 17 00:00:00 2001 From: taca Date: Sun, 17 Dec 2023 17:26:07 +0000 Subject: [PATCH] lang/ruby-cucumber-gherkin: update to 27.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- lang/ruby-cucumber-gherkin/Makefile | 8 ++++---- lang/ruby-cucumber-gherkin/PLIST | 3 +-- lang/ruby-cucumber-gherkin/distinfo | 8 ++++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/lang/ruby-cucumber-gherkin/Makefile b/lang/ruby-cucumber-gherkin/Makefile index ba3f2d656119..d76c698dbc3f 100644 --- a/lang/ruby-cucumber-gherkin/Makefile +++ b/lang/ruby-cucumber-gherkin/Makefile @@ -1,14 +1,14 @@ -# $NetBSD: Makefile,v 1.7 2021/11/23 14:05:24 taca Exp $ +# $NetBSD: Makefile,v 1.8 2023/12/17 17:26:07 taca Exp $ -DISTNAME= cucumber-gherkin-22.0.0 +DISTNAME= cucumber-gherkin-27.0.0 CATEGORIES= lang MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= https://github.com/cucumber/gherkin-ruby +HOMEPAGE= https://github.com/cucumber/gherkin COMMENT= Gherkin parser/compiler for Ruby LICENSE= mit -DEPENDS+= ${RUBY_PKGPREFIX}-cucumber-messages>=17.1<18:../../devel/ruby-cucumber-messages +DEPENDS+= ${RUBY_PKGPREFIX}-cucumber-messages>=19.1.4<23:../../devel/ruby-cucumber-messages CONFLICTS+= ${RUBY_PKGPREFIX}-gherkin-[0-9]* diff --git a/lang/ruby-cucumber-gherkin/PLIST b/lang/ruby-cucumber-gherkin/PLIST index 09319e61e3b5..4750a45cb949 100644 --- a/lang/ruby-cucumber-gherkin/PLIST +++ b/lang/ruby-cucumber-gherkin/PLIST @@ -1,8 +1,7 @@ -@comment $NetBSD: PLIST,v 1.3 2021/05/23 09:37:06 taca Exp $ +@comment $NetBSD: PLIST,v 1.4 2023/12/17 17:26:07 taca Exp $ bin/gherkin-ruby${RUBY_SUFFIX} bin/gherkin${RUBY_SUFFIX} ${GEM_HOME}/cache/${GEM_NAME}.gem -${GEM_LIBDIR}/LICENSE ${GEM_LIBDIR}/README.md ${GEM_LIBDIR}/bin/gherkin ${GEM_LIBDIR}/bin/gherkin-ruby diff --git a/lang/ruby-cucumber-gherkin/distinfo b/lang/ruby-cucumber-gherkin/distinfo index cb3f9be9f099..8a6b001b699a 100644 --- a/lang/ruby-cucumber-gherkin/distinfo +++ b/lang/ruby-cucumber-gherkin/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.9 2021/11/23 14:05:24 taca Exp $ +$NetBSD: distinfo,v 1.10 2023/12/17 17:26:07 taca Exp $ -BLAKE2s (cucumber-gherkin-22.0.0.gem) = 921d3fa162464b24826f4b03737d49c3ea45e29e02318739c3b6e0010703bee5 -SHA512 (cucumber-gherkin-22.0.0.gem) = 51bb88282cae4f531a4ef6c2f2e0672497d167c43b8ccd8c994c45134748bced388ef11e7c85f585fd623df0c8eb7a06657ed789a9aef469df7bb10d6c9db2a4 -Size (cucumber-gherkin-22.0.0.gem) = 33792 bytes +BLAKE2s (cucumber-gherkin-27.0.0.gem) = b2218fc591e86a88d57e93664e32aee5a21e1dc969cd814b064da9be39dc8ca9 +SHA512 (cucumber-gherkin-27.0.0.gem) = 705c5a312ee76c3cf10bdd98ecc581f4e3a253a278b4cc7a62e4046ff5e1422891eaebeaba5dcbdf7e8a5fab993afc3925b2af83c8bc470d5513cc8b284a3e42 +Size (cucumber-gherkin-27.0.0.gem) = 34816 bytes