pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang



Module Name:    pkgsrc
Committed By:   taca
Date:           Sun Jun  2 15:57:59 UTC 2024

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby33: PLIST distinfo

Log Message:
lang/ruby33: update to 3.3.2

3.3.2 (2024-05-30)

* Bug #20493: Segfault on rb_io_getline_fast
* Bug #20450: Ruby 3.3.1 broken with bootsnap
* Bug #20169: GC.compact can raises EFAULT on IO
* Bug #20192: YJIT in 3.3.0 miscompiles yield with keyword splats
* Bug #20307: Hash#update from compare_by_identity hash can have unfrozen
  string keys
* Bug #20511: Update bundled reline gem version to v0.5.7
* Bug #20204: 3.3.0 YJIT rises TypeError instead of ArgumentError with some
  incorrect calls
* Bug #20195: 3.3.0 YJIT mishandles ruby2_keywords splat into methods taking
  a rest parameter
* Bug #20288: rb_fiber_scheduler_close exceptions are not handled in
  rb_fiber_scheduler_set.
* Bug #20286: TracePoint does not emit thread_end event when thread exits
  with exception
* Bug #20292: Abort ruby by String#initialize
* Bug #20445: Reduce if for decreasing counter on OP_REPEAT_INC
* Bug #20296: Complex(:sym, exception: false) generate exception with weird
  timing
* Bug #20322: rb_enc_interned_str_cstr doesn't accept null pointer for
  encoding
* Bug #20289: Bug in Zlib::GzipReader#eof? breaks reading certain sizes of
  gzipped files.
* Bug #20393: after_fork_ruby clears all pending interrupts for both parent
  and child process.
* Bug #20305: commit 1d2d25dcadda0764f303183ac091d0c87b432566 breaks
  grapheme_clusters
* Bug #20342: Top level public, private and ruby2_keywords do not work in
  wrapped load
* Bug #20413: Enumerator can block fiber scheduler.
* Bug #20427: Backport: Heap buffer overflow in Array#sort! when block
  modifies target array
* Bug #20414: Fiber#raise should recurse to resumed_fiber rather than
  failing.
* Bug #20453: Pointer being freed was not allocated in Regexp timeout
* Bug #20494: Non-default directories are not searched when checking for a
  gmp header
* Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
* Bug #20502: Backport pthread_kill fix to Ruby 3.3
* Bug #20431: Ruby 3.3.0 build fail with make: *** [io_buffer.o] Error 1
* Bug #20500: Non-system directories are not searched when checking for
  jemalloc headers and libs, and building enc


To generate a diff of this commit:
cvs rdiff -u -r1.279 -r1.280 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby33/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/ruby33/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/ruby/rubyversion.mk
diff -u pkgsrc/lang/ruby/rubyversion.mk:1.279 pkgsrc/lang/ruby/rubyversion.mk:1.280
--- pkgsrc/lang/ruby/rubyversion.mk:1.279       Sun Jun  2 15:51:50 2024
+++ pkgsrc/lang/ruby/rubyversion.mk     Sun Jun  2 15:57:58 2024
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.279 2024/06/02 15:51:50 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.280 2024/06/02 15:57:58 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -215,7 +215,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
 # current supported Ruby's version
 RUBY31_VERSION=                3.1.6
 RUBY32_VERSION=                3.2.4
-RUBY33_VERSION=                3.3.1
+RUBY33_VERSION=                3.3.2
 
 # current API compatible version; used for version of shared library
 RUBY31_API_VERSION=    3.1.0
@@ -491,7 +491,7 @@ RUBY_IO_CONSOLE_VER=                0.7.1
 RUBY_IO_NONBLOCK_VER=          0.3.0
 RUBY_IO_WAIT_VER=              0.3.1
 RUBY_IPADDR_VER=               1.2.6
-RUBY_IRB_VER=                  1.11.0
+RUBY_IRB_VER=                  1.13.1
 RUBY_JSON_VER=                 2.7.1
 RUBY_LOGGER_VER=               1.6.0
 RUBY_MUTEX_M_VER=              0.2.0
