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 Jul  4 06:14:13 UTC 2026

Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk
        pkgsrc/lang/ruby34: Makefile PLIST distinfo
Removed Files:
        pkgsrc/lang/ruby34/patches: patch-lib_erb.rb patch-lib_erb_version.rb
            patch-test_erb_test__erb.rb

Log Message:
lang/ruby34: update to 3.4.10

pkgsrc change:

* Don't install ChangeLog files since recent version of them dose not
  provided any more.

Ruby 3.4.10 (2026-06-30)

* Bug #21992: Defining BasicObject#initialize causes segmentation fault
* Bug #22004: parse.y doesn't executes loop body with while true || true
  condition
* Bug #22018: ISeq created via RubyVM::InstructionSequence.compile don't
  support coverage
* Bug #21941: Local variable becomes nil when YJIT enabled mid-method with
  fork/signal/ensure
* Bug #21947: Timeout.timeout doesn't use Timeout::ExitException when Fiber
  scheduler is in use.
* Bug #21847: Backport syntax_suggest 2.0.3 to supported branches
* Bug #21880: The ultra_safe mode of pstore bundled with Ruby 4.0 is broken.
* Bug #22070: Thread.each_caller_location(1, 1) segfaults when called from a
  cfunc
* Bug #21955: Fiber#transfer: machine stack not released when fiber
  terminates, causing FiberError: can't set a guard page
* Bug #21961: Marshal.load freeze option fail to freeze linked strings
* Bug #21959: rb_internal_thread_event_hooks_rw_lock is not reinitialized
  after fork causing deadlocks
* Bug #21985: RubyVM::AST negative numbers do not include - in location
* Bug #22017: Backport win32-resolv
* Bug #21927: Prism: misleading error message for forwarding in lambda
  argument
* Bug #21925: Prism misparses standalone "in" pattern matching in "case/in"
* Bug #21831: Prism doesn't count underscores in the fraction part of
  rational float
* Bug #21986: RubyVM::AST incorrect location for literals followed by
  modifier if
* Bug #22003: .bundle extensions not built when doing out-of-source build
* Bug #22002: argument stack underflow (-1)
* Bug #22076: defined? returns nil for protected methods defined in a module
  even when callable
* Bug #22074: YJIT misaligns locals when there are > 256 local variables
* Bug #22079: Float#ceil gives incorrect result
* Bug #21882: IO::Buffer#locked leaves the buffer locked when the block raises
* Bug #22112: Backport for IO::Buffer USF issues
* Bug #22092: Array#sum takes slow path, does not perform compensated
  summation of Float elements when init argument is a Float
* Bug #22101: ASAN heap-use-after-free in rb_data_free after TypedData dfree
  frees dynamic rb_data_type_t
* Bug #22120: Segfault caused by ar_find_entry_hint() not checking for
  conversion to st_table


To generate a diff of this commit:
cvs rdiff -u -r1.324 -r1.325 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ruby34/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/ruby34/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/ruby34/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/ruby34/patches/patch-lib_erb.rb \
    pkgsrc/lang/ruby34/patches/patch-lib_erb_version.rb \
    pkgsrc/lang/ruby34/patches/patch-test_erb_test__erb.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.324 pkgsrc/lang/ruby/rubyversion.mk:1.325
--- pkgsrc/lang/ruby/rubyversion.mk:1.324       Wed May 20 13:13:37 2026
+++ pkgsrc/lang/ruby/rubyversion.mk     Sat Jul  4 06:14:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.324 2026/05/20 13:13:37 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.325 2026/07/04 06:14:12 taca Exp $
 #
 
 # This file determines which Ruby version is used as a dependency for
@@ -213,7 +213,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
 
 # current supported Ruby's version
 RUBY33_VERSION=                3.3.11
-RUBY34_VERSION=                3.4.9
+RUBY34_VERSION=                3.4.10
 RUBY40_VERSION=                4.0.5
 
 # current API compatible version; used for version of shared library
@@ -392,18 +392,18 @@ RUBY_OPTPARSE_VER=                0.6.0
 RUBY_OSTRUCT_VER=              0.6.1
 RUBY_PP_VER=                   0.6.2
 RUBY_PRETTYPRINT_VER=          0.2.0
-RUBY_PRISM_VER=                        1.5.2
-RUBY_PSTORE_VER=               0.1.4
+RUBY_PRISM_VER=                        1.5.3
+RUBY_PSTORE_VER=               0.2.1
 RUBY_RDOC_VER=                 6.14.0
 RUBY_READLINE_VER=             0.0.4
 RUBY_RELINE_VER=               0.6.0
