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