This updates to the latest release of JRuby. Release notes at:
https://www.jruby.org/2026/07/22/jruby-10-1-1-0.html
Tested on amd64, the only supported arch. Will commit in a couple days
unless I hear objections.
The release notes mention aarch64 support on OpenBSD, so if someone
with arm64 access could update ONLY_FOR_ARCHS and test whether JRuby
works, that would be appreciated.
Best,
Jeremy
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/jruby/Makefile,v
diff -u -p -u -p -r1.131 Makefile
--- Makefile 10 May 2026 00:13:36 -0000 1.131
+++ Makefile 22 Jul 2026 20:33:14 -0000
@@ -3,7 +3,7 @@ ONLY_FOR_ARCHS = amd64
COMMENT = pure-Java implementation of the Ruby language
-V = 10.1.0.0
+V = 10.1.1.0
DISTNAME = jruby-dist-${V}-bin
PKGNAME = jruby-${V}
CATEGORIES = lang lang/ruby
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/jruby/distinfo,v
diff -u -p -u -p -r1.90 distinfo
--- distinfo 10 May 2026 00:13:36 -0000 1.90
+++ distinfo 22 Jul 2026 20:33:30 -0000
@@ -1,6 +1,6 @@
SHA256 (jffi-1.3.15.tar.gz) = L53N7ekYdGxXhLpVyZIhTjDq9isjrSYJVhcwZEkXoYk=
-SHA256 (jruby-dist-10.1.0.0-bin.tar.gz) =
nBSgzoHzoxL9mMQVmGmCEy6R02sSy410o9/a6T/phKw=
+SHA256 (jruby-dist-10.1.1.0-bin.tar.gz) =
Hgi/9qfwE0pHdPujfYz4i53UpzF71J/KWvaWoydFAUg=
SHA256 (jruby-launcher-2.0.2-java.gem) =
ihfw3lp6/Yay9PeKRjPlPRsBfRnSWZ7wp5WAQUqMtXw=
SIZE (jffi-1.3.15.tar.gz) = 3032180
-SIZE (jruby-dist-10.1.0.0-bin.tar.gz) = 40774952
+SIZE (jruby-dist-10.1.1.0-bin.tar.gz) = 43965893
SIZE (jruby-launcher-2.0.2-java.gem) = 71680
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/jruby/pkg/PLIST,v
diff -u -p -u -p -r1.84 PLIST
--- pkg/PLIST 10 May 2026 00:13:36 -0000 1.84
+++ pkg/PLIST 22 Jul 2026 20:34:23 -0000
@@ -215,9 +215,9 @@ jruby/lib/ruby/gems/1.8/gems/drb-2.2.3/l
jruby/lib/ruby/gems/1.8/gems/drb-2.2.3/lib/drb/unix.rb
jruby/lib/ruby/gems/1.8/gems/drb-2.2.3/lib/drb/version.rb
jruby/lib/ruby/gems/1.8/gems/drb-2.2.3/lib/drb/weakidconv.rb
-jruby/lib/ruby/gems/1.8/gems/erb-6.0.1-java/
-jruby/lib/ruby/gems/1.8/gems/erb-6.0.1-java/libexec/
-jruby/lib/ruby/gems/1.8/gems/erb-6.0.1-java/libexec/erb
+jruby/lib/ruby/gems/1.8/gems/erb-6.0.1.1-java/
+jruby/lib/ruby/gems/1.8/gems/erb-6.0.1.1-java/libexec/
+jruby/lib/ruby/gems/1.8/gems/erb-6.0.1.1-java/libexec/erb
jruby/lib/ruby/gems/1.8/gems/getoptlong-0.2.1/
jruby/lib/ruby/gems/1.8/gems/getoptlong-0.2.1/.github/
jruby/lib/ruby/gems/1.8/gems/getoptlong-0.2.1/.github/dependabot.yml
@@ -1348,7 +1348,7 @@ jruby/lib/ruby/gems/1.8/specifications/d
jruby/lib/ruby/gems/1.8/specifications/default/did_you_mean-2.0.0.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/digest-3.2.1-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/english-0.8.1.gemspec
-jruby/lib/ruby/gems/1.8/specifications/default/erb-6.0.1-java.gemspec
+jruby/lib/ruby/gems/1.8/specifications/default/erb-6.0.1.1-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/error_highlight-0.7.1.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/ffi-1.17.0-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/ffi-binary-libfixposix-0.5.1.1-java.gemspec
@@ -1361,7 +1361,7 @@ jruby/lib/ruby/gems/1.8/specifications/d
jruby/lib/ruby/gems/1.8/specifications/default/io-wait-0.4.0-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/ipaddr-1.2.8.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/jar-dependencies-0.5.7.gemspec
-jruby/lib/ruby/gems/1.8/specifications/default/jruby-openssl-0.15.6-java.gemspec
+jruby/lib/ruby/gems/1.8/specifications/default/jruby-openssl-0.16.2-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/jruby-readline-1.3.7-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/json-2.18.0-java.gemspec
jruby/lib/ruby/gems/1.8/specifications/default/net-http-0.9.1.gemspec
@@ -2129,17 +2129,17 @@ jruby/lib/ruby/stdlib/optparse/version.r
jruby/lib/ruby/stdlib/org/
jruby/lib/ruby/stdlib/org/bouncycastle/
jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix-jdk18on/
-jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix-jdk18on/1.83/
-jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix-jdk18on/1.83/bcpkix-jdk18on-1.83.jar
+jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix-jdk18on/1.85/
+jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix-jdk18on/1.85/bcpkix-jdk18on-1.85.jar
jruby/lib/ruby/stdlib/org/bouncycastle/bcprov-jdk18on/
-jruby/lib/ruby/stdlib/org/bouncycastle/bcprov-jdk18on/1.83/
-jruby/lib/ruby/stdlib/org/bouncycastle/bcprov-jdk18on/1.83/bcprov-jdk18on-1.83.jar
+jruby/lib/ruby/stdlib/org/bouncycastle/bcprov-jdk18on/1.85/
+jruby/lib/ruby/stdlib/org/bouncycastle/bcprov-jdk18on/1.85/bcprov-jdk18on-1.85.jar
jruby/lib/ruby/stdlib/org/bouncycastle/bctls-jdk18on/
-jruby/lib/ruby/stdlib/org/bouncycastle/bctls-jdk18on/1.83/
-jruby/lib/ruby/stdlib/org/bouncycastle/bctls-jdk18on/1.83/bctls-jdk18on-1.83.jar
+jruby/lib/ruby/stdlib/org/bouncycastle/bctls-jdk18on/1.85/
+jruby/lib/ruby/stdlib/org/bouncycastle/bctls-jdk18on/1.85/bctls-jdk18on-1.85.jar
jruby/lib/ruby/stdlib/org/bouncycastle/bcutil-jdk18on/
-jruby/lib/ruby/stdlib/org/bouncycastle/bcutil-jdk18on/1.83/
-jruby/lib/ruby/stdlib/org/bouncycastle/bcutil-jdk18on/1.83/bcutil-jdk18on-1.83.jar
+jruby/lib/ruby/stdlib/org/bouncycastle/bcutil-jdk18on/1.85/
+jruby/lib/ruby/stdlib/org/bouncycastle/bcutil-jdk18on/1.85/bcutil-jdk18on-1.85.jar
jruby/lib/ruby/stdlib/org/snakeyaml/
jruby/lib/ruby/stdlib/org/snakeyaml/snakeyaml-engine/
jruby/lib/ruby/stdlib/org/snakeyaml/snakeyaml-engine/2.10/