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: 09-Oct-2006 08:02:08
Branch: HEAD Handle: 2006100907020600
Modified files:
openpkg-src/guile guile.patch guile.spec
Log:
upgrading package: guile 1.8.0 -> 1.8.1
Summary:
Revision Changes Path
1.6 +32 -29 openpkg-src/guile/guile.patch
1.51 +6 -2 openpkg-src/guile/guile.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/guile/guile.patch
============================================================================
$ cvs diff -u -r1.5 -r1.6 guile.patch
--- openpkg-src/guile/guile.patch 18 May 2006 07:19:31 -0000 1.5
+++ openpkg-src/guile/guile.patch 9 Oct 2006 06:02:06 -0000 1.6
@@ -1,6 +1,17 @@
+Index: configure
+--- configure.orig 2006-10-07 05:54:24 +0200
++++ configure 2006-10-08 10:51:50 +0200
+@@ -38902,6 +38902,7 @@
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ $ac_includes_default
++#include <netdb.h>
+ int
+ main ()
+ {
Index: libguile/__scm.h
---- libguile/__scm.h.orig 2006-02-12 14:29:11 +0100
-+++ libguile/__scm.h 2006-03-10 12:34:42 +0100
+--- libguile/__scm.h.orig 2006-02-18 07:08:44 +0100
++++ libguile/__scm.h 2006-10-08 10:51:50 +0200
@@ -421,7 +421,8 @@
* that all the state of the process is contained in the stack.
*/
@@ -11,8 +22,21 @@
# define SCM_FLUSH_REGISTER_WINDOWS asm("ta 3")
#else
# define SCM_FLUSH_REGISTER_WINDOWS /* empty */
---- libguile/gc_os_dep.c.orig 2006-02-12 14:29:12 +0100
-+++ libguile/gc_os_dep.c 2006-03-10 12:34:42 +0100
+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
+@@ -881,7 +881,7 @@
+ if (!SCM_DIR_OPEN_P (port))
+ SCM_MISC_ERROR ("Directory ~S is not open.", scm_list_1 (port));
+
+-#if HAVE_READDIR_R
++#if defined(HAVE_READDIR_R) && defined(__linux__)
+ /* As noted in the glibc manual, on various systems (such as Solaris) the
+ d_name[] field is only 1 char and you're expected to size the dirent
+ 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
@@ -110,6 +110,14 @@
# define OPENBSD
# define mach_type_known
@@ -41,7 +65,7 @@
# define ALPHA
# if !defined(LINUX)
# define OSF1 /* a.k.a Digital Unix */
-@@ -1498,7 +1510,7 @@
+@@ -1499,7 +1511,7 @@
# include <setjmp.h>
#endif
@@ -50,8 +74,9 @@
# include <machine/trap.h>
#endif
---- libguile/guile.c.orig 2006-02-12 14:29:12 +0100
-+++ libguile/guile.c 2006-03-10 12:35:41 +0100
+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
@@ -68,7 +68,7 @@
{
#if !defined (__MINGW32__)
@@ -61,25 +86,3 @@
lt_dlpreload_default (lt_preloaded_symbols);
#endif
scm_boot_guile (argc, argv, inner_main, 0);
---- configure.orig 2006-02-20 22:29:46 +0100
-+++ configure 2006-05-18 08:48:15 +0200
-@@ -31401,6 +31401,7 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- $ac_includes_default
-+#include <netdb.h>
- int
- main ()
- {
-Index: libguile/filesys.c
---- libguile/filesys.c.orig 2006-02-12 14:29:11.000000000 +0100
-+++ libguile/filesys.c 2006-05-18 09:04:12.766678995 +0200
-@@ -849,7 +849,7 @@
-
- errno = 0;
- {
--#if HAVE_READDIR_R
-+#if defined(HAVE_READDIR_R) && defined(__linux__)
- /* On Solaris 2.7, struct dirent only contains "char d_name[1]" and one
is
- expected to provide a buffer of "sizeof(struct dirent) + NAME_MAX"
- bytes. The glibc 2.3.2 manual notes this sort of thing too, and
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/guile/guile.spec
============================================================================
$ cvs diff -u -r1.50 -r1.51 guile.spec
--- openpkg-src/guile/guile.spec 15 Aug 2006 16:14:55 -0000 1.50
+++ openpkg-src/guile/guile.spec 9 Oct 2006 06:02:06 -0000 1.51
@@ -32,8 +32,8 @@
Class: PLUS
Group: Language
License: GPL
-Version: 1.8.0
-Release: 20060815
+Version: 1.8.1
+Release: 20061009
# list of sources
Source0: ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz
@@ -65,12 +65,16 @@
%patch -p0
%build
+ ( echo "ac_cv_header_complex_h=no"
+ ) >config.cache
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags}" \
LDFLAGS="%{l_ldflags}" \
./configure \
+ --cache-file=./config.cache \
--prefix=%{l_prefix} \
+ --infodir=%{l_prefix}/info \
--disable-error-on-warning \
--disable-shared \
--without-threads \
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]