-RUBY_RESOLV_VER=               0.6.2
+RUBY_RESOLV_VER=               0.7.1
 RUBY_RUBY2_KEYWORDS_VER=       0.0.5
 RUBY_SECURERANDOM_VER=         0.4.1
 RUBY_SET_VER=                  1.1.1
 RUBY_SHELLWORDS_VER=           0.2.2
 RUBY_SINGLETON_VER=            0.3.0
-RUBY_SYNTAX_SUGGEST_VER=       2.0.2
+RUBY_SYNTAX_SUGGEST_VER=       2.0.3
 RUBY_TEMPFILE_VER=             0.3.1
 RUBY_TIME_VER=                 0.4.1
 RUBY_TIMEOUT_VER=              0.4.3
@@ -424,7 +424,7 @@ RUBY_IO_CONSOLE_VER=                0.8.1
 RUBY_IO_NONBLOCK_VER=          0.3.2
 RUBY_IO_WAIT_VER=              0.3.2
 RUBY_JSON_VER=                 2.9.1
-RUBY_OPENSSL_VER=              3.3.1
+RUBY_OPENSSL_VER=              3.3.3
 RUBY_PATHNAME_VER=             0.4.0
 RUBY_PSYCH_VER=                        5.2.2
 RUBY_STRINGIO_VER=             3.1.2
@@ -443,7 +443,7 @@ RUBY_MATRIX_VER=            0.4.2
 RUBY_MINITEST_VER=             5.25.4
 RUBY_MUTEX_M_VER=              0.3.0
 RUBY_NET_FTP_VER=              0.3.8
-RUBY_NET_IMAP_VER=             0.5.8
+RUBY_NET_IMAP_VER=             0.5.15
 RUBY_NET_POP_VER=              0.1.2
 RUBY_NET_SMTP_VER=             0.5.1
 RUBY_NKF_VER=                  0.2.0

Index: pkgsrc/lang/ruby34/Makefile
diff -u pkgsrc/lang/ruby34/Makefile:1.9 pkgsrc/lang/ruby34/Makefile:1.10
--- pkgsrc/lang/ruby34/Makefile:1.9     Tue May 19 14:50:20 2026
+++ pkgsrc/lang/ruby34/Makefile Sat Jul  4 06:14:13 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2026/05/19 14:50:20 taca Exp $
+# $NetBSD: Makefile,v 1.10 2026/07/04 06:14:13 taca Exp $
 
 DISTNAME=      ${RUBY_DISTNAME}
 PKGNAME=       ${RUBY_PKGPREFIX}-${RUBY_VERSION}
-PKGREVISION=   2
 CATEGORIES=    lang ruby
 MASTER_SITES=  ${MASTER_SITE_RUBY}
 
@@ -48,7 +47,7 @@ CONFIGURE_ARGS+=      --with-ruby-pc="ruby-${
 CONFIGURE_ENV+=                ac_cv_path_MJIT_CC=${CC:Q}
 CONFIGURE_ENV.Darwin+= ac_cv_prog_dsymutil=
 
-DOCS=          BSDL CONTRIBUTING.md COPYING COPYING.ja ChangeLog GPL \
+DOCS=          BSDL CONTRIBUTING.md COPYING COPYING.ja GPL \
                KNOWNBUGS.rb LEGAL NEWS.md README.ja.md README.md \
                README.EXT README.EXT.ja
 
@@ -82,6 +81,7 @@ NOT_PAX_MPROTECT_SAFE+=       bin/${RUBY_NAME}
 
 pre-configure:
        ${CHMOD} -x ${WRKSRC}/sample/test.rb
+       ${RM} -fr ${WRKSRC}/doc/ChangeLog
 
 pre-install:
 #      cd ${WRKSRC}/lib; \
@@ -97,7 +97,6 @@ post-install:
                        -o -name '*.o' -o -name 'gem_make.out' \
                        -o -name 'mkmf.log' \) -exec rm {} \;
        cd ${WRKSRC}/doc && ${PAX} -rw . ${DESTDIR}${PREFIX}/${RUBY_DOC}
-       ${MV} ${DESTDIR}${PREFIX}/${RUBY_DOC}/ChangeLog  ${DESTDIR}${PREFIX}/${RUBY_DOC}/ChangeLog.prev
 .for f in ${DOCS}
        ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}
 .endfor

Index: pkgsrc/lang/ruby34/PLIST
diff -u pkgsrc/lang/ruby34/PLIST:1.6 pkgsrc/lang/ruby34/PLIST:1.7
--- pkgsrc/lang/ruby34/PLIST:1.6        Tue Sep 23 03:15:02 2025
+++ pkgsrc/lang/ruby34/PLIST    Sat Jul  4 06:14:13 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/09/23 03:15:02 taca Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/07/04 06:14:13 taca Exp $
 bin/bundle${RUBY_SUFFIX}
 bin/bundler${RUBY_SUFFIX}
 bin/erb${RUBY_SUFFIX}
