Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jul 2013 23:13:52 +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: r322543 - in head/java/cacao: . files
Message-ID:  <201307082313.r68NDqP5055366@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.options.mk>
 
 .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 <assert.h>
+ #include <cassert>
+ #include <cstdlib>
 +#include <stdint.h>
- #include <stdlib.h>
  #include <ucontext.h>
  
-+#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
  
  



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307082313.r68NDqP5055366>