45 Commits

Author SHA1 Message Date
jeremy
2d910e7512 Update to JRuby 9.1.17.0 2018-04-25 14:48:22 +00:00
jeremy
4d97030ff1 Update to JRuby 9.1.14.0
Update MASTER_SITES for switch from S3 to Maven.
2017-11-20 20:54:40 +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
jeremy
ad1df45202 Update to JRuby 9.1.5.0 2016-09-19 21:38:39 +00:00
jeremy
c19ffe2bbc Update JRuby to 9.1.1.0
This changes the ruby version JRuby supports to 2.3, so update ruby.port.mk
to match.
2016-05-27 17:04:35 +00:00
jeremy
fc08e66712 Update to JRuby 9.0.3.0 2015-10-26 15:29:39 +00:00
jeremy
04886a1e92 Update to JRuby 9.0.1.0 2015-09-05 14:48:53 +00:00
jeremy
01167105dc Update to JRuby 9.0.0.0
Bump jdk dependency to 1.8.0

Help and OK jasper@
2015-07-26 04:40:16 +00:00
jeremy
d0ae60dfef Update to jruby 1.7.21
This removes a lot of the gems that were temporarily shipped with JRuby.

OK jasper@
2015-07-15 22:19:23 +00:00
jeremy
a868618a8e Update to jruby 1.7.20
OK jasper@
2015-05-14 15:38:25 +00:00
jeremy
d430e050a0 Update to jruby 1.7.19 2015-02-01 17:34:21 +00:00
jeremy
b8b891e80e Update to JRuby 1.7.17
Stop overriding the internal jnr-posix implementation, as the patches
in our copy have been merged upstream.  This also means we can drop the
zip/unzip BDEPs.

OK jasper@
2014-12-10 17:00:01 +00:00
jeremy
64a46ad795 Update the embedded jnr-posix library, fixes File.utime on i386. 2014-11-08 19:59:18 +00:00
jasper
7de41e07a0 - switch to a newer jnr-posix jar based on 3.0.7-SNAPSHOT
- also shuffle MASTER_SITES a bit

ok jeremy@
2014-10-01 06:20:06 +00:00
jasper
faccf2472e - update to jruby-1.7.16
ok jeremy@ who had the same diff
2014-09-27 20:37:04 +00:00
jeremy
edc6782e71 Update to jruby 1.7.15.
Fix bad file modes in newly included gems.
2014-09-22 15:17:01 +00:00
jeremy
67de8d7e1b Update to JRuby 1.7.13. 2014-06-27 15:26:02 +00:00
jeremy
fc93ec51f2 Update to JRuby 1.7.12. 2014-05-18 15:43:54 +00:00
jeremy
de96d53051 Update to JRuby 1.7.9
Work around upstream regression causing rake/rdoc/ri to not work by
copying the real executables over the rubygems shims.

Fix the #! lines on the executables.

The old ant based tests no longer work, and the new maven tests
require downloading tons of packages at runtime, so punt and mark
NO_TEST=Yes and stop downloading the -src tarball.
2013-12-19 21:39:50 +00:00
jeremy
790be1cd04 Update to jruby 1.7.6. Add maven as a test dependency, since it is
required to run the tests.  Remove rubygems patch as it was applied
upstream.
2013-10-26 23:41:04 +00:00
jeremy
d29ac5b97f Update to jruby-1.7.5. Upstream changed to a maven-based src build
system that downloads 190+ .jar files at build time.  Switch to using
the binary distribution, since there is no point compiling java source
code to java bytecode when we can use the precompiled java bytecode.

Use our custom jnr-posix distfile with 64-bit time_t support by
directly patching jruby.jar.

Add jruby-launcher gem as a separate distfile, but since we only need
the binary, compile it manually and don't install the gem.

Still keep the src distfile for the tests, because the binary distfile
doesn't include them.

