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 Jul 28 15:36:49 UTC 2024

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby32-base: PLIST distinfo

Log Message:
lang/ruby32-base: update to 3.2.5

>From release announce:

This release include many bug-fixes.  And we updated the version of bundled
gem rexml to include the following security fix.  CVE-2024-39908: DoS in
REXML.

3.2.5 (2024-07-26)

What's Changed

* Bug #20421: String#index and String#byteindex don't clear $~ when offset >
  size (or bytesize)
* Bug #20183: erb/escape.so cannot be loaded when --with-static-linked-ext
* Rename data -> buffer for better readability. by ioquatix · Pull Request
  #7836
* Improvements to IO::Buffer read/write/pread/pwrite. by ioquatix · Pull
  Request #7826
* Fix io_buffer_get_string default length computation. by ioquatix · Pull
  Request #8427
* Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since
  3.2.6.
* YJIT: Add a cargo job for Arm64 and remove .cirrus.yml by k0kubun · Pull
  Request #8679
* [DOC] README.md: Remove Cirrus CI badge image. by junaruga · Pull Request
  #8785
* Bug #20569: Instruction sequence generated from shareable_constant_value:
  literal files may not be serialized to binary
* Bug #20180: Inconsistent evaluation of **{} depending on position in array
* Bug #20493: Segfault on rb_io_getline_fast
* Bug #20494: Non-default directories are not searched when checking for a
  gmp header
* Bug #20515: --with-gmp is not working - GMP support won't be built
* Bug #20499: Ruby builds on macOS store absolute paths for AR and NM in
  rbconfig since Ruby 3.2.3/3.3.0
* Bug #20414: Fiber#raise should recurse to resumed_fiber rather than
  failing.
* Bug #20393: after_fork_ruby clears all pending interrupts for both parent
  and child process.
* Bug #20286: TracePoint does not emit thread_end event when thread exits
  with exception
* Bug #20305: commit 1d2d25dcadda0764f303183ac091d0c87b432566 breaks
  grapheme_clusters
* Bug #20239: Segmentation fault when using Regex on a large String
* Bug #20311: Struct.new("A") memory leak?
* Bug #20162: Memory leak when duplicating too complex object
* Bug #20250: Crash with "Object ID seen, but not in mapping table: proc" error
* Bug #20307: Hash#update from compare_by_identity hash can have unfrozen
  string keys
* Bug #20169: GC.compact can raises EFAULT on IO
* Bug #20292: Abort ruby by String#initialize
* Bug #20296: Complex(:sym, exception: false) generate exception with weird
  timing
* Bug #20431: Ruby 3.3.0 build fail with make: *** [io_buffer.o] Error 1
* Bug #20304: Memory leak when setting Encoding.default_internal
* Bug #20322: rb_enc_interned_str_cstr doesn't accept null pointer for
  encoding
* Bug #20342: Top level public, private and ruby2_keywords do not work in
  wrapped load
* Bug #20633: compile error at vm_insnhelper.c when
  HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
* Bug #20030: Ripper.tokenize('"\\C-あ"') separates encoding valid string to
  encoding invalid string.
* Bug #20517: Ripper.tokenize('"\\M-あ"') separates encoding valid string to
  encoding invalid string.
* Bug #20468: Segfault on safe navigation in for target
* Bug #20592: Interrupting Addrinfo causes Segmentation fault on alpine
* Bug #20573: Warning.warn shouldn't be called for disabled warnings
* Bug #19781: Stack consistency error with tailcall and YJIT enabled
* Bug #19619: Numbered parameters don't work with method definition with
  parameters


To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ruby32-base/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/ruby32-base/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.282 pkgsrc/lang/ruby/rubyversion.mk:1.283
--- pkgsrc/lang/ruby/rubyversion.mk:1.282       Sat Jul 13 15:25:25 2024
+++ pkgsrc/lang/ruby/rubyversion.mk     Sun Jul 28 15:36:48 2024
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.282 2024/07/13 15:25:25 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.283 2024/07/28 15:36:48 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -214,7 +214,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
 
 # current supported Ruby's version
 RUBY31_VERSION=                3.1.6
-RUBY32_VERSION=                3.2.4
+RUBY32_VERSION=                3.2.5
 RUBY33_VERSION=                3.3.4
 
 # current API compatible version; used for version of shared library
@@ -453,7 +453,7 @@ RUBY_POWER_ASSERT_VER=              2.0.3
 RUBY_PRIME_VER=                        0.1.2
 RUBY_RAKE_VER=                 13.0.6
 RUBY_RBS_VER=                  2.8.2
-RUBY_REXML_VER=                        3.2.5
+RUBY_REXML_VER=                        3.3.2
 RUBY_RSS_VER=                  0.2.9
 RUBY_TEST_UNIT_VER=            3.5.7
 RUBY_TYPEPROF_VER=             0.21.3

Index: pkgsrc/lang/ruby32-base/PLIST
diff -u pkgsrc/lang/ruby32-base/PLIST:1.4 pkgsrc/lang/ruby32-base/PLIST:1.5
--- pkgsrc/lang/ruby32-base/PLIST:1.4   Sun Jan 21 08:35:39 2024
+++ pkgsrc/lang/ruby32-base/PLIST       Sun Jul 28 15:36:48 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2024/01/21 08:35:39 taca Exp $
+@comment $NetBSD: PLIST,v 1.5 2024/07/28 15:36:48 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -2002,6 +2002,7 @@ ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}
 ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/doc/rexml/tasks/tocs/master_toc.rdoc
 ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/doc/rexml/tasks/tocs/node_toc.rdoc
 ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/doc/rexml/tasks/tocs/parent_toc.rdoc
+${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/doc/rexml/tutorial.rdoc
 ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/lib/rexml.rb
 ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/lib/rexml/attlistdecl.rb
 ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/lib/rexml/attribute.rb

Index: pkgsrc/lang/ruby32-base/distinfo
diff -u pkgsrc/lang/ruby32-base/distinfo:1.8 pkgsrc/lang/ruby32-base/distinfo:1.9
--- pkgsrc/lang/ruby32-base/distinfo:1.8        Thu Apr 25 15:06:11 2024
+++ pkgsrc/lang/ruby32-base/distinfo    Sun Jul 28 15:36:48 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2024/04/25 15:06:11 taca Exp $
+$NetBSD: distinfo,v 1.9 2024/07/28 15:36:48 taca Exp $
 
-BLAKE2s (ruby-3.2.4.tar.xz) = 7e70feebf7b4b48b277a117045269b1e22c17e0d9dd94280ac5f1716c8e9605e
-SHA512 (ruby-3.2.4.tar.xz) = fb0af37be4b6ad7b98ab9f8a508952238ee68b5828e3926331e4db52e2ebc1e6046f31114069322db0cd3bea7c9b82ace91c8564573ddcfa1f960877b237dbff
-Size (ruby-3.2.4.tar.xz) = 15175656 bytes
+BLAKE2s (ruby-3.2.5.tar.xz) = 9dfc05828c5dada6e0c014f865beece0ccd599b8dcf2cbaa5d52ea321f26ae2b
+SHA512 (ruby-3.2.5.tar.xz) = 092348b84b513aec62e63ec10b326370d0e3d1fa3126c59c03c84f28e2d7741a4772c461b077ec6a7dac3964a20f434655729e1acd50a3438755d7ad64073305
+Size (ruby-3.2.5.tar.xz) = 15189072 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = f3a143eda324bdfcaab51ee44274eaa445cf2767
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890



Home | Main Index | Thread Index | Old Index