@@ -512,7 +512,7 @@ RUBY_PSTORE_VER=            0.1.3
 RUBY_PSYCH_VER=                        5.1.2
 RUBY_RDOC_VER=                 6.6.3.1
 RUBY_READLINE_VER=             0.0.4
-RUBY_RELINE_VER=               0.4.1
+RUBY_RELINE_VER=               0.5.7
 RUBY_RESOLV_REPLACE_VER=       0.1.1
 RUBY_RESOLV_VER=               0.3.0
 RUBY_RINDA_VER=                        0.2.0
@@ -534,7 +534,7 @@ RUBY_UN_VER=                        0.3.0
 RUBY_URI_VER=                  0.13.0
 RUBY_WEAKREF_VER=              0.1.3
 RUBY_YAML_VER=                 0.3.0
-RUBY_ZLIB_VER=                 3.1.0
+RUBY_ZLIB_VER=                 3.1.1
 
 # bundled gems
 RUBY_DEBUG_VER=                        1.9.1

Index: pkgsrc/lang/ruby33/PLIST
diff -u pkgsrc/lang/ruby33/PLIST:1.2 pkgsrc/lang/ruby33/PLIST:1.3
--- pkgsrc/lang/ruby33/PLIST:1.2        Thu Apr 25 15:12:05 2024
+++ pkgsrc/lang/ruby33/PLIST    Sun Jun  2 15:57:59 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2024/04/25 15:12:05 taca Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/06/02 15:57:59 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -626,37 +626,44 @@ ${RUBY_LIB}/getoptlong.rb
 ${PLIST.io}${RUBY_LIB}/io/console/size.rb
 ${RUBY_LIB}/ipaddr.rb
 ${RUBY_LIB}/irb.rb
-${RUBY_LIB}/irb/cmd/backtrace.rb
-${RUBY_LIB}/irb/cmd/break.rb
-${RUBY_LIB}/irb/cmd/catch.rb
-${RUBY_LIB}/irb/cmd/chws.rb
-${RUBY_LIB}/irb/cmd/continue.rb
-${RUBY_LIB}/irb/cmd/debug.rb
-${RUBY_LIB}/irb/cmd/delete.rb
-${RUBY_LIB}/irb/cmd/edit.rb
-${RUBY_LIB}/irb/cmd/finish.rb
-${RUBY_LIB}/irb/cmd/help.rb
-${RUBY_LIB}/irb/cmd/history.rb
-${RUBY_LIB}/irb/cmd/info.rb
-${RUBY_LIB}/irb/cmd/irb_info.rb
-${RUBY_LIB}/irb/cmd/load.rb
-${RUBY_LIB}/irb/cmd/ls.rb
-${RUBY_LIB}/irb/cmd/measure.rb
-${RUBY_LIB}/irb/cmd/next.rb
 ${RUBY_LIB}/irb/cmd/nop.rb
-${RUBY_LIB}/irb/cmd/pushws.rb
-${RUBY_LIB}/irb/cmd/show_cmds.rb
-${RUBY_LIB}/irb/cmd/show_doc.rb
-${RUBY_LIB}/irb/cmd/show_source.rb
-${RUBY_LIB}/irb/cmd/step.rb
-${RUBY_LIB}/irb/cmd/subirb.rb
-${RUBY_LIB}/irb/cmd/whereami.rb
 ${RUBY_LIB}/irb/color.rb
 ${RUBY_LIB}/irb/color_printer.rb
