OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 19-Dec-2006 08:47:31 Branch: HEAD Handle: 2006121907473000 Modified files: openpkg-src/guile guile.patch guile.spec Log: add the full-size FreeBSD patches for the GC Summary: Revision Changes Path 1.7 +31 -7 openpkg-src/guile/guile.patch 1.54 +1 -1 openpkg-src/guile/guile.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/guile/guile.patch ============================================================================ $ cvs diff -u -r1.6 -r1.7 guile.patch --- openpkg-src/guile/guile.patch 9 Oct 2006 06:02:06 -0000 1.6 +++ openpkg-src/guile/guile.patch 19 Dec 2006 07:47:30 -0000 1.7 @@ -1,6 +1,6 @@ Index: configure --- configure.orig 2006-10-07 05:54:24 +0200 -+++ configure 2006-10-08 10:51:50 +0200 ++++ configure 2006-12-19 08:31:30 +0100 @@ -38902,6 +38902,7 @@ cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ @@ -11,7 +11,7 @@ { Index: libguile/__scm.h --- libguile/__scm.h.orig 2006-02-18 07:08:44 +0100 -+++ libguile/__scm.h 2006-10-08 10:51:50 +0200 ++++ libguile/__scm.h 2006-12-19 08:31:30 +0100 @@ -421,7 +421,8 @@ * that all the state of the process is contained in the stack. */ @@ -24,7 +24,7 @@ # define SCM_FLUSH_REGISTER_WINDOWS /* empty */ Index: libguile/filesys.c --- libguile/filesys.c.orig 2006-10-04 05:35:07 +0200 -+++ libguile/filesys.c 2006-10-08 10:54:00 +0200 ++++ libguile/filesys.c 2006-12-19 08:31:30 +0100 @@ -881,7 +881,7 @@ if (!SCM_DIR_OPEN_P (port)) SCM_MISC_ERROR ("Directory ~S is not open.", scm_list_1 (port)); @@ -36,7 +36,7 @@ buffer for readdir_r based on NAME_MAX. The SCM_MAX expressions below Index: libguile/gc_os_dep.c --- libguile/gc_os_dep.c.orig 2006-04-16 01:34:26 +0200 -+++ libguile/gc_os_dep.c 2006-10-08 10:51:50 +0200 ++++ libguile/gc_os_dep.c 2006-12-19 08:31:30 +0100 @@ -110,6 +110,14 @@ # define OPENBSD # define mach_type_known @@ -52,11 +52,21 @@ # if defined(__NetBSD__) && defined(__powerpc__) # define POWERPC # define NETBSD -@@ -244,7 +252,11 @@ +@@ -244,7 +252,21 @@ # define ARM32 # define mach_type_known # endif -# if defined(__alpha) || defined(__alpha__) ++# if defined(__FreeBSD__) && defined(__ia64__) ++# define FREEBSD ++# define IA64 ++# define mach_type_known ++# endif ++# if defined(__FreeBSD__) && defined(__amd64__) ++# define FREEBSD ++# define AMD64 ++# define mach_type_known ++# endif +# if defined(__FreeBSD__) && defined(__alpha__) +# define FREEBSD +# define ALPHA @@ -65,7 +75,21 @@ # define ALPHA # if !defined(LINUX) # define OSF1 /* a.k.a Digital Unix */ -@@ -1499,7 +1511,7 @@ +@@ -1154,6 +1176,13 @@ + # endif + # endif + ++# ifdef AMD64 ++# define MACH_TYPE "AMD64" ++# define ALIGN_DOUBLE ++# define ALIGNMENT 8 ++# define USE_GENERIC_PUSH_REGS ++# endif ++ + # ifdef IA64 + # define MACH_TYPE "IA64" + # define ALIGN_DOUBLE +@@ -1499,7 +1528,7 @@ # include <setjmp.h> #endif @@ -76,7 +100,7 @@ Index: libguile/guile.c --- libguile/guile.c.orig 2006-02-18 07:08:45 +0100 -+++ libguile/guile.c 2006-10-08 10:51:50 +0200 ++++ libguile/guile.c 2006-12-19 08:31:30 +0100 @@ -68,7 +68,7 @@ { #if !defined (__MINGW32__) @@ . patch -p0 <<'@@ .' Index: openpkg-src/guile/guile.spec ============================================================================ $ cvs diff -u -r1.53 -r1.54 guile.spec --- openpkg-src/guile/guile.spec 13 Oct 2006 17:28:36 -0000 1.53 +++ openpkg-src/guile/guile.spec 19 Dec 2006 07:47:30 -0000 1.54 @@ -33,7 +33,7 @@ Group: Language License: GPL Version: 1.8.1 -Release: 20061013 +Release: 20061219 # list of sources Source0: ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org