Created attachment 194414 [details] Share file for JRuby 9.2.0.0 port I have attached a shar file for the new JRuby9.2 branch. I set this up separately from the existing port (JRuby-9.1.15.0), as I did not want to replace it. 9.2.x.x is the new major release version, which is expected to be compatible with Ruby 2.5.x, and I felt that the old JRuby port from the 9.1.xx release should not be overwritten. I have run the tests outlined in the ports handbook. This is my first attempt at a port. All feedback is welcome. Thx, Ed
Created attachment 199609 [details] Update lang/jruby to version 9.2.4.0 Let me abuse this PR to bring the latest version.
The existing lang/jruby port is obsolete it was meant to be compatible with ruby 2.3. The latest version is compatible with Ruby 2.5, and is more performant than the native Ruby so it is an ideal upgrade path, at least while we update the base Ruby. Also update devel/rubygem-jruby-jars which are obviously connected: use jgems instead of the regular gems and add a dependency on jruby for those.
Created attachment 199643 [details] Update lang/jruby to version 9.2.4.0 Strip the patch to only the lang/jruby port update: should be easier to review.
As a side note: the original tarball has its own implementations of some useful scripts like rake which would be useful to run jruby independently but would conflict with the regular ruby. I am not currently attempting to fix that.
Created attachment 199649 [details] Update lang/jruby to version 9.2.4.0 Add link to jrake (rake): may be handy. Cleanup the pkg-plist.
A commit references this bug: Author: swills Date: Sun Dec 9 19:01:10 UTC 2018 New revision: 487073 URL: https://svnweb.freebsd.org/changeset/ports/487073 Log: lang/jruby: update to version 9.2.4.0 PR: 229163 Submitted by: pfg Reported by: Ed Gomolka <edg@borderlandtech.com> Changes: head/lang/jruby/Makefile head/lang/jruby/distinfo head/lang/jruby/pkg-plist
Committed, thanks!