Received: by mail.netbsd.org (Postfix, from userid 605) id E3BA884F18; Sat, 3 Feb 2024 15:34:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1D19484E7E for ; Sat, 3 Feb 2024 15:34:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 5uGxAzRwojTt for ; Sat, 3 Feb 2024 15:34:21 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 2B07A84CFC for ; Sat, 3 Feb 2024 15:34:21 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 22A7BFA42; Sat, 3 Feb 2024 15:34:21 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_170697446114490" MIME-Version: 1.0 Date: Sat, 3 Feb 2024 15:34:21 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/devel/ruby-parser To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20240203153421.22A7BFA42@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_170697446114490 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Sat Feb 3 15:34:21 UTC 2024 Modified Files: pkgsrc/devel/ruby-parser: Makefile PLIST distinfo Log Message: devel/ruby-parser: update to 3.21.0 3.21.0 (2024-01-15) 18 minor enhancements: * (internal) Added simple RubyLexer#comment. * (internal) Removed RubyLexer#comments and #ignore_body_comments. * (internal) Removed RubyParser#comments. * (internal) Renamed files from lib/ruby##_parser.* to lib/ruby_parser##.* * (internal) Renamed lib/ruby3_parser.yy to lib/ruby_parser3.yy * (internal) Renamed lib/ruby_parser.yy to lib/ruby_parser2.yy * Added tentative 3.2 support. (torrocus) * Made `rake compare` a multitask (28s -> 10s!!). * Made `rake compare` depend on `generate` (from clean: 28s -> 18s). * No longer package versioned .y files. * Overhaul of parser/lexer comment processing. * Parser productions for k_class/k_module/k_def carry their comment with them. * Restructured build tasks to utilize Hoe's .yy support! 8.5s -> 1.2s!!! * RubyParser new_(class|module|defn|defs) handle comment processing via sexp. * RubyParser new_(class|module|defn|defs) handle normalizing production sexps. * RubyParser#next_token clears out lexer's comment when applicable. * Simplified parser productions for defn_head, defs_head. No more normalizing. * Updated `rake compare` steps for lrama in ruby 3.3+. 6 bug fixes: * Cleaned out cruft from `rake compare` code. * Fixed compare/normalize.rb for lrama differences. * Made `parser` task depend on `isolate` task to pick up racc generator. * Made racc a runtime dependency (was dev only) now that ruby 3.3 doesn't ship with the racc runtime. (wildmaples) * Updated README.rdoc updating instructions to match current filenames. * Updated compare versions and added 3.3. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 pkgsrc/devel/ruby-parser/Makefile cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-parser/PLIST cvs rdiff -u -r1.44 -r1.45 pkgsrc/devel/ruby-parser/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_170697446114490 Content-Disposition: inline Content-Length: 3852 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/ruby-parser/Makefile diff -u pkgsrc/devel/ruby-parser/Makefile:1.45 pkgsrc/devel/ruby-parser/Makefile:1.46 --- pkgsrc/devel/ruby-parser/Makefile:1.45 Sat Jul 15 14:37:00 2023 +++ pkgsrc/devel/ruby-parser/Makefile Sat Feb 3 15:34:20 2024 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.45 2023/07/15 14:37:00 taca Exp $ +# $NetBSD: Makefile,v 1.46 2024/02/03 15:34:20 taca Exp $ -DISTNAME= ruby_parser-3.20.3 +DISTNAME= ruby_parser-3.21.0 PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby_//} CATEGORIES= devel Index: pkgsrc/devel/ruby-parser/PLIST diff -u pkgsrc/devel/ruby-parser/PLIST:1.20 pkgsrc/devel/ruby-parser/PLIST:1.21 --- pkgsrc/devel/ruby-parser/PLIST:1.20 Sun Mar 5 13:46:02 2023 +++ pkgsrc/devel/ruby-parser/PLIST Sat Feb 3 15:34:20 2024 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.20 2023/03/05 13:46:02 taca Exp $ +@comment $NetBSD: PLIST,v 1.21 2024/02/03 15:34:20 taca Exp $ bin/ruby_parse${RUBY_SUFFIX} bin/ruby_parse_extract_error${RUBY_SUFFIX} ${GEM_HOME}/cache/${GEM_NAME}.gem @@ -15,35 +15,25 @@ ${GEM_LIBDIR}/gauntlet.md ${GEM_LIBDIR}/lib/.document ${GEM_LIBDIR}/lib/rp_extensions.rb ${GEM_LIBDIR}/lib/rp_stringscanner.rb -${GEM_LIBDIR}/lib/ruby20_parser.rb -${GEM_LIBDIR}/lib/ruby20_parser.y -${GEM_LIBDIR}/lib/ruby21_parser.rb -${GEM_LIBDIR}/lib/ruby21_parser.y -${GEM_LIBDIR}/lib/ruby22_parser.rb -${GEM_LIBDIR}/lib/ruby22_parser.y -${GEM_LIBDIR}/lib/ruby23_parser.rb -${GEM_LIBDIR}/lib/ruby23_parser.y -${GEM_LIBDIR}/lib/ruby24_parser.rb -${GEM_LIBDIR}/lib/ruby24_parser.y -${GEM_LIBDIR}/lib/ruby25_parser.rb -${GEM_LIBDIR}/lib/ruby25_parser.y -${GEM_LIBDIR}/lib/ruby26_parser.rb -${GEM_LIBDIR}/lib/ruby26_parser.y -${GEM_LIBDIR}/lib/ruby27_parser.rb -${GEM_LIBDIR}/lib/ruby27_parser.y -${GEM_LIBDIR}/lib/ruby30_parser.rb -${GEM_LIBDIR}/lib/ruby30_parser.y -${GEM_LIBDIR}/lib/ruby31_parser.rb -${GEM_LIBDIR}/lib/ruby31_parser.y -${GEM_LIBDIR}/lib/ruby32_parser.rb -${GEM_LIBDIR}/lib/ruby32_parser.y -${GEM_LIBDIR}/lib/ruby3_parser.yy ${GEM_LIBDIR}/lib/ruby_lexer.rb ${GEM_LIBDIR}/lib/ruby_lexer.rex ${GEM_LIBDIR}/lib/ruby_lexer.rex.rb ${GEM_LIBDIR}/lib/ruby_lexer_strings.rb ${GEM_LIBDIR}/lib/ruby_parser.rb -${GEM_LIBDIR}/lib/ruby_parser.yy +${GEM_LIBDIR}/lib/ruby_parser2.yy +${GEM_LIBDIR}/lib/ruby_parser20.rb +${GEM_LIBDIR}/lib/ruby_parser21.rb +${GEM_LIBDIR}/lib/ruby_parser22.rb +${GEM_LIBDIR}/lib/ruby_parser23.rb +${GEM_LIBDIR}/lib/ruby_parser24.rb +${GEM_LIBDIR}/lib/ruby_parser25.rb +${GEM_LIBDIR}/lib/ruby_parser26.rb +${GEM_LIBDIR}/lib/ruby_parser27.rb +${GEM_LIBDIR}/lib/ruby_parser3.yy +${GEM_LIBDIR}/lib/ruby_parser30.rb +${GEM_LIBDIR}/lib/ruby_parser31.rb +${GEM_LIBDIR}/lib/ruby_parser32.rb +${GEM_LIBDIR}/lib/ruby_parser33.rb ${GEM_LIBDIR}/lib/ruby_parser_extras.rb ${GEM_LIBDIR}/test/test_ruby_lexer.rb ${GEM_LIBDIR}/test/test_ruby_parser.rb Index: pkgsrc/devel/ruby-parser/distinfo diff -u pkgsrc/devel/ruby-parser/distinfo:1.44 pkgsrc/devel/ruby-parser/distinfo:1.45 --- pkgsrc/devel/ruby-parser/distinfo:1.44 Sat Jul 15 14:37:00 2023 +++ pkgsrc/devel/ruby-parser/distinfo Sat Feb 3 15:34:20 2024 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.44 2023/07/15 14:37:00 taca Exp $ +$NetBSD: distinfo,v 1.45 2024/02/03 15:34:20 taca Exp $ -BLAKE2s (ruby_parser-3.20.3.gem) = 75d8ad1c530c1ac577389ad6945d09e50a2658e6ea12447aadf00174a92e9b20 -SHA512 (ruby_parser-3.20.3.gem) = 1d7b0956fdd6dc01ca280d7c3ac2875b4b24074b017e1952aa660896b0c7838b967c872bb9d425a4505a0ae6b17a4642f265f082c7e3bf8e5dc00fb6dd221ce4 -Size (ruby_parser-3.20.3.gem) = 854528 bytes +BLAKE2s (ruby_parser-3.21.0.gem) = 91862169cbaf8960d0b9b645b8700f1306f1753ff3532df1cfaf8721ea9db690 +SHA512 (ruby_parser-3.21.0.gem) = 2d911adf41651ab942ea6acfffb4a97b036aea41f209476182361622bc93771d0fb8dff4b8d10d89ed0041dc9590783be0264282985ebcfc03bd610bbd46b69b +Size (ruby_parser-3.21.0.gem) = 765952 bytes --_----------=_170697446114490--