136 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
jeremy 8dc72e10ce Update to JRuby 10.0.2.0 2025-08-19 04:50:08 +00:00
ajacoutot 16a9e68655 Unbreak: PLIST change = bump 2025-07-31 15:55:30 +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
jca 0aeaa46d73 Prevent hidden deps on gnu tools, and tighten some make targets
Hidden dep issue spotted with gsed in a bulk build. Use the gnu module
to automatically hide gsed, gawk, ggrep etc using the db/config.no-smth
mechanism. gnu module clue from sthen@, ok jeremy@ (maintainer)
2025-03-04 08:22:35 +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
espie 51acb67336 MASTER_SITES->SITES (apart from modules) 2023-09-26 12:02:00 +00:00
jeremy ea970ff539 Switch to new style DISTFILES/MASTER_SITES 2023-09-04 15:05:58 +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 eb071d3f23 Update to JRuby 9.3.7.0 2022-08-18 23:28:38 +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 0d8b386067 Update to JRuby 9.2.19.0 2021-06-17 22:20:04 +00:00
jeremy 8a2a50e67a Update to JRuby 9.2.18.0 2021-06-11 14:56:23 +00:00
kurt f9d899e6a0 Bump revision on all 1.8+ ports since now they will build with jdk
1.8 on aarch64 and their run depends will also change. okay ian@
2021-05-19 01:50:29 +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 a2c7751dca Update to JRuby 9.2.11.1 2020-03-27 15:04:03 +00:00
naddy d159f8d1ad Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.

* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.

ok kn@ rsadowski@ espie@
2020-03-20 16:44:21 +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