@@ -1706,6 +1706,7 @@ ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMA
 ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/config/attr_accessors.rb
 ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/config/attr_inheritance.rb
 ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/config/attr_type_coercion.rb
+${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/config/attr_version_defaults.rb
 ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/connection_state.rb
 ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/data_encoding.rb
 ${GEM_HOME}/gems/net-imap-${RUBY_NET_IMAP_VER}/lib/net/imap/data_lite.rb
@@ -2755,18 +2756,6 @@ ${RUBY_DOC}/BSDL
 ${RUBY_DOC}/CONTRIBUTING.md
 ${RUBY_DOC}/COPYING
 ${RUBY_DOC}/COPYING.ja
-${RUBY_DOC}/ChangeLog
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-0.06_to_0.52
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-0.50_to_0.60
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-0.60_to_1.1
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-1.8.0
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-1.9.3
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-2.0.0
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-2.1.0
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-2.2.0
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-2.3.0
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-2.4.0
-${RUBY_DOC}/ChangeLog.prev/ChangeLog-YARV
 ${RUBY_DOC}/GPL
 ${RUBY_DOC}/KNOWNBUGS.rb
 ${RUBY_DOC}/LEGAL

Index: pkgsrc/lang/ruby34/distinfo
diff -u pkgsrc/lang/ruby34/distinfo:1.15 pkgsrc/lang/ruby34/distinfo:1.16
--- pkgsrc/lang/ruby34/distinfo:1.15    Tue May 19 14:50:20 2026
+++ pkgsrc/lang/ruby34/distinfo Sat Jul  4 06:14:13 2026
@@ -1,14 +1,12 @@
-$NetBSD: distinfo,v 1.15 2026/05/19 14:50:20 taca Exp $
+$NetBSD: distinfo,v 1.16 2026/07/04 06:14:13 taca Exp $
 
-BLAKE2s (ruby-3.4.9.tar.xz) = 4d09a702b948a81f4f6c39458092ab68e67a99148fe669c0c1bd33dedccda38d
-SHA512 (ruby-3.4.9.tar.xz) = 356fb47cc56f2d25198cb95253fc20ff7d9a6fd1fa53bc475e5c440012aebe27562537c399d271357235114ade263fd625029b66cb0f9b526f9c04f169fb9580
-Size (ruby-3.4.9.tar.xz) = 16682004 bytes
+BLAKE2s (ruby-3.4.10.tar.xz) = f572159895927752a9dc04403c0ba186008aa8e3cf3c340eddb441444c48ac71
+SHA512 (ruby-3.4.10.tar.xz) = c28d59946c0a1b8e4385a772e0651c6f4154c18ab8a2a62289c3213eb4fe937cec0942e0076cda429576e58ad277b18f4b5611e644d15b122c1cd96baf10f284
+Size (ruby-3.4.10.tar.xz) = 16709188 bytes
 SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
 SHA1 (patch-configure) = ff1b1e659ddc7cb1d62a71e1447df55f1f7b07c2
 SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
 SHA1 (patch-include_ruby_internal_static__assert.h) = 7d5c3ae7ff674b9b34639924fcf08237164de9f8
-SHA1 (patch-lib_erb.rb) = d69a109f7b184154ac66dc13085fe9ba8c198dc5
-SHA1 (patch-lib_erb_version.rb) = a11a9115b4b39b03583c69cf23cd21cb39ddea1d
 SHA1 (patch-lib_mkmf.rb) = ea66bc4e42d2b15edfcd8ceefa9b94d07a3cdd0f
 SHA1 (patch-lib_rdoc_encoding.rb) = aea07b878cbf46ddfdc0364ca5adf3fda9311735
 SHA1 (patch-lib_rdoc_parser_c.rb) = 5d97f938379b05443438e8ae841d56c321a22c1a
@@ -20,7 +18,6 @@ SHA1 (patch-lib_rubygems_install__update
 SHA1 (patch-lib_rubygems_installer.rb) = 4ef74b4f79837a929e81bcd0e7eba9061a442304
 SHA1 (patch-lib_rubygems_platform.rb) = bde36a8fc1ba2fbf4d6fb8829bc116fb4d09b404
 SHA1 (patch-lib_rubygems_specification.rb) = a3154185ef89fb33e699dd54b19a8e274f3275e0
-SHA1 (patch-test_erb_test__erb.rb) = 474f058da00906bd3cf80a3b3777292afb833ac5
 SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04
 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca
 SHA1 (patch-tool_ifchange) = 1803bb6a1836e232dcabcf38f11c9881dbf726ea



Home | Main Index | Thread Index | Old Index