[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