diff --git a/devel/jdk/1.3/Makefile b/devel/jdk/1.3/Makefile index 6a26f5f6d30..b9e5def9395 100644 --- a/devel/jdk/1.3/Makefile +++ b/devel/jdk/1.3/Makefile @@ -1,14 +1,14 @@ -# $OpenBSD: Makefile,v 1.18 2006/02/01 01:04:29 kurt Exp $ +# $OpenBSD: Makefile,v 1.19 2006/03/20 14:40:24 kurt Exp $ # $FreeBSD: ports/java/jdk12/Makefile,v 1.11 2002/08/19 20:47:04 glewis Exp $ -ONLY_FOR_ARCHS= arm i386 powerpc +ONLY_FOR_ARCHS= arm i386 powerpc sparc COMMENT= "Java2(TM) Standard Edition Dev Kit v${V}" COMMENT-jre= "Java2(TM) Standard Edition Runtime Environment v${V}" V= 1.3.1 DISTNAME= j2sdk-1_3_1-src -PKGNAME= jdk-${V}p6 -PKGNAME-jre= jre-${V}p6 +PKGNAME= jdk-${V}p7 +PKGNAME-jre= jre-${V}p7 CATEGORIES= devel/jdk java @@ -81,7 +81,10 @@ EXTRACT_CASES+= *.bin) \ ${WRKDIR}/$$archive.zip && \ unzip -j ${WRKDIR}/$$archive ${LINUXFILES} ;; . if ${MACHINE_ARCH} == "powerpc" -PATCH_LIST= patch-* pack-patch-* +PATCH_LIST= patch-* powerpc-patch-* +. endif +. if ${MACHINE_ARCH} == "sparc" +PATCH_LIST= patch-* sparc-patch-* . endif .endif diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_com_sun_javah_Makefile b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_com_sun_javah_Makefile index ed51908c381..d0c122aa48f 100644 --- a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_com_sun_javah_Makefile +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_com_sun_javah_Makefile @@ -1,12 +1,12 @@ -$OpenBSD: patch-j2sdk1_3_1_make_com_sun_javah_Makefile,v 1.1 2005/06/03 17:27:54 kurt Exp $ ---- j2sdk1.3.1/make/com/sun/javah/Makefile.orig Fri May 27 17:33:35 2005 -+++ j2sdk1.3.1/make/com/sun/javah/Makefile Fri May 27 17:34:02 2005 +$OpenBSD: patch-j2sdk1_3_1_make_com_sun_javah_Makefile,v 1.2 2006/03/20 14:40:24 kurt Exp $ +--- j2sdk1.3.1/make/com/sun/javah/Makefile.orig Fri Mar 17 12:49:36 2006 ++++ j2sdk1.3.1/make/com/sun/javah/Makefile Fri Mar 17 13:06:22 2006 @@ -58,7 +58,7 @@ ifeq ($(TRUE_PLATFORM), NetBSD) OTHER_PROPERTIES = NetBSD_i386.properties endif ifeq ($(TRUE_PLATFORM), OpenBSD) -OTHER_PROPERTIES = OpenBSD_i386.properties -+OTHER_PROPERTIES = OpenBSD_i386.properties OpenBSD_powerpc.properties OpenBSD_arm.properties ++OTHER_PROPERTIES = OpenBSD_i386.properties OpenBSD_powerpc.properties OpenBSD_arm.properties OpenBSD_sparc.properties endif endif diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs-bsd_gmk b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs-bsd_gmk index 7c1169a0066..ca75bc53855 100644 --- a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs-bsd_gmk +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs-bsd_gmk @@ -1,6 +1,6 @@ -$OpenBSD: patch-j2sdk1_3_1_make_common_Defs-bsd_gmk,v 1.2 2005/06/03 17:27:54 kurt Exp $ ---- j2sdk1.3.1/make/common/Defs-bsd.gmk.orig Fri Apr 22 12:24:07 2005 -+++ j2sdk1.3.1/make/common/Defs-bsd.gmk Fri Apr 22 12:26:53 2005 +$OpenBSD: patch-j2sdk1_3_1_make_common_Defs-bsd_gmk,v 1.3 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/make/common/Defs-bsd.gmk.orig Fri Mar 17 13:49:44 2006 ++++ j2sdk1.3.1/make/common/Defs-bsd.gmk Sat Mar 18 00:14:03 2006 @@ -32,9 +32,9 @@ AR = $(USRBIN_PATH)ar AS = $(USRBIN_PATH)as @@ -23,6 +23,15 @@ $OpenBSD: patch-j2sdk1_3_1_make_common_Defs-bsd_gmk,v 1.2 2005/06/03 17:27:54 ku else archExpr = $(UNAME) -p endif +@@ -301,7 +301,7 @@ LDFLAGS_OPT = + LDFLAGS_DBG = + + # javac Boot Flags +-JAVAC_BOOT_FLAGS = -J-Xmx64m ++JAVAC_BOOT_FLAGS = -J-Xmx60m + + # + # Use: ld $(LD_MAPFILE_FLAG) mapfile *.o @@ -413,7 +413,6 @@ ifeq ($(TRUE_PLATFORM), NetBSD) else ifeq ($(TRUE_PLATFORM), OpenBSD) diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs_gmk b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs_gmk new file mode 100644 index 00000000000..9f2d6eb020f --- /dev/null +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_Defs_gmk @@ -0,0 +1,15 @@ +$OpenBSD: patch-j2sdk1_3_1_make_common_Defs_gmk,v 1.1 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/make/common/Defs.gmk.orig Fri Mar 17 21:17:04 2006 ++++ j2sdk1.3.1/make/common/Defs.gmk Sat Mar 18 08:27:00 2006 +@@ -397,7 +397,11 @@ endif + # passed to javac. + # -- Use JAVAC_CMD if you want to take the defaults given to you. + # ++ifeq ($(ARCH), sparc) ++JAVAC_VMFLAGS = -Xms16m -Xmx60m $(JIT_OPTION) ++else + JAVAC_VMFLAGS = -Xms16m -Xmx256m $(JIT_OPTION) ++endif + JAVAC_VMFLAGS_J = $(patsubst %,-J%,$(JAVAC_VMFLAGS)) + JAVAC_SRC_FLAG = -sourcepath "$(SOURCEPATH)" + JAVAC_DST_FLAG = -d $(CLASSDESTDIR) diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_SwingBeans_gmk b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_SwingBeans_gmk new file mode 100644 index 00000000000..7424c65f930 --- /dev/null +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_common_SwingBeans_gmk @@ -0,0 +1,15 @@ +$OpenBSD: patch-j2sdk1_3_1_make_common_SwingBeans_gmk,v 1.1 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/make/common/SwingBeans.gmk.orig Fri Mar 17 21:17:12 2006 ++++ j2sdk1.3.1/make/common/SwingBeans.gmk Sat Mar 18 08:27:17 2006 +@@ -27,7 +27,11 @@ LOCAL_JAVAC = $(JAVAC) + LOCAL_JAR = $(shell $(CD) $(BINDIR); $(PWD))/jar$(EXE_SUFFIX) + LOCAL_CLASSPATH = "$(CLASSBINDIR)$(CLASSPATH_SEPARATOR)." + PREFIX = 1.2 ++ifeq ($(ARCH), sparc) ++JAVADOCFLAGS = -J-ms60m -J-mx60m $(DASHJ_JIT_OPTION) ++else + JAVADOCFLAGS = -J-ms64m -J-mx256m $(DASHJ_JIT_OPTION) ++endif + SWINGPKG = javax/swing + LOCAL_JAVAC_FLAGS = + ABS_TMPDIR = $(shell $(CD) $(TMPDIR); $(PWD)) diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_java_jvm_Makefile b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_java_jvm_Makefile index 21ac78be09c..6ba5cd3fbf5 100644 --- a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_java_jvm_Makefile +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_make_java_jvm_Makefile @@ -1,7 +1,7 @@ -$OpenBSD: patch-j2sdk1_3_1_make_java_jvm_Makefile,v 1.1 2005/06/03 17:27:54 kurt Exp $ ---- j2sdk1.3.1/make/java/jvm/Makefile.orig Mon Nov 22 18:24:20 2004 -+++ j2sdk1.3.1/make/java/jvm/Makefile Mon Nov 22 18:29:26 2004 -@@ -51,6 +51,15 @@ ifeq ($(TRUE_PLATFORM),OpenBSD) +$OpenBSD: patch-j2sdk1_3_1_make_java_jvm_Makefile,v 1.2 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/make/java/jvm/Makefile.orig Fri Mar 17 13:49:45 2006 ++++ j2sdk1.3.1/make/java/jvm/Makefile Fri Mar 17 14:07:59 2006 +@@ -51,6 +51,18 @@ ifeq ($(TRUE_PLATFORM),OpenBSD) ifeq ($(ARCH),i386) USE_C_INTERPRETER = true endif @@ -11,13 +11,28 @@ $OpenBSD: patch-j2sdk1_3_1_make_java_jvm_Makefile,v 1.1 2005/06/03 17:27:54 kurt + ifeq ($(ARCH),powerpc) + USE_C_INTERPRETER = true + endif ++ ifeq ($(ARCH),sparc) ++ USE_C_INTERPRETER = true ++ endif + ifeq ($(ARCH),sparc64) + USE_C_INTERPRETER = true + endif endif ifeq ($(TRUE_PLATFORM),NetBSD) -@@ -125,6 +134,16 @@ ifeq ($(ARCH),i386) +@@ -103,7 +115,11 @@ FILES_c += \ + + ifeq ($(ARCH),sparc) + ARCHNAME = sparc ++ifeq ($(PLATFORM),solaris) + FILES_s += $(TARGDIR)machgc_$(ARCHNAME).s ++else ++FILES_c += $(TARGDIR)machgc_nonsparc.c ++endif + FILES_s += $(TARGDIR)invokeNative_sparc.s + endif + ifeq ($(ARCH),powerpc) +@@ -125,6 +141,16 @@ ifeq ($(ARCH),i386) ARCHNAME = p5 FILES_c += $(TARGDIR)machgc_nonsparc.c FILES_s += $(TARGDIR)invokeNative_x86.s diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_sparc_properties b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_sparc_properties new file mode 100644 index 00000000000..f9152eb3272 --- /dev/null +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_sparc_properties @@ -0,0 +1,7 @@ +$OpenBSD: patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_sparc_properties,v 1.1 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_sparc.properties.orig Fri Mar 17 12:48:42 2006 ++++ j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_sparc.properties Fri Mar 17 13:03:11 2006 +@@ -0,0 +1,3 @@ ++# OpenBSD sparc specific properties ++pack.pragma.start=\#pragma pack(4)\n ++pack.pragma.end=\#pragma pack()\n diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h index 06dbcc94784..4b18e3bb905 100644 --- a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h @@ -1,11 +1,11 @@ -$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h,v 1.2 2005/07/14 17:29:09 kurt Exp $ ---- j2sdk1.3.1/src/solaris/hpi/green_threads/include/context_md_bsd.h.orig Thu Jul 7 15:44:51 2005 -+++ j2sdk1.3.1/src/solaris/hpi/green_threads/include/context_md_bsd.h Sat Jul 9 18:09:22 2005 +$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h,v 1.3 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/src/solaris/hpi/green_threads/include/context_md_bsd.h.orig Thu Mar 16 16:42:43 2006 ++++ j2sdk1.3.1/src/solaris/hpi/green_threads/include/context_md_bsd.h Fri Mar 17 12:39:53 2006 @@ -26,6 +26,9 @@ typedef struct lj_ucontext { context_jmpbuf_t jmpbuf; #if defined(i386) char floatbuf[108]; -+#elif defined(__arm__) ++#elif defined(__arm__) || defined(__sparc__) + unsigned int pc; /* args for death func are stored here */ + unsigned int arg; /* args for death func are stored here */ #elif defined(__powerpc__) @@ -25,7 +25,21 @@ $OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_ #elif defined(__powerpc__) /* jmpbuf contains sigmask, then r8-31 where r11 is the LR -@@ -90,7 +100,7 @@ typedef lj_ucontext_t inner_ucontext_t; +@@ -78,6 +88,13 @@ typedef struct lj_ucontext { + #define BSD_STACK_POINTER 3 /* index in sigjmp_buf of SP (r10) */ + #define BSD_LINK_REGISTER 4 /* index in sigjmp_buf of LR (r11) */ + ++#elif defined(__sparc__) ++ ++#define BSD_SIGNAL_MASK 1 ++#define BSD_STACK_POINTER 2 ++#define BSD_PC 3 ++#define BSD_nPC 4 ++ + #else + #error architecture unsupported + #endif +@@ -90,7 +107,7 @@ typedef lj_ucontext_t inner_ucontext_t; typedef struct { unsigned int unix_errno; @@ -34,12 +48,12 @@ $OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_ void *current_sp; #endif inner_ucontext_t lj_ucontext; -@@ -200,6 +210,21 @@ extern int netbsd_siglongjmp(sigjmp_buf +@@ -200,6 +217,21 @@ extern int netbsd_siglongjmp(sigjmp_buf (contextp)->unix_errno = errno; \ reschedule(); \ } \ +} -+#elif defined(__arm__) ++#elif defined(__arm__) || defined(__sparc__) +#define getcontext(lj_ucontextp) { \ + sigsetjmp((lj_ucontextp)->jmpbuf, -1); \ +} diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c index d160ad293a9..07268fd71d8 100644 --- a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c @@ -1,6 +1,6 @@ -$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c,v 1.2 2005/07/14 17:29:09 kurt Exp $ ---- j2sdk1.3.1/src/solaris/hpi/green_threads/src/context.c.orig Thu Jul 7 15:44:51 2005 -+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/context.c Sat Jul 9 18:17:31 2005 +$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c,v 1.3 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/context.c.orig Fri Mar 17 13:49:52 2006 ++++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/context.c Fri Mar 17 15:06:04 2006 @@ -183,7 +183,7 @@ currentStackPointer(sys_thread_t *tp) #if (defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) context_t *context = &tp->mdcontext; @@ -10,7 +10,7 @@ $OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c,v 1.2 200 return (void *)CONTEXT(tp)->current_sp; #elif defined(__NetBSD__) || defined(__OpenBSD__) return (void *)(uc->jmpbuf[BSD_STACK_POINTER]); -@@ -579,7 +579,35 @@ initContext(lj_ucontext_t *uc, gstack_t +@@ -579,7 +579,60 @@ initContext(lj_ucontext_t *uc, gstack_t uc->jmpbuf->_sjb[35] = (long)0xACEDBADD; /* magic number for longjmp */ } @@ -43,6 +43,31 @@ $OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c,v 1.2 200 + *p-- = (int ) 0; +} + ++#elif defined(__OpenBSD__) && defined(__sparc__) ++ ++void ++initContext(lj_ucontext_t *uc, gstack_t *stack, unsigned int pc, ++ void (*death_func)(void), unsigned int arg) ++{ ++ unsigned char *sp; ++ int *p; ++ ++ getcontext(uc); ++ ++ sp = (unsigned char *)stack->base; ++ sp -= (sizeof(sys_thread_t *) + WINDOWSIZE + SA(MINFRAME)); ++ /* Force sp to be double aligned! */ ++ sp = (unsigned char *)((unsigned long)(sp) & ~7L); ++ ++ uc->pc = pc; ++ uc->arg = arg; ++ ++ uc->jmpbuf[BSD_STACK_POINTER] = (unsigned int)sp; ++ uc->jmpbuf[BSD_PC] = (unsigned int)death_func; ++ uc->jmpbuf[BSD_nPC] = (unsigned int)death_func+4; ++ ++} ++ +#elif (defined(__NetBSD__) || defined(__OpenBSD__)) && defined(__powerpc__) /* NetBSD/powerpc version */ diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c index a9c458ba454..af664f4cd3e 100644 --- a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c @@ -1,6 +1,6 @@ -$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c,v 1.2 2005/07/14 17:29:09 kurt Exp $ ---- j2sdk1.3.1/src/solaris/hpi/green_threads/src/threads_md.c.orig Thu Jul 7 15:44:51 2005 -+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/threads_md.c Sat Jul 9 18:18:55 2005 +$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c,v 1.3 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/threads_md.c.orig Fri Mar 17 13:49:52 2006 ++++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/threads_md.c Fri Mar 17 15:07:37 2006 @@ -80,8 +80,11 @@ sysThreadCheckStack() { sys_thread_t *tid = greenThreadSelf(); @@ -19,7 +19,7 @@ $OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c,v 1.2 #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__) static void -#if defined(__NetBSD__) && defined(__powerpc__) -+#if defined(__powerpc__) || defined(__arm__) ++#if defined(__powerpc__) || defined(__arm__) || defined(__sparc__) start_func(lj_ucontext_t *uc) #else start_func(void (*func)(int), start_args *args) @@ -31,7 +31,7 @@ $OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c,v 1.2 void (*func)() = (void (*)())uc->pc; int arg = args->arg; CONTEXT(args->tid)->current_sp = &func; -+#elif defined(__arm__) ++#elif defined(__arm__) || defined(__sparc__) + start_args *args = (start_args *)uc->arg; + void (*func)() = (void (*)())uc->pc; + int arg = args->arg; diff --git a/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_sparc_s b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_sparc_s new file mode 100644 index 00000000000..8b29dab6116 --- /dev/null +++ b/devel/jdk/1.3/patches/patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_sparc_s @@ -0,0 +1,12 @@ +$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_sparc_s,v 1.1 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_sparc.s.orig Fri Mar 17 14:10:52 2006 ++++ j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_sparc.s Fri Mar 17 14:11:19 2006 +@@ -288,7 +288,7 @@ arg_jumps: + .word args_done /* for void - remind: shouldn't happen */ + .word args_done /* end-of-args */ + +-#ifdef __linux__ ++#if defined(__linux__) || defined(__OpenBSD__) + .type sysInvokeNative,#function + #else + .type sysInvokeNative,2 diff --git a/devel/jdk/1.3/patches/pack-patch-j2sdk1_3_1_build_bsd-powerpc_tmp_java_java_lang_jvm_CClassHeaders_java_lang_Thread_h b/devel/jdk/1.3/patches/powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.1 similarity index 82% rename from devel/jdk/1.3/patches/pack-patch-j2sdk1_3_1_build_bsd-powerpc_tmp_java_java_lang_jvm_CClassHeaders_java_lang_Thread_h rename to devel/jdk/1.3/patches/powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.1 index 66cc960e5df..822d53ccdc1 100644 --- a/devel/jdk/1.3/patches/pack-patch-j2sdk1_3_1_build_bsd-powerpc_tmp_java_java_lang_jvm_CClassHeaders_java_lang_Thread_h +++ b/devel/jdk/1.3/patches/powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.1 @@ -1,4 +1,4 @@ -$OpenBSD: pack-patch-j2sdk1_3_1_build_bsd-powerpc_tmp_java_java_lang_jvm_CClassHeaders_java_lang_Thread_h,v 1.1 2005/06/03 17:27:54 kurt Exp $ +$OpenBSD: powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.1,v 1.1 2006/03/20 14:40:25 kurt Exp $ --- j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h.orig Fri May 27 18:34:31 2005 +++ j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h Fri May 27 18:34:57 2005 @@ -11,6 +11,7 @@ struct Hjava_lang_ClassLoader; diff --git a/devel/jdk/1.3/patches/pack-patch-toolong.1 b/devel/jdk/1.3/patches/powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.2 similarity index 89% rename from devel/jdk/1.3/patches/pack-patch-toolong.1 rename to devel/jdk/1.3/patches/powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.2 index 4dea60add69..db4fd7f5387 100644 --- a/devel/jdk/1.3/patches/pack-patch-toolong.1 +++ b/devel/jdk/1.3/patches/powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.2 @@ -1,4 +1,4 @@ -$OpenBSD: pack-patch-toolong.1,v 1.1 2005/06/16 14:47:48 kurt Exp $ +$OpenBSD: powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.2,v 1.1 2006/03/20 14:40:25 kurt Exp $ --- j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h.orig Fri May 27 18:35:16 2005 +++ j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h Fri May 27 18:35:35 2005 @@ -8,6 +8,7 @@ struct Hjava_lang_Object; diff --git a/devel/jdk/1.3/patches/sparc-patch-j2sdk1_3_1_build_bsd-sparc.1 b/devel/jdk/1.3/patches/sparc-patch-j2sdk1_3_1_build_bsd-sparc.1 new file mode 100644 index 00000000000..4e4f9d75ff6 --- /dev/null +++ b/devel/jdk/1.3/patches/sparc-patch-j2sdk1_3_1_build_bsd-sparc.1 @@ -0,0 +1,19 @@ +$OpenBSD: sparc-patch-j2sdk1_3_1_build_bsd-sparc.1,v 1.1 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h.orig Wed Nov 3 12:50:27 2004 ++++ j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h Fri Mar 17 12:54:59 2006 +@@ -11,6 +11,7 @@ struct Hjava_lang_ClassLoader; + struct Hjava_security_AccessControlContext; + struct Hjava_util_Map; + ++#pragma pack(4) + typedef struct Classjava_lang_Thread { + struct HArrayOfChar *name; + int32_t priority; +@@ -34,6 +35,7 @@ typedef struct Classjava_lang_Thread { + #undef java_lang_Thread_MAX_PRIORITY + #define java_lang_Thread_MAX_PRIORITY 10L + } Classjava_lang_Thread; ++#pragma pack() + HandleTo(java_lang_Thread); + + #ifdef __cplusplus diff --git a/devel/jdk/1.3/patches/sparc-patch-j2sdk1_3_1_build_bsd-sparc.2 b/devel/jdk/1.3/patches/sparc-patch-j2sdk1_3_1_build_bsd-sparc.2 new file mode 100644 index 00000000000..641be822453 --- /dev/null +++ b/devel/jdk/1.3/patches/sparc-patch-j2sdk1_3_1_build_bsd-sparc.2 @@ -0,0 +1,19 @@ +$OpenBSD: sparc-patch-j2sdk1_3_1_build_bsd-sparc.2,v 1.1 2006/03/20 14:40:25 kurt Exp $ +--- j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h.orig Wed Nov 3 12:50:27 2004 ++++ j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h Fri Mar 17 12:55:03 2006 +@@ -8,6 +8,7 @@ struct Hjava_lang_Object; + struct Hjava_lang_ref_ReferenceQueue; + struct Hjava_lang_ref_Reference; + ++#pragma pack(4) + typedef struct Classjava_lang_ref_SoftReference { + struct Hjava_lang_Object *referent; + struct Hjava_lang_ref_ReferenceQueue *queue; +@@ -17,6 +18,7 @@ typedef struct Classjava_lang_ref_SoftRe + /* Inaccessible static: clock */ + int64_t timestamp; + } Classjava_lang_ref_SoftReference; ++#pragma pack() + HandleTo(java_lang_ref_SoftReference); + + #ifdef __cplusplus