diff options
author | tonio <tonio@pkgsrc.org> | 2006-05-10 16:46:20 +0000 |
---|---|---|
committer | tonio <tonio@pkgsrc.org> | 2006-05-10 16:46:20 +0000 |
commit | 160fd74649239de35d0180a619de78ff50dbe98a (patch) | |
tree | 47004df9ee16d68056d98b301fb84d7fdd1115f1 /lang/kaffe/patches/patch-ah | |
parent | 3c767781e7d7f07011d1fd9e77260564f80b9f30 (diff) | |
download | pkgsrc-160fd74649239de35d0180a619de78ff50dbe98a.tar.gz |
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
Diffstat (limited to 'lang/kaffe/patches/patch-ah')
-rw-r--r-- | lang/kaffe/patches/patch-ah | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/lang/kaffe/patches/patch-ah b/lang/kaffe/patches/patch-ah deleted file mode 100644 index dacf3d9ef20..00000000000 --- a/lang/kaffe/patches/patch-ah +++ /dev/null @@ -1,58 +0,0 @@ -$NetBSD: patch-ah,v 1.5 2005/12/07 16:25:51 tonio Exp $ - ---- config/alpha/netbsd1/md.h.orig 2005-07-04 00:02:55.000000000 +0200 -+++ config/alpha/netbsd1/md.h -@@ -15,6 +15,19 @@ - #include "alpha/common.h" - #include "alpha/threads.h" - -+#if defined(HAVE_SIGNAL_H) -+#include <signal.h> -+#endif -+#if defined(HAVE_SYS_RESOURCE_H) -+#include <sys/resource.h> -+#endif -+#if defined(HAVE_SYS_SIGNAL_H) -+#include <sys/signal.h> -+#endif -+#if defined(HAVE_UNISTD_H) -+#include <unistd.h> -+#endif -+ - #if defined(TRANSLATOR) - #include "jit-md.h" - #endif -@@ -29,4 +42,33 @@ extern void init_md(void); - #undef SP_OFFSET - #define SP_OFFSET 34 - -+#if defined(HAVE_SYS_UCONTEXT_H) -+#include <sys/ucontext.h> -+ -+/* older netbsd's could have this macro missing, so we provide it */ -+#ifndef _UC_MACHINE_SP -+#define _UC_MACHINE_SP(uc) ((uc)->uc_mcontext.__gregs[_REG_UESP]) -+#endif -+#ifndef _UC_MACHINE_PC -+#define _UC_MACHINE_PC(uc) ((uc)->uc_mcontext.__gregs[_REG_EIP]) -+#endif -+ -+#define SIGCONTEXT ucontext_t -+ -+#define SIGNAL_ARGS(sig, sc) int sig, siginfo_t *__si, void *sc -+#define SIGNAL_CONTEXT_POINTER(scp) SIGCONTEXT *scp -+#define SIGNAL_PC(scp) _UC_MACHINE_PC(((SIGCONTEXT *)(scp))) -+#define STACK_POINTER(scp) _UC_MACHINE_SP(((SIGCONTEXT *)(scp))) -+#define GET_SIGNAL_CONTEXT_POINTER(sc) (sc) -+ -+#else -+ -+#define SIGNAL_ARGS(sig, sc) int sig, int __code, struct sigcontext *sc -+#define SIGNAL_CONTEXT_POINTER(scp) struct sigcontext *scp -+#define GET_SIGNAL_CONTEXT_POINTER(sc) (sc) -+#define SIGNAL_PC(scp) (scp)->sc_pc -+#define STACK_POINTER(scp) (scp)->sc_sp -+ -+#endif -+ - #endif |