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. */