pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-parser



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.

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



Home | Main Index | Thread Index | Old Index