[arch-commits] CVS update of extra/devel/guile (PKGBUILD libtool-2.2.patch)

Thomas Baechler thomas at archlinux.org
Tue Mar 4 15:00:46 UTC 2008


    Date: Tuesday, March 4, 2008 @ 16:00:46
  Author: thomas
    Path: /home/cvs-extra/extra/devel/guile

   Added: libtool-2.2.patch (1.1)
Modified: PKGBUILD (1.18 -> 1.19)

upgpkg: guile 1.8.3-2
    rebuild for new libtool


-------------------+
 PKGBUILD          |   11 +++++++----
 libtool-2.2.patch |   14 ++++++++++++++
 2 files changed, 21 insertions(+), 4 deletions(-)


Index: extra/devel/guile/PKGBUILD
diff -u extra/devel/guile/PKGBUILD:1.18 extra/devel/guile/PKGBUILD:1.19
--- extra/devel/guile/PKGBUILD:1.18	Wed Jan 16 06:44:36 2008
+++ extra/devel/guile/PKGBUILD	Tue Mar  4 16:00:45 2008
@@ -1,21 +1,24 @@
-# $Id: PKGBUILD,v 1.18 2008/01/16 05:44:36 aaron Exp $
+# $Id: PKGBUILD,v 1.19 2008/03/04 15:00:45 thomas Exp $
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=guile
 pkgver=1.8.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Guile is a portable, embeddable Scheme implementation written in C"
 url="http://www.gnu.org/software/guile/"
 arch=(i686 x86_64)
 license=('GPL')
 depends=('gmp' 'libtool')
-source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('7fd016924e1bc3e273f4009a080942de')
+source=(ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz
+        libtool-2.2.patch)
+md5sums=('7fd016924e1bc3e273f4009a080942de'
+         '4edd52a08853236e9bad5439d1d79bcf')
 options=('!libtool')
 
 build() {
   cd ${startdir}/src/${pkgname}-${pkgver}
+  patch -Np1 -i ../libtool-2.2.patch || return 1
   ./configure --prefix=/usr --disable-networking
   make LDFLAGS+="-lpthread" || return 1
   make DESTDIR=${startdir}/pkg install
Index: extra/devel/guile/libtool-2.2.patch
diff -u /dev/null extra/devel/guile/libtool-2.2.patch:1.1
--- /dev/null	Tue Mar  4 16:00:46 2008
+++ extra/devel/guile/libtool-2.2.patch	Tue Mar  4 16:00:45 2008
@@ -0,0 +1,14 @@
+diff -Nur guile-1.8.3.orig/libguile/guile.c guile-1.8.3/libguile/guile.c
+--- guile-1.8.3.orig/libguile/guile.c	2007-05-09 22:22:03.000000000 +0200
++++ guile-1.8.3/libguile/guile.c	2008-03-04 15:54:19.000000000 +0100
+@@ -68,8 +68,8 @@
+ {
+ #if !defined (__MINGW32__)
+   /* libtool automagically inserts this variable into your executable... */
+-  extern const lt_dlsymlist lt_preloaded_symbols[];
+-  lt_dlpreload_default (lt_preloaded_symbols);
++  /*extern const lt_dlsymlist lt_preloaded_symbols[];
++  lt_dlpreload_default (lt_preloaded_symbols);*/
+ #endif
+   scm_boot_guile (argc, argv, inner_main, 0);
+   return 0; /* never reached */




More information about the arch-commits mailing list