From owner-svn-ports-all@FreeBSD.ORG Mon Jul 8 23:13:53 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C54E039D; Mon, 8 Jul 2013 23:13:53 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B6A221E70; Mon, 8 Jul 2013 23:13:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r68NDrQi055374; Mon, 8 Jul 2013 23:13:53 GMT (envelope-from jkim@svn.freebsd.org) Received: (from jkim@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r68NDqP5055366; Mon, 8 Jul 2013 23:13:52 GMT (envelope-from jkim@svn.freebsd.org) Message-Id: <201307082313.r68NDqP5055366@svn.freebsd.org> From: Jung-uk Kim Date: Mon, 8 Jul 2013 23:13:52 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r322543 - in head/java/cacao: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 23:13:53 -0000 Author: jkim Date: Mon Jul 8 23:13:51 2013 New Revision: 322543 URL: http://svnweb.freebsd.org/changeset/ports/322543 Log: Update to 1.6.1. Added: head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.cpp - copied, changed from r322538, head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.c head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.cpp - copied, changed from r322532, head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.c Deleted: head/java/cacao/files/patch-boehm-gc__pthread_support.c head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.c head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.c Modified: head/java/cacao/Makefile head/java/cacao/distinfo head/java/cacao/files/patch-src__threads__thread.cpp Modified: head/java/cacao/Makefile ============================================================================== --- head/java/cacao/Makefile Mon Jul 8 22:14:29 2013 (r322542) +++ head/java/cacao/Makefile Mon Jul 8 23:13:51 2013 (r322543) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= cacao -PORTVERSION= 1.6.0 +PORTVERSION= 1.6.1 CATEGORIES= java devel MASTER_SITES= http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-${PORTVERSION}/ @@ -20,7 +20,8 @@ USE_XZ= yes MAN1= cacao.1 -CONFIGURE_ARGS= --with-java-runtime-library=gnuclasspath \ +CONFIGURE_ARGS= --disable-test-dependency-checks \ + --with-java-runtime-library=gnuclasspath \ --with-java-runtime-library-prefix=${PREFIX} \ --with-build-java-runtime-library-classes=${LOCALBASE}/share/classpath/glibj.zip CONFIGURE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" @@ -34,9 +35,9 @@ JDK_DESC= Build with native JDK .include .if ${PORT_OPTIONS:MJDK} -USE_JAVA= yes -JAVA_BUILD= jdk -JAVA_VERSION= 1.6+ +BUILD_DEPENDS+= ${LOCALBASE}/bootstrap-openjdk/bin/javac:${PORTSDIR}/java/bootstrap-openjdk +JAR= ${LOCALBASE}/bootstrap-openjdk/bin/jar +JAVAC= ${LOCALBASE}/bootstrap-openjdk/bin/javac .else .if defined(WITH_GCC) GCC_SUFX= ${WITH_GCC:S/.//} Modified: head/java/cacao/distinfo ============================================================================== --- head/java/cacao/distinfo Mon Jul 8 22:14:29 2013 (r322542) +++ head/java/cacao/distinfo Mon Jul 8 23:13:51 2013 (r322543) @@ -1,2 +1,2 @@ -SHA256 (cacao-1.6.0.tar.xz) = e654e5f158b8fdc0b1282efacc370f6e65ee6c0336945506e86fd7e705d98626 -SIZE (cacao-1.6.0.tar.xz) = 2394588 +SHA256 (cacao-1.6.1.tar.xz) = eecc8bd1b528a028f43d9d1d0c06b97855bbf1d40e03826d911ebbc0b6971e12 +SIZE (cacao-1.6.1.tar.xz) = 2329964 Modified: head/java/cacao/files/patch-src__threads__thread.cpp ============================================================================== --- head/java/cacao/files/patch-src__threads__thread.cpp Mon Jul 8 22:14:29 2013 (r322542) +++ head/java/cacao/files/patch-src__threads__thread.cpp Mon Jul 8 23:13:51 2013 (r322543) @@ -1,11 +1,11 @@ ---- src/threads/thread.cpp.orig 2012-09-03 12:10:00.000000000 -0400 -+++ src/threads/thread.cpp 2012-10-04 16:37:45.000000000 -0400 -@@ -37,6 +37,8 @@ - - #if defined(__LINUX__) - # define GC_LINUX_THREADS -+#elif defined(__FREEBSD__) -+# define GC_FREEBSD_THREADS - #elif defined(__IRIX__) - # define GC_IRIX_THREADS - #elif defined(__DARWIN__) +--- src/threads/thread.cpp.orig 2013-06-28 09:22:26.000000000 -0400 ++++ src/threads/thread.cpp 2013-07-08 15:41:56.000000000 -0400 +@@ -51,6 +51,8 @@ + #if defined(ENABLE_GC_BOEHM) + # if defined(__LINUX__) + # define GC_LINUX_THREADS ++# elif defined(__FREEBSD__) ++# define GC_FREEBSD_THREADS + # elif defined(__IRIX__) + # define GC_IRIX_THREADS + # elif defined(__DARWIN__) Copied and modified: head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.cpp (from r322538, head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.c) ============================================================================== --- head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.c Mon Jul 8 20:22:33 2013 (r322538, copy source) +++ head/java/cacao/files/patch-src__vm__jit__i386__freebsd__md-os.cpp Mon Jul 8 23:13:51 2013 (r322543) @@ -1,8 +1,8 @@ ---- src/vm/jit/i386/freebsd/md-os.c.orig 2012-09-03 12:10:00.000000000 -0400 -+++ src/vm/jit/i386/freebsd/md-os.c 2012-10-04 17:01:47.000000000 -0400 +--- src/vm/jit/i386/freebsd/md-os.cpp.orig 2013-06-28 09:22:26.000000000 -0400 ++++ src/vm/jit/i386/freebsd/md-os.cpp 2013-07-08 16:02:06.000000000 -0400 @@ -2,6 +2,7 @@ - Copyright (C) 1996-2005, 2006, 2007, 2008 + Copyright (C) 1996-2013 CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO + Copyright (C) 2009 Theobroma Systems Ltd. @@ -15,8 +15,8 @@ -#include "vm/jit/builtin.hpp" #include "vm/signallocal.hpp" --#include "vm/jit/asmpart.h" - #include "vm/jit/executionstate.h" +-#include "vm/jit/asmpart.hpp" + #include "vm/jit/executionstate.hpp" -#include "vm/jit/stacktrace.hpp" #include "vm/jit/trap.hpp" @@ -323,3 +323,12 @@ } +@@ -341,7 +186,7 @@ + * Emacs will automagically detect them. + * --------------------------------------------------------------------- + * Local variables: +- * mode: c ++ * mode: c++ + * indent-tabs-mode: t + * c-basic-offset: 4 + * tab-width: 4 Copied and modified: head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.cpp (from r322532, head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.c) ============================================================================== --- head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.c Mon Jul 8 19:05:27 2013 (r322532, copy source) +++ head/java/cacao/files/patch-src__vm__jit__x86_64__freebsd__md-os.cpp Mon Jul 8 23:13:51 2013 (r322543) @@ -1,41 +1,40 @@ ---- src/vm/jit/x86_64/freebsd/md-os.c.orig 2012-09-03 12:10:00.000000000 -0400 -+++ src/vm/jit/x86_64/freebsd/md-os.c 2012-10-04 17:04:18.000000000 -0400 +--- src/vm/jit/x86_64/freebsd/md-os.cpp.orig 2013-06-28 09:22:27.000000000 -0400 ++++ src/vm/jit/x86_64/freebsd/md-os.cpp 2013-07-08 16:05:56.000000000 -0400 @@ -2,7 +2,6 @@ - Copyright (C) 2007, 2008 + Copyright (C) 1996-2013 CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO - Copyright (C) 2009 Theobroma Systems Ltd. This file is part of CACAO. -@@ -27,80 +26,67 @@ - #include "config.h" +@@ -28,79 +27,65 @@ - #include + #include + #include +#include - #include #include -+#include "vm/types.h" -+ -+#include "vm/jit/x86_64/codegen.h" -+#include "vm/jit/x86_64/md.h" -+ - #include "threads/thread.hpp" - - #include "vm/signallocal.hpp" +-#include "threads/thread.hpp" +- +-#include "vm/signallocal.hpp" ++#include "vm/types.hpp" - #include "vm/jit/asmpart.h" +-#include "vm/jit/asmpart.hpp" -#include "vm/jit/stacktrace.hpp" -- -- ++#include "vm/jit/x86_64/codegen.hpp" ++#include "vm/jit/x86_64/md.hpp" + ++#include "threads/thread.hpp" + -/* md_signal_handler_sigsegv *************************************************** -+#include "vm/jit/executionstate.h" -+#include "vm/jit/trap.hpp" ++#include "vm/signallocal.hpp" - NullPointerException signal handler for hardware null pointer - check. -- ++#include "vm/jit/executionstate.hpp" ++#include "vm/jit/trap.hpp" + -*******************************************************************************/ +/** @@ -126,7 +125,7 @@ } -@@ -130,6 +116,88 @@ +@@ -130,6 +115,88 @@ #endif