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: Tue Nov 5 14:58:03 UTC 2024
Modified Files:
pkgsrc/lang/ruby: rubyversion.mk
pkgsrc/lang/ruby32-base: PLIST distinfo
Added Files:
pkgsrc/lang/ruby32-base/patches: patch-tool_rbinstall.rb
patch-yjit_src_asm_arm64_arg_mod.rs
Log Message:
lang/ruby32-base: update to 3.2.6
3.2.6 (2024-10-30)
What's Changed
* Bug #20654: Floor and ceil have unexpected behaviour when ndigits is large
* Bug #19158: Ruby 3.1.3 installs wrong gemspec for debug gem
* Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since
3.2.6.
* Bug #20667: Backport REXML CVE fixes
* Bug #20649: Ripper fails to tokenize def f; (x)::A =
* Bug #20651: false && (1 in 1) produces argument stack underflow (-1)
* Bug #20490: Process.waitpid2(-1, Process::WNOHANG) misbehaves on Ruby 3.1
& 3.2 with detached process
* Bug #20344: argument stack underflow (-1)
* Bug #20698: Please backport fix for CVE-2024-43398
* Improve base time of assert_linear_performance by tompng · Pull Request
#11369
* Bug #13831: error when try to install
* Bug #20704: Windows: -C option does not work for multibyte path name
* Bug #20719: Float converts ASCII-incompatible string
* Bug #20752: IO::Buffer#slice creates mutable IO::Buffer instance that
points to readonly memory (e.g. fronzen String)
* Bug #20755: IO::Buffer#transfer transfers mutable reference to String's
memory but not lock ownership
* Bug #20716: Different instance_method behavior in Ruby 2.7 and Ruby 3.x
* 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.284 -r1.285 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/ruby32-base/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ruby32-base/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/ruby32-base/patches/patch-tool_rbinstall.rb \
pkgsrc/lang/ruby32-base/patches/patch-yjit_src_asm_arm64_arg_mod.rs
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.284 pkgsrc/lang/ruby/rubyversion.mk:1.285
--- pkgsrc/lang/ruby/rubyversion.mk:1.284 Thu Sep 5 15:02:42 2024
+++ pkgsrc/lang/ruby/rubyversion.mk Tue Nov 5 14:58:03 2024
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.284 2024/09/05 15:02:42 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.285 2024/11/05 14:58:03 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.5
+RUBY32_VERSION= 3.2.6
RUBY33_VERSION= 3.3.5
# current API compatible version; used for version of shared library
@@ -436,7 +436,7 @@ RUBY_TIMEOUT_VER= 0.3.1
RUBY_TMPDIR_VER= 0.1.3
RUBY_TSORT_VER= 0.1.1
RUBY_UN_VER= 0.2.1
-RUBY_URI_VER= 0.12.2
+RUBY_URI_VER= 0.12.3
RUBY_WEAKREF_VER= 0.1.2
RUBY_YAML_VER= 0.2.1
RUBY_ZLIB_VER= 3.0.0
@@ -453,8 +453,8 @@ 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.3.2
-RUBY_RSS_VER= 0.2.9
+RUBY_REXML_VER= 3.3.9
+RUBY_RSS_VER= 0.3.1
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.5 pkgsrc/lang/ruby32-base/PLIST:1.6
--- pkgsrc/lang/ruby32-base/PLIST:1.5 Sun Jul 28 15:36:48 2024
+++ pkgsrc/lang/ruby32-base/PLIST Tue Nov 5 14:58:03 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2024/07/28 15:36:48 taca Exp $
+@comment $NetBSD: PLIST,v 1.6 2024/11/05 14:58:03 taca Exp $
bin/bundle${RUBY_SUFFIX}
bin/bundler${RUBY_SUFFIX}
bin/erb${RUBY_SUFFIX}
@@ -1395,7 +1395,6 @@ ${GEM_HOME}/cache/rake-${RUBY_RAKE_VER}.
${GEM_HOME}/cache/rbs-${RUBY_RBS_VER}.gem
${GEM_HOME}/cache/rexml-${RUBY_REXML_VER}.gem
${GEM_HOME}/cache/rss-${RUBY_RSS_VER}.gem
-${GEM_HOME}/gems/syntax_suggest-${RUBY_SYNTAX_SUGGEST_VER}/exe/syntax_suggest
${GEM_HOME}/cache/test-unit-${RUBY_TEST_UNIT_VER}.gem
${GEM_HOME}/cache/typeprof-${RUBY_TYPEPROF_VER}.gem
${GEM_EXTSBASE}/debug-${RUBY_DEBUG_VER}/debug/debug.${RUBY_DLEXT}
@@ -2053,11 +2052,9 @@ ${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}
${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/lib/rexml/xmltokens.rb
${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/lib/rexml/xpath.rb
${GEM_HOME}/gems/rexml-${RUBY_REXML_VER}/lib/rexml/xpath_parser.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/Gemfile
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/LICENSE.txt
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/NEWS.md
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/README.md
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/Rakefile
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib/rss.rb
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib/rss/0.9.rb
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib/rss/1.0.rb
@@ -2102,51 +2099,7 @@ ${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib/rss/xml.rb
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib/rss/xmlparser.rb
${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/lib/rss/xmlscanner.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/dot.png
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/rss-assertions.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/rss-testcase.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/run-test.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_1.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_2.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_accessor.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_atom.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_content.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_dublincore.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_image.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_inherit.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_itunes.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_0.9.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_1.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_2.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_atom_entry.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_atom_feed.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_content.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_dc.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_image.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_itunes.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_slash.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_sy.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_taxo.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_trackback.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_maker_xml-stylesheet.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_parser.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_parser_1.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_parser_2.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_parser_atom_entry.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_parser_atom_feed.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_0.9.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_1.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_2.0.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_atom_entry.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_atom_feed.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_itunes.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_setup_maker_slash.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_slash.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_syndication.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_taxonomy.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_to_s.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_trackback.rb
-${GEM_HOME}/gems/rss-${RUBY_RSS_VER}/test/test_xml-stylesheet.rb
+${GEM_HOME}/gems/syntax_suggest-${RUBY_SYNTAX_SUGGEST_VER}/exe/syntax_suggest
${GEM_HOME}/gems/test-unit-${RUBY_TEST_UNIT_VER}/BSDL
${GEM_HOME}/gems/test-unit-${RUBY_TEST_UNIT_VER}/COPYING
${GEM_HOME}/gems/test-unit-${RUBY_TEST_UNIT_VER}/PSFL
Index: pkgsrc/lang/ruby32-base/distinfo
diff -u pkgsrc/lang/ruby32-base/distinfo:1.9 pkgsrc/lang/ruby32-base/distinfo:1.10
--- pkgsrc/lang/ruby32-base/distinfo:1.9 Sun Jul 28 15:36:48 2024
+++ pkgsrc/lang/ruby32-base/distinfo Tue Nov 5 14:58:03 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2024/07/28 15:36:48 taca Exp $
+$NetBSD: distinfo,v 1.10 2024/11/05 14:58:03 taca Exp $
-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
+BLAKE2s (ruby-3.2.6.tar.xz) = f0c36ec6d3fd1a902e042ca8a6466fa67f0175640e6f0a8527383bb930346a6d
+SHA512 (ruby-3.2.6.tar.xz) = 78f7fc76d47c772b9bc313cbcb57a2c0f1a975e09cfe46a3083f6f603d62b0031bd4c55896c8353c1c343974d45077e06e310111198d870883e06a0cf6fd03ce
+Size (ruby-3.2.6.tar.xz) = 15126888 bytes
SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
SHA1 (patch-configure) = f3a143eda324bdfcaab51ee44274eaa445cf2767
SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
@@ -19,3 +19,5 @@ SHA1 (patch-lib_rubygems_platform.rb) =
SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04
SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca
SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33
+SHA1 (patch-tool_rbinstall.rb) = 457aa4ea02caad3496f69dd6eb91ef47501d006a
+SHA1 (patch-yjit_src_asm_arm64_arg_mod.rs) = 49e4057f336381ad39aba336e48bef42f490ae77
Added files:
Index: pkgsrc/lang/ruby32-base/patches/patch-tool_rbinstall.rb
diff -u /dev/null pkgsrc/lang/ruby32-base/patches/patch-tool_rbinstall.rb:1.1
--- /dev/null Tue Nov 5 14:58:03 2024
+++ pkgsrc/lang/ruby32-base/patches/patch-tool_rbinstall.rb Tue Nov 5 14:58:03 2024
@@ -0,0 +1,26 @@
+$NetBSD: patch-tool_rbinstall.rb,v 1.1 2024/11/05 14:58:03 taca Exp $
+
+* Prefer gemspec file for C ext gems first.
+
+--- tool/rbinstall.rb.orig 2024-10-30 09:47:11.000000000 +0000
++++ tool/rbinstall.rb
+@@ -1028,13 +1028,13 @@ install?(:ext, :comm, :gem, :'bundled-ge
+ next unless /^(\S+)\s+(\S+).*/ =~ name
+ gem = $1
+ gem_name = "#$1-#$2"
+- # Try to find the original gemspec file
+- path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem}.gemspec"
++ # Try to find the gemspec file for C ext gems
++ # ex .bundle/gems/debug-1.7.1/debug-1.7.1.gemspec
++ # This gemspec keep the original dependencies
++ path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem_name}.gemspec"
+ unless File.exist?(path)
+- # Try to find the gemspec file for C ext gems
+- # ex .bundle/gems/debug-1.7.1/debug-1.7.1.gemspec
+- # This gemspec keep the original dependencies
+- path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem_name}.gemspec"
++ # Try to find the original gemspec file
++ path = "#{srcdir}/.bundle/gems/#{gem_name}/#{gem}.gemspec"
+ unless File.exist?(path)
+ # Try to find the gemspec file for gems that hasn't own gemspec
+ path = "#{srcdir}/.bundle/specifications/#{gem_name}.gemspec"
Index: pkgsrc/lang/ruby32-base/patches/patch-yjit_src_asm_arm64_arg_mod.rs
diff -u /dev/null pkgsrc/lang/ruby32-base/patches/patch-yjit_src_asm_arm64_arg_mod.rs:1.1
--- /dev/null Tue Nov 5 14:58:03 2024
+++ pkgsrc/lang/ruby32-base/patches/patch-yjit_src_asm_arm64_arg_mod.rs Tue Nov 5 14:58:03 2024
@@ -0,0 +1,14 @@
+$NetBSD: patch-yjit_src_asm_arm64_arg_mod.rs,v 1.1 2024/11/05 14:58:03 taca Exp $
+
+* Stop "unused import" warning.
+
+--- yjit/src/asm/arm64/arg/mod.rs.orig 2024-10-30 09:47:11.000000000 +0000
++++ yjit/src/asm/arm64/arg/mod.rs
+@@ -10,7 +10,6 @@ mod sys_reg;
+ mod truncate;
+
+ pub use bitmask_imm::BitmaskImmediate;
+-pub use condition::Condition;
+ pub use inst_offset::InstructionOffset;
+ pub use sf::Sf;
+ pub use shifted_imm::ShiftedImmediate;
Home |
Main Index |
Thread Index |
Old Index