Index | Thread | Search

From:
Jeremy Evans <jeremy@openbsd.org>
Subject:
Update: Ruby 3.3.4
To:
OpenBSD ports <ports@openbsd.org>
Date:
Tue, 09 Jul 2024 15:44:47 +0000

Download raw body.

Thread
  • Jeremy Evans:

    Update: Ruby 3.3.4

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 <bsd.port.mk>
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/