Date: Thu, 4 Oct 2012 17:32:13 +0000 (UTC) From: Jung-uk Kim <jkim@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r305270 - head/java/classpath Message-ID: <201210041732.q94HWDX3095069@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210041732.q94HWDX3095069>