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