Add patch to work around rubygems regression with .files in the root
of the gem not getting installed (already accepted upstream).
2013-10-15 02:36:21 +00:00
sthen
bb76fdd89c switch jruby to a modified jnr-posix.jar fixing post-64-bit time_t,
this is an interim fix until it's handled upstream. jar from & ok jeremy@
2013-08-22 21:35:57 +00:00
jeremy
a47ce9e00e Update to jruby 1.7.4. Make sure site_ruby directory is created
in correct location.  Fix test target.  Remove unneeded patch
to bash script.
2013-05-17 20:14:49 +00:00
jeremy
677fe6240f Update to jruby 1.7.3.
Drop support for C extensions (which were always expiremental).
Use jruby.jar instead of jruby-complete.jar, for a more typical
jruby installation.
2013-03-19 23:43:06 +00:00
jeremy
6061383cfb Update to jruby 1.6.8. 2012-09-24 17:07:39 +00:00
jeremy
800354698d Update to jruby 1.6.7.2, only change is a rubygems update to work
fix SSL security issues when installing gems.
2012-05-04 20:15:53 +00:00
jeremy
d50fbf5be0 Update to jruby 1.6.7. 2012-04-04 20:23:59 +00:00
jeremy
fb2e479888 Update to 1.6.5.1, fixing the denial of service vulnerability
described in CERT-2011-003.
2012-01-05 02:10:06 +00:00
jeremy
81591bca58 Update to JRuby 1.6.5.
Make jruby binary not segfault if PATH isn't set correctly.

Remove rubygems hacks, since they are no longer necessary now
that the versions of rubygems for the other ruby interpreters
are > 1.3.7.

No longer ship the ri documentation files with JRuby.  JRuby
ships with a broken ri binary anyway (requires the rdoc gem to
work), and almost all users of JRuby have MRI ruby installed
and can use its ri binary.
2011-11-08 23:47:20 +00:00
jeremy
5d93d9ca7c Update to JRuby 1.6.4 2011-08-26 22:11:47 +00:00
jeremy
30ff524123 Update to 1.6.3. Make bin/jruby a compiled file instead of a bash
script, so it can now be used in shebang lines.  Remove the
building of nailgun, since nailgun support is now part of the
jruby binary.

This requires patching the included jruby-launcher gem to make a
similar change we used to make to the jruby.bash script, to set the
JAVA_HOME environment so things work correctly.

Also, create the SITEARCHDIR directory by default.

OK jcs@
2011-07-19 17:57:47 +00:00
jeremy
d6e2524879 Update to version 1.6.2. 2011-06-02 00:11:50 +00:00
jeremy
97314c91d2 Update to JRuby 1.6.1.
OK ajacoutot@
2011-04-18 21:25:20 +00:00
jeremy
d23f1df8b3 Update jruby to 1.6.0. This version adds ruby 1.9 syntax support,
as well as experimental C extension support, and many other
significant new features.

Bump required memory to 384MB, should fix occassional memory
errors when building.

Use the jruby-complete.jar instead of the jruby.jar, seems
to be necessary for C extension support to work correctly.

RSpec is no longer bundled.  Additionally, the extra 1.5.3
distfile is no longer needed as the changes have been included
upstream.

OK landry@
2011-03-18 23:01:22 +00:00
jeremy
56a81a04e4 Bump version to 1.5.6.
OK landry@
2010-12-06 16:32:17 +00:00
jeremy
96fa830f9a Update from 1.5.3 to 1.5.5.
OK landry@
2010-11-19 15:57:43 +00:00
jeremy
b53b55b831 Update lang/jruby from 1.3.1 to 1.5.3. Numerous improvements including
performance increases and ruby 1.8.7 support. ffi support now works in
simple cases.  It now works on amd64 as well.  I'm taking over
maintenance from bernd@.

ok landry
2010-10-28 01:45:44 +00:00
bernd
1c1161dacb Major update to jruby-1.3.1.
All JRuby stuff is now living in ${LOCALBASE}/jruby to prevent
problems with rubygem conflicts and to reduce the patches for
the port.
2009-08-09 11:18:59 +00:00
bernd
e703a8b235 Rerolled distfile. Noticed by sturm@. 2008-07-22 07:35:45 +00:00
bernd
59b5147a34 Update to jruby-1.1.3.
Includes some fixes for problems reported by Yannick Francois
and Jeremy Evans. Thanks guys!
2008-07-21 11:17:33 +00:00
bernd
3abdedcaa8 Initial import of jruby-1.1.2.
JRuby is an 100% pure-Java implementation of the Ruby programming language.

JRuby is tightly integrated with Java to allow the embedding of the
interpreter into any Java application with full two-way access between the
Java and the Ruby code.

help & testing kurt@, ian@ and sturm@

ok kurt@
2008-06-17 22:27:41 +00:00