diff options
Diffstat (limited to 'lang/drscheme/patches/patch-aa')
-rw-r--r-- | lang/drscheme/patches/patch-aa | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/lang/drscheme/patches/patch-aa b/lang/drscheme/patches/patch-aa new file mode 100644 index 00000000000..7facc3ef4d4 --- /dev/null +++ b/lang/drscheme/patches/patch-aa @@ -0,0 +1,42 @@ +$NetBSD: patch-aa,v 1.5 2006/08/22 20:17:23 joerg Exp $ + +--- ../include/sconfig.h.orig 2004-12-19 08:38:25.000000000 +0000 ++++ ../include/sconfig.h +@@ -288,6 +288,37 @@ + + #endif + ++ /************** x86/DragonFly with gcc ****************/ ++ ++# if defined(__DragonFly__) && defined(i386) ++ ++# define SCHEME_PLATFORM_LIBRARY_SUBPATH "dragonfly" ++ ++# include "uconfig.h" ++# undef HAS_STANDARD_IOB ++ ++# define HAS_BSD_IOB ++ ++# define STACK_GROWS_DOWN ++ ++# define USE_UNDERSCORE_SETJMP ++ ++# define USE_IEEE_FP_PREDS ++# define FREEBSD_CONTROL_387 ++# define POW_HANDLES_INF_CORRECTLY ++ ++# define USE_DYNAMIC_FDSET_SIZE ++ ++# define SIGSET_IS_SIGNAL ++ ++# define USE_TM_GMTOFF_FIELD ++ ++# define REGISTER_POOR_MACHINE ++ ++# define FLAGS_ALREADY_SET ++ ++#endif ++ + /************** x86/FreeBSD with gcc ****************/ + + # if defined(__FreeBSD__) && defined(i386) |