Commit graph

17 commits

Author SHA1 Message Date
Jung-uk Kim
2197766d97 - Update ECJ to 3.8.1.
The following changes were made in the previous commit.

- Use ECJ 3.8 instead of 4.2.  This simplifies and add more Eclipse mirrors.
They are actually the same compilers released with different Eclipse JDTs.
- Add an option to build gjdoc.
- Add an option to build with GMP, which enables java.math.BigInteger.
- Add an option to build with native JDK.  When it is turned off, ECJ or GCJ
(when WITH_GCJ is defined) is used for glibj.zip.  Note ECJ (with gij) and
GCJ can compile classpath perfectly fine on FreeBSD 9 and later but it seems
libgcj interacts badly with 7 and 8.  Need more investigation.
- Reduce unnecessary dependencies.  zip is not used when "--with-jar" is
specified.  Use pre-built ANTLR jar file, which is only used for gjdoc.
Remove JDK run-time dependency because it is only necessary to execute tools
and these tools are actually wrappers.  Now we just execute them with javavm
wrapper (or user-specified VM when JAVACMD environment variable is set).
Note you need a valid JVM to run these commands now.
- Add a patch to fix an ugly JAR updater bug.  Without this, the file name
must include "/" in it, e.g., "gjar i ./glibj.zip".
2012-10-04 17:32:13 +00:00
Jung-uk Kim
e2756cb835 - Reset maintainership. See ports/164941.
- Fix conflicts with java/classpath.  Note security provider configuration
is moved to ${PREFIX}/lib/security/SableVM.security.  This file is always
loaded first because the short vendor name is SableVM.  If it does not
exist, then classpath.security is loaded (java/security/Security.java).
- Reduce Makefile headers, add licenses, and convert to optionsNG.
2012-10-04 16:13:00 +00:00
Jung-uk Kim
1f25a1209d Add an option to build with Eclipse Java Compiler. It also adds
com.sun.tools.javac implementation in tools.zip.  Turned off by default.
2012-09-14 21:56:20 +00:00
Jung-uk Kim
09e2b8f6e3 - Update to 0.99.
- Reset maintainer to java (ports/164941).
- Convert to optionsNG.
- Honor NOPORTEXAMPLES.
2012-09-14 18:10:55 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Beech Rintoul
763c6badce - Update to 0.97.2
PR:		ports/130584
Submitted by:	Bjorn Konig <bkoenig@alpha-tierchen.de>	(maintainer)
2009-01-16 07:20:40 +00:00
Pav Lucistnik
dd06f49207 - Update to 0.93, last that can be built with jikes
- Take maintainership

PR:		ports/122311
Submitted by:	Bjoern Koenig <bkoenig@alpha-tierchen.de>
2008-04-04 12:09:45 +00:00
Stefan Walter
db209e515e Update to 0.92.
PR:		103444
Submitted by:	Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
Approved by:	maintainer timeout (> 7 weeks)
2006-11-15 18:05:33 +00:00
Ion-Mihai Tetcu
0cf4815593 - Update to 0.90
- Pass maintainership to submiter

PR:		ports/97150
Submitted by:	Rainer Alves <rainer.alves@gmail.com>
Approved by:	lawrance (metor)
2006-05-14 01:13:38 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Archie Cobbs
b720f54605 Upgrade to 0.19; disable evolving graphical stuff for now. 2005-11-27 16:42:25 +00:00
Pav Lucistnik
1edb739efb - Add SHA256 2005-11-24 23:21:04 +00:00
Archie Cobbs
4d1fb3a03b Update distinfo to fix build (forgotten in previous commit).
Approved by:	portmgr
2005-08-04 14:11:54 +00:00
Archie Cobbs
204bb58ee9 Upgrade to 0.15. 2005-05-16 14:13:09 +00:00
Archie Cobbs
0eeb561272 Update to version 0.14. 2005-03-21 02:27:48 +00:00
Archie Cobbs
4b1b3795ff Update to version 0.12. 2004-11-29 23:48:33 +00:00
Ying-Chieh Liao
4141ec7ce4 add classpath 0.10
A GNU project to create free core class libraries
2004-09-01 08:37:04 +00:00