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:           Sat Jun 15 15:43:52 UTC 2024

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

Log Message:
lang/ruby33: update to 3.3.3

3.3.3 (2024-06-12)

What's Changed

* Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type"
  error

* Bug #20515: --with-gmp is not working - GMP support won't be built

* Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since
  3.2.6.

* Bug #20496: Segfault when enabling YJIT

* Bug #20522: YJIT can panic if shape transition in gen_setinstancevariable
  emits a performance warning

* Bug #20517: Ripper.tokenize('"\\M-あ"') separates encoding valid string to
  encoding invalid string.

* Merge RubyGems 3.5.11 and Bundler 2.5.11 for Ruby 3.3 by hsbt · Pull
  Request #10870

* Don't add +YJIT to RUBY_DESCRIPTION until it's actually enabled by
  casperisfine · Pull Request #10920

* Bug #20180: Inconsistent evaluation of **{} depending on position in array

* Bug #20280: Error at invalid encoding symbols

* Bug #20569: Instruction sequence generated from shareable_constant_value:
  literal files may not be serialized to binary

* Bug #20499: Ruby builds on macOS store absolute paths for AR and NM in
  rbconfig since Ruby 3.2.3/3.3.0

* Bug #20521: Memory leak in Ripper parsing

* Bug #20270: Options with --parser=prism


To generate a diff of this commit:
cvs rdiff -u -r1.280 -r1.281 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/ruby33/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ruby33/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.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.280 pkgsrc/lang/ruby/rubyversion.mk:1.281
--- pkgsrc/lang/ruby/rubyversion.mk:1.280       Sun Jun  2 15:57:58 2024
+++ pkgsrc/lang/ruby/rubyversion.mk     Sat Jun 15 15:43:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.280 2024/06/02 15:57:58 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.281 2024/06/15 15:43:51 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.4
-RUBY33_VERSION=                3.3.2
+RUBY33_VERSION=                3.3.3
 
 # 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.3
+RUBY_RUBYGEMS_VER=             3.5.11
 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.9
+RUBY_BUNDLER_VER=              2.5.11
 RUBY_CGI_VER=                  0.4.1
 RUBY_CSV_VER=                  3.2.8
 RUBY_DATE_VER=                 3.3.4
@@ -521,8 +521,8 @@ RUBY_SECURERANDOM_VER=              0.3.1
 RUBY_SET_VER=                  1.1.0
 RUBY_SHELLWORDS_VER=           0.2.0
 RUBY_SINGLETON_VER=            0.2.0
-RUBY_STRINGIO_VER=             3.1.0
-RUBY_STRSCAN_VER=              3.0.7
+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_TEMPFILE_VER=             0.2.1
@@ -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.2.6
+RUBY_REXML_VER=                        3.2.8
 RUBY_RSS_VER=                  0.3.0
 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.3 pkgsrc/lang/ruby33/PLIST:1.4
--- pkgsrc/lang/ruby33/PLIST:1.3        Sun Jun  2 15:57:59 2024
+++ pkgsrc/lang/ruby33/PLIST    Sat Jun 15 15:43:52 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2024/06/02 15:57:59 taca Exp $
+@comment $NetBSD: PLIST,v 1.4 2024/06/15 15:43:52 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -1209,6 +1209,7 @@ ${RUBY_LIB}/rubygems/source_list.rb
 ${RUBY_LIB}/rubygems/spec_fetcher.rb
 ${RUBY_LIB}/rubygems/specification.rb
 ${RUBY_LIB}/rubygems/specification_policy.rb
+${RUBY_LIB}/rubygems/specification_record.rb
 ${RUBY_LIB}/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
 ${RUBY_LIB}/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem
 ${RUBY_LIB}/rubygems/stub_specification.rb

Index: pkgsrc/lang/ruby33/distinfo
diff -u pkgsrc/lang/ruby33/distinfo:1.4 pkgsrc/lang/ruby33/distinfo:1.5
--- pkgsrc/lang/ruby33/distinfo:1.4     Sun Jun  2 15:57:59 2024
+++ pkgsrc/lang/ruby33/distinfo Sat Jun 15 15:43:52 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4 2024/06/02 15:57:59 taca Exp $
+$NetBSD: distinfo,v 1.5 2024/06/15 15:43:52 taca Exp $
 
-BLAKE2s (ruby-3.3.2.tar.xz) = f36bb828503c7bd524d42c4994b75d43e074030e823bf8cce81c19f0e232ac13
-SHA512 (ruby-3.3.2.tar.xz) = 70dd8eb933956f894c52a8ede42e8ee74ff0e062bd8134a0bfb6bffc83a2848a658b62c8df5530b4dd64087b2d5373909c48917528facb1e6f4e99e79b6ad449
-Size (ruby-3.3.2.tar.xz) = 16349500 bytes
+BLAKE2s (ruby-3.3.3.tar.xz) = 7dcf93cef3454c98ab0f66425fa31013e15aeb690b19b0fb6f638d93cd411cf6
+SHA512 (ruby-3.3.3.tar.xz) = 27dcae604e6613e1eaa20c6a75ee88b970bb0dd584d9bc0c021ad8da4340858e3c2e874ac841fcca0b0444a0c0146c4650d2d22bac3c9e12853533c37255f8f1
+Size (ruby-3.3.3.tar.xz) = 16361160 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = 668341ef5ad8b510a3057d979402e66dfa66f9d3
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
@@ -15,7 +15,7 @@ SHA1 (patch-lib_rubygems_config__file.rb
 SHA1 (patch-lib_rubygems_dependency__installer.rb) = d143128b21a3803136c2d0000d75a1cf50d77155
 SHA1 (patch-lib_rubygems_install__update__options.rb) = 0cd0816e1cd7c84c1dab1e091787c4dc38d28273
 SHA1 (patch-lib_rubygems_installer.rb) = 36835bfc42d6e5b45564973b910e7cb602a7f17a
-SHA1 (patch-lib_rubygems_platform.rb) = ab95de397f8400fe97334f05b4a7bebb58f26122
+SHA1 (patch-lib_rubygems_platform.rb) = bde36a8fc1ba2fbf4d6fb8829bc116fb4d09b404
 SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04
 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca
 SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33

Index: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb
diff -u pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb:1.1 pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb:1.2
--- pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb:1.1       Sun Jan 21 08:22:03 2024
+++ pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb   Sat Jun 15 15:43:52 2024
@@ -1,9 +1,9 @@
-$NetBSD: patch-lib_rubygems_platform.rb,v 1.1 2024/01/21 08:22:03 taca Exp $
+$NetBSD: patch-lib_rubygems_platform.rb,v 1.2 2024/06/15 15:43:52 taca Exp $
 
 * Don't replace "i486" to "x86".
 * Allow simple "netbsd" as Gem::Platform.
 
---- lib/rubygems/platform.rb.orig      2023-12-25 05:59:38.000000000 +0000
+--- lib/rubygems/platform.rb.orig      2024-06-11 23:54:24.000000000 +0000
 +++ lib/rubygems/platform.rb
 @@ -94,12 +94,7 @@ class Gem::Platform
          arch.last << "-#{extra}"
@@ -26,4 +26,4 @@ $NetBSD: patch-lib_rubygems_platform.rb,
 +                      when /netbsd/ then                ["netbsd", nil]
                        when /openbsd(\d+\.\d+)?/ then    ["openbsd",   $1]
                        when /solaris(\d+\.\d+)?/ then    ["solaris",   $1]
-                       # test
+                       when /wasi/ then                  ["wasi",      nil]



Home | Main Index | Thread Index | Old Index