Index: head/lang/guile/files/patch-libguile___scm.h =================================================================== --- head/lang/guile/files/patch-libguile___scm.h (nonexistent) +++ head/lang/guile/files/patch-libguile___scm.h (revision 81803) @@ -0,0 +1,12 @@ +--- libguile/__scm.h.orig Thu May 22 22:07:27 2003 ++++ libguile/__scm.h Thu May 22 21:03:18 2003 +@@ -354,7 +354,8 @@ + * that all the state of the process is contained in the stack. + */ + +-#if (defined (sparc) || defined (__sparc__) || defined (__sparc)) ++#if (defined (sparc) || defined (__sparc__) || defined (__sparc)) && \ ++ !defined(__FreeBSD__) + # define SCM_FLUSH_REGISTER_WINDOWS asm("ta 3") + #else + # define SCM_FLUSH_REGISTER_WINDOWS /* empty */ Property changes on: head/lang/guile/files/patch-libguile___scm.h ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/lang/guile/files/patch-libguile_gc_os_dep.c =================================================================== --- head/lang/guile/files/patch-libguile_gc_os_dep.c (revision 81802) +++ head/lang/guile/files/patch-libguile_gc_os_dep.c (revision 81803) @@ -1,36 +1,39 @@ ---- libguile/gc_os_dep.c.orig Sat May 3 23:15:57 2003 -+++ libguile/gc_os_dep.c Sat May 3 23:26:25 2003 -@@ -93,6 +93,11 @@ +--- libguile/gc_os_dep.c.orig Wed Apr 16 13:16:21 2003 ++++ libguile/gc_os_dep.c Thu May 22 20:41:37 2003 +@@ -93,6 +93,14 @@ # define OPENBSD # define mach_type_known # endif +# if defined(__FreeBSD__) && defined(__sparc__) -+# define SPARC +# define FREEBSD ++# include ++# define ALIGNMENT 8 ++# define CPP_WORDSZ 64 ++# define ALIGN_DOUBLE +# define mach_type_known +# endif # if defined(__NetBSD__) && defined(__powerpc__) # define POWERPC # define NETBSD -@@ -225,7 +230,11 @@ +@@ -225,7 +233,11 @@ # define ARM32 # define mach_type_known # endif -# if defined(__alpha) || defined(__alpha__) +# if defined(__FreeBSD__) && defined(__alpha__) +# define FREEBSD +# define ALPHA +# define mach_type_known +# elif defined(__alpha) || defined(__alpha__) # define ALPHA # if !defined(LINUX) # define OSF1 /* a.k.a Digital Unix */ -@@ -1468,7 +1477,7 @@ +@@ -1468,7 +1480,7 @@ # include #endif -#ifdef FREEBSD +#if defined(FREEBSD) && defined(I386) # include #endif Property changes on: head/lang/guile/files/patch-libguile_gc_os_dep.c ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property