pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2024Q2] pkgsrc/lang
Module Name: pkgsrc
Committed By: bsiegert
Date: Fri Aug 2 14:13:24 UTC 2024
Modified Files:
pkgsrc/lang/ruby [pkgsrc-2024Q2]: rubyversion.mk
pkgsrc/lang/ruby32-base [pkgsrc-2024Q2]: PLIST distinfo
Log Message:
Pullup ticket #6883 - requested by taca
lang/ruby32-base: security fix
Revisions pulled up:
- lang/ruby/rubyversion.mk 1.283
- lang/ruby32-base/PLIST 1.5
- lang/ruby32-base/distinfo 1.9
---
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.281 -r1.281.2.1 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.4 -r1.4.4.1 pkgsrc/lang/ruby32-base/PLIST
cvs rdiff -u -r1.8 -r1.8.2.1 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.281 pkgsrc/lang/ruby/rubyversion.mk:1.281.2.1
--- pkgsrc/lang/ruby/rubyversion.mk:1.281 Sat Jun 15 15:43:51 2024
+++ pkgsrc/lang/ruby/rubyversion.mk Fri Aug 2 14:13:24 2024
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.281 2024/06/15 15:43:51 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.281.2.1 2024/08/02 14:13:24 bsiegert 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.3
# 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.4.4.1
--- pkgsrc/lang/ruby32-base/PLIST:1.4 Sun Jan 21 08:35:39 2024
+++ pkgsrc/lang/ruby32-base/PLIST Fri Aug 2 14:13:24 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2024/01/21 08:35:39 taca Exp $
+@comment $NetBSD: PLIST,v 1.4.4.1 2024/08/02 14:13:24 bsiegert 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.8.2.1
--- pkgsrc/lang/ruby32-base/distinfo:1.8 Thu Apr 25 15:06:11 2024
+++ pkgsrc/lang/ruby32-base/distinfo Fri Aug 2 14:13:24 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2024/04/25 15:06:11 taca Exp $
+$NetBSD: distinfo,v 1.8.2.1 2024/08/02 14:13:24 bsiegert 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