Skip site navigation (1)Skip section navigation (2)
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>