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:           Wed Nov  6 13:31:55 UTC 2024

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby33: PLIST distinfo
        pkgsrc/lang/ruby33/patches: patch-lib_rubygems_installer.rb

Log Message:
lang/ruby33: update to 3.3.6

3.3.6 (2024-11-05)

What's Changed

* Merge JSON 2.7.2 for Ruby 3.3 by hsbt · Pull Request #11541

* Merge reline-0.5.10 by hsbt · Pull Request #11558

* Bug #20718: Objects created with Data_Make_Struct and the default free
  function are not freed

* Bug #20737: Accidentally changed warning target on Ruby 3.3

* Bug #20723: IO#close is broken on Ruby 3.3+ when using the Fiber
  scheduler.

* Use PRIuSIZE instead of %zu for size_t by nobu · Pull Request #9359

* Bump REXML to 3.3.9 for Ruby 3.3 by ajmyers01 · Pull Request #11972

* Bug #13831: error when try to install

* Bug #20777: 3.3: RUBY_DESCRIPTION is corrupt when --yjit and
  --parser=prism

* 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 #20853: Hash key retrieval after Process.warmup


To generate a diff of this commit:
cvs rdiff -u -r1.285 -r1.286 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/ruby33/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/ruby33/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb

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.285 pkgsrc/lang/ruby/rubyversion.mk:1.286
--- pkgsrc/lang/ruby/rubyversion.mk:1.285       Tue Nov  5 14:58:03 2024
+++ pkgsrc/lang/ruby/rubyversion.mk     Wed Nov  6 13:31:55 2024
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.285 2024/11/05 14:58:03 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.286 2024/11/06 13:31:55 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.6
-RUBY33_VERSION=                3.3.5
+RUBY33_VERSION=                3.3.6
 
 # current API compatible version; used for version of shared library
 RUBY31_API_VERSION=    3.1.0
@@ -464,12 +464,12 @@ RUBY_ABI_VERSION= ${RUBY_VERSION}
 RUBY_SUFFIX=           ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}
 
 # default gems
-RUBY_RUBYGEMS_VER=             3.5.11
+RUBY_RUBYGEMS_VER=             3.5.22
 RUBY_ABBREV_VER=               0.1.2
 RUBY_BASE64_VER=               0.2.0
 RUBY_BENCHMARK_VER=            0.3.0
 RUBY_BIGDECIMAL_VER=           3.1.5
-RUBY_BUNDLER_VER=              2.5.16
+RUBY_BUNDLER_VER=              2.5.22
 RUBY_CGI_VER=                  0.4.1
 RUBY_CSV_VER=                  3.2.8
 RUBY_DATE_VER=                 3.3.4
@@ -492,7 +492,7 @@ RUBY_IO_NONBLOCK_VER=               0.3.0
 RUBY_IO_WAIT_VER=              0.3.1
 RUBY_IPADDR_VER=               1.2.6
 RUBY_IRB_VER=                  1.13.1
-RUBY_JSON_VER=                 2.7.1
+RUBY_JSON_VER=                 2.7.2
 RUBY_LOGGER_VER=               1.6.0
 RUBY_MUTEX_M_VER=              0.2.0
 RUBY_NET_HTTP_VER=             0.4.1
@@ -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.5.7
+RUBY_RELINE_VER=               0.5.10
 RUBY_RESOLV_REPLACE_VER=       0.1.1
 RUBY_RESOLV_VER=               0.3.0
 RUBY_RINDA_VER=                        0.2.0
@@ -524,7 +524,7 @@ RUBY_SINGLETON_VER=         0.2.0
 RUBY_STRINGIO_VER=             3.1.1
 RUBY_STRSCAN_VER=              3.0.9
 RUBY_SYSLOG_VER=               0.1.2
-RUBY_SYNTAX_SUGGEST_VER=       2.0.0
+RUBY_SYNTAX_SUGGEST_VER=       2.0.1
 RUBY_TEMPFILE_VER=             0.2.1
 RUBY_TIME_VER=                 0.3.0
 RUBY_TIMEOUT_VER=              0.4.1
