Author: fernando
Date: Mon Mar 31 10:43:51 2014
New Revision: 2862
Log:
Fix build of Python-2.7.6 with Readline-6.3.
Added:
trunk/Python/Python-2.7.6-readline_6_3-1.patch
Added: trunk/Python/Python-2.7.6-readline_6_3-1.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/Python/Python-2.7.6-readline_6_3-1.patch Mon Mar 31 10:43:51
2014 (r2862)
@@ -0,0 +1,32 @@
+Submitted By: Igor Živković <contact at igor-zivkovic dot from dot
hr>
+Date: 2013-03-31
+Initial Package Version: 2.7.6
+Upstream Status: unknown
+Origin: Ubuntu (cloudforrest)
+Description: Fixes build with Readline-6.3
+
+diff -Naur Python-2.7.6.orig/Modules/readline.c Python-2.7.6/Modules/readline.c
+--- Python-2.7.6.orig/Modules/readline.c 2013-11-10 08:36:41.000000000
+0100
++++ Python-2.7.6/Modules/readline.c 2014-03-31 08:41:09.481527357 +0200
+@@ -911,17 +911,17 @@
+ rl_bind_key_in_map ('\t', rl_complete, emacs_meta_keymap);
+ rl_bind_key_in_map ('\033', rl_complete, emacs_meta_keymap);
+ /* Set our hook functions */
+- rl_startup_hook = (Function *)on_startup_hook;
++ rl_startup_hook = on_startup_hook;
+ #ifdef HAVE_RL_PRE_INPUT_HOOK
+- rl_pre_input_hook = (Function *)on_pre_input_hook;
++ rl_pre_input_hook = on_pre_input_hook;
+ #endif
+ /* Set our completion function */
+- rl_attempted_completion_function = (CPPFunction *)flex_complete;
++ rl_attempted_completion_function = flex_complete;
+ /* Set Python word break characters */
+ completer_word_break_characters =
+ rl_completer_word_break_characters =
+ strdup(" \t\n`~!@#$%^&*()-=+[{]}\\|;:'\",<>/?");
+- /* All nonalphanums except '.' */
++ /* All nonalphanums except '.' test */
+
+ begidx = PyInt_FromLong(0L);
+ endidx = PyInt_FromLong(0L);
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page