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: Thu Mar 27 14:12:02 UTC 2025
Modified Files:
pkgsrc/lang/ruby: rubyversion.mk
pkgsrc/lang/ruby32-base: Makefile distinfo hacks.mk
Log Message:
lang/ruby32-base: update to 3.2.8
3.2.8 (2025-03-26)
Security fixes
* CVE-2025-27219, CVE-2025-27220 and CVE-2025-27221
What's Changed
* Bug #21092: error building ruby 3.4.1 on cygwin/msys2 - Ruby - Ruby Issue
Tracking System
* Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned
from .hash - Ruby - Ruby Issue Tracking System
* Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ is
not set - Ruby - Ruby Issue Tracking System
* Bug #18257: rb_mRubyVMFrozenCore is broken by GC run - Ruby - Ruby Issue
Tracking System
* Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative
path - Ruby - Ruby Issue Tracking System
* Bug #21131: IO.copy_stream: yielded string changes value when duped - Ruby
- Ruby Issue Tracking System
* Bug #19584: Crash in rb_gc_register_address - Ruby - Ruby Issue Tracking
System
* Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue
Tracking System
* Bug #20025: Parsing identifiers/constants is case-folding dependent - Ruby
- Ruby Issue Tracking System
* Bug #19426: Endless Range#step of object with #succ method does not work -
Ruby - Ruby Issue Tracking System
To generate a diff of this commit:
cvs rdiff -u -r1.291 -r1.292 pkgsrc/lang/ruby/rubyversion.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ruby32-base/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/ruby32-base/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby32-base/hacks.mk
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.291 pkgsrc/lang/ruby/rubyversion.mk:1.292
--- pkgsrc/lang/ruby/rubyversion.mk:1.291 Thu Mar 27 14:09:28 2025
+++ pkgsrc/lang/ruby/rubyversion.mk Thu Mar 27 14:12:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.291 2025/03/27 14:09:28 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.292 2025/03/27 14:12:02 taca Exp $
#
# This file determines which Ruby version is used as a dependency for
@@ -214,7 +214,7 @@ RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/rub
# current supported Ruby's version
RUBY31_VERSION= 3.1.7
-RUBY32_VERSION= 3.2.7
+RUBY32_VERSION= 3.2.8
RUBY33_VERSION= 3.3.7
RUBY34_VERSION= 3.4.2
@@ -376,7 +376,7 @@ RUBY_BASE64_VER= 0.1.1
RUBY_BENCHMARK_VER= 0.2.1
RUBY_BIGDECIMAL_VER= 3.1.3
RUBY_BUNDLER_VER= 2.4.19
-RUBY_CGI_VER= 0.3.6
+RUBY_CGI_VER= 0.3.7
RUBY_CSV_VER= 3.2.6
RUBY_DATE_VER= 3.3.3
RUBY_DELEGATE_VER= 0.3.0
@@ -429,7 +429,7 @@ RUBY_SET_VER= 1.0.3
RUBY_SHELLWORDS_VER= 0.1.0
RUBY_SINGLETON_VER= 0.1.1
RUBY_STRINGIO_VER= 3.0.4
-RUBY_STRSCAN_VER= 3.0.5
+RUBY_STRSCAN_VER= 3.0.7
RUBY_SYSLOG_VER= 0.1.1
RUBY_SYNTAX_SUGGEST_VER= 1.1.0
RUBY_TEMPFILE_VER= 0.1.3
@@ -438,7 +438,7 @@ RUBY_TIMEOUT_VER= 0.3.1
RUBY_TMPDIR_VER= 0.1.3
RUBY_TSORT_VER= 0.1.1
RUBY_UN_VER= 0.2.1
-RUBY_URI_VER= 0.12.3
+RUBY_URI_VER= 0.12.4
RUBY_WEAKREF_VER= 0.1.2
RUBY_YAML_VER= 0.2.1
RUBY_ZLIB_VER= 3.0.0
@@ -448,7 +448,7 @@ RUBY_DEBUG_VER= 1.7.1
RUBY_MATRIX_VER= 0.4.2
RUBY_MINITEST_VER= 5.25.1
RUBY_NET_FTP_VER= 0.2.1
-RUBY_NET_IMAP_VER= 0.3.4.1
+RUBY_NET_IMAP_VER= 0.3.8
RUBY_NET_POP_VER= 0.1.2
RUBY_NET_SMTP_VER= 0.3.4
RUBY_POWER_ASSERT_VER= 2.0.3
Index: pkgsrc/lang/ruby32-base/Makefile
diff -u pkgsrc/lang/ruby32-base/Makefile:1.9 pkgsrc/lang/ruby32-base/Makefile:1.10
--- pkgsrc/lang/ruby32-base/Makefile:1.9 Thu Apr 25 15:06:11 2024
+++ pkgsrc/lang/ruby32-base/Makefile Thu Mar 27 14:12:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/04/25 15:06:11 taca Exp $
+# $NetBSD: Makefile,v 1.10 2025/03/27 14:12:02 taca Exp $
DISTNAME= ${RUBY_DISTNAME}
PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION}
@@ -85,7 +85,8 @@ pre-install:
post-install:
cd ${DESTDIR}${PREFIX}/${GEM_HOME} && \
find . \! -type d \( -name 'Makefile*' -o -name '.*.time' \
- -o -name '*.o' -o -name 'gem_make.out' \) -exec rm {} \;
+ -o -name '*.o' -o -name 'gem_make.out' \
+ -o -name 'mkmf.log' \) -exec rm {} \;
cd ${WRKSRC}/doc && ${PAX} -rw . ${DESTDIR}${PREFIX}/${RUBY_DOC}
.for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}
Index: pkgsrc/lang/ruby32-base/distinfo
diff -u pkgsrc/lang/ruby32-base/distinfo:1.13 pkgsrc/lang/ruby32-base/distinfo:1.14
--- pkgsrc/lang/ruby32-base/distinfo:1.13 Sat Feb 8 05:21:30 2025
+++ pkgsrc/lang/ruby32-base/distinfo Thu Mar 27 14:12:02 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.13 2025/02/08 05:21:30 taca Exp $
+$NetBSD: distinfo,v 1.14 2025/03/27 14:12:02 taca Exp $
-BLAKE2s (ruby-3.2.7.tar.xz) = 3878e4e3b82f8013e2d66deea33b90c0480ffb678f2460dbcf9b51960c6dc75f
-SHA512 (ruby-3.2.7.tar.xz) = c10b6fd27fad3bbd33d780c0a3eccb5df2a8465a89d2294ea6f14c7e5e8f7c8ea30b8a8b68bf8903c76f9133c5d984d5d66052ec4eb413153c739e6eea24beed
-Size (ruby-3.2.7.tar.xz) = 15128228 bytes
+BLAKE2s (ruby-3.2.8.tar.xz) = 717b23027da787963039642204ff08d23cfe242d58f0ca7371d621194c96d1c0
+SHA512 (ruby-3.2.8.tar.xz) = 19ff96619945d907e509803b85ecf21750ffa4ae033045272feb43c183ab180d0033b98cf47c18804e448f01bc1928e3b833c61c98446dbe6be31fb9ea6b059d
+Size (ruby-3.2.8.tar.xz) = 15130380 bytes
SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d
SHA1 (patch-configure) = f3a143eda324bdfcaab51ee44274eaa445cf2767
SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890
Index: pkgsrc/lang/ruby32-base/hacks.mk
diff -u pkgsrc/lang/ruby32-base/hacks.mk:1.2 pkgsrc/lang/ruby32-base/hacks.mk:1.3
--- pkgsrc/lang/ruby32-base/hacks.mk:1.2 Tue Jan 16 15:17:41 2024
+++ pkgsrc/lang/ruby32-base/hacks.mk Thu Mar 27 14:12:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.2 2024/01/16 15:17:41 taca Exp $
+# $NetBSD: hacks.mk,v 1.3 2025/03/27 14:12:02 taca Exp $
.if !defined(RUBY31_BASE_HACKS_MK)
RUBY31_BASE_HACKS_MK= defined
@@ -41,4 +41,11 @@ PKG_HACKS+= optimisation
BUILDLINK_TRANSFORM+= rm:-fomit-frame-pointer
.endif
+# On NetBSD/i386 9.0 release with gcc 7.4.0, it cause error on compilign
+# vm.c (really vm_exec.c).
+#
+.if ${MACHINE_PLATFORM:MNetBSD-*-i386}
+GCC_REQD= 8
+.endif
+
.endif # RUBY31_BASE_HACKS_MK
Home |
Main Index |
Thread Index |
Old Index