@@ -537,7 +537,7 @@ RUBY_YAML_VER=                      0.3.0
 RUBY_ZLIB_VER=                 3.1.1
 
 # bundled gems
-RUBY_DEBUG_VER=                        1.9.1
+RUBY_DEBUG_VER=                        1.9.2
 RUBY_MATRIX_VER=               0.4.2
 RUBY_MINITEST_VER=             5.20.0
 RUBY_NET_FTP_VER=              0.3.4
@@ -549,7 +549,7 @@ RUBY_PRIME_VER=                     0.1.2
 RUBY_RACC_VER=                 1.7.3
 RUBY_RAKE_VER=                 13.1.0
 RUBY_RBS_VER=                  3.4.0
-RUBY_REXML_VER=                        3.3.6
+RUBY_REXML_VER=                        3.3.9
 RUBY_RSS_VER=                  0.3.1
 RUBY_TEST_UNIT_VER=            3.6.1
 RUBY_TYPEPROF_VER=             0.21.9

Index: pkgsrc/lang/ruby33/PLIST
diff -u pkgsrc/lang/ruby33/PLIST:1.6 pkgsrc/lang/ruby33/PLIST:1.7
--- pkgsrc/lang/ruby33/PLIST:1.6        Thu Sep  5 15:02:42 2024
+++ pkgsrc/lang/ruby33/PLIST    Wed Nov  6 13:31:55 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2024/09/05 15:02:42 taca Exp $
+@comment $NetBSD: PLIST,v 1.7 2024/11/06 13:31:55 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -476,6 +476,8 @@ ${RUBY_LIB}/bundler/vendor/pub_grub/lib/
 ${RUBY_LIB}/bundler/vendor/pub_grub/lib/pub_grub/version_range.rb
 ${RUBY_LIB}/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb
 ${RUBY_LIB}/bundler/vendor/pub_grub/lib/pub_grub/version_union.rb
+${RUBY_LIB}/bundler/vendor/securerandom/lib/random/formatter.rb
+${RUBY_LIB}/bundler/vendor/securerandom/lib/securerandom.rb
 ${RUBY_LIB}/bundler/vendor/thor/lib/thor.rb
 ${RUBY_LIB}/bundler/vendor/thor/lib/thor/actions.rb
 ${RUBY_LIB}/bundler/vendor/thor/lib/thor/actions/create_file.rb
@@ -531,6 +533,7 @@ ${RUBY_LIB}/bundler/vendored_fileutils.r
 ${RUBY_LIB}/bundler/vendored_net_http.rb
 ${RUBY_LIB}/bundler/vendored_persistent.rb
 ${RUBY_LIB}/bundler/vendored_pub_grub.rb
+${RUBY_LIB}/bundler/vendored_securerandom.rb
 ${RUBY_LIB}/bundler/vendored_thor.rb
 ${RUBY_LIB}/bundler/vendored_timeout.rb
 ${RUBY_LIB}/bundler/vendored_tsort.rb
@@ -1004,13 +1007,16 @@ ${RUBY_LIB}/rdoc/top_level.rb
 ${RUBY_LIB}/rdoc/version.rb
 ${RUBY_LIB}/readline.rb
 ${RUBY_LIB}/reline.rb
-${RUBY_LIB}/reline/ansi.rb
 ${RUBY_LIB}/reline/config.rb
 ${RUBY_LIB}/reline/face.rb
-${RUBY_LIB}/reline/general_io.rb
 ${RUBY_LIB}/reline/history.rb
+${RUBY_LIB}/reline/io.rb
+${RUBY_LIB}/reline/io/ansi.rb
+${RUBY_LIB}/reline/io/dumb.rb
+${RUBY_LIB}/reline/io/windows.rb
 ${RUBY_LIB}/reline/key_actor.rb
 ${RUBY_LIB}/reline/key_actor/base.rb
