From: Jeremy Evans Subject: Update: Ruby 3.3.4 To: OpenBSD ports Date: Tue, 09 Jul 2024 15:44:47 +0000 Simple update to the latest version of Ruby 3.3. Release notes at: https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/ Ports-wise, the only change is removing some source files for the debug and rbs bundled gems. This matches our behavior in our gem ext ports. Tested on amd64. Will be committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/Makefile,v retrieving revision 1.9 diff -u -p -u -p -r1.9 Makefile --- Makefile 23 Jun 2024 12:39:35 -0000 1.9 +++ Makefile 9 Jul 2024 15:25:57 -0000 @@ -1,6 +1,4 @@ -REVISION-main = 1 - -VERSION = 3.3.3 +VERSION = 3.3.4 DISTNAME = ruby-${VERSION} PKGNAME-main = ruby-${VERSION} PKGNAME-ri_docs = ruby${BINREV}-ri_docs-${VERSION} @@ -61,5 +59,6 @@ pre-install: post-install: ${FIX_RBCONFIG} + rm -rf ${PREFIX}/lib/ruby/gems/${REV}/gems/{debug,rbs}-*/ext/ .include Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 14 Jun 2024 19:41:34 -0000 1.4 +++ distinfo 9 Jul 2024 15:25:57 -0000 @@ -1,4 +1,4 @@ -SHA256 (ruby-3.3.3.tar.gz) = g8BbIXfunDNbYxspuMB3tHcBZtAvpSfzqfakDRPzzOI= +SHA256 (ruby-3.3.4.tar.gz) = /mow+X1U4Cl2jy3fSSNpnEFs28Om6W2z4tVxbH25ajQ= SHA256 (ruby33-openssl-csr-version-failure.patch) = 5OTIvi/5NUJ4moT03s5LxllLDAtdnkrMMZAcJk+oubk= -SIZE (ruby-3.3.3.tar.gz) = 22105219 +SIZE (ruby-3.3.4.tar.gz) = 22110179 SIZE (ruby33-openssl-csr-version-failure.patch) = 2441 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/patches/patch-configure,v retrieving revision 1.4 diff -u -p -u -p -r1.4 patch-configure --- patches/patch-configure 23 Jun 2024 12:39:35 -0000 1.4 +++ patches/patch-configure 9 Jul 2024 15:25:57 -0000 @@ -15,7 +15,7 @@ Index: configure do : -@@ -31909,7 +31909,7 @@ fi +@@ -31926,7 +31926,7 @@ fi ;; #( openbsd*|mirbsd*) : @@ -24,7 +24,7 @@ Index: configure ;; #( solaris*) : -@@ -34035,7 +34035,7 @@ then : +@@ -34052,7 +34052,7 @@ then : else $as_nop Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.3/pkg/PLIST-main,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST-main --- pkg/PLIST-main 14 Jun 2024 19:41:34 -0000 1.4 +++ pkg/PLIST-main 9 Jul 2024 15:25:57 -0000 @@ -1718,11 +1718,7 @@ lib/ruby/gems/${REV}/gems/debug-1.9.1/Ra lib/ruby/gems/${REV}/gems/debug-1.9.1/TODO.md lib/ruby/gems/${REV}/gems/debug-1.9.1/exe/ lib/ruby/gems/${REV}/gems/debug-1.9.1/exe/rdbg -lib/ruby/gems/${REV}/gems/debug-1.9.1/ext/ -lib/ruby/gems/${REV}/gems/debug-1.9.1/ext/debug/ -lib/ruby/gems/${REV}/gems/debug-1.9.1/ext/debug/debug.c -lib/ruby/gems/${REV}/gems/debug-1.9.1/ext/debug/extconf.rb -lib/ruby/gems/${REV}/gems/debug-1.9.1/ext/debug/iseq_collector.c +lib/ruby/gems/${REV}/gems/debug-1.9.1/exts.mk lib/ruby/gems/${REV}/gems/debug-1.9.1/lib/ lib/ruby/gems/${REV}/gems/debug-1.9.1/lib/debug/ lib/ruby/gems/${REV}/gems/debug-1.9.1/lib/debug.rb @@ -2166,26 +2162,7 @@ lib/ruby/gems/${REV}/gems/rbs-3.4.0/docs lib/ruby/gems/${REV}/gems/rbs-3.4.0/docs/tools.md lib/ruby/gems/${REV}/gems/rbs-3.4.0/exe/ lib/ruby/gems/${REV}/gems/rbs-3.4.0/exe/rbs -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/ -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/ -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/constants.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/constants.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/lexer.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/lexer.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/lexer.re -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/location.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/location.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/main.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/parser.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/parser.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h -lib/ruby/gems/${REV}/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +lib/ruby/gems/${REV}/gems/rbs-3.4.0/exts.mk lib/ruby/gems/${REV}/gems/rbs-3.4.0/goodcheck.yml lib/ruby/gems/${REV}/gems/rbs-3.4.0/lib/ lib/ruby/gems/${REV}/gems/rbs-3.4.0/lib/rbs/