[arch-commits] Commit in tdl/trunk (PKGBUILD readline63.patch)
Alexander Rødseth
arodseth at nymeria.archlinux.org
Sat Apr 12 16:55:28 UTC 2014
Date: Saturday, April 12, 2014 @ 18:55:28
Author: arodseth
Revision: 109250
upgpkg: tdl 1.5.2-6
Added:
tdl/trunk/readline63.patch
Modified:
tdl/trunk/PKGBUILD
------------------+
PKGBUILD | 14 +++++++++++---
readline63.patch | 32 ++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-04-12 16:37:54 UTC (rev 109249)
+++ PKGBUILD 2014-04-12 16:55:28 UTC (rev 109250)
@@ -9,13 +9,21 @@
arch=('x86_64' 'i686')
url='https://github.com/rc0/tdl'
license=('GPL')
-depends=('ncurses')
+depends=('readline')
makedepends=('git')
-source=("$pkgname::git://github.com/T-J-Teru/tdl.git#commit=382c52a2d1f2d064110c189459fe09a6edb12761")
-md5sums=('SKIP')
+source=("$pkgname::git://github.com/T-J-Teru/tdl.git#commit=382c52a2d1f2d064110c189459fe09a6edb12761" 'readline63.patch')
+md5sums=('SKIP'
+ 'dada1488632f9d672e75e15cfb011ecb')
+prepare() {
+ cd "$pkgname"
+
+ patch -p1 -i "$srcdir/readline63.patch"
+}
+
build() {
cd "$pkgname"
+
./configure --prefix=/usr --mandir=/usr/share/man
make
}
Added: readline63.patch
===================================================================
--- readline63.patch (rev 0)
+++ readline63.patch 2014-04-12 16:55:28 UTC (rev 109250)
@@ -0,0 +1,32 @@
+--- a/inter.c 2014-04-12 18:48:39.020103780 +0200
++++ b/inter.c 2014-04-12 18:48:33.323365100 +0200
+@@ -556,7 +556,7 @@
+ static char *interactive_text_readline(char *prompt, char *initval, int *is_blank, int *error)/*{{{*/
+ {
+ char *line;
+- Function *old_rl_pre_input_hook = NULL;
++ rl_command_func_t *old_rl_pre_input_hook = NULL;
+
+ *error = 0;
+ old_rl_pre_input_hook = rl_pre_input_hook;
+@@ -633,9 +633,9 @@
+ #ifdef USE_READLINE
+ if (isatty(0)) {
+ char *result;
+- rl_attempted_completion_function = (CPPFunction *) null_tdl_completion;
++ rl_attempted_completion_function = null_tdl_completion;
+ result = interactive_text_readline(prompt, initval, is_blank, error);
+- rl_attempted_completion_function = (CPPFunction *) tdl_completion;
++ rl_attempted_completion_function = tdl_completion;
+ return result;
+ } else {
+ /* In case someone wants to drive tdl from a script, by redirecting stdin to it. */
+@@ -653,7 +653,7 @@
+ #ifdef USE_READLINE
+ if (isatty(0)) {
+ rl_completion_entry_function = NULL;
+- rl_attempted_completion_function = (CPPFunction *) tdl_completion;
++ rl_attempted_completion_function = tdl_completion;
+ interactive_readline();
+ } else {
+ /* In case someone wants to drive tdl from a script, by redirecting stdin to it. */
More information about the arch-commits
mailing list