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