Commit Graph

37 Commits

Author SHA1 Message Date
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
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
jeremy
6061383cfb Update to jruby 1.6.8. 2012-09-24 17:07:39 +00:00
sthen
701ea4d98f sync wantlib 2012-08-23 19:19:16 +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
53bee10b3a Setup symlink to jruby/bin/jruby at bin/jruby, so that jruby is usable
without any modifications to PATH.  To run an ruby program that is
installed in jruby's bin directory (which no longer needs to be in the
PATH), use jruby -S program.
2011-12-09 21:46:15 +00:00
jeremy
ab94375bb6 Don't run spec task during regress
The spec task requires network access via git, which is not allowed.
Since git isn't needed anymore for regress, remove it from
REGRESS_DEPENDS.  The spec task is just commented out in case somone
wants to run it manually.
2011-11-14 12:00:04 +00:00
jeremy
f10ffb527c Make regress tests work.
Set JAVA_HOME and PATH and disable forking so java doesn't crash when
running the test and spec tasks.  Don't install the jruby-launcher gem
when running the test and spec tasks, as it fails.

Regress depend on git when running the specs, as it needs to download
current rubyspecs for the spec task.

Delete the jruby-complete.jar file and just use the jruby.jar file
when running the specs, as otherwise you get additional test failures
and warnings.

Switch to SUBST_CMD while here now that has been fixed. Also, bump
the memory limits by 50M as 384M doesn't seem to be enough in all
cases.
2011-11-14 11:38:16 +00:00
jeremy
c577b12520 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:58:08 +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
espie
e820071495 normalize pkgpath 2011-09-16 10:31:20 +00:00
jasper
fa7be240b1 - bump REVISION after recent java.port.mk change 2011-08-30 17:16:35 +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
ajacoutot
174ea062e2 Simplify: use my distfiles subdomain. 2011-04-02 16:56:42 +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
kurt
3b1e485094 Correct snafu with pkg version going backwards. Clue bat
beating from espie@ help and okay landry@
2011-01-13 22:35:52 +00:00
jeremy
56a81a04e4 Bump version to 1.5.6.
OK landry@
2010-12-06 16:32:17 +00:00
jeremy
753b9c48ce Install the binaries with the same names as upstream, fixes building
ruby gem ports with the jruby FLAVOR in some cases.

Don't install the rdoc for the rake and rspec gems, for better
consistency with other ruby gem ports.

Add a @comment file to PLIST to fix update-plist adding a file that
shouldn't be in the package.

OK landry@
2010-11-26 02:43:32 +00:00
jeremy
032a5395d3 Fix build on amd64. Bump for safety because i386 package could have
changed.

OK landry@
2010-11-22 15:49:14 +00:00
jeremy
96fa830f9a Update from 1.5.3 to 1.5.5.
OK landry@
2010-11-19 15:57:43 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
jeremy
375654af19 Fix build on a clean system and add a patch to make JRuby work with
more FFI libraries.

OK landry@, bernd@
2010-11-07 16:37:42 +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
jasper
a9939f46dd face reality, it's i386 only and the build is badly broken on anything else
agreed by sthen@ and bernd@
2010-02-03 12:59:24 +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
sthen
99abaac50c pkgname bumps following java.port.mk r1.18, pointed out by espie@ 2009-04-26 09:38:25 +00:00
sthen
dfe5f95d84 bump pkgname following java dep change 2009-03-11 23:21:21 +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
2b9b3c8a4b Fix substitution of JRUBY_LIBDIR so jruby works again.
Reported by Jeremy Evans and Yannick Francois. Thank you!
2008-07-10 23:31:40 +00:00
bernd
0b6ba80d68 Replace a stupid PATH setting with the correct JAVA_HOME in MAKE_ENV.
This should solve build problems noticed by naddy.

help & ok kurt@
2008-06-23 20:33:19 +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