[arch-commits] Commit in gnuchess/trunk (PKGBUILD gnuchess-glibc210.patch)

Allan McRae allan at archlinux.org
Thu Jun 18 23:54:37 EDT 2009


    Date: Thursday, June 18, 2009 @ 23:54:37
  Author: allan
Revision: 42937

upgpkg: gnuchess 5.07-4
    readline rebuild

Added:
  gnuchess/trunk/gnuchess-glibc210.patch
Modified:
  gnuchess/trunk/PKGBUILD

-------------------------+
 PKGBUILD                |   16 ++++++++++------
 gnuchess-glibc210.patch |   39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-06-19 03:53:19 UTC (rev 42936)
+++ PKGBUILD	2009-06-19 03:54:37 UTC (rev 42937)
@@ -1,23 +1,27 @@
 # $Id$
-# Maintainer: Jason Chu <jason at archlinux.org>
+# Maintainer: Allan McRae <allan at archlinux.org>
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
+
 pkgname=gnuchess
 pkgver=5.07
-pkgrel=3
+pkgrel=4
 pkgdesc="Lets most modern computers play a full game of chess"
 url="http://www.gnu.org/software/chess/chess.html"
 arch=('i686' 'x86_64')
 license=('GPL')
 depends=('glibc' 'ncurses' 'readline')
 source=(ftp://ftp.gnu.org/pub/gnu/chess/$pkgname-$pkgver.tar.gz
-        gnuchess-gcc4.patch)
+        gnuchess-gcc4.patch
+        gnuchess-glibc210.patch)
 md5sums=('259da00aa559e5624c65279484fccaf7'
-         'a99f426060828d5de76f4fffe941fe7b')
+         'a99f426060828d5de76f4fffe941fe7b'
+         'e7fc4876dcd7d6d4e1ff019f39408086')
 
 build() {
-  cd $startdir/src/$pkgname-$pkgver
+  cd $srcdir/$pkgname-$pkgver
   patch -Np1 -i $srcdir/gnuchess-gcc4.patch
+  patch -Np0 -i $srcdir/gnuchess-glibc210.patch
   ./configure --prefix=/usr
   make || return 1
-  make prefix=$startdir/pkg/usr install
+  make prefix=$pkgdir/usr install
 }

Added: gnuchess-glibc210.patch
===================================================================
--- gnuchess-glibc210.patch	                        (rev 0)
+++ gnuchess-glibc210.patch	2009-06-19 03:54:37 UTC (rev 42937)
@@ -0,0 +1,39 @@
+--- src/common.h.old	2009-05-28 10:26:58.000000000 +0200
++++ src/common.h	2009-05-28 11:03:31.000000000 +0200
+@@ -745,7 +745,7 @@
+  * Input routine, initialized to one of the specific
+  * input routines. The given argument is the prompt.
+  */
+-void (*getline) (char *);
++void (*mygetline) (char *);
+ 
+ #define MAXSTR 128
+ extern char inputstr[MAXSTR];
+--- src/input.c.old	2009-05-28 10:27:06.000000000 +0200
++++ src/input.c	2009-05-28 11:04:38.000000000 +0200
+@@ -127,7 +127,7 @@
+ 	      (RealGameCnt+1)/2 + 1 );
+     }
+     pthread_mutex_lock(&input_mutex);
+-    getline(prompt);
++    mygetline(prompt);
+     input_status = INPUT_AVAILABLE;
+     pthread_cond_signal(&input_cond);
+     pthread_mutex_unlock(&input_mutex);
+@@ -173,13 +173,13 @@
+ {
+ #ifdef HAVE_LIBREADLINE
+   if (isatty(STDIN_FILENO)) {
+-    getline = getline_readline;
++    mygetline = getline_readline;
+     using_history();
+   } else {
+-    getline = getline_standard;
++    mygetline = getline_standard;
+   }
+ #else
+-  getline = getline_standard;
++  mygetline = getline_standard;
+ #endif
+   /* Start input thread */
+   pthread_create(&input_thread, NULL, input_func, NULL);



More information about the arch-commits mailing list