Tuesday, July 09, 2024

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/

No comments:

Post a Comment