head 1.13; access; symbols pkgsrc-2026Q1:1.13.0.82 pkgsrc-2026Q1-base:1.13 pkgsrc-2025Q4:1.13.0.80 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.13.0.78 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.76 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.13.0.74 pkgsrc-2025Q1-base:1.13 pkgsrc-2024Q4:1.13.0.72 pkgsrc-2024Q4-base:1.13 pkgsrc-2024Q3:1.13.0.70 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.13.0.68 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.13.0.66 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.64 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.62 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.60 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.58 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.56 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.54 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.52 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.50 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.13.0.48 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.46 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.44 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.42 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.40 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.38 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.34 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.14 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.36 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.32 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.30 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.28 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.26 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.24 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.22 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.20 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.18 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.16 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.12 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.10 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.8 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.6 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.4 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.2 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.12.0.82 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.12.0.80 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.78 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.12.0.76 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.74 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.72 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.70 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.68 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.66 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.64 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.62 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.60 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.58 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.56 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.54 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.52 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.50 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.48 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.46 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.44 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.42 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.40 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.38 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.36 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.34 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.12.0.32 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.12.0.30 pkgsrc-2009Q2-base:1.12 pkgsrc-2009Q1:1.12.0.28 pkgsrc-2009Q1-base:1.12 pkgsrc-2008Q4:1.12.0.26 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.24 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.22 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.20 pkgsrc-2008Q2-base:1.12 cwrapper:1.12.0.18 pkgsrc-2008Q1:1.12.0.16 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.12.0.14 pkgsrc-2007Q4-base:1.12 pkgsrc-2007Q3:1.12.0.12 pkgsrc-2007Q3-base:1.12 pkgsrc-2007Q2:1.12.0.10 pkgsrc-2007Q2-base:1.12 pkgsrc-2007Q1:1.12.0.8 pkgsrc-2007Q1-base:1.12 pkgsrc-2006Q4:1.12.0.6 pkgsrc-2006Q4-base:1.12 pkgsrc-2006Q3:1.12.0.4 pkgsrc-2006Q3-base:1.12 pkgsrc-2006Q2:1.12.0.2 pkgsrc-2006Q2-base:1.12 pkgsrc-2006Q1:1.10.0.4 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.10.0.2 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.9.0.2 pkgsrc-2005Q3-base:1.9 pkgsrc-2005Q2:1.8.0.14 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.12 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.8.0.10 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.8.0.8 pkgsrc-2004Q3-base:1.8 pkgsrc-2004Q2:1.8.0.6 pkgsrc-2004Q2-base:1.8 pkgsrc-2004Q1:1.8.0.4 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.8.0.2 pkgsrc-2003Q4-base:1.8 netbsd-1-6-1:1.7.0.2 netbsd-1-6-1-base:1.7 netbsd-1-6:1.7.0.4 netbsd-1-6-RELEASE-base:1.7 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.6 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.4 netbsd-1-3-PATCH002:1.2 FreeBSD-current-1998-01-27:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.13 date 2015.12.29.23.34.49; author dholland; state Exp; branches; next 1.12; commitid J5mAcuIF0darSTOy; 1.12 date 2006.05.16.19.11.34; author joerg; state Exp; branches; next 1.11; 1.11 date 2006.05.10.16.46.21; author tonio; state dead; branches; next 1.10; 1.10 date 2005.10.11.10.00.15; author tonio; state Exp; branches; next 1.9; 1.9 date 2005.09.06.18.15.32; author tonio; state Exp; branches; next 1.8; 1.8 date 2003.09.22.03.04.17; author jschauma; state dead; branches; next 1.7; 1.7 date 2002.07.27.21.26.22; author jschauma; state Exp; branches; next 1.6; 1.6 date 2001.04.24.12.41.01; author skrll; state Exp; branches; next 1.5; 1.5 date 99.08.07.10.23.54; author drochner; state dead; branches; next 1.4; 1.4 date 98.10.14.21.34.43; author frueauf; state Exp; branches; next 1.3; 1.3 date 98.07.16.13.02.34; author frueauf; state dead; branches; next 1.2; 1.2 date 98.02.03.15.03.01; author agc; state Exp; branches; next 1.1; 1.1 date 98.01.28.10.48.59; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 98.01.28.10.48.59; author agc; state Exp; branches; next ; desc @@ 1.13 log @Add patch comments. @ text @$NetBSD: patch-ab,v 1.12 2006/05/16 19:11:34 joerg Exp $ Fix build with recent kaffe changes: - some header files are not used and don't even exist --- libraries/clib/sound/esd/org_tritonus_lowlevel_esd_EsdRecordingStream.c.orig 2006-05-16 15:24:15.000000000 +0000 +++ libraries/clib/sound/esd/org_tritonus_lowlevel_esd_EsdRecordingStream.c @@@@ -6,7 +6,7 @@@@ #include #include #include "common.h" -#include "org_tritonus_lowlevel_esd_EsdRecordingStream.h" +/* #include "org_tritonus_lowlevel_esd_EsdRecordingStream.h" */ // static HandleFieldHandler handler; @ 1.12 log @Fix build with recent kaffe changes: - some header files are not used and don't even exist - classlib is not shipped anymore. @ text @d1 4 a4 1 $NetBSD$ @ 1.11 log @Update lang/kaffe{-x11,-esound} to 1.1.7 What's New In Kaffe 1.1.7 ------------------------------------------------------ * Many cleanups, warning fixes and bug fixes. * Removed support for class library profiles, since --with-glibj-zip offers a more convenient replacement. * Updated to boehm-gc 6.6 * Updated to gjdoc 0.7.7 * Merged in fastjar. * Merged in zlib. There is a new configure option, --with-system-zlib to allow the use of the system zlib, instead of the merged in one. * Merged in GNU Classpath completely. Updated to version 0.90, with additional fixes. * Merged in port to DROPS. * Merged in port to Blackfin CPU. * Support for DragonFly BSD. * Ported to ia64-freebsd and alpha-freebsd. * Ported to powerpc-openbsd. * Improved support for Cygwin and sparc64-openbsd. * Improved stack handling for pthreads on openbsd. * Added simple direct threading interpreter implementation. The patches have been removes, since they were either included upstram or are no more necessary @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.10 2005/10/11 10:00:15 tonio Exp $ d3 8 a10 13 --- Makefile.am.orig 2005-08-25 02:54:34.000000000 +0200 +++ Makefile.am @@@@ -25,7 +25,6 @@@@ SUBDIRS = \ . \ libraries/javalib \ config \ - libltdl \ $(MAYBE_BINRELOC_DIR) \ kaffe/kaffeh \ include \ @@@@ -36,7 +35,7 @@@@ SUBDIRS = \ po \ tools a11 2 -DIST_SUBDIRS = config include replace libltdl kaffe libraries tools test po +DIST_SUBDIRS = config include replace kaffe libraries tools test po d13 1 a13 10 EXTRA_DIST = \ ChangeLog.1 \ @@@@ -199,7 +198,6 @@@@ DIRECTORIES_BEFORE_RTJAR = \ config \ include \ replace \ - libltdl \ kaffe/kaffevm \ libraries/clib \ kaffe @ 1.10 log @Update lang/kaffe to 1.1.6 This release contains many improvements, including the merge with gnu classpath 0.18 Also, patches from PR 30585 have been integrated upstream. Thanks joerg for testing it under dragonfly @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Update lang/kaffe to 1.1.5 regenerate buildlink3 approved by wiz@@ @ text @d3 13 a15 5 --- ./kaffe/kaffevm/systems/unix-pthreads/signal.c.orig 2005-04-24 19:46:52.000000000 +0200 +++ ./kaffe/kaffevm/systems/unix-pthreads/signal.c 2005-04-24 19:50:12.000000000 +0200 @@@@ -47,8 +47,6 @@@@ #define SIG_T void* #endif d17 2 a18 3 -static void nullException(SIGNAL_ARGS(sig, sc)); -static void floatingException(EXCEPTIONPROTO); static void ignoreSignal(int sig); d20 10 a29 73 static exchandler_t nullHandler; @@@@ -56,35 +54,6 @@@@ static exchandler_t stackOverflowHandler; /* - * Setup the internal exceptions. - */ -void -jthread_initexceptions(exchandler_t _nullHandler, - exchandler_t _floatingHandler, - exchandler_t _stackOverflowHandler) -{ - nullHandler = _nullHandler; - floatingHandler = _floatingHandler; - stackOverflowHandler = _stackOverflowHandler; - - if (DBGEXPR(EXCEPTION, false, true)) { - /* Catch signals we need to convert to exceptions */ -#if defined(SIGSEGV) - registerSyncSignalHandler(SIGSEGV, nullException); -#endif -#if defined(SIGBUS) - registerSyncSignalHandler(SIGBUS, nullException); -#endif -#if defined(SIGFPE) - registerSyncSignalHandler(SIGFPE, floatingException); -#endif -#if defined(SIGPIPE) - ignoreSignal(SIGPIPE); -#endif - } -} - -/* * Null exception - catches bad memory accesses. */ static void @@@@ -141,6 +110,35 @@@@ floatingHandler(EXCEPTIONFRAMEPTR); } +/* + * Setup the internal exceptions. + */ +void +jthread_initexceptions(exchandler_t _nullHandler, + exchandler_t _floatingHandler, + exchandler_t _stackOverflowHandler) +{ + nullHandler = _nullHandler; + floatingHandler = _floatingHandler; + stackOverflowHandler = _stackOverflowHandler; + + if (DBGEXPR(EXCEPTION, false, true)) { + /* Catch signals we need to convert to exceptions */ +#if defined(SIGSEGV) + registerSyncSignalHandler(SIGSEGV, nullException); +#endif +#if defined(SIGBUS) + registerSyncSignalHandler(SIGBUS, nullException); +#endif +#if defined(SIGFPE) + registerSyncSignalHandler(SIGFPE, floatingException); +#endif +#if defined(SIGPIPE) + ignoreSignal(SIGPIPE); +#endif + } +} + /* ----------------------------------------------- * OS signal handling code. See FAQ/FAQ.jsignal for information. * ----------------------------------------------- */ @ 1.8 log @Update lang/kaffe to 1.1.0, using patches provided in PR pkg/22155 by M.Negovanovic. While this version is actually a ``development'' version, it has been reported to be much more usable than the stable 1.0.7 version. Changes to 1.0.7 are far too numerous to list here, see http://www.kaffe.org and/or the ChangeLog in the tarball. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.7 2002/07/27 21:26:22 jschauma Exp $ d3 5 a7 3 --- test/regression/Makefile.in.orig Tue Jul 23 17:04:49 2002 +++ test/regression/Makefile.in Tue Jul 23 17:05:20 2002 @@@@ -137,7 +137,7 @@@@ d9 3 a11 1 TESTS_ENVIRONMENT = $(SETUP_ENVIRONMENT) $(SHELL) TestScript d13 3 a15 2 -ALWAYS_TESTS = HelloWorldApp.class.save HelloWorldApp.java TestIntLong.java TestFloatDouble.java DoubleCvt.java DoubleNeg.java DoubleConst.java DoublePrint.java DoubleComp.java ModuloTest.java LongNeg.java FPUStack.java divtest.java Str.java Str2.java InternHog.java IndexTest.java StackDump.java tname.java ttest.java ThreadInterrupt.java ThreadState.java UncaughtException.java IllegalWait.java Preempt.java ReflectInterfaces.java InnerTest.java SerialUID.java TestSerializable.java TestSerializable2.java TestCasts.java Alias.java NullPointerTest.java NullInvoke.java TableSwitch.java LostFrame.java ConstructorTest.java burford.java IllegalInterface.java GetInterfaces.java IntfTest.java SignedShort.java CharCvt.java BadFloatTest.java ProcessTest.java UDPTest.java SoTimeout.java wc.java FileTest.java FileChecks.java finalexc.java finaltest.java finaltest2.java forNameTest.java LoaderTest.java ArrayForName.java KaffeVerifyBug.java Schtum.java Reflect.java MethodBug.java Bean.java SortTest.java HashTest.java MapTest.java URLTest.java PropertiesTest.java ReaderTest.java CharArrayReaderTest.java LineNumberReaderTest.java BufferedReaderTest.java ReaderReadVoidTest.java PipeTest.java GetField.java ReflectInvoke.java InvTarExcTest.java SystemLoaderTest.java CLTest.java CLTestConc.java CLTestJLock.java CLTestLie.java CLTestFindLoaded.java ClassDeadLock.java ExceptionTest.java ExceptionTestClassLoader.java ExceptionTestClassLoader2.java TestClassRef.java ClassGC.java GCTest.java ThreadLocalTest.java BeanBug.java BitSetTest.java ExceptionInInitializerTest.java InitTest.java ProcessClassTest.java ProcessClassInst.java ProcessClassStop.java FindSystemClass.java ProcessClassLockTest.java DoubleBug.java TestUnlock.java MarkResetTest.java HashtableTest1.java ReflectMultiArray.java ExecTest.java CatchDeath.java ThreadStop.java DeadThread.java tthrd1.java SoInterrupt.java sysdepCallMethod.java DosTimeVerify.java ZipVerify.java ZipTest.java TruncatedClass.java TestNative.java +ALWAYS_TESTS = HelloWorldApp.class.save HelloWorldApp.java TestIntLong.java TestFloatDouble.java DoubleCvt.java DoubleNeg.java DoubleConst.java DoublePrint.java DoubleComp.java ModuloTest.java LongNeg.java FPUStack.java divtest.java Str.java Str2.java InternHog.java IndexTest.java StackDump.java tname.java ttest.java ThreadInterrupt.java ThreadState.java UncaughtException.java IllegalWait.java ReflectInterfaces.java InnerTest.java SerialUID.java TestSerializable.java TestSerializable2.java TestCasts.java Alias.java NullPointerTest.java NullInvoke.java TableSwitch.java LostFrame.java ConstructorTest.java burford.java IllegalInterface.java GetInterfaces.java IntfTest.java SignedShort.java CharCvt.java BadFloatTest.java ProcessTest.java UDPTest.java SoTimeout.java wc.java FileTest.java FileChecks.java finalexc.java finaltest.java finaltest2.java forNameTest.java LoaderTest.java ArrayForName.java KaffeVerifyBug.java Schtum.java Reflect.java MethodBug.java Bean.java SortTest.java HashTest.java MapTest.java URLTest.java PropertiesTest.java ReaderTest.java CharArrayReaderTest.java LineNumberReaderTest.java BufferedReaderTest.java ReaderReadVoidTest.java PipeTest.java GetField.java ReflectInvoke.java InvTarExcTest.java SystemLoaderTest.java CLTest.java CLTestConc.java CLTestJLock.java CLTestLie.java CLTestFindLoaded.java ClassDeadLock.java ExceptionTest.java ExceptionTestClassLoader.java ExceptionTestClassLoader2.java TestClassRef.java ClassGC.java GCTest.java ThreadLocalTest.java BeanBug.java BitSetTest.java ExceptionInInitializerTest.java InitTest.java ProcessClassTest.java ProcessClassInst.java ProcessClassStop.java FindSystemClass.java ProcessClassLockTest.java DoubleBug.java TestUnlock.java MarkResetTest.java HashtableTest1.java ReflectMultiArray.java ExecTest.java CatchDeath.java ThreadStop.java DeadThread.java tthrd1.java SoInterrupt.java sysdepCallMethod.java DosTimeVerify.java ZipVerify.java ZipTest.java TruncatedClass.java TestNative.java d17 36 d54 32 a85 1 TEST_Overflow = Overflow.java @ 1.7 log @We allow several JDKs/JREs to coexist, installing them in separate subdirectories under ${PREFIX}/java/ -- Change I of many. Thus, for consistency, also install kaffe into ${PREFIX}/java/kaffe rather than ${PREFIX}/java While we're at it, update kaffe to version 1.0.7. Changes since 1.0.6: - New version of KJC - New encoding converters based on iconv(). - Lots of bug fixes Furthermore, the website says that 1.0.7 has added support for Darwin, ia64 GNU/Linux, s390 GNU/Linux, PA-RISC GNU/Linux, Alpha for Compaq Tru64 GNU/Linux and support of PowerPC without libffi. People with access to any of these platforms are encouraged to test this version, so we can possibly adjust ONLY_FOR_PLATFORMS etc. @ text @d1 1 a1 1 $NetBSD:$ @ 1.6 log @This was supposed to be added in the last commit. @ text @d1 1 a1 1 $NetBSD$ d3 11 a13 10 --- test/regression/Makefile.in.orig Tue Apr 24 13:27:42 2001 +++ test/regression/Makefile.in @@@@ -160,7 +160,6 @@@@ ThreadState.java \ UncaughtException.java \ IllegalWait.java \ - Preempt.java \ ReflectInterfaces.java \ TestSerializable.java \ TestSerializable2.java \ @ 1.5 log @update to 1.0b4 @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 1998/10/14 21:34:43 frueauf Exp $ d3 10 a12 11 --- kaffe/kaffevm/Makefile.in-orig Tue Oct 6 14:06:07 1998 +++ kaffe/kaffevm/Makefile.in Wed Oct 14 22:54:03 1998 @@@@ -23,7 +23,7 @@@@ DLLTOOL= @@DLLTOOL@@ DEPTOOL= @@DEPTOOL@@ PIC= @@PICVM@@ -LDFLAGS= @@LIBSHARE@@ @@LDFLAGS@@ +LDFLAGS= @@LIBSHARE@@ LIBS= @@LIBS@@ LDTAIL= @@LDTAIL@@ @@NET_LIBRARIES@@ @@STD_LIBRARIES@@ @@VM_LIBRARIES@@ KVER= @@KVER@@ @ 1.4 log @Update kaffe to 1.0.b2. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update kaffe to the first release of "Kaffe OpenVM" version 1.0.b1. This version does no longer use any code from Javasoft(tm). XXX although the authors claim it works on several NetBSD architektures XXX I suspect it currently only works on i386, because they insist on XXX having a trampoline.c which is only present for i386. XXX I did set "ONLY_FOR_ARCHS=i386 sparc alpha m68k mips arm32" to give XXX people a try to feedback if it works or not. @ text @d1 1 a1 15 --- kaffe/kaffeh/main.c Sat Oct 4 03:26:55 1997 +++ kaffe/kaffeh/main.c Wed Jan 21 12:35:44 1998 @@@@ -130,11 +130,13 @@@@ strcpy(tmpName, stubName); strcpy(stubName, directoryName); stubName[dirLen] = PATH_SEP_CHAR; + stubName[dirLen + 1] = 0; strcat(stubName, tmpName); strcpy(tmpName, includeName); strcpy(includeName, directoryName); includeName[dirLen] = PATH_SEP_CHAR; + includeName[dirLen + 1] = 0; strcat(includeName, tmpName); } d3 11 a13 15 --- config/i386/netbsd1/md.h 1998/02/03 14:29:01 1.1 +++ config/i386/netbsd1/md.h 1998/02/03 14:30:48 @@@@ -16,6 +16,12 @@@@ #include "i386/common.h" #include "i386/threads.h" +/* + * Redefine stack pointer offset. + */ +#undef SP_OFFSET +#define SP_OFFSET 2 + #if defined(TRANSLATOR) #include "jit-md.h" #endif @ 1.2 log @By redefining the stack pointer offset to 2, 0.9.2/jit now passes all its tests on /i386. @ text @@ 1.1 log @Initial revision @ text @d16 16 @ 1.1.1.1 log @Initial import of kaffe 0.9.2 (a Java interpreter/JIT compiler) into the NetBSD packages collection, from the FreeBSD port. @ text @@