rpms/guile/devel guile-1.8.4-multilib.patch, NONE, 1.1 guile-1.8.4-testsuite.patch, NONE, 1.1 .cvsignore, 1.14, 1.15 guile.spec, 1.57, 1.58 sources, 1.14, 1.15 guile-1.8.0-multilib.patch, 1.1, NONE guile-1.8.0-rpath.patch, 1.1, NONE guile-1.8.3-cr.patch, 1.1, NONE
Miroslav Lichvar (mlichvar)
fedora-extras-commits at redhat.com
Thu Feb 21 12:32:20 UTC 2008
Author: mlichvar
Update of /cvs/pkgs/rpms/guile/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7850
Modified Files:
.cvsignore guile.spec sources
Added Files:
guile-1.8.4-multilib.patch guile-1.8.4-testsuite.patch
Removed Files:
guile-1.8.0-multilib.patch guile-1.8.0-rpath.patch
guile-1.8.3-cr.patch
Log Message:
- update to 1.8.4
- add %%check
guile-1.8.4-multilib.patch:
--- NEW FILE guile-1.8.4-multilib.patch ---
diff -up guile-1.8.4/libguile/Makefile.in.multilib guile-1.8.4/libguile/Makefile.in
--- guile-1.8.4/libguile/Makefile.in.multilib 2008-02-20 19:34:05.000000000 +0100
+++ guile-1.8.4/libguile/Makefile.in 2008-02-20 19:34:05.000000000 +0100
@@ -1630,6 +1630,11 @@ install-nodist_modincludeHEADERS: $(nodi
f=$(am__strip_dir) \
echo " $(nodist_modincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(modincludedir)/$$f'"; \
$(nodist_modincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(modincludedir)/$$f"; \
+ if [ "$$f" = "scmconfig.h" ]; then \
+ grep -q "SCM_SIZEOF_LONG 4" "$(DESTDIR)$(modincludedir)/$$f" && g=32 || g=64; \
+ mv "$(DESTDIR)$(modincludedir)/$$f" "$(DESTDIR)$(modincludedir)/scmconfig-$$g.h"; \
+ $(nodist_modincludeHEADERS_INSTALL) "$${d}scmconfig.h.mlib" "$(DESTDIR)$(modincludedir)/$$f"; \
+ fi; \
done
uninstall-nodist_modincludeHEADERS:
diff -up guile-1.8.4/libguile/guile-snarf.in.multilib guile-1.8.4/libguile/guile-snarf.in
--- guile-1.8.4/libguile/guile-snarf.in.multilib 2008-02-12 15:04:09.000000000 +0100
+++ guile-1.8.4/libguile/guile-snarf.in 2008-02-20 19:40:21.000000000 +0100
@@ -39,7 +39,6 @@
# #endif
#
# If the environment variable CPP is set, use its value instead of the
-# C pre-processor determined at Guile configure-time: "@CPP@".
# Code:
@@ -75,7 +74,7 @@ tempdir="$TMPDIR/guile-snarf.$$"
(umask 077 && mkdir $tempdir) || exit 1
temp="$tempdir/tmp"
-if [ x"$CPP" = x ] ; then cpp="@CPP@" ; else cpp="$CPP" ; fi
+if [ x"$CPP" = x ] ; then cpp="gcc -E" ; else cpp="$CPP" ; fi
trap "rm -rf $tempdir" 0 1 2 15
diff -up /dev/null guile-1.8.4/libguile/scmconfig.h.mlib
--- /dev/null 2007-12-22 10:41:34.485021827 +0100
+++ guile-1.8.4/libguile/scmconfig.h.mlib 2008-02-20 19:34:05.000000000 +0100
@@ -0,0 +1,6 @@
+#include <bits/wordsize.h>
+#if __WORDSIZE == 32
+#include "libguile/scmconfig-32.h"
+#else
+#include "libguile/scmconfig-64.h"
+#endif
guile-1.8.4-testsuite.patch:
--- NEW FILE guile-1.8.4-testsuite.patch ---
diff -up guile-1.8.4/test-suite/tests/popen.test.testsuite guile-1.8.4/test-suite/tests/popen.test
--- guile-1.8.4/test-suite/tests/popen.test.testsuite 2006-08-25 03:21:39.000000000 +0200
+++ guile-1.8.4/test-suite/tests/popen.test 2008-02-21 10:24:09.000000000 +0100
@@ -82,7 +82,7 @@
(port (with-error-to-port (cdr pair)
(lambda ()
(open-input-pipe
- "exec 1>/dev/null; echo closed 1>&2; exec 2>/dev/null; sleep 999")))))
+ "exec 1>/dev/null; echo closed 1>&2; exec 2>/dev/null; sleep 3")))))
(close-port (cdr pair)) ;; write side
(and (char? (read-char (car pair))) ;; wait for child to do its thing
(char-ready? port)
@@ -132,7 +132,7 @@
(port (with-error-to-port (cdr pair)
(lambda ()
(open-output-pipe
- "exec 0</dev/null; echo closed 1>&2; exec 2>/dev/null; sleep 999")))))
+ "exec 0</dev/null; echo closed 1>&2; exec 2>/dev/null; sleep 3")))))
(close-port (cdr pair)) ;; write side
(and (char? (read-char (car pair))) ;; wait for child to do its thing
(catch 'system-error
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/guile/devel/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- .cvsignore 22 Oct 2007 15:38:31 -0000 1.14
+++ .cvsignore 21 Feb 2008 12:31:47 -0000 1.15
@@ -1 +1 @@
-guile-1.8.3.tar.gz
+guile-1.8.4.tar.gz
Index: guile.spec
===================================================================
RCS file: /cvs/pkgs/rpms/guile/devel/guile.spec,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- guile.spec 19 Feb 2008 14:02:41 -0000 1.57
+++ guile.spec 21 Feb 2008 12:31:47 -0000 1.58
@@ -1,14 +1,13 @@
Summary: A GNU implementation of Scheme for application extensibility
Name: guile
%define mver 1.8
-Version: 1.8.3
-Release: 3%{?dist}
+Version: 1.8.4
+Release: 1%{?dist}
Source: ftp://ftp.gnu.org/pub/gnu/guile/guile-%{version}.tar.gz
URL: http://www.gnu.org/software/guile/
-Patch1: guile-1.8.0-rpath.patch
-Patch2: guile-1.8.3-cr.patch
+Patch1: guile-1.8.4-multilib.patch
+Patch2: guile-1.8.4-testsuite.patch
Patch4: guile-1.8.1-deplibs.patch
-Patch5: guile-1.8.0-multilib.patch
License: GPLv2+ and LGPLv2+
Group: Development/Languages
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -43,15 +42,18 @@
%prep
%setup -q
-%patch1 -p1 -b .rpath
-%patch2 -p1 -b .cr
+%patch1 -p1 -b .multilib
+%patch2 -p1 -b .testsuite
%patch4 -p1 -b .deplibs
-%patch5 -p1 -b .multilib
%build
%configure --disable-static --disable-error-on-warning
+# Remove RPATH
+sed -i 's|" $sys_lib_dlsearch_path "|" $sys_lib_dlsearch_path %{_libdir} "|' \
+ {,guile-readline/}libtool
+
make %{?_smp_mflags}
%install
@@ -74,6 +76,9 @@
touch $RPM_BUILD_ROOT%{_datadir}/guile/%{mver}/slibcat
ln -s ../../slib $RPM_BUILD_ROOT%{_datadir}/guile/%{mver}/slib
+%check
+make %{?_smp_mflags} check
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -155,6 +160,10 @@
%{_includedir}/libguile.h
%changelog
+* Thu Feb 21 2008 Miroslav Lichvar <mlichvar at redhat.com> - 5:1.8.4-1
+- update to 1.8.4
+- add %%check
+
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 5:1.8.3-3
- Autorebuild for GCC 4.3
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/guile/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sources 22 Oct 2007 15:38:31 -0000 1.14
+++ sources 21 Feb 2008 12:31:47 -0000 1.15
@@ -1 +1 @@
-7fd016924e1bc3e273f4009a080942de guile-1.8.3.tar.gz
+aacc6a384af88a85574717a9221f5c6e guile-1.8.4.tar.gz
--- guile-1.8.0-multilib.patch DELETED ---
--- guile-1.8.0-rpath.patch DELETED ---
--- guile-1.8.3-cr.patch DELETED ---
More information about the fedora-extras-commits
mailing list