summaryrefslogtreecommitdiff
path: root/lang/kaffe/patches/patch-ah
diff options
context:
space:
mode:
authortonio <tonio@pkgsrc.org>2006-05-10 16:46:20 +0000
committertonio <tonio@pkgsrc.org>2006-05-10 16:46:20 +0000
commit160fd74649239de35d0180a619de78ff50dbe98a (patch)
tree47004df9ee16d68056d98b301fb84d7fdd1115f1 /lang/kaffe/patches/patch-ah
parent3c767781e7d7f07011d1fd9e77260564f80b9f30 (diff)
downloadpkgsrc-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-ah58
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