84 Commits

Author SHA1 Message Date
jeremy d5bccafe39 Update to JRuby 10.1.0.0
This brings the Ruby version to 4.0. This updates the embedded jffi to
from 1.3.10 to 1.3.15, and the embedded jruby-launcher from 1.1.19 to
2.0.2.

This disables AppCDS usage unless the user has configured a JRUBY_JSA
environment variable, as the default location is not writable results
in a warning.

This ships more of the jruby bin files. There were some hidden files
needed to avoid warnings, as well as some new programs that should be
added. These go in /usr/local/jruby/bin, which is not in PATH, so
conflicts aren't an issue.

One issue with this version is it ships a version of minitest that
doesn't work, as the version it ships depends on a prism library that
it doesn't ship. This should be fixed in the next version, but in the
meantime, comment out a couple minitest files in the PLIST. Users can
use the following to install a usable minitest version:

  jruby -S gem install minitest --version '<6'
2026-05-10 00:13:36 +00:00
jeremy 98be3fafc9 Update to JRuby 10.0.4.0 2026-03-07 02:49:44 +00:00
jeremy be7796741b Update to JRuby 10.0.3.0 2026-02-05 01:16:15 +00:00
sthen dfd302444c jruby: don't package the .jsa file, this is used to improve startup
speed (JDK AppCDS) but isn't picked up automatically, only by the sh
script that we're not installing, and it seems tied to the exact jdk
binary that it was built with (there's a check which includes the
build time).

this was a problem area for jdk updates, because the filename included
the version number of the jdk, requiring regen every time.

while there, use INSTALL_PROGRAM not INSTALL_SCRIPT for a binary.

https://marc.info/?l=openbsd-ports&m=177004746606546&w=2
https://marc.info/?l=openbsd-ports&m=177004832107490&w=2
https://marc.info/?l=openbsd-ports&m=177005383712839&w=2
2026-02-02 18:12:53 +00:00
tb 26427fde02 jruby: regen plist after jdk update 2026-02-02 11:15:43 +00:00
tb ef15799ebc jruby: update PLIST after jdk/21 version bump 2025-11-05 09:46:48 +00:00
pvk fe7f217a3c Fix PLIST 2025-07-30 06:25:49 +00:00
jeremy 7c534b2079 Update to JRuby 10.0.1.0 2025-07-20 02:08:37 +00:00
jeremy 5e16f52b0a Update to JRuby 10.0.0.1
Bump minimum Java version to 21.

This breaks sysutils/logstash.  pvk@ will follow this with a logstash
update.
2025-06-29 17:31:30 +00:00
jeremy 96f1d47b07 Update to JRuby 9.4.12.0 2025-02-14 06:05:43 +00:00
jeremy 55c1713512 Update to JRuby 9.4.11.0 2025-02-02 05:09:31 +00:00
jeremy 3d24f63be2 Update to JRuby 9.4.10.0 2025-01-29 01:30:36 +00:00
jeremy 92af06b9a7 Update to JRuby 9.4.9.0 2024-11-07 04:44:43 +00:00
jeremy eab749eaf7 Update to JRuby 9.4.8.0 2024-07-05 19:16:50 +00:00
jeremy b8916ef575 Update to JRuby 9.4.7.0 2024-05-01 21:52:10 +00:00
jeremy c36bf30360 Update to JRuby 9.4.6.0 2024-02-23 17:29:53 +00:00
jeremy 9739b9194d Update to JRuby 9.4.5.0 2023-11-06 16:53:37 +00:00
jeremy d1b2fc0885 Update to JRuby 9.4.4.0 2023-10-22 22:43:43 +00:00
jeremy df0186fae1 Update to JRuby 9.4.3.0 2023-06-10 17:30:29 +00:00
jeremy ec8d71ffcc Update to JRuby 9.4.2.0 2023-03-12 05:34:48 +00:00
jeremy 411cc0fb5e Update to JRuby 9.4.1.0 2023-02-09 23:11:58 +00:00
jeremy 5738034d0c Update to JRuby 9.4.0.0
Update embedded jffi to 1.3.10.

Use Java 17 instead of 1.8.

Create appropriate site_ruby directory.
2022-12-23 16:44:53 +00:00
jeremy 48b4a95a94 Update to JRuby 9.3.9.0 2022-10-26 21:49:34 +00:00
jeremy 78a82e6a51 Update to JRuby 9.3.8.0 2022-09-15 19:28:56 +00:00
jeremy 3b617d39f6 Update to JRuby 9.3.6.0 2022-06-29 22:46:52 +00:00
jeremy f86278e8d6 Update to JRuby 9.3.4.0 2022-03-25 22:16:24 +00:00
naddy e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
jeremy 9ca4d2e8d5 Update to JRuby 9.3.3.0 2022-01-21 23:28:18 +00:00
jeremy 2e30b17a6c Update to JRuby 9.3.2.0 2021-12-05 03:55:06 +00:00
jeremy 9b37b29fff Update to JRuby 9.3.1.0 2021-10-15 20:27:51 +00:00
jeremy b57f6829a9 Update to JRuby 9.3.0.0
Update embedded version of jffi to 1.3.5 and jruby_launcher to 1.1.19.
2021-10-07 22:24:06 +00:00
jeremy aaaafe0b84 Update to JRuby 9.2.17.0 2021-04-01 14:54:10 +00:00
jeremy cee42a574c Update to JRuby 9.2.16.0 2021-03-05 19:24:05 +00:00
jeremy 32887763fe Update to JRuby 9.2.15.0 2021-02-26 23:51:03 +00:00
jeremy c9eb37f40d Update to JRuby 9.2.14.0 2020-12-12 03:18:01 +00:00
jeremy d61058d049 Update to JRuby 9.2.13.0 2020-08-05 21:33:25 +00:00
jeremy c236a8fa20 Update to JRuby 9.2.12.0 2020-07-03 21:05:26 +00:00
jeremy 0f7ec3db23 Update to JRuby 9.2.11.0 2020-03-05 15:29:13 +00:00
jeremy d256d52af2 Update to JRuby 9.2.9.0 2019-11-01 19:29:31 +00:00
jeremy 3874076251 Update to JRuby 9.2.8.0 2019-08-15 14:39:23 +00:00
jeremy 56a208cf8b Update to JRuby 9.2.7.0 2019-04-26 15:46:58 +00:00
jeremy 92c0f8b824 Update to JRuby 9.2.6.0 2019-02-19 05:23:53 +00:00
jeremy 4cdb35917a Update to JRuby 9.2.5.0
OK rsadowski@
2018-12-10 15:23:21 +00:00
jeremy bfaed15fde Update to JRuby 9.2.3.0
Remove backported security patches now upstream.

Update jruby-launcher to 1.1.5.
2018-11-12 06:25:18 +00:00
jeremy 2d910e7512 Update to JRuby 9.1.17.0 2018-04-25 14:48:22 +00:00
jeremy 993a671d5e Update to JRuby 9.1.13.0 2017-09-15 03:06:13 +00:00
jeremy 93f3d1bf29 Update to JRuby 9.1.12.0 2017-06-21 15:38:00 +00:00
jeremy 88d0424ecd Update to JRuby 9.1.8.0
Fix hardcoding of gcc and g++.
2017-03-08 16:32:25 +00:00
jeremy 4839b7584e Update to JRuby 9.1.7.0 2017-01-16 21:34:54 +00:00
jeremy 3bb7d25c81 Update to JRuby 9.1.6.0 2016-11-19 04:56:27 +00:00