OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   11-Oct-2006 09:35:48
  Branch: HEAD                             Handle: 2006101108354800

  Modified files:
    openpkg-src/python      python.patch python.spec

  Log:
    move a few substs for setup.py to python.patch and add another new
    hunk for fixing tkinter support

  Summary:
    Revision    Changes     Path
    1.10        +83 -3      openpkg-src/python/python.patch
    1.69        +1  -15     openpkg-src/python/python.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/python/python.patch
  ============================================================================
  $ cvs diff -u -r1.9 -r1.10 python.patch
  --- openpkg-src/python/python.patch   30 Mar 2006 06:39:16 -0000      1.9
  +++ openpkg-src/python/python.patch   11 Oct 2006 07:35:48 -0000      1.10
  @@ -1,7 +1,7 @@
   Index: Include/pyport.h
  ---- Include/pyport.h.orig    2005-09-14 19:54:39 +0200
  -+++ Include/pyport.h 2006-03-30 08:26:07 +0200
  -@@ -251,8 +251,12 @@
  +--- Include/pyport.h.orig    2006-06-10 14:23:46 +0200
  ++++ Include/pyport.h 2006-10-11 09:29:21 +0200
  +@@ -370,8 +370,12 @@
     * config to #define Py_HUGE_VAL to something that works on your platform.
     */
    #ifndef Py_HUGE_VAL
  @@ -14,3 +14,83 @@
    
    /* Py_OVERFLOWED(X)
     * Return 1 iff a libm function overflowed.  Set errno to 0 before calling
  +Index: configure
  +--- configure.orig   2006-09-05 04:54:42 +0200
  ++++ configure        2006-10-11 09:29:21 +0200
  +@@ -3800,11 +3800,11 @@
  +             # debug builds.
  +             OPT="-g -Wall $STRICT_PROTO"
  +         else
  +-            OPT="-g -O3 -Wall $STRICT_PROTO"
  ++            OPT="-g -O2 -Wall $STRICT_PROTO"
  +         fi
  +         ;;
  +     *)
  +-        OPT="-O3 -Wall $STRICT_PROTO"
  ++        OPT="-O2 -Wall $STRICT_PROTO"
  +         ;;
  +     esac
  +     case $ac_sys_system in
  +@@ -11136,7 +11136,7 @@
  +             then
  +                     LINKFORSHARED="-Wl,--export-dynamic"
  +             fi;;
  +-    SunOS/5*) case $CC in
  ++    SunOS/5*) case gcc in
  +               *gcc*)
  +                 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
  +                 then
  +Index: setup.py
  +--- setup.py.orig    2006-08-10 01:42:18 +0200
  ++++ setup.py 2006-10-11 09:30:42 +0200
  +@@ -244,8 +244,8 @@
  + 
  +     def detect_modules(self):
  +         # Ensure that /usr/local is always used
  +-        add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
  +-        add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
  ++        
  ++        
  + 
  +         # Add paths specified in the environment variables LDFLAGS and
  +         # CPPFLAGS for header and library files.
  +@@ -520,7 +520,7 @@
  +                                depends = ['socketmodule.h']) )
  +         # Detect SSL support for the socket module (via _ssl)
  +         search_for_ssl_incs_in = [
  +-                              '/usr/local/ssl/include',
  ++                              
  +                               '/usr/contrib/ssl/include/'
  +                              ]
  +         ssl_incs = find_file('openssl/ssl.h', inc_dirs,
  +@@ -532,7 +532,7 @@
  +             if krb5_h:
  +                 ssl_incs += krb5_h
  +         ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
  +-                                     ['/usr/local/ssl/lib',
  ++                                     [
  +                                       '/usr/contrib/ssl/lib/'
  +                                      ] )
  + 
  +@@ -614,11 +614,11 @@
  +         # top of the normal inc_dirs.
  +         db_inc_paths = [
  +             '/usr/include/db4',
  +-            '/usr/local/include/db4',
  ++            
  +             '/opt/sfw/include/db4',
  +             '/sw/include/db4',
  +             '/usr/include/db3',
  +-            '/usr/local/include/db3',
  ++            
  +             '/opt/sfw/include/db3',
  +             '/sw/include/db3',
  +         ]
  +@@ -1223,6 +1223,7 @@
  +                 dotversion = dotversion[:-1] + '.' + dotversion[-1]
  +             tcl_include_sub = []
  +             tk_include_sub = []
  ++            dotversion = ''
  +             for dir in inc_dirs:
  +                 tcl_include_sub += [dir + os.sep + "tcl" + dotversion]
  +                 tk_include_sub += [dir + os.sep + "tk" + dotversion]
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/python/python.spec
  ============================================================================
  $ cvs diff -u -r1.68 -r1.69 python.spec
  --- openpkg-src/python/python.spec    19 Sep 2006 15:21:11 -0000      1.68
  +++ openpkg-src/python/python.spec    11 Oct 2006 07:35:48 -0000      1.69
  @@ -33,7 +33,7 @@
   Group:        Language
   License:      GPL
   Version:      2.5
  -Release:      20060919
  +Release:      20061011
   
   #   package options
   %option       with_readline      no
  @@ -117,20 +117,6 @@
       %setup -q -n Python-%{version}
       %patch -p0
       %{l_shtool} subst \
  -        -e 's;-O3;-O2;g' \
  -        -e 's;\(SunOS.*case \)\$CC\( in\);\1gcc\2;' \
  -        configure
  -    %{l_shtool} subst \
  -        -e 's;add_dir_to_list(self\.compiler\.library_dirs, 
./usr/local/lib.);;' \
  -        -e 's;add_dir_to_list(self\.compiler\.include_dirs, 
./usr/local/include.);;' \
  -        -e 's;./usr/local/BerkeleyDB[0-9.]*/lib.,;;g' \
  -        -e 's;./usr/local/BerkeleyDB[0-9.]*/include.,;;g' \
  -        -e 's;./usr/local/lib.,;;g' \
  -        -e 's;./usr/local/include/db[0-9]*.,;;g' \
  -        -e 's;./usr/local/ssl/lib.,;;g' \
  -        -e 's;./usr/local/ssl/include.,;;g' \
  -        setup.py
  -    %{l_shtool} subst \
           -e 's;altinstall bininstall maninstall;altinstall maninstall;' \
           -e 's;python$(VERSION);python;g' \
           Makefile.pre.in
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to