components/python/python34/patches/03-setup.patch
changeset 5476 f1df93f6aff1
parent 4964 30f7741bb742
equal deleted inserted replaced
5475:8ed6e5dc51bc 5476:f1df93f6aff1
    46 +                               depends = ['socketmodule.h'],
    46 +                               depends = ['socketmodule.h'],
    47 +                               libraries = ['socket', 'nsl']) )
    47 +                               libraries = ['socket', 'nsl']) )
    48          # Detect SSL support for the socket module (via _ssl)
    48          # Detect SSL support for the socket module (via _ssl)
    49          search_for_ssl_incs_in = [
    49          search_for_ssl_incs_in = [
    50                                '/usr/local/ssl/include',
    50                                '/usr/local/ssl/include',
    51 @@ -1295,6 +1306,8 @@
    51 @@ -1295,6 +1306,10 @@
    52              curses_defines.append(('_XOPEN_SOURCE_EXTENDED', '1'))
    52              curses_defines.append(('_XOPEN_SOURCE_EXTENDED', '1'))
    53  
    53  
    54          if curses_library.startswith('ncurses'):
    54          if curses_library.startswith('ncurses'):
    55 +            if host_platform == 'sunos5':
    55 +            if host_platform == 'sunos5':
       
    56 +                curses_defines.append(('HAVE_NCURSESW', '1'))
       
    57 +                curses_defines.append(('_XOPEN_SOURCE_EXTENDED', '1'))
    56 +                curses_includes.append('/usr/include/ncurses')
    58 +                curses_includes.append('/usr/include/ncurses')
    57              curses_libs = [curses_library]
    59              curses_libs = [curses_library]
    58              exts.append( Extension('_curses', ['_cursesmodule.c'],
    60              exts.append( Extension('_curses', ['_cursesmodule.c'],
    59                                     include_dirs=curses_includes,
    61                                     include_dirs=curses_includes,
    60 @@ -1319,10 +1332,32 @@
    62 @@ -1319,10 +1332,32 @@