Added: openoffice/trunk/main/python/python-2.7.9-pcbuild.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-2.7.9-pcbuild.patch?rev=1758877&view=auto
==============================================================================
--- openoffice/trunk/main/python/python-2.7.9-pcbuild.patch (added)
+++ openoffice/trunk/main/python/python-2.7.9-pcbuild.patch Fri Sep  2 04:43:14 
2016
@@ -0,0 +1,1750 @@
+diff -u misc/Python-2.7.9/PCbuild/_bsddb.vcproj 
misc/build/Python-2.7.9/PCbuild/_bsddb.vcproj
+--- misc/Python-2.7.9/PCbuild/_bsddb.vcproj    2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_bsddb.vcproj      2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                       />
+@@ -120,6 +121,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                       />
+@@ -183,6 +185,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                       />
+@@ -248,6 +251,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                       />
+@@ -311,6 +315,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                       />
+@@ -375,6 +380,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                               TargetMachine="17"
+@@ -439,6 +445,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                       />
+@@ -503,6 +510,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               AdditionalDependencies="$(bsddbDepLibs)"
+                               BaseAddress="0x1e180000"
+                               TargetMachine="17"
+diff -u misc/Python-2.7.9/PCbuild/_ctypes.vcproj 
misc/build/Python-2.7.9/PCbuild/_ctypes.vcproj
+--- misc/Python-2.7.9/PCbuild/_ctypes.vcproj   2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_ctypes.vcproj     2012-07-30 
20:59:37.000000000 -0500
+@@ -177,7 +177,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE 
/EXPORT:DllCanUnloadNow,PRIVATE"
++                              AdditionalOptions="/SAFESEH /DYNAMICBASE 
/NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
+                               SubSystem="0"
+                               BaseAddress="0x1D1A0000"
+                       />
+@@ -241,7 +241,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE 
/EXPORT:DllCanUnloadNow,PRIVATE"
++                              AdditionalOptions="/SAFESEH /DYNAMICBASE 
/NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
+                               SubSystem="0"
+                               BaseAddress="0x1D1A0000"
+                       />
+@@ -304,7 +304,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE 
/EXPORT:DllCanUnloadNow,PRIVATE"
++                              AdditionalOptions="/SAFESEH /DYNAMICBASE 
/NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
+                               SubSystem="0"
+                               BaseAddress="0x1D1A0000"
+                       />
+@@ -368,7 +368,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE 
/EXPORT:DllCanUnloadNow,PRIVATE"
++                              AdditionalOptions="/SAFESEH /DYNAMICBASE 
/NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
+                               SubSystem="0"
+                               BaseAddress="0x1D1A0000"
+                               TargetMachine="17"
+@@ -432,7 +432,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE 
/EXPORT:DllCanUnloadNow,PRIVATE"
++                              AdditionalOptions="/SAFESEH /DYNAMICBASE 
/NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
+                               SubSystem="0"
+                               BaseAddress="0x1D1A0000"
+                       />
+@@ -496,7 +496,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE 
/EXPORT:DllCanUnloadNow,PRIVATE"
++                              AdditionalOptions="/SAFESEH /DYNAMICBASE 
/NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
+                               SubSystem="0"
+                               BaseAddress="0x1D1A0000"
+                               TargetMachine="17"
+diff -u misc/Python-2.7.9/PCbuild/_ctypes_test.vcproj 
misc/build/Python-2.7.9/PCbuild/_ctypes_test.vcproj
+--- misc/Python-2.7.9/PCbuild/_ctypes_test.vcproj      2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/_ctypes_test.vcproj        2012-07-30 
20:59:37.000000000 -0500
+@@ -54,6 +54,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -113,6 +114,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -172,6 +174,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -232,6 +235,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -291,6 +295,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -352,6 +357,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -411,6 +417,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -472,6 +479,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_elementtree.vcproj 
misc/build/Python-2.7.9/PCbuild/_elementtree.vcproj
+--- misc/Python-2.7.9/PCbuild/_elementtree.vcproj      2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/_elementtree.vcproj        2012-07-30 
20:59:37.000000000 -0500
+@@ -57,6 +57,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -119,6 +120,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -181,6 +183,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -244,6 +247,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -306,6 +310,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -370,6 +375,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -432,6 +438,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -496,6 +503,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D100000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_hashlib.vcproj 
misc/build/Python-2.7.9/PCbuild/_hashlib.vcproj
+--- misc/Python-2.7.9/PCbuild/_hashlib.vcproj  2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_hashlib.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -58,6 +58,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -121,6 +122,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -184,6 +186,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -248,6 +251,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -311,6 +315,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -376,6 +381,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -439,6 +445,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -504,6 +511,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib 
$(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_msi.vcproj 
misc/build/Python-2.7.9/PCbuild/_msi.vcproj
+--- misc/Python-2.7.9/PCbuild/_msi.vcproj      2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_msi.vcproj        2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -117,6 +118,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -178,6 +180,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -240,6 +243,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -301,6 +305,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -364,6 +369,7 @@
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -425,6 +431,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -488,6 +495,7 @@
+                               AdditionalDependencies="fci.lib msi.lib 
rpcrt4.lib"
+                               BaseAddress="0x1D160000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_multiprocessing.vcproj 
misc/build/Python-2.7.9/PCbuild/_multiprocessing.vcproj
+--- misc/Python-2.7.9/PCbuild/_multiprocessing.vcproj  2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/_multiprocessing.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -117,6 +118,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -178,6 +180,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -240,6 +243,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -301,6 +305,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -364,6 +369,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -425,6 +431,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -488,6 +495,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_socket.vcproj 
misc/build/Python-2.7.9/PCbuild/_socket.vcproj
+--- misc/Python-2.7.9/PCbuild/_socket.vcproj   2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_socket.vcproj     2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -117,6 +118,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -178,6 +180,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -240,6 +243,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -301,6 +305,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -364,6 +369,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -425,6 +431,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -488,6 +495,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               BaseAddress="0x1e1D0000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_sqlite3.vcproj 
misc/build/Python-2.7.9/PCbuild/_sqlite3.vcproj
+--- misc/Python-2.7.9/PCbuild/_sqlite3.vcproj  2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_sqlite3.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -57,6 +57,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -119,6 +120,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -181,6 +183,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -244,6 +247,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -306,6 +310,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -370,6 +375,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -432,6 +438,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -496,6 +503,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e180000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_ssl.vcproj 
misc/build/Python-2.7.9/PCbuild/_ssl.vcproj
+--- misc/Python-2.7.9/PCbuild/_ssl.vcproj      2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_ssl.vcproj        2012-07-30 
20:59:37.000000000 -0500
+@@ -43,7 +43,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc32"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -57,7 +57,8 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
++                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -106,7 +107,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc64"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -120,7 +121,8 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
++                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -169,7 +171,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc32"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -183,7 +185,8 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
++                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -233,7 +236,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc64"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -247,8 +250,8 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
+-                      />
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"

++                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib"
                        />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+@@ -296,7 +299,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc32"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -310,8 +313,8 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
+-                      />
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"

++                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib                     />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+@@ -360,7 +363,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc64"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -424,7 +427,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc32"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+@@ -438,8 +441,8 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+-                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
+-                      />
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
++                              AdditionalDependencies="ws2_32.lib crypt32.lib 
$(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib                     />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+@@ -488,7 +491,7 @@
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+-                              
AdditionalIncludeDirectories="$(opensslDir)\inc64"
++                              
AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+diff -u misc/Python-2.7.9/PCbuild/_testcapi.vcproj 
misc/build/Python-2.7.9/PCbuild/_testcapi.vcproj
+--- misc/Python-2.7.9/PCbuild/_testcapi.vcproj 2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_testcapi.vcproj   2012-07-30 
20:59:37.000000000 -0500
+@@ -55,6 +55,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -115,6 +116,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -175,6 +177,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -236,6 +239,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -296,6 +300,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -358,6 +363,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -418,6 +424,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -480,6 +487,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1e1F0000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/_tkinter.vcproj 
misc/build/Python-2.7.9/PCbuild/_tkinter.vcproj
+--- misc/Python-2.7.9/PCbuild/_tkinter.vcproj  2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/_tkinter.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -57,6 +57,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltkLibDebug)"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -119,6 +120,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltk64LibDebug)"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -181,6 +183,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltkLib)"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -244,6 +247,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltk64Lib)"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -306,6 +310,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltkLib)"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -370,6 +375,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltk64Lib)"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -432,6 +438,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltkLib)"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -496,6 +503,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(tcltk64Lib)"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/bdist_wininst.vcproj 
misc/build/Python-2.7.9/PCbuild/bdist_wininst.vcproj
+--- misc/Python-2.7.9/PCbuild/bdist_wininst.vcproj     2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/bdist_wininst.vcproj       2012-07-30 
20:59:37.000000000 -0500
+@@ -81,8 +81,7 @@
+                               IgnoreDefaultLibraryNames="LIBC"
+                               
ProgramDatabaseFile="..\lib\distutils\command\wininst-9.0.pdb"
+                               SubSystem="2"
+-                              RandomizedBaseAddress="1"
+-                              DataExecutionPrevention="0"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               TargetMachine="1"
+                       />
+                       <Tool
+@@ -171,8 +170,7 @@
+                               IgnoreDefaultLibraryNames="LIBC"
+                               
ProgramDatabaseFile="..\lib\distutils\command\wininst-9.0-amd64.pdb"
+                               SubSystem="2"
+-                              RandomizedBaseAddress="1"
+-                              DataExecutionPrevention="0"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                               TargetMachine="17"
+                       />
+                       <Tool
+diff -u misc/Python-2.7.9/PCbuild/bz2.vcproj 
misc/build/Python-2.7.9/PCbuild/bz2.vcproj
+--- misc/Python-2.7.9/PCbuild/bz2.vcproj       2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/bz2.vcproj 2012-07-30 20:59:37.000000000 
-0500
+@@ -57,6 +57,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -119,6 +120,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -181,6 +183,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -244,6 +247,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -306,6 +310,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -370,6 +375,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -432,6 +438,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -496,6 +503,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D170000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/kill_python.vcproj 
misc/build/Python-2.7.9/PCbuild/kill_python.vcproj
+--- misc/Python-2.7.9/PCbuild/kill_python.vcproj       2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/kill_python.vcproj 2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName)_d.exe"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -117,6 +118,7 @@
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName)_d.exe"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -177,6 +179,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -238,6 +241,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/make_buildinfo.vcproj 
misc/build/Python-2.7.9/PCbuild/make_buildinfo.vcproj
+--- misc/Python-2.7.9/PCbuild/make_buildinfo.vcproj    2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/make_buildinfo.vcproj      2012-07-30 
20:59:37.000000000 -0500
+@@ -61,6 +61,7 @@
+                               OutputFile="$(OutDir)/make_buildinfo.exe"
+                               
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -119,6 +120,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/make_versioninfo.vcproj 
misc/build/Python-2.7.9/PCbuild/make_versioninfo.vcproj
+--- misc/Python-2.7.9/PCbuild/make_versioninfo.vcproj  2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/make_versioninfo.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -71,6 +71,7 @@
+                               
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
+                               SubSystem="1"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -137,6 +138,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(SolutionDir)make_versioninfo.exe"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -214,6 +216,7 @@
+                               
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
+                               SubSystem="1"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -282,6 +285,7 @@
+                               Name="VCLinkerTool"
+                               
OutputFile="$(SolutionDir)make_versioninfo_d.exe"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/pcbuild.sln 
misc/build/Python-2.7.9/PCbuild/pcbuild.sln
+--- misc/Python-2.7.9/PCbuild/pcbuild.sln      2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/pcbuild.sln        2012-07-30 
21:04:33.000000000 -0500
+@@ -38,12 +38,12 @@
+               {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+       EndProjectSection
+ EndProject
+-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", 
"_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
+-      ProjectSection(ProjectDependencies) = postProject
+-              {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = 
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
+-              {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+-      EndProjectSection
+-EndProject
++#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", 
"_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
++#     ProjectSection(ProjectDependencies) = postProject
++#             {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = 
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
++#             {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
++#     EndProjectSection
++#EndProject
+ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", 
"_ctypes.vcproj", "{0E9791DB-593A-465F-98BC-681011311618}"
+       ProjectSection(ProjectDependencies) = postProject
+               {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+@@ -69,12 +69,12 @@
+               {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+       EndProjectSection
+ EndProject
+-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", 
"_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
+-      ProjectSection(ProjectDependencies) = postProject
+-              {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+-              {A1A295E5-463C-437F-81CA-1F32367685DA} = 
{A1A295E5-463C-437F-81CA-1F32367685DA}
+-      EndProjectSection
+-EndProject
++#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", 
"_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
++#     ProjectSection(ProjectDependencies) = postProject
++#             {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
++#             {A1A295E5-463C-437F-81CA-1F32367685DA} = 
{A1A295E5-463C-437F-81CA-1F32367685DA}
++#     EndProjectSection
++#EndProject
+ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", 
"{C6E20F84-3247-4AD6-B051-B073268F73BA}"
+       ProjectSection(ProjectDependencies) = postProject
+               {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = 
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
+@@ -87,16 +87,16 @@
+               {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+       EndProjectSection
+ EndProject
+-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", 
"_tkinter.vcproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
+-      ProjectSection(ProjectDependencies) = postProject
+-              {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+-      EndProjectSection
+-EndProject
+-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", 
"{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
+-      ProjectSection(ProjectDependencies) = postProject
+-              {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+-      EndProjectSection
+-EndProject
++#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", 
"_tkinter.vcproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
++#     ProjectSection(ProjectDependencies) = postProject
++#             {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
++#     EndProjectSection
++#EndProject
++#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", 
"{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
++#     ProjectSection(ProjectDependencies) = postProject
++#             {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
++#     EndProjectSection
++#EndProject
+ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", 
"select.vcproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"
+       ProjectSection(ProjectDependencies) = postProject
+               {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+@@ -114,17 +114,17 @@
+ EndProject
+ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", 
"bdist_wininst.vcproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"
+ EndProject
+-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", 
"_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"
+-      ProjectSection(ProjectDependencies) = postProject
+-              {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = 
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
+-              {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+-      EndProjectSection
+-EndProject
+-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", 
"sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
+-      ProjectSection(ProjectDependencies) = postProject
+-              {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = 
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
+-      EndProjectSection
+-EndProject
++#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", 
"_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"
++#     ProjectSection(ProjectDependencies) = postProject
++#             {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = 
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
++#             {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
++#     EndProjectSection
++#EndProject
++#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", 
"sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
++#     ProjectSection(ProjectDependencies) = postProject
++#             {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = 
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
++#     EndProjectSection
++#EndProject
+ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", 
"_multiprocessing.vcproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"
+       ProjectSection(ProjectDependencies) = postProject
+               {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = 
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+diff -u misc/Python-2.7.9/PCbuild/pyexpat.vcproj 
misc/build/Python-2.7.9/PCbuild/pyexpat.vcproj
+--- misc/Python-2.7.9/PCbuild/pyexpat.vcproj   2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/pyexpat.vcproj     2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -117,6 +118,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -178,6 +180,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -240,6 +243,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -301,6 +305,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -364,6 +369,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -425,6 +431,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -488,6 +495,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/python.vcproj 
misc/build/Python-2.7.9/PCbuild/python.vcproj
+--- misc/Python-2.7.9/PCbuild/python.vcproj    2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/python.vcproj      2012-07-30 
20:59:37.000000000 -0500
+@@ -66,6 +66,7 @@
+                               SubSystem="1"
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -139,6 +140,7 @@
+                               SubSystem="1"
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -213,6 +215,7 @@
+                               SubSystem="1"
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -288,6 +291,7 @@
+                               SubSystem="1"
+                               StackReserveSize="2100000"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -361,6 +365,7 @@
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -436,6 +441,7 @@
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -509,6 +515,7 @@
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -584,6 +591,7 @@
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/pythoncore.vcproj 
misc/build/Python-2.7.9/PCbuild/pythoncore.vcproj
+--- misc/Python-2.7.9/PCbuild/pythoncore.vcproj        2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/pythoncore.vcproj  2012-07-30 
20:59:37.000000000 -0500
+@@ -69,6 +69,7 @@
+                               ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDir)$(PyDllName).lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -144,6 +145,7 @@
+                               ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDir)$(PyDllName).lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -222,6 +224,7 @@
+                               
ProgramDatabaseFile="$(OutDir)$(PyDllName)_d.pdb"
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDir)$(PyDllName)_d.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -300,6 +303,7 @@
+                               
ProgramDatabaseFile="$(OutDir)$(PyDllName)_d.pdb"
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDir)$(PyDllName)_d.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -374,6 +378,7 @@
+                               ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -450,6 +455,7 @@
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -524,6 +530,7 @@
+                               ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -600,6 +607,7 @@
+                               BaseAddress="0x1e000000"
+                               ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -1886,4 +1894,4 @@
+       </Files>
+       <Globals>
+       </Globals>
+-</VisualStudioProject>

++</VisualStudioProject>
+diff -u misc/Python-2.7.9/PCbuild/pythonw.vcproj 
misc/build/Python-2.7.9/PCbuild/pythonw.vcproj
+--- misc/Python-2.7.9/PCbuild/pythonw.vcproj   2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/pythonw.vcproj     2012-07-30 
20:59:37.000000000 -0500
+@@ -66,6 +66,7 @@
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
+                               TargetMachine="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -137,6 +138,7 @@
+                               OutputFile="$(OutDir)\pythonw_d.exe"
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -208,6 +210,7 @@
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
+                               TargetMachine="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -279,6 +282,7 @@
+                               OutputFile="$(OutDir)\pythonw.exe"
+                               StackReserveSize="2000000"
+                               BaseAddress="0x1d000000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -351,6 +355,7 @@
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
+                               TargetMachine="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -424,6 +429,7 @@
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -496,6 +502,7 @@
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
+                               TargetMachine="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -569,6 +576,7 @@
+                               BaseAddress="0x1d000000"
+                               ImportLibrary=""
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/select.vcproj 
misc/build/Python-2.7.9/PCbuild/select.vcproj
+--- misc/Python-2.7.9/PCbuild/select.vcproj    2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/select.vcproj      2012-07-30 
20:59:37.000000000 -0500
+@@ -57,6 +57,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -119,6 +120,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -181,6 +183,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -244,6 +247,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -306,6 +310,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -370,6 +375,7 @@
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -432,6 +438,7 @@
+                               AdditionalDependencies="ws2_32.lib"
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -496,6 +503,7 @@
+                               IgnoreDefaultLibraryNames="libc"
+                               BaseAddress="0x1D110000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/sqlite3.vcproj 
misc/build/Python-2.7.9/PCbuild/sqlite3.vcproj
+--- misc/Python-2.7.9/PCbuild/sqlite3.vcproj   2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/sqlite3.vcproj     2012-07-30 
20:59:37.000000000 -0500
+@@ -56,6 +56,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName)_d.dll"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -117,6 +118,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName)_d.dll"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -178,6 +180,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName).dll"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -240,6 +243,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName).dll"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -301,6 +305,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName).dll"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -362,6 +367,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -423,6 +429,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               OutputFile="$(OutDir)\$(ProjectName).dll"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -484,6 +491,7 @@
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/unicodedata.vcproj 
misc/build/Python-2.7.9/PCbuild/unicodedata.vcproj
+--- misc/Python-2.7.9/PCbuild/unicodedata.vcproj       2012-04-09 
18:07:35.000000000 -0500
++++ misc/build/Python-2.7.9/PCbuild/unicodedata.vcproj 2012-07-30 
20:59:37.000000000 -0500
+@@ -55,6 +55,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -115,6 +116,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -175,6 +177,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -236,6 +239,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -296,6 +300,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -358,6 +363,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -418,6 +424,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -480,6 +487,7 @@
+                               Name="VCLinkerTool"
+                               BaseAddress="0x1D120000"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/w9xpopen.vcproj 
misc/build/Python-2.7.9/PCbuild/w9xpopen.vcproj
+--- misc/Python-2.7.9/PCbuild/w9xpopen.vcproj  2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/w9xpopen.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -59,6 +59,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -124,6 +125,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -191,6 +193,7 @@
+                               Name="VCLinkerTool"
+                               GenerateDebugInformation="false"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -259,6 +262,7 @@
+                               Name="VCLinkerTool"
+                               GenerateDebugInformation="false"
+                               SubSystem="1"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -327,6 +331,7 @@
+                               GenerateDebugInformation="false"
+                               SubSystem="1"
+                               ImportLibrary=""
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -397,6 +402,7 @@
+                               SubSystem="1"
+                               ImportLibrary=""
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -465,6 +471,7 @@
+                               GenerateDebugInformation="false"
+                               SubSystem="1"
+                               ImportLibrary=""
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -535,6 +542,7 @@
+                               SubSystem="1"
+                               ImportLibrary=""
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+diff -u misc/Python-2.7.9/PCbuild/winsound.vcproj 
misc/build/Python-2.7.9/PCbuild/winsound.vcproj
+--- misc/Python-2.7.9/PCbuild/winsound.vcproj  2012-04-09 18:07:35.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/winsound.vcproj    2012-07-30 
20:59:37.000000000 -0500
+@@ -55,6 +55,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -115,6 +116,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -175,6 +177,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -236,6 +239,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -296,6 +300,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -358,6 +363,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -418,6 +424,7 @@
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+@@ -480,6 +487,7 @@
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="winmm.lib"
+                               TargetMachine="17"
++                              AdditionalOptions="/SAFESEH /NXCOMPAT 
/DYNAMICBASE"
+                       />
+                       <Tool
+                               Name="VCALinkTool"

Added: openoffice/trunk/main/python/python-2.7.9-sysbase.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-2.7.9-sysbase.patch?rev=1758877&view=auto
==============================================================================
--- openoffice/trunk/main/python/python-2.7.9-sysbase.patch (added)
+++ openoffice/trunk/main/python/python-2.7.9-sysbase.patch Fri Sep  2 04:43:14 
2016
@@ -0,0 +1,14 @@
+diff -ruN misc/Python-2.7.9/configure misc/build/Python-2.7.9/configure
+--- misc/Python-2.7.9/configure        2014-06-29 21:05:48.000000000 -0500
++++ misc/build/Python-2.7.9/configure  2016-01-01 15:18:37.398344671 -0500
+@@ -3199,7 +3199,9 @@
+       ac_sys_release=
+     else
+       ac_sys_system=`uname -s`
+-      if test "$ac_sys_system" = "AIX" \
++      if test -n "$OOO_SYSBASE_SYS_RELEASE"; then
++              ac_sys_release=$OOO_SYSBASE_SYS_RELEASE
++      elif test "$ac_sys_system" = "AIX" \
+       -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
+               ac_sys_release=`uname -v`
+       else

Modified: openoffice/trunk/main/python/python-freebsd.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-freebsd.patch?rev=1758877&r1=1758876&r2=1758877&view=diff
==============================================================================
--- openoffice/trunk/main/python/python-freebsd.patch (original)
+++ openoffice/trunk/main/python/python-freebsd.patch Fri Sep  2 04:43:14 2016
@@ -1,6 +1,6 @@
-diff -ruN misc/Python-2.7.8/Lib/plat-freebsd9/IN.py 
misc/build/Python-2.7.8/Lib/plat-freebsd9/IN.py
---- misc/Python-2.7.8/Lib/plat-freebsd9/IN.py  1969-12-31 19:00:00.000000000 
-0500
-+++ misc/build/Python-2.7.8/Lib/plat-freebsd9/IN.py    2016-01-01 
17:38:35.922764464 -0500
+diff -ruN misc/Python-2.7.9/Lib/plat-freebsd9/IN.py 
misc/build/Python-2.7.9/Lib/plat-freebsd9/IN.py
+--- misc/Python-2.7.9/Lib/plat-freebsd9/IN.py  1969-12-31 19:00:00.000000000 
-0500
++++ misc/build/Python-2.7.9/Lib/plat-freebsd9/IN.py    2016-01-01 
17:38:35.922764464 -0500
 @@ -0,0 +1,612 @@
 +# Generated by h2py from /usr/include/netinet/in.h
 +
@@ -614,16 +614,16 @@ diff -ruN misc/Python-2.7.8/Lib/plat-fre
 +IPV6CTL_NORBIT_RAIF = 49
 +IPV6CTL_RFC6204W3 = 50
 +IPV6CTL_MAXID = 51
-diff -ruN misc/Python-2.7.8/Lib/plat-freebsd9/regen 
misc/build/Python-2.7.8/Lib/plat-freebsd9/regen
---- misc/Python-2.7.8/Lib/plat-freebsd9/regen  1969-12-31 19:00:00.000000000 
-0500
-+++ misc/build/Python-2.7.8/Lib/plat-freebsd9/regen    2016-01-01 
17:38:35.922764464 -0500
+diff -ruN misc/Python-2.7.9/Lib/plat-freebsd9/regen 
misc/build/Python-2.7.9/Lib/plat-freebsd9/regen
+--- misc/Python-2.7.9/Lib/plat-freebsd9/regen  1969-12-31 19:00:00.000000000 
-0500
++++ misc/build/Python-2.7.9/Lib/plat-freebsd9/regen    2016-01-01 
17:38:35.922764464 -0500
 @@ -0,0 +1,3 @@
 +#! /bin/sh
 +set -v
 +python ../../Tools/scripts/h2py.py -i '(u_long)' /usr/include/netinet/in.h
-diff -ruN misc/Python-2.7.8/Lib/test/test_threading.py 
misc/build/Python-2.7.8/Lib/test/test_threading.py
---- misc/Python-2.7.8/Lib/test/test_threading.py       2014-06-29 
21:05:37.000000000 -0500
-+++ misc/build/Python-2.7.8/Lib/test/test_threading.py 2016-01-01 
17:38:35.923764731 -0500
+diff -ruN misc/Python-2.7.9/Lib/test/test_threading.py 
misc/build/Python-2.7.9/Lib/test/test_threading.py
+--- misc/Python-2.7.9/Lib/test/test_threading.py       2014-06-29 
21:05:37.000000000 -0500
++++ misc/build/Python-2.7.9/Lib/test/test_threading.py 2016-01-01 
17:38:35.923764731 -0500
 @@ -486,7 +486,7 @@
      # #12316 and #11870), and fork() from a worker thread is known to trigger
      # problems with some operating systems (issue #3863): skip problematic 
tests
@@ -633,31 +633,9 @@ diff -ruN misc/Python-2.7.8/Lib/test/tes
                           'os2emx')
  
      def _run_and_join(self, script):
-diff -ruN misc/Python-2.7.8/Modules/_ctypes/libffi/configure 
misc/build/Python-2.7.8/Modules/_ctypes/libffi/configure
---- misc/Python-2.7.8/Modules/_ctypes/libffi/configure 2014-06-29 
21:05:40.000000000 -0500
-+++ misc/build/Python-2.7.8/Modules/_ctypes/libffi/configure   2016-01-01 
17:38:35.931765818 -0500
-@@ -6889,7 +6889,7 @@
-   rm -rf conftest*
-   ;;
- 
--x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-+amd64-*-freebsd*|x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|
 \
- s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
-   # Find out which ABI we are using.
-   echo 'int i;' > conftest.$ac_ext
-@@ -13459,6 +13459,9 @@
-   powerpc64-*-freebsd*)
-       TARGET=POWERPC; TARGETDIR=powerpc
-       ;;
-+  powerpc64-*-freebsd*)
-+      TARGET=POWERPC; TARGETDIR=powerpc
-+      ;;
-   powerpc*-*-rtems*)
-       TARGET=POWERPC; TARGETDIR=powerpc
-       ;;
-diff -ruN misc/Python-2.7.8/Modules/fcntlmodule.c 
misc/build/Python-2.7.8/Modules/fcntlmodule.c
---- misc/Python-2.7.8/Modules/fcntlmodule.c    2014-06-29 21:05:43.000000000 
-0500
-+++ misc/build/Python-2.7.8/Modules/fcntlmodule.c      2016-01-01 
17:42:35.865747022 -0500
+diff -ruN misc/Python-2.7.9/Modules/fcntlmodule.c 
misc/build/Python-2.7.9/Modules/fcntlmodule.c
+--- misc/Python-2.7.9/Modules/fcntlmodule.c    2014-06-29 21:05:43.000000000 
-0500
++++ misc/build/Python-2.7.9/Modules/fcntlmodule.c      2016-01-01 
17:42:35.865747022 -0500
 @@ -98,20 +98,15 @@
  {
  #define IOCTL_BUFSZ 1024
@@ -709,37 +687,9 @@ diff -ruN misc/Python-2.7.8/Modules/fcnt
           " an integer and optionally an integer or buffer argument",
                            conv_descriptor, &fd, &code, &arg)) {
        return NULL;
-diff -ruN misc/Python-2.7.8/Modules/fcntlmodule.c.rej 
misc/build/Python-2.7.8/Modules/fcntlmodule.c.rej
---- misc/Python-2.7.8/Modules/fcntlmodule.c.rej        1969-12-31 
19:00:00.000000000 -0500
-+++ misc/build/Python-2.7.8/Modules/fcntlmodule.c.rej  2016-01-01 
17:38:35.933764047 -0500
-@@ -0,0 +1,24 @@
-+@@ -97,20 +97,15 @@
-+ {
-+ #define IOCTL_BUFSZ 1024
-+     int fd;
-+-    /* In PyArg_ParseTuple below, we use the unsigned non-checked 'I'
-++    /* In PyArg_ParseTuple below, we use the unsigned non-checked 'k'
-+        format for the 'code' parameter because Python turns 0x8000000
-+        into either a large positive number (PyLong or PyInt on 64-bit
-+        platforms) or a negative number on others (32-bit PyInt)
-+        whereas the system expects it to be a 32bit bit field value
-+        regardless of it being passed as an int or unsigned long on
-+-       various platforms.  See the termios.TIOCSWINSZ constant across
-+-       platforms for an example of thise.
-+-
-+-       If any of the 64bit platforms ever decide to use more than 32bits
-+-       in their unsigned long ioctl codes this will break and need
-+-       special casing based on the platform being built on.
-++       various platforms.
-+      */
-+-    unsigned int code;
-++    unsigned long code;
-+     int arg;
-+     int ret;
-+     char *str;
-diff -ruN misc/Python-2.7.8/Python/thread_pthread.h 
misc/build/Python-2.7.8/Python/thread_pthread.h
---- misc/Python-2.7.8/Python/thread_pthread.h  2014-06-29 21:05:47.000000000 
-0500
-+++ misc/build/Python-2.7.8/Python/thread_pthread.h    2016-01-01 
17:38:35.933764047 -0500
+diff -ruN misc/Python-2.7.9/Python/thread_pthread.h 
misc/build/Python-2.7.9/Python/thread_pthread.h
+--- misc/Python-2.7.9/Python/thread_pthread.h  2014-06-29 21:05:47.000000000 
-0500
++++ misc/build/Python-2.7.9/Python/thread_pthread.h    2016-01-01 
17:38:35.933764047 -0500
 @@ -38,13 +38,18 @@
  #endif
  #endif
@@ -793,10 +743,10 @@ diff -ruN misc/Python-2.7.8/Python/threa
  #if defined(THREAD_STACK_SIZE) || defined(PTHREAD_SYSTEM_SCHED_SUPPORTED)
      pthread_attr_destroy(&attrs);
  #endif
-diff -ruN misc/Python-2.7.8/configure misc/build/Python-2.7.8/configure
---- misc/Python-2.7.8/configure        2014-06-29 21:05:48.000000000 -0500
-+++ misc/build/Python-2.7.8/configure  2016-01-01 17:41:32.541753889 -0500
-@@ -5347,7 +5347,7 @@
+diff -ruN misc/Python-2.7.9/configure misc/build/Python-2.7.9/configure
+--- misc/Python-2.7.9/configure        2014-06-29 21:05:48.000000000 -0500
++++ misc/build/Python-2.7.9/configure  2016-01-01 17:41:32.541753889 -0500
+@@ -5355,7 +5355,7 @@
            ;;
      SunOS*)
          LDLIBRARY='libpython$(VERSION).so'
@@ -805,7 +755,7 @@ diff -ruN misc/Python-2.7.8/configure mi
          RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
          INSTSONAME="$LDLIBRARY".$SOVERSION
            ;;
-@@ -5355,11 +5355,6 @@
+@@ -5363,11 +5363,6 @@
          LDLIBRARY='libpython$(VERSION).so'
          BLDLIBRARY='-L. -lpython$(VERSION)'
          RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
@@ -817,35 +767,10 @@ diff -ruN misc/Python-2.7.8/configure mi
          INSTSONAME="$LDLIBRARY".$SOVERSION
          ;;
      hp*|HP*)
-diff -ruN misc/Python-2.7.8/configure.rej misc/build/Python-2.7.8/configure.rej
---- misc/Python-2.7.8/configure.rej    1969-12-31 19:00:00.000000000 -0500
-+++ misc/build/Python-2.7.8/configure.rej      2016-01-01 17:38:35.943764550 
-0500
-@@ -0,0 +1,21 @@
-+@@ -4916,7 +4916,7 @@
-+           ;;
-+     SunOS*)
-+        LDLIBRARY='libpython$(VERSION).so'
-+-       BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
-++       BLDLIBRARY=-R\'\$\$ORIGIN\'' -L. -lpython$(VERSION)'
-+        RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
-+        INSTSONAME="$LDLIBRARY".$SOVERSION
-+           ;;
-+@@ -4924,11 +4924,6 @@
-+        LDLIBRARY='libpython$(VERSION).so'
-+        BLDLIBRARY='-L. -lpython$(VERSION)'
-+        RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
-+-       case $ac_sys_system in
-+-           FreeBSD*)
-+-             SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
-+-             ;;
-+-       esac
-+        INSTSONAME="$LDLIBRARY".$SOVERSION
-+        ;;
-+     hp*|HP*)
-diff -ruN misc/Python-2.7.8/setup.py misc/build/Python-2.7.8/setup.py
---- misc/Python-2.7.8/setup.py 2014-06-29 21:05:48.000000000 -0500
-+++ misc/build/Python-2.7.8/setup.py   2016-01-01 17:38:35.945765223 -0500
-@@ -1551,7 +1551,7 @@
+diff -ruN misc/Python-2.7.9/setup.py misc/build/Python-2.7.9/setup.py
+--- misc/Python-2.7.9/setup.py 2014-06-29 21:05:48.000000000 -0500
++++ misc/build/Python-2.7.9/setup.py   2016-01-01 17:38:35.945765223 -0500
+@@ -1553,7 +1553,7 @@
              macros = dict()
              libraries = []
  
