[arch-commits] Commit in gnuchess/trunk (PKGBUILD gnuchess-glibc210.patch)
Allan McRae
allan at archlinux.org
Fri Jun 19 03:54:37 UTC 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