+${RUBY_LIB}/irb/command.rb
+${RUBY_LIB}/irb/command/backtrace.rb
+${RUBY_LIB}/irb/command/base.rb
+${RUBY_LIB}/irb/command/break.rb
+${RUBY_LIB}/irb/command/catch.rb
+${RUBY_LIB}/irb/command/chws.rb
+${RUBY_LIB}/irb/command/context.rb
+${RUBY_LIB}/irb/command/continue.rb
+${RUBY_LIB}/irb/command/debug.rb
+${RUBY_LIB}/irb/command/delete.rb
+${RUBY_LIB}/irb/command/disable_irb.rb
+${RUBY_LIB}/irb/command/edit.rb
+${RUBY_LIB}/irb/command/exit.rb
+${RUBY_LIB}/irb/command/finish.rb
+${RUBY_LIB}/irb/command/force_exit.rb
+${RUBY_LIB}/irb/command/help.rb
+${RUBY_LIB}/irb/command/history.rb
+${RUBY_LIB}/irb/command/info.rb
+${RUBY_LIB}/irb/command/internal_helpers.rb
+${RUBY_LIB}/irb/command/irb_info.rb
+${RUBY_LIB}/irb/command/load.rb
+${RUBY_LIB}/irb/command/ls.rb
+${RUBY_LIB}/irb/command/measure.rb
+${RUBY_LIB}/irb/command/next.rb
+${RUBY_LIB}/irb/command/pushws.rb
+${RUBY_LIB}/irb/command/show_doc.rb
+${RUBY_LIB}/irb/command/show_source.rb
+${RUBY_LIB}/irb/command/step.rb
+${RUBY_LIB}/irb/command/subirb.rb
+${RUBY_LIB}/irb/command/whereami.rb
 ${RUBY_LIB}/irb/completion.rb
 ${RUBY_LIB}/irb/context.rb
 ${RUBY_LIB}/irb/debug.rb
 ${RUBY_LIB}/irb/debug/ui.rb
+${RUBY_LIB}/irb/default_commands.rb
 ${RUBY_LIB}/irb/easter-egg.rb
 ${RUBY_LIB}/irb/ext/change-ws.rb
 ${RUBY_LIB}/irb/ext/eval_history.rb
@@ -665,9 +672,11 @@ ${RUBY_LIB}/irb/ext/multi-irb.rb
 ${RUBY_LIB}/irb/ext/tracer.rb
 ${RUBY_LIB}/irb/ext/use-loader.rb
 ${RUBY_LIB}/irb/ext/workspaces.rb
-${RUBY_LIB}/irb/extend-command.rb
 ${RUBY_LIB}/irb/frame.rb
 ${RUBY_LIB}/irb/help.rb
+${RUBY_LIB}/irb/helper_method.rb
+${RUBY_LIB}/irb/helper_method/base.rb
+${RUBY_LIB}/irb/helper_method/conf.rb
 ${RUBY_LIB}/irb/history.rb
 ${RUBY_LIB}/irb/init.rb
 ${RUBY_LIB}/irb/input-method.rb

Index: pkgsrc/lang/ruby33/distinfo
diff -u pkgsrc/lang/ruby33/distinfo:1.3 pkgsrc/lang/ruby33/distinfo:1.4
--- pkgsrc/lang/ruby33/distinfo:1.3     Thu Apr 25 15:12:05 2024
+++ pkgsrc/lang/ruby33/distinfo Sun Jun  2 15:57:59 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2024/04/25 15:12:05 taca Exp $
+$NetBSD: distinfo,v 1.4 2024/06/02 15:57:59 taca Exp $
 
-BLAKE2s (ruby-3.3.1.tar.xz) = d0e13b844aa305c364eafa51976ff58f8df66d82cfd0883e06e7d9920fad1218
-SHA512 (ruby-3.3.1.tar.xz) = c58e9be9b5ab48191fbf7d67e13f0ec42ee71ed338170e0f7b246708e9cfc617ce65098f5ce7ab32d4305e785642d3e44253462104d5b9c4abcb1a4113f48347
-Size (ruby-3.3.1.tar.xz) = 16350792 bytes
+BLAKE2s (ruby-3.3.2.tar.xz) = f36bb828503c7bd524d42c4994b75d43e074030e823bf8cce81c19f0e232ac13
+SHA512 (ruby-3.3.2.tar.xz) = 70dd8eb933956f894c52a8ede42e8ee74ff0e062bd8134a0bfb6bffc83a2848a658b62c8df5530b4dd64087b2d5373909c48917528facb1e6f4e99e79b6ad449
+Size (ruby-3.3.2.tar.xz) = 16349500 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = 668341ef5ad8b510a3057d979402e66dfa66f9d3
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890



Home | Main Index | Thread Index | Old Index