svn commit: r305270 - head/java/classpath
Jung-uk Kim
jkim at FreeBSD.org
Thu Oct 4 17:32:14 UTC 2012
Author: jkim
Date: Thu Oct 4 17:32:13 2012
New Revision: 305270
URL: http://svn.freebsd.org/changeset/ports/305270
Log:
- 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".
Modified:
head/java/classpath/Makefile
head/java/classpath/distinfo
Modified: head/java/classpath/Makefile
==============================================================================
--- head/java/classpath/Makefile Thu Oct 4 17:04:44 2012 (r305269)
+++ head/java/classpath/Makefile Thu Oct 4 17:32:13 2012 (r305270)
@@ -68,8 +68,8 @@ QT4_DESC= Enable Qt AWT peer
MASTER_SITES+= ${MASTER_SITE_ECLIPSE:S|$|:ecj|}
MASTER_SITE_SUBDIR+= R-${ECJ_VERSION}-${ECJ_DROPDATE}/:ecj
DISTFILES+= ${ECJ_JAR}:ecj
-ECJ_VERSION= 3.8
-ECJ_DROPDATE= 201206081200
+ECJ_VERSION= 3.8.1
+ECJ_DROPDATE= 201209141540
ECJ_JAR= ecj-${ECJ_VERSION}.jar
.endif
Modified: head/java/classpath/distinfo
==============================================================================
--- head/java/classpath/distinfo Thu Oct 4 17:04:44 2012 (r305269)
+++ head/java/classpath/distinfo Thu Oct 4 17:32:13 2012 (r305270)
@@ -1,6 +1,6 @@
SHA256 (classpath-0.99.tar.gz) = f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933895fecc8
SIZE (classpath-0.99.tar.gz) = 11078232
-SHA256 (ecj-3.8.jar) = 3ff091d668cb40a4eebb562f60d25e2b81d3f1140a26e94b8f427e6417875e27
-SIZE (ecj-3.8.jar) = 1796148
+SHA256 (ecj-3.8.1.jar) = f59808845afaf1aaa5ee35bcf4ec70d465073320fe768f71c1b9fbb3a220ceef
+SIZE (ecj-3.8.1.jar) = 1796325
SHA256 (antlr-2.7.7.jar) = 88fbda4b912596b9f56e8e12e580cc954bacfb51776ecfddd3e18fc1cf56dc4c
SIZE (antlr-2.7.7.jar) = 445288
More information about the svn-ports-head
mailing list