summaryrefslogtreecommitdiff
path: root/lang/guile/patches/patch-ae
diff options
context:
space:
mode:
authorwiz <wiz>2004-12-26 00:29:42 +0000
committerwiz <wiz>2004-12-26 00:29:42 +0000
commit6e95380209a7282afec633bdee5ad41b5e5a21f3 (patch)
treeae96126b44e27cdb61a3f3adc8b1c37bce9b430d /lang/guile/patches/patch-ae
parent1e18cf13aba8d85b67adf0410fde72af6812e6d7 (diff)
downloadpkgsrc-6e95380209a7282afec633bdee5ad41b5e5a21f3.tar.gz
Update to 1.6.7:
Changes since Guile 1.6.6 (changes in 1.6.7): * Changes to the distribution ** A build problem has been fixed. Previously, on some systems, the build would fail when libguile-ltdl couldn't be found during the build. This should now be fixed. * Changes to Scheme functions and syntax ** array-map! and array-map-in-order! now correctly require at least one source A mistake caused a call with just one source array to be rejected, this has been fixed. ** string->number and octal constant bignums An incorrect bignum size calculation has been fixed, this caused overflow errors in string->number on bases other than 2, 10 and 16, including octal literal constants in code or the reader. ** SRFI-1 alist-delete equality argument order fixed. In the srfi-1 module alist-delete and alist-delete!, the order of the arguments to the "=" procedure now matches the SRFI-1 specification. ** SRFI-13 string-any and string-every tail calls string-any and string-every now make a tail call to their predicate function on reaching the last character in the string, per the SRFI-13 specification.
Diffstat (limited to 'lang/guile/patches/patch-ae')
-rw-r--r--lang/guile/patches/patch-ae41
1 files changed, 16 insertions, 25 deletions
diff --git a/lang/guile/patches/patch-ae b/lang/guile/patches/patch-ae
index 95d9c07ad9f..4ebdd58f94f 100644
--- a/lang/guile/patches/patch-ae
+++ b/lang/guile/patches/patch-ae
@@ -1,38 +1,29 @@
-$NetBSD: patch-ae,v 1.10 2004/11/18 12:30:49 wiz Exp $
+$NetBSD: patch-ae,v 1.11 2004/12/26 00:29:42 wiz Exp $
---- libguile/gc_os_dep.c.orig 2004-06-16 00:55:31.000000000 +0200
+--- libguile/gc_os_dep.c.orig 2004-12-14 06:21:39.000000000 +0100
+++ libguile/gc_os_dep.c
-@@ -112,12 +112,27 @@ typedef int GC_bool;
- # define NETBSD
+@@ -107,6 +107,11 @@ typedef int GC_bool;
+ # define OPENBSD
# define mach_type_known
# endif
--# if defined(__NetBSD__) && defined(m68k)
-+# if defined(__NetBSD__) && defined(__powerpc__)
-+# define POWERPC
++# if defined(__NetBSD__) && defined(__alpha__)
++# define ALPHA
+# define NETBSD
+# define mach_type_known
+# endif
-+# if defined(__NetBSD__) && (defined(m68k) || defined(__m68k__))
- # define M68K
+ # if defined(__NetBSD__) && defined(__powerpc__)
+ # define POWERPC
+ # define NETBSD
+@@ -124,7 +129,7 @@ typedef int GC_bool;
# define NETBSD
# define mach_type_known
# endif
--# if defined(__NetBSD__) && defined(arm32)
+-# if defined(__NetBSD__) && defined(__sparc__)
+# if defined(__NetBSD__) && (defined(__sparc__) || defined(__sparc_v9__))
-+# define SPARC
-+# define NETBSD
-+# define mach_type_known
-+# endif
-+# if defined(__NetBSD__) && defined(__alpha__)
-+# define ALPHA
-+# define NETBSD
-+# define mach_type_known
-+# endif
-+# if defined(__NetBSD__) && (defined(arm32) || defined(__arm__))
- # define ARM32
+ # define SPARC
# define NETBSD
# define mach_type_known
-@@ -241,7 +256,7 @@ typedef int GC_bool;
+@@ -243,7 +248,7 @@ typedef int GC_bool;
# endif
# if defined(__alpha) || defined(__alpha__)
# define ALPHA
@@ -41,7 +32,7 @@ $NetBSD: patch-ae,v 1.10 2004/11/18 12:30:49 wiz Exp $
# define OSF1 /* a.k.a Digital Unix */
# endif
# define mach_type_known
-@@ -294,6 +309,11 @@ typedef int GC_bool;
+@@ -296,6 +301,11 @@ typedef int GC_bool;
# define NETBSD
# define mach_type_known
# endif
@@ -53,7 +44,7 @@ $NetBSD: patch-ae,v 1.10 2004/11/18 12:30:49 wiz Exp $
# if defined(bsdi) && defined(i386)
# define I386
# define BSDI
-@@ -433,12 +453,12 @@ scm_get_stack_base ()
+@@ -435,12 +445,12 @@ scm_get_stack_base ()
/*
* For each architecture and OS, the following need to be defined:
*
@@ -69,7 +60,7 @@ $NetBSD: patch-ae,v 1.10 2004/11/18 12:30:49 wiz Exp $
*
* MACH_TYPE is a string representation of the machine type.
* OS_TYPE is analogous for the OS.
-@@ -983,6 +1003,21 @@ scm_get_stack_base ()
+@@ -985,6 +995,21 @@ scm_get_stack_base ()
# endif
# endif