Author: atler                        Date: Wed Apr 19 19:59:54 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix linking with panel library

---- Files affected:
SOURCES:
   python-curses_panel.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/python-curses_panel.patch
diff -u /dev/null SOURCES/python-curses_panel.patch:1.1
--- /dev/null   Wed Apr 19 21:59:54 2006
+++ SOURCES/python-curses_panel.patch   Wed Apr 19 21:59:49 2006
@@ -0,0 +1,29 @@
+Index: setup.py
+===================================================================
+--- setup.py   (Revision 45417)
++++ setup.py   (Arbeitskopie)
+@@ -681,8 +681,12 @@
+ 
+         # Curses support, requiring the System V version of curses, often
+         # provided by the ncurses library.
++        panel_library = 'panel'
+         if (self.compiler.find_library_file(lib_dirs, 'ncursesw')):
+             curses_libs = ['ncursesw']
++            # Bug 1464056: If _curses.so links with ncursesw,
++            # _curses_panel.so must link with panelw.
++            panel_library = 'panelw'
+             exts.append( Extension('_curses', ['_cursesmodule.c'],
+                                    libraries = curses_libs) )
+         elif (self.compiler.find_library_file(lib_dirs, 'ncurses')):
+@@ -705,9 +709,9 @@
+ 
+         # If the curses module is enabled, check for the panel module
+         if (module_enabled(exts, '_curses') and
+-            self.compiler.find_library_file(lib_dirs, 'panel')):
++            self.compiler.find_library_file(lib_dirs, panel_library)):
+             exts.append( Extension('_curses_panel', ['_curses_panel.c'],
+-                                   libraries = ['panel'] + curses_libs) )
++                                   libraries = [panel_library] + curses_libs) 
)
+ 
+ 
+         # Andrew Kuchling's zlib module.  Note that some versions of zlib
================================================================
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to