99 Commits

Author SHA1 Message Date
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
jeremy
8225fbde1a Build jruby-launcher with c++ instead of g++
Problem reported by and help from naddy@
2019-08-19 17:06:21 +00:00
jeremy
3874076251 Update to JRuby 9.2.8.0 2019-08-15 14:39:23 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
kurt
293dbb0c34 Adjust ports that rolled their own do-build target for calling ant to use
MODJAVA_BUILD=ant.

okay sthen@, abieber@, jeremy@
2019-06-11 00:37:09 +00:00
jeremy
6aae9d13ba Prepare JRuby for Java 11
Keep using Java 8, but add necessary patches and update jffi and
jruby-launcher dependencies so that Java 11 could be used.  The JRuby
team still recommends the use of Java 8 for JRuby, though that will
be changing in the future.
2019-05-18 16:05:27 +00:00
jeremy
a3d1801e73 Prepare JRuby for Java 11
Keep using Java 8, but add necessary patches and update jffi and
jruby-launcher dependencies so that Java 11 could be used.  The JRuby
team still recommends the use of Java 8 for JRuby, though that will
be changing in the future.
2019-05-18 16:03:47 +00:00
jeremy
56a208cf8b Update to JRuby 9.2.7.0 2019-04-26 15:46:58 +00:00
sthen
828f08b0e2 sweep all java ports with a couple of adjustments to build/dependency
environment, which will reduce complexity in java.port.mk when jdk 11 is
added. direction agreed with kurt@.

- switch all MODJAVA_VER to at least 1.8 (we don't currently have any
version earlier than this anyway).

- drop MODJAVA_JRERUN, the separate jre package will be going away with
jdk 11.

- bump changed ports
2019-03-24 22:24:12 +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
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
jeremy
2d910e7512 Update to JRuby 9.1.17.0 2018-04-25 14:48:22 +00:00
naddy
98f12858a0 fix build with clang6 2018-04-11 15:26:18 +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
b94c051c0a Backport webrick security fix (CVE-2017-10784) from ruby 2.2.8 to JRuby.
Update MASTER_SITES while here.
2017-09-16 22:56:41 +00:00
jeremy
993a671d5e Update to JRuby 9.1.13.0 2017-09-15 03:06:13 +00:00
jeremy
17d26ff669 Apply security patches in rubygems 2.6.13 to JRuby, based on the
upstream patch provided by ruby-core for ruby 2.4.

No CVE numbers, but this fixes the following vulnerabilities:

* Fix a DNS request hijacking vulnerability.
* Fix an ANSI escape sequence vulnerability.
* Fix a DOS vulernerability in the query command.
* Fix a vulnerability in the gem installer that allowed a malicious
  gem to overwrite arbitrary files.
2017-09-02 21:36:55 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
jeremy
93f3d1bf29 Update to JRuby 9.1.12.0 2017-06-21 15:38:00 +00:00
espie
90593cd958 Werror considered harmful 2017-05-25 11:23:02 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +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
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +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
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +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
7dacc8bb06 Set ONLY_FOR_ARCHS = amd64, due to runtime issues on i386
OK jasper@
2015-07-28 21:55:32 +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