+${RUBY_LIB}/reline/key_actor/composite.rb
 ${RUBY_LIB}/reline/key_actor/emacs.rb
 ${RUBY_LIB}/reline/key_actor/vi_command.rb
 ${RUBY_LIB}/reline/key_actor/vi_insert.rb
@@ -1021,7 +1027,6 @@ ${RUBY_LIB}/reline/terminfo.rb
 ${RUBY_LIB}/reline/unicode.rb
 ${RUBY_LIB}/reline/unicode/east_asian_width.rb
 ${RUBY_LIB}/reline/version.rb
-${RUBY_LIB}/reline/windows.rb
 ${RUBY_LIB}/resolv-replace.rb
 ${RUBY_LIB}/resolv.rb
 ${RUBY_LIB}/rinda/rinda.rb
@@ -1268,6 +1273,8 @@ ${RUBY_LIB}/rubygems/vendor/optparse/lib
 ${RUBY_LIB}/rubygems/vendor/optparse/lib/optparse/uri.rb
 ${RUBY_LIB}/rubygems/vendor/optparse/lib/optparse/version.rb
 ${RUBY_LIB}/rubygems/vendor/resolv/lib/resolv.rb
+${RUBY_LIB}/rubygems/vendor/securerandom/lib/random/formatter.rb
+${RUBY_LIB}/rubygems/vendor/securerandom/lib/securerandom.rb
 ${RUBY_LIB}/rubygems/vendor/timeout/lib/timeout.rb
 ${RUBY_LIB}/rubygems/vendor/tsort/lib/tsort.rb
 ${RUBY_LIB}/rubygems/vendor/uri/lib/uri.rb
@@ -1288,6 +1295,7 @@ ${RUBY_LIB}/rubygems/vendor/uri/lib/uri/
 ${RUBY_LIB}/rubygems/vendored_molinillo.rb
 ${RUBY_LIB}/rubygems/vendored_net_http.rb
 ${RUBY_LIB}/rubygems/vendored_optparse.rb
+${RUBY_LIB}/rubygems/vendored_securerandom.rb
 ${RUBY_LIB}/rubygems/vendored_timeout.rb
 ${RUBY_LIB}/rubygems/vendored_tsort.rb
 ${RUBY_LIB}/rubygems/version.rb

Index: pkgsrc/lang/ruby33/distinfo
diff -u pkgsrc/lang/ruby33/distinfo:1.7 pkgsrc/lang/ruby33/distinfo:1.8
--- pkgsrc/lang/ruby33/distinfo:1.7     Thu Sep  5 15:02:42 2024
+++ pkgsrc/lang/ruby33/distinfo Wed Nov  6 13:31:55 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2024/09/05 15:02:42 taca Exp $
+$NetBSD: distinfo,v 1.8 2024/11/06 13:31:55 taca Exp $
 
