xref: /aoo4110/main/python/python-ssl.patch (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielskidiff -ur misc/Python-2.7.18/PC/VS9.0/build_ssl.py misc/build/Python-2.7.18/PC/VS9.0/build_ssl.py
2*b1cdbd2cSJim Jagielski--- misc/Python-2.7.18/PC/VS9.0/build_ssl.py	2020-01-10 00:33:20.903051000 -0500
3*b1cdbd2cSJim Jagielski+++ misc/build/Python-2.7.18/PC/VS9.0/build_ssl.py	2020-01-10 00:33:30.274973000 -0500
4*b1cdbd2cSJim Jagielski@@ -235,4 +235,4 @@
5*b1cdbd2cSJim Jagielski     sys.exit(rc)
6*b1cdbd2cSJim Jagielski
7*b1cdbd2cSJim Jagielski if __name__=='__main__':
8*b1cdbd2cSJim Jagielski-    main()
9*b1cdbd2cSJim Jagielski+    sys.exit(0)
10*b1cdbd2cSJim Jagielskidiff -ur misc/Python-2.7.18/setup.py misc/build/Python-2.7.18/setup.py
11*b1cdbd2cSJim Jagielski--- misc/Python-2.7.18/setup.py	2020-01-10 00:33:20.477509000 -0500
12*b1cdbd2cSJim Jagielski+++ misc/build/Python-2.7.18/setup.py	2020-01-10 00:33:30.276902000 -0500
13*b1cdbd2cSJim Jagielski@@ -854,7 +854,15 @@
14*b1cdbd2cSJim Jagielski                                depends=['socketmodule.h'],
15*b1cdbd2cSJim Jagielski                                libraries=math_libs) )
16*b1cdbd2cSJim Jagielski         # Detect SSL support for the socket module (via _ssl)
17*b1cdbd2cSJim Jagielski+        UPDMINOR = os.environ.get('UPDMINOREXT')
18*b1cdbd2cSJim Jagielski+        ooosslinc = os.environ.get('SOLARVERSION') + '/' + \
19*b1cdbd2cSJim Jagielski+            os.environ.get('INPATH') + '/' + \
20*b1cdbd2cSJim Jagielski+            'inc'
21*b1cdbd2cSJim Jagielski+        if UPDMINOR != None:
22*b1cdbd2cSJim Jagielski+            ooosslinc = ooosslinc + UPDMINOR
23*b1cdbd2cSJim Jagielski+        ooosslinc = ooosslinc + '/external/'
24*b1cdbd2cSJim Jagielski         search_for_ssl_incs_in = [
25*b1cdbd2cSJim Jagielski+                              ooosslinc,
26*b1cdbd2cSJim Jagielski                               '/usr/local/ssl/include',
27*b1cdbd2cSJim Jagielski                               '/usr/contrib/ssl/include/'
28*b1cdbd2cSJim Jagielski                              ]
29*b1cdbd2cSJim Jagielski@@ -866,8 +874,15 @@
30*b1cdbd2cSJim Jagielski                                ['/usr/kerberos/include'])
31*b1cdbd2cSJim Jagielski             if krb5_h:
32*b1cdbd2cSJim Jagielski                 ssl_incs += krb5_h
33*b1cdbd2cSJim Jagielski+        ooossllib = os.environ.get('SOLARVER') + '/' + \
34*b1cdbd2cSJim Jagielski+            os.environ.get('INPATH') + '/' + \
35*b1cdbd2cSJim Jagielski+            'lib'
36*b1cdbd2cSJim Jagielski+        if UPDMINOR != None:
37*b1cdbd2cSJim Jagielski+            ooosslinc = ooosslinc + UPDMINOR
38*b1cdbd2cSJim Jagielski+        ooosslinc = ooosslinc + '/'
39*b1cdbd2cSJim Jagielski         ssl_libs = find_library_file(self.compiler, 'ssl',lib_dirs,
40*b1cdbd2cSJim Jagielski-                                     ['/usr/local/ssl/lib',
41*b1cdbd2cSJim Jagielski+                                     [ooossllib,
42*b1cdbd2cSJim Jagielski+                                      '/usr/local/ssl/lib',
43*b1cdbd2cSJim Jagielski                                       '/usr/contrib/ssl/lib/'
44*b1cdbd2cSJim Jagielski                                      ] )
45*b1cdbd2cSJim Jagielski
46