From: Jeremy Evans Subject: Re: Update: JRuby 10.1.1.0 To: OpenBSD ports Date: Sun, 26 Jul 2026 16:56:31 -0700 On 07/24 05:19, Jeremy Evans wrote: > 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. I committed this without updating ONLY_FOR_ARCHS. Can you try this patch after the update and see if it fixes the warning? This updates the jffi library to the latest (we rebuild jffi from source instead of using the binaries that jffi provides). If this doesn't fix the warning, I'll open an issue upstream. Best, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/jruby/Makefile,v diff -u -p -r1.132 Makefile --- Makefile 26 Jul 2026 23:44:25 -0000 1.132 +++ Makefile 26 Jul 2026 23:50:19 -0000 @@ -1,13 +1,14 @@ # Runtime failures on i386 in IO#pos and IO#rewind -ONLY_FOR_ARCHS = amd64 +ONLY_FOR_ARCHS = amd64 aarch64 COMMENT = pure-Java implementation of the Ruby language V = 10.1.1.0 +REVISION = 0 DISTNAME = jruby-dist-${V}-bin PKGNAME = jruby-${V} CATEGORIES = lang lang/ruby -DISTFILES.jffi =jffi-1.3.15.tar.gz +DISTFILES.jffi =jffi-1.4.0{1.4.0}.tar.gz DISTFILES.gem = ${JRUBY_LAUNCHER_GEM} HOMEPAGE = http://www.jruby.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/lang/jruby/distinfo,v diff -u -p -r1.91 distinfo --- distinfo 26 Jul 2026 23:44:25 -0000 1.91 +++ distinfo 26 Jul 2026 23:50:19 -0000 @@ -1,6 +1,6 @@ -SHA256 (jffi-1.3.15.tar.gz) = L53N7ekYdGxXhLpVyZIhTjDq9isjrSYJVhcwZEkXoYk= +SHA256 (jffi-1.4.0.tar.gz) = HMgXTKH7hqNADaWDhwXUVcC+Wf2T8tZ1US3LL3J/5F8= 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 (jffi-1.4.0.tar.gz) = 3082454 SIZE (jruby-dist-10.1.1.0-bin.tar.gz) = 43965893 SIZE (jruby-launcher-2.0.2-java.gem) = 71680