From owner-svn-ports-head@FreeBSD.ORG Thu Oct 4 17:32:14 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3116C1065670; Thu, 4 Oct 2012 17:32:13 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id BA9A78FC17; Thu, 4 Oct 2012 17:32:13 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q94HWDYb095072; Thu, 4 Oct 2012 17:32:13 GMT (envelope-from jkim@svn.freebsd.org) Received: (from jkim@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q94HWDX3095069; Thu, 4 Oct 2012 17:32:13 GMT (envelope-from jkim@svn.freebsd.org) Message-Id: <201210041732.q94HWDX3095069@svn.freebsd.org> From: Jung-uk Kim Date: Thu, 4 Oct 2012 17:32:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r305270 - head/java/classpath X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2012 17:32:14 -0000 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