xref: /AOO41X/main/python/python-ssl.patch (revision 0a45483e01a86ec7714287aa9352d33c2279579a)
1*0a45483eSPedro Giffunidiff -ru misc/Python-2.7.3/PCbuild/build_ssl.py misc/build/Python-2.7.3/PCbuild/build_ssl.py
2*0a45483eSPedro Giffuni--- misc/Python-2.7.3/PCbuild/build_ssl.py	2012-04-09 18:07:35.000000000 -0500
3*0a45483eSPedro Giffuni+++ misc/build/Python-2.7.3/PCbuild/build_ssl.py	2012-07-25 14:37:37.000000000 -0500
4*0a45483eSPedro Giffuni@@ -253,4 +253,4 @@
5*0a45483eSPedro Giffuni     sys.exit(rc)
6*0a45483eSPedro Giffuni
7*0a45483eSPedro Giffuni if __name__=='__main__':
8*0a45483eSPedro Giffuni-    main()
9*0a45483eSPedro Giffuni+    sys.exit(0)
10*0a45483eSPedro Giffunidiff -ru misc/Python-2.7.3/setup.py misc/build/Python-2.7.3/setup.py
11*0a45483eSPedro Giffuni--- misc/Python-2.7.3/setup.py	2012-04-09 18:07:36.000000000 -0500
12*0a45483eSPedro Giffuni+++ misc/build/Python-2.7.3/setup.py	2012-07-25 14:37:37.000000000 -0500
13*0a45483eSPedro Giffuni@@ -702,7 +702,15 @@
14*0a45483eSPedro Giffuni         exts.append( Extension('_socket', ['socketmodule.c'],
15*0a45483eSPedro Giffuni                                depends = ['socketmodule.h']) )
16*0a45483eSPedro Giffuni         # Detect SSL support for the socket module (via _ssl)
17*0a45483eSPedro Giffuni+        UPDMINOR = os.environ.get('UPDMINOREXT')
18*0a45483eSPedro Giffuni+        ooosslinc = os.environ.get('SOLARVERSION') + '/' + \
19*0a45483eSPedro Giffuni+            os.environ.get('INPATH') + '/' + \
20*0a45483eSPedro Giffuni+            'inc'
21*0a45483eSPedro Giffuni+        if UPDMINOR != None:
22*0a45483eSPedro Giffuni+            ooosslinc = ooosslinc + UPDMINOR
23*0a45483eSPedro Giffuni+        ooosslinc = ooosslinc + '/external/'
24*0a45483eSPedro Giffuni         search_for_ssl_incs_in = [
25*0a45483eSPedro Giffuni+                              ooosslinc,
26*0a45483eSPedro Giffuni                               '/usr/local/ssl/include',
27*0a45483eSPedro Giffuni                               '/usr/contrib/ssl/include/'
28*0a45483eSPedro Giffuni                              ]
29*0a45483eSPedro Giffuni@@ -714,8 +722,15 @@
30*0a45483eSPedro Giffuni                                ['/usr/kerberos/include'])
31*0a45483eSPedro Giffuni             if krb5_h:
32*0a45483eSPedro Giffuni                 ssl_incs += krb5_h
33*0a45483eSPedro Giffuni+        ooossllib = os.environ.get('SOLARVER') + '/' + \
34*0a45483eSPedro Giffuni+            os.environ.get('INPATH') + '/' + \
35*0a45483eSPedro Giffuni+            'lib'
36*0a45483eSPedro Giffuni+        if UPDMINOR != None:
37*0a45483eSPedro Giffuni+            ooosslinc = ooosslinc + UPDMINOR
38*0a45483eSPedro Giffuni+        ooosslinc = ooosslinc + '/'
39*0a45483eSPedro Giffuni         ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
40*0a45483eSPedro Giffuni-                                     ['/usr/local/ssl/lib',
41*0a45483eSPedro Giffuni+                                     [ooossllib,
42*0a45483eSPedro Giffuni+                                      '/usr/local/ssl/lib',
43*0a45483eSPedro Giffuni                                       '/usr/contrib/ssl/lib/'
44*0a45483eSPedro Giffuni                                      ] )
45*0a45483eSPedro Giffuni
46