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

Reply via email to