-BLAKE2s (ruby-3.3.5.tar.xz) = 283f60cdae55b100478eba63bf4ff156d7dfc1c2012d184358ce5ab4b0d299cc
-SHA512 (ruby-3.3.5.tar.xz) = dd5c6a7f74854e143e0ca46b9d7c0d1983fc4886f5f733cd108345dbf4b21f61ad978ad6806e05a57b7af28fd9216dd38d7145808188bbb3695a7f3a4eda3883
-Size (ruby-3.3.5.tar.xz) = 16403660 bytes
+BLAKE2s (ruby-3.3.6.tar.xz) = c61167e126a00c8e37b077f0a9b1a9003c882ffacf5a3db56d6830b1a9da2ef4
+SHA512 (ruby-3.3.6.tar.xz) = c4b86188bf539fa737932e1ba5b746bc295e7c43b2f8cca2668eb7c88aa7228e2ce9032bbcd244a7d558a11bc842445b5fbeac3503ca7d223b63c53e08dba4ab
+Size (ruby-3.3.6.tar.xz) = 16398228 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = 668341ef5ad8b510a3057d979402e66dfa66f9d3
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
@@ -14,7 +14,7 @@ SHA1 (patch-lib_rubygems_commands_setup_
 SHA1 (patch-lib_rubygems_config__file.rb) = 584f8cd9ef1d1b9bf25efc7e85c2219166db7ac9
 SHA1 (patch-lib_rubygems_dependency__installer.rb) = d143128b21a3803136c2d0000d75a1cf50d77155
 SHA1 (patch-lib_rubygems_install__update__options.rb) = 0cd0816e1cd7c84c1dab1e091787c4dc38d28273
-SHA1 (patch-lib_rubygems_installer.rb) = 88ea4f6f0fd01dd945794595b4a72bf0ca693659
+SHA1 (patch-lib_rubygems_installer.rb) = 4ef74b4f79837a929e81bcd0e7eba9061a442304
 SHA1 (patch-lib_rubygems_platform.rb) = bde36a8fc1ba2fbf4d6fb8829bc116fb4d09b404
 SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04
 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca

Index: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb
diff -u pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb:1.2 pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb:1.3
--- pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb:1.2      Thu Sep  5 15:02:42 2024
+++ pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb  Wed Nov  6 13:31:55 2024
@@ -1,12 +1,11 @@
-$NetBSD: patch-lib_rubygems_installer.rb,v 1.2 2024/09/05 15:02:42 taca Exp $
+$NetBSD: patch-lib_rubygems_installer.rb,v 1.3 2024/11/06 13:31:55 taca Exp $
 
 * Add install_root option for pkgsrc's rubygems support.
 * Tweak build_info directory with destdir to store build_args.
-* Fix from "Installer lock file cleanup #7939".
 
---- lib/rubygems/installer.rb.orig     2024-09-03 01:09:08.000000000 +0900
-+++ lib/rubygems/installer.rb  2024-09-05 23:34:15.179174905 +0900
-@@ -167,6 +167,9 @@ class Gem::Installer
+--- lib/rubygems/installer.rb.orig     2024-11-05 00:49:11.000000000 +0000
++++ lib/rubygems/installer.rb
+@@ -160,6 +160,9 @@ class Gem::Installer
    #                      foo_exec18.
    # :ignore_dependencies:: Don't raise if a dependency is missing.
    # :install_dir:: The directory to install the gem into.
@@ -16,25 +15,7 @@ $NetBSD: patch-lib_rubygems_installer.rb
    # :security_policy:: Use the specified security policy.  See Gem::Security
    # :user_install:: Indicate that the gem should be unpacked into the users
    #                 personal gem directory.
-@@ -538,7 +541,7 @@
-   def generate_bin_script(filename, bindir)
-     bin_script_path = File.join bindir, formatted_program_filename(filename)
- 
--    Gem.open_file_with_flock("#{bin_script_path}.lock") do
-+    Gem.open_file_with_flock("#{bin_script_path}.lock") do |lock|
-       require "fileutils"
-       FileUtils.rm_f bin_script_path # prior install may have been --no-wrappers
- 
-@@ -546,6 +549,8 @@
-         file.write app_script_text(filename)
-         file.chmod(options[:prog_mode] || 0o755)
-       end
-+    ensure
-+      FileUtils.rm_f lock.path
-     end
- 
-     verbose bin_script_path
-@@ -676,12 +679,20 @@ class Gem::Installer
+@@ -671,12 +674,20 @@ class Gem::Installer
  
      @build_args = options[:build_args]
  
@@ -56,7 +37,7 @@ $NetBSD: patch-lib_rubygems_installer.rb
  
      @plugins_dir = Gem.plugindir(@gem_home)
  
-@@ -937,6 +948,9 @@ TEXT
+@@ -929,6 +940,9 @@ TEXT
      return if build_args.empty?
  
      build_info_dir = File.join gem_home, "build_info"



Home | Main Index | Thread Index | Old Index