packages: guile/guile-as-needed.patch, guile/guile-fix_awk_patch.patch, gui...

qboosh qboosh at pld-linux.org
Wed Mar 9 20:49:10 CET 2011


Author: qboosh                       Date: Wed Mar  9 19:49:10 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 2.0.0 (new sonames etc.)
- updated info,as-needed,fix_awk_patch patches
- removed outdated unknown_arch patch

---- Files affected:
packages/guile:
   guile-as-needed.patch (1.3 -> 1.4) , guile-fix_awk_patch.patch (1.2 -> 1.3) , guile-info.patch (1.4 -> 1.5) , guile.spec (1.131 -> 1.132) , guile-unknown_arch.patch (1.2 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/guile/guile-as-needed.patch
diff -u packages/guile/guile-as-needed.patch:1.3 packages/guile/guile-as-needed.patch:1.4
--- packages/guile/guile-as-needed.patch:1.3	Fri Feb 22 23:11:18 2008
+++ packages/guile/guile-as-needed.patch	Wed Mar  9 20:49:05 2011
@@ -9,8 +9,8 @@
  libguile_la_LDFLAGS = @LTLIBINTL@ -version-info @LIBGUILE_INTERFACE_CURRENT@:@LIBGUILE_INTERFACE_REVISION@:@LIBGUILE_INTERFACE_AGE@ -export-dynamic -no-undefined
  
  # These are headers visible as <guile/mumble.h>
---- guile-1.8.4/configure.in.orig	2008-02-17 00:15:18.000000000 +0100
-+++ guile-1.8.4/configure.in	2008-02-22 20:54:38.414020961 +0100
+--- guile-2.0.0/configure.ac.orig	2008-02-17 00:15:18.000000000 +0100
++++ guile-2.0.0/configure.ac	2008-02-22 20:54:38.414020961 +0100
 @@ -1405,7 +1405,7 @@
  #######################################################################
  

================================================================
Index: packages/guile/guile-fix_awk_patch.patch
diff -u packages/guile/guile-fix_awk_patch.patch:1.2 packages/guile/guile-fix_awk_patch.patch:1.3
--- packages/guile/guile-fix_awk_patch.patch:1.2	Wed Dec 25 02:28:28 2002
+++ packages/guile/guile-fix_awk_patch.patch	Wed Mar  9 20:49:05 2011
@@ -1,5 +1,5 @@
---- guile-1.6.1.orig/libguile/guile-func-name-check.in	Sat Aug 26 19:19:07 2000
-+++ guile-1.6.1/libguile/guile-func-name-check.in	Tue Jan 11 22:47:57 2000
+--- guile-2.0.0.orig/libguile/guile-func-name-check	Sat Aug 26 19:19:07 2000
++++ guile-2.0.0/libguile/guile-func-name-check	Tue Jan 11 22:47:57 2000
 @@ -1,4 +1,4 @@
 -#!/usr/bin/awk -f
 +#!/bin/awk -f

================================================================
Index: packages/guile/guile-info.patch
diff -u packages/guile/guile-info.patch:1.4 packages/guile/guile-info.patch:1.5
--- packages/guile/guile-info.patch:1.4	Mon Nov 26 23:46:34 2007
+++ packages/guile/guile-info.patch	Wed Mar  9 20:49:05 2011
@@ -1,16 +1,3 @@
---- guile-1.6.1/doc/ref/data-rep.texi~	Wed May 15 21:22:11 2002
-+++ guile-1.6.1/doc/ref/data-rep.texi	Wed May 15 21:30:25 2002
-@@ -9,8 +9,8 @@
- 
- @c essay @dircategory The Algorithmic Language Scheme
- @c essay @direntry
-- at c essay * data-rep: (data-rep).  Data Representation in Guile --- how to use
-- at c essay                 Guile objects in your C code.
-+ at c essay * data-rep: (data-rep).			Data Representation in Guile --- how to use
-+ at c essay					Guile objects in your C code.
- @c essay @end direntry
- 
- @c essay @setchapternewpage off
 --- guile-1.6.1/doc/ref/guile.texi.orig	Sun May  5 13:31:59 2002
 +++ guile-1.6.1/doc/ref/guile.texi	Tue May 21 22:21:17 2002
 @@ -26,7 +26,7 @@
@@ -22,17 +9,6 @@
  @end direntry
  
  @setchapternewpage off
---- guile-1.6.1/doc/goops/goops.texi.orig	Sat Dec  7 23:41:28 2002
-+++ guile-1.6.1/doc/goops/goops.texi	Tue Dec 24 23:34:06 2002
-@@ -8,7 +8,7 @@
- 
- @dircategory The Algorithmic Language Scheme
- @direntry
--* GOOPS: (goops).               The GOOPS reference manual.
-+* GOOPS: (goops).			The GOOPS reference manual
- @end direntry
- 
- @macro goops
 --- guile-1.6.1/doc/r5rs/r5rs.texi.orig	Sat Dec  7 23:41:29 2002
 +++ guile-1.6.1/doc/r5rs/r5rs.texi	Tue Dec 24 23:34:38 2002
 @@ -66,7 +66,7 @@
@@ -44,14 +20,3 @@
  @end direntry
  @end ifinfo
  
---- guile-1.6.1/doc/tutorial/guile-tut.texi.orig	Sat Dec  7 23:41:30 2002
-+++ guile-1.6.1/doc/tutorial/guile-tut.texi	Tue Dec 24 23:48:06 2002
-@@ -8,7 +8,7 @@
- 
- @dircategory The Algorithmic Language Scheme
- @direntry
--* Guile Tutorial: (guile-tut).  The Guile tutorial.
-+* Guile Tutorial: (guile-tut).		The Guile tutorial
- @end direntry
- 
- @setchapternewpage off

================================================================
Index: packages/guile/guile.spec
diff -u packages/guile/guile.spec:1.131 packages/guile/guile.spec:1.132
--- packages/guile/guile.spec:1.131	Sat Feb  5 00:30:07 2011
+++ packages/guile/guile.spec	Wed Mar  9 20:49:05 2011
@@ -4,7 +4,7 @@
 %bcond_without	tests	# don't perform ./check-guile
 %bcond_without	emacs	# don't build emacs subpackage
 #
-%define		ver	1.8
+%define		ver	2.0
 Summary:	GNU Extension language
 Summary(es.UTF-8):	Lenguaje de extensión de la GNU
 Summary(ja.UTF-8):	アプリケーションの拡張のための GNU による Scheme の実装
@@ -13,23 +13,24 @@
 Summary(ru.UTF-8):	Язык расширений GNU
 Summary(uk.UTF-8):	Мова розширень GNU
 Name:		guile
-Version:	1.8.8
+Version:	2.0.0
 Release:	1
 Epoch:		5
-License:	GPL v2+/LGPL v2.1+
+License:	LGPL v3+
 Group:		Development/Languages
 Source0:	http://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz
-# Source0-md5:	18661a8fdfef13e2fcb7651720aa53f3
+# Source0-md5:	4f91ca29077aca32e1e28f70220dfd9b
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-fix_awk_patch.patch
-Patch2:		%{name}-unknown_arch.patch
-Patch3:		%{name}-as-needed.patch
+Patch2:		%{name}-as-needed.patch
 URL:		http://www.gnu.org/software/guile/guile.html
 BuildRequires:	autoconf >= 2.61
 BuildRequires:	automake >= 1:1.10
 %{?with_emacs:BuildRequires:	emacs}
+BuildRequires:	gc-devel
 BuildRequires:	gettext-devel
 BuildRequires:	gmp-devel >= 4.1
+BuildRequires:	libffi-devel
 BuildRequires:	libltdl-devel
 BuildRequires:	libtool >= 1:1.4.2-9
 BuildRequires:	ncurses-devel >= 5.2
@@ -91,7 +92,9 @@
 Summary(uk.UTF-8):	Файли для розробки програм з Guile
 Group:		Development/Libraries
 Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	gc-devel
 Requires:	gmp-devel >= 4.1
+Requires:	libffi-devel
 Requires:	libltdl-devel
 Requires:	m4
 Obsoletes:	libguile9-devel
@@ -161,8 +164,9 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
+
+# popen test currently fails
+%{__rm} test-suite/tests/popen.test
 
 %build
 %{__gettextize}
@@ -170,19 +174,11 @@
 %{__aclocal} -I m4
 %{__autoconf}
 %{__automake}
-cd guile-readline
-%{__libtoolize}
-%{__aclocal} -I ../guile-config
-%{__autoconf}
-# DON'T USE --force HERE - it would break build
-automake -a -c --foreign
-cd ..
 %configure \
-	--enable-error-on-warning=no
+	--disable-silent-rules
 
 %{__make}
 
-%{?with_tests:%{__make} -C libguile stack-limit-calibration.scm}
 %{?with_tests:./check-guile}
 
 %install
@@ -207,37 +203,30 @@
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS NEWS README THANKS
+%doc AUTHORS LICENSE NEWS README THANKS
 %attr(755,root,root) %{_bindir}/guile
 %attr(755,root,root) %{_bindir}/guile-tools
-%attr(755,root,root) %{_libdir}/libguile.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libguile.so.17
-# shared libraries dlopened by interpreter (.so or .la needed)
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-1-v-3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libguile-srfi-srfi-1-v-3.so.3
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-1-v-3.so
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-4-v-3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libguile-srfi-srfi-4-v-3.so.3
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-4-v-3.so
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-13-14-v-3.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libguile-srfi-srfi-13-14-v-3.so.3
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-13-14-v-3.so
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-60-v-2.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libguile-srfi-srfi-60-v-2.so.2
-%attr(755,root,root) %{_libdir}/libguile-srfi-srfi-60-v-2.so
-%attr(755,root,root) %{_libdir}/libguilereadline-v-17.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libguilereadline-v-17.so.17
-%attr(755,root,root) %{_libdir}/libguilereadline-v-17.so
+%attr(755,root,root) %{_libdir}/libguile-2.0.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libguile-2.0.so.22
+# shared library dlopened by interpreter (.so or .la needed)
+%attr(755,root,root) %{_libdir}/libguilereadline-v-18.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libguilereadline-v-18.so.18
+%attr(755,root,root) %{_libdir}/libguilereadline-v-18.so
 %{_libdir}/guile
 %dir %{_datadir}/guile
 %dir %{_datadir}/guile/%{ver}
 %{_datadir}/guile/%{ver}/guile-procedures.txt
+%{_datadir}/guile/%{ver}/*.scm
 %{_datadir}/guile/%{ver}/ice-9
-%{_datadir}/guile/%{ver}/lang
+%{_datadir}/guile/%{ver}/language
 %{_datadir}/guile/%{ver}/oop
-%dir %{_datadir}/guile/%{ver}/scripts
-%attr(755,root,root) %{_datadir}/guile/%{ver}/scripts/*
+%{_datadir}/guile/%{ver}/rnrs
+%{_datadir}/guile/%{ver}/scripts
 %{_datadir}/guile/%{ver}/srfi
+%{_datadir}/guile/%{ver}/sxml
+%{_datadir}/guile/%{ver}/system
+%{_datadir}/guile/%{ver}/texinfo
+%{_datadir}/guile/%{ver}/web
 %dir %{_datadir}/guile/site
 %{_mandir}/man1/guile.1*
 
@@ -246,31 +235,19 @@
 %doc ChangeLog HACKING
 %attr(755,root,root) %{_bindir}/guile-config
 %attr(755,root,root) %{_bindir}/guile-snarf
-%attr(755,root,root) %{_libdir}/libguile.so
-%{_libdir}/libguile.la
-%{_libdir}/libguile-srfi-srfi-1-v-3.la
-%{_libdir}/libguile-srfi-srfi-4-v-3.la
-%{_libdir}/libguile-srfi-srfi-13-14-v-3.la
-%{_libdir}/libguile-srfi-srfi-60-v-2.la
-%{_libdir}/libguilereadline-v-17.la
-%{_infodir}/goops.info*
+%attr(755,root,root) %{_libdir}/libguile-2.0.so
+%{_libdir}/libguile-2.0.la
+%{_libdir}/libguilereadline-v-18.la
 %{_infodir}/guile.info*
-%{_infodir}/guile-tut.info*
 %{_infodir}/r5rs.info*
 %{_includedir}/guile
-%{_includedir}/libguile
-%{_includedir}/libguile.h
-%{_pkgconfigdir}/guile-1.8.pc
+%{_pkgconfigdir}/guile-2.0.pc
 %{_aclocaldir}/guile.m4
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libguile.a
-%{_libdir}/libguile-srfi-srfi-1-v-3.a
-%{_libdir}/libguile-srfi-srfi-4-v-3.a
-%{_libdir}/libguile-srfi-srfi-13-14-v-3.a
-%{_libdir}/libguile-srfi-srfi-60-v-2.a
-%{_libdir}/libguilereadline-v-17.a
+%{_libdir}/libguile-2.0.a
+%{_libdir}/libguilereadline-v-18.a
 
 %if %{with emacs}
 %files -n emacs-guile-mode-pkg
@@ -284,6 +261,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.132  2011/03/09 19:49:05  qboosh
+- updated to 2.0.0 (new sonames etc.)
+- updated info,as-needed,fix_awk_patch patches
+- removed outdated unknown_arch patch
+
 Revision 1.131  2011/02/04 23:30:07  sparky
 - %description <name> for correct %package
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/guile/guile-as-needed.patch?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/guile/guile-fix_awk_patch.patch?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/guile/guile-info.patch?r1=1.4&r2=1.5&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/guile/guile.spec?r1=1.131&r2=1.132&f=u



More information about the pld-cvs-commit mailing list