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 18 14:09:03 UTC 2026
Modified Files:
pkgsrc/lang/ruby: rubyversion.mk
pkgsrc/lang/ruby33: Makefile PLIST distinfo
Removed Files:
pkgsrc/lang/ruby33/patches: patch-lib_erb.rb patch-lib_erb_version.rb
patch-test_erb_test__erb.rb
Log Message:
lang/ruby33: update to 3.3.12
pkgsrc change: stop installing obsolete ChangeLog.
Note: erb's security problem was already fixed with ruby33-3.3.11nb2.
3.3.12 (2026-07-16)
What's Changed
This release includes the following security fixes.
* CVE-2026-41316: ERB @_init deserialization guard bypass via def_module /
def_method / def_class
This release updates the default gem erb to 4.0.3.1 and the bundled gem
net-imap to 0.4.25. The net-imap update fixes CVE-2026-42245,
CVE-2026-42246, CVE-2026-42256, CVE-2026-42257, CVE-2026-42258,
CVE-2026-47240, CVE-2026-47241 and CVE-2026-47242. Please see the release
notes of net-imap v0.4.24 and net-imap v0.4.25 for the details of these
fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.326 -r1.327 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/ruby33/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/ruby33/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/ruby33/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/ruby33/patches/patch-lib_erb.rb \
pkgsrc/lang/ruby33/patches/patch-lib_erb_version.rb \
pkgsrc/lang/ruby33/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.326 pkgsrc/lang/ruby/rubyversion.mk:1.327
--- pkgsrc/lang/ruby/rubyversion.mk:1.326 Sat Jul 18 14:04:38 2026
+++ pkgsrc/lang/ruby/rubyversion.mk Sat Jul 18 14:09:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.326 2026/07/18 14:04:38 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.327 2026/07/18 14:09:02 taca Exp $
#
# This file determines which Ruby version is used as a dependency for
@@ -212,7 +212,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
.endif
# current supported Ruby's version
-RUBY33_VERSION= 3.3.11
+RUBY33_VERSION= 3.3.12
RUBY34_VERSION= 3.4.10
RUBY40_VERSION= 4.0.6
@@ -308,7 +308,7 @@ RUBY_NET_PROTOCOL_VER= 0.2.2
RUBY_NKF_VER= 0.1.3
RUBY_OBSERVER_VER= 0.1.2
RUBY_OPEN3_VER= 0.2.1
-RUBY_OPENSSL_VER= 3.2.2
+RUBY_OPENSSL_VER= 3.2.4
RUBY_OPEN_URI_VER= 0.4.1
RUBY_OPTPARSE_VER= 0.4.0
RUBY_OSTRUCT_VER= 0.6.0
@@ -349,7 +349,7 @@ 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
-RUBY_NET_IMAP_VER= 0.4.21
+RUBY_NET_IMAP_VER= 0.4.25
RUBY_NET_POP_VER= 0.1.2
RUBY_NET_SMTP_VER= 0.5.1
RUBY_POWER_ASSERT_VER= 2.0.3
Index: pkgsrc/lang/ruby33/Makefile
diff -u pkgsrc/lang/ruby33/Makefile:1.12 pkgsrc/lang/ruby33/Makefile:1.13
--- pkgsrc/lang/ruby33/Makefile:1.12 Tue May 19 14:45:52 2026
+++ pkgsrc/lang/ruby33/Makefile Sat Jul 18 14:09:03 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2026/05/19 14:45:52 taca Exp $
+# $NetBSD: Makefile,v 1.13 2026/07/18 14:09:03 taca Exp $
DISTNAME= ${RUBY_DISTNAME}
PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_VERSION}
-PKGREVISION= 2
CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_RUBY}
@@ -49,7 +48,7 @@ CFLAGS+= -fno-ipa-modref
. endif
.endif
-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
EXT_DOCS= syslog/syslog.txt
@@ -87,9 +86,7 @@ pre-configure:
${CHMOD} -x ${WRKSRC}/sample/test.rb
pre-install:
-# cd ${WRKSRC}/lib; \
-# ${FIND} . \( -name '*.orig' -o -name '*.orig_dist' \) \
-# -exec ${RM} -f {} \;
+ ${RM} -fr ${WRKSRC}/doc/ChangeLog
.for f in ${EMPTY_DIRS}
${RMDIR} ${WRKSRC}/lib/rdoc/${f} 2>/dev/null || ${TRUE}
.endfor
@@ -100,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/ruby33/PLIST
diff -u pkgsrc/lang/ruby33/PLIST:1.10 pkgsrc/lang/ruby33/PLIST:1.11
--- pkgsrc/lang/ruby33/PLIST:1.10 Thu Mar 26 14:05:17 2026
+++ pkgsrc/lang/ruby33/PLIST Sat Jul 18 14:09:03 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2026/03/26 14:05:17 taca Exp $
+@comment $NetBSD: PLIST,v 1.11 2026/07/18 14:09:03 taca Exp $
bin/bundle${RUBY_SUFFIX}
bin/bundler${RUBY_SUFFIX}
bin/erb${RUBY_SUFFIX}
@@ -2522,18 +2522,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/ruby33/distinfo
diff -u pkgsrc/lang/ruby33/distinfo:1.18 pkgsrc/lang/ruby33/distinfo:1.19
--- pkgsrc/lang/ruby33/distinfo:1.18 Tue May 19 14:45:52 2026
+++ pkgsrc/lang/ruby33/distinfo Sat Jul 18 14:09:03 2026
@@ -1,14 +1,12 @@
-$NetBSD: distinfo,v 1.18 2026/05/19 14:45:52 taca Exp $
+$NetBSD: distinfo,v 1.19 2026/07/18 14:09:03 taca Exp $
-BLAKE2s (ruby-3.3.11.tar.xz) = 2a6996052aae975b7e3aa34849ae11efdb7fdbf8594c9f6cb9e7f0338c361c21
-SHA512 (ruby-3.3.11.tar.xz) = 1f8eb206a90121015b294dada7ea61ebd136e7e7dbb1c4bb7df21b85f359a2e733f438153bf07c57815a963e4ef3f766081fd4226caa6547f4c263b33ed7726e
-Size (ruby-3.3.11.tar.xz) = 15879844 bytes
+BLAKE2s (ruby-3.3.12.tar.xz) = 6f9811297c07bd766d7a79cbe6b9767be3373fdd461458779e1717bd346d270a
+SHA512 (ruby-3.3.12.tar.xz) = 1755901f5d1e66250e4f9f4e3a0bf31ec25055f1cb86fafc68281f6d108e9cf5329a6c74c221b1a31aa7de78e9c2d8aa7b76faf39acfce44c5ed94cf7e766f3f
+Size (ruby-3.3.12.tar.xz) = 15891224 bytes
SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
SHA1 (patch-configure) = 031792cb999e3624236f8afc3363492b437e35d7
SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
SHA1 (patch-include_ruby_internal_static__assert.h) = 7d5c3ae7ff674b9b34639924fcf08237164de9f8
-SHA1 (patch-lib_erb.rb) = f28a0318017b90409e71d4b80e0c2fd7faec07ae
-SHA1 (patch-lib_erb_version.rb) = 6704dceeb27d582c648fdaa3988ae3ea69607ffb
SHA1 (patch-lib_mkmf.rb) = 4a3cd18548dbdf43a13695d4e76f817c0347e335
SHA1 (patch-lib_rdoc_encoding.rb) = 0e82d2942d9bfcb67dc7c994889d7bc5ec2ae85a
SHA1 (patch-lib_rdoc_parser_c.rb) = 063d1edd3f4b9416f759266edf1cf070f2f9faef
@@ -19,7 +17,6 @@ SHA1 (patch-lib_rubygems_dependency__ins
SHA1 (patch-lib_rubygems_install__update__options.rb) = 0cd0816e1cd7c84c1dab1e091787c4dc38d28273
SHA1 (patch-lib_rubygems_installer.rb) = 4ef74b4f79837a929e81bcd0e7eba9061a442304
SHA1 (patch-lib_rubygems_platform.rb) = bde36a8fc1ba2fbf4d6fb8829bc116fb4d09b404
-SHA1 (patch-test_erb_test__erb.rb) = 4acc8a98f7051b05e2c7d0859068f2ca75bdbc20
SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04
SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca
SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33
Home |
Main Index |
Thread Index |
Old Index