@@ -854,7 +779,7 @@ diff -ruN misc/Python-2.7.8/setup.py mis
              # FreeBSD's P1003.1b semaphore support is very experimental
              # and has many known problems. (as of June 2008)
              macros = dict()
-@@ -1603,7 +1603,7 @@
+@@ -1605,7 +1605,7 @@
              missing.append('linuxaudiodev')
  
          if (host_platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',

Modified: openoffice/trunk/main/python/python-md5.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-md5.patch?rev=1758877&r1=1758876&r2=1758877&view=diff
==============================================================================
--- openoffice/trunk/main/python/python-md5.patch (original)
+++ openoffice/trunk/main/python/python-md5.patch Fri Sep  2 04:43:14 2016
@@ -1,6 +1,6 @@
-diff -ru misc/Python-2.7.8/Modules/Setup.dist 
misc/build/Python-2.7.8/Modules/Setup.dist
---- misc/Python-2.7.8/Modules/Setup.dist       2012-04-09 18:07:33.000000000 
-0500
-+++ misc/build/Python-2.7.8/Modules/Setup.dist 2012-07-24 17:08:56.000000000 
-0500
+diff -ru misc/Python-2.7.9/Modules/Setup.dist 
misc/build/Python-2.7.9/Modules/Setup.dist
+--- misc/Python-2.7.9/Modules/Setup.dist       2012-04-09 18:07:33.000000000 
-0500
++++ misc/build/Python-2.7.9/Modules/Setup.dist 2012-07-24 17:08:56.000000000 
-0500
 @@ -252,14 +252,14 @@
  # Message-Digest Algorithm, described in RFC 1321.  The necessary files
  # md5.c and md5.h are included here.

Modified: openoffice/trunk/main/python/python-solaris.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-solaris.patch?rev=1758877&r1=1758876&r2=1758877&view=diff
==============================================================================
--- openoffice/trunk/main/python/python-solaris.patch (original)
+++ openoffice/trunk/main/python/python-solaris.patch Fri Sep  2 04:43:14 2016
@@ -1,5 +1,5 @@
---- misc/Python-2.7.8/Include/pyport.h 2012-04-09 18:07:29.000000000 -0500
-+++ misc/build/Python-2.7.8/Include/pyport.h   2012-07-24 18:19:52.000000000 
-0500
+--- misc/Python-2.7.9/Include/pyport.h 2012-04-09 18:07:29.000000000 -0500
++++ misc/build/Python-2.7.9/Include/pyport.h   2012-07-24 18:19:52.000000000 
-0500
 @@ -640,11 +640,6 @@
  in platform-specific #ifdefs.
  **************************************************************************/

Modified: openoffice/trunk/main/python/python-solver-before-std.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-solver-before-std.patch?rev=1758877&r1=1758876&r2=1758877&view=diff
==============================================================================
--- openoffice/trunk/main/python/python-solver-before-std.patch (original)
+++ openoffice/trunk/main/python/python-solver-before-std.patch Fri Sep  2 
04:43:14 2016
@@ -1,5 +1,5 @@
---- misc/Python-2.7.8/setup.py 2013-07-01 17:51:46.237674580 +0200
-+++ misc/build/Python-2.7.8/setup.py   2013-07-01 17:51:24.230453108 +0200
+--- misc/Python-2.7.9/setup.py 2013-07-01 17:51:46.237674580 +0200
++++ misc/build/Python-2.7.9/setup.py   2013-07-01 17:51:24.230453108 +0200
 @@ -80,61 +80,62 @@
          # system, but with only header files and libraries.
          sysroot = macosx_sdk_root()
@@ -79,7 +79,7 @@
      else:
          assert False, "Internal error: Path not found in std_dirs or paths"
  
-@@ -808,6 +809,7 @@
+@@ -810,6 +811,7 @@
              exts.append( Extension('_ssl', ['_ssl.c'],
                                     include_dirs = ssl_incs,
                                     library_dirs = ssl_libs,
@@ -87,7 +87,7 @@
                                     libraries = ['ssl', 'crypto'],
                                     depends = ['socketmodule.h']), )
          else:
-@@ -847,6 +849,7 @@
+@@ -849,6 +851,7 @@
                  exts.append( Extension('_hashlib', ['_hashopenssl.c'],
                                         include_dirs = ssl_incs,
                                         library_dirs = ssl_libs,

Modified: openoffice/trunk/main/python/python-ssl.patch
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-ssl.patch?rev=1758877&r1=1758876&r2=1758877&view=diff
==============================================================================
--- openoffice/trunk/main/python/python-ssl.patch (original)
+++ openoffice/trunk/main/python/python-ssl.patch Fri Sep  2 04:43:14 2016
@@ -1,16 +1,16 @@
-diff -ruN misc/Python-2.7.8/PCbuild/build_ssl.py 
misc/build/Python-2.7.8/PCbuild/build_ssl.py
---- misc/Python-2.7.8/PCbuild/build_ssl.py     2014-06-29 21:05:46.000000000 
-0500
-+++ misc/build/Python-2.7.8/PCbuild/build_ssl.py       2016-01-01 
15:15:32.256357072 -0500
-@@ -229,4 +229,4 @@
+diff -ruN misc/Python-2.7.9/PCbuild/build_ssl.py 
misc/build/Python-2.7.9/PCbuild/build_ssl.py
+--- misc/Python-2.7.9/PCbuild/build_ssl.py     2014-06-29 21:05:46.000000000 
-0500
++++ misc/build/Python-2.7.9/PCbuild/build_ssl.py       2016-01-01 
15:15:32.256357072 -0500
+@@ -240,4 +240,4 @@
      sys.exit(rc)
  
  if __name__=='__main__':
 -    main()
 +    sys.exit(0)
-diff -ruN misc/Python-2.7.8/setup.py misc/build/Python-2.7.8/setup.py
---- misc/Python-2.7.8/setup.py 2014-06-29 21:05:48.000000000 -0500
-+++ misc/build/Python-2.7.8/setup.py   2016-01-01 15:15:32.258356209 -0500
-@@ -786,7 +786,15 @@
+diff -ruN misc/Python-2.7.9/setup.py misc/build/Python-2.7.9/setup.py
+--- misc/Python-2.7.9/setup.py 2014-06-29 21:05:48.000000000 -0500
++++ misc/build/Python-2.7.9/setup.py   2016-01-01 15:15:32.258356209 -0500
+@@ -788,7 +788,15 @@
                                 depends=['socketmodule.h'],
                                 libraries=math_libs) )
          # Detect SSL support for the socket module (via _ssl)
@@ -26,7 +26,7 @@ diff -ruN misc/Python-2.7.8/setup.py mis
                                '/usr/local/ssl/include',
                                '/usr/contrib/ssl/include/'
                               ]
-@@ -798,8 +806,15 @@
+@@ -800,8 +808,15 @@
                                 ['/usr/kerberos/include'])
              if krb5_h:
                  ssl_incs += krb5_h

Modified: openoffice/trunk/main/python/pyversion.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/python/pyversion.mk?rev=1758877&r1=1758876&r2=1758877&view=diff
==============================================================================
--- openoffice/trunk/main/python/pyversion.mk (original)
+++ openoffice/trunk/main/python/pyversion.mk Fri Sep  2 04:43:14 2016
@@ -22,7 +22,7 @@
 # in the python project accordingly !!!
 PYMAJOR=2
 PYMINOR=7
-PYMICRO=8
+PYMICRO=9
 PYVERSION=$(PYMAJOR).$(PYMINOR).$(PYMICRO)
 
 .IF "$(GUI)" == "UNX"


Reply via email to