Added: openoffice/trunk/main/python/python-2.7.8-pcbuild.patch URL: http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-2.7.8-pcbuild.patch?rev=1722635&view=auto ============================================================================== --- openoffice/trunk/main/python/python-2.7.8-pcbuild.patch (added) +++ openoffice/trunk/main/python/python-2.7.8-pcbuild.patch Sat Jan 2 15:17:18 2016 @@ -0,0 +1,1768 @@ +diff -u misc/Python-2.7.8/PCbuild/_bsddb.vcproj misc/build/Python-2.7.8/PCbuild/_bsddb.vcproj +--- misc/Python-2.7.8/PCbuild/_bsddb.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_ctypes.vcproj misc/build/Python-2.7.8/PCbuild/_ctypes.vcproj +--- misc/Python-2.7.8/PCbuild/_ctypes.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_ctypes_test.vcproj misc/build/Python-2.7.8/PCbuild/_ctypes_test.vcproj +--- misc/Python-2.7.8/PCbuild/_ctypes_test.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_elementtree.vcproj misc/build/Python-2.7.8/PCbuild/_elementtree.vcproj +--- misc/Python-2.7.8/PCbuild/_elementtree.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_hashlib.vcproj misc/build/Python-2.7.8/PCbuild/_hashlib.vcproj +--- misc/Python-2.7.8/PCbuild/_hashlib.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_msi.vcproj misc/build/Python-2.7.8/PCbuild/_msi.vcproj +--- misc/Python-2.7.8/PCbuild/_msi.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_multiprocessing.vcproj misc/build/Python-2.7.8/PCbuild/_multiprocessing.vcproj +--- misc/Python-2.7.8/PCbuild/_multiprocessing.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_socket.vcproj misc/build/Python-2.7.8/PCbuild/_socket.vcproj +--- misc/Python-2.7.8/PCbuild/_socket.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_sqlite3.vcproj misc/build/Python-2.7.8/PCbuild/_sqlite3.vcproj +--- misc/Python-2.7.8/PCbuild/_sqlite3.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_ssl.vcproj misc/build/Python-2.7.8/PCbuild/_ssl.vcproj +--- misc/Python-2.7.8/PCbuild/_ssl.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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 $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.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 $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.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 $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.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,7 +250,8 @@ + /> + <Tool + Name="VCLinkerTool" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" + /> + <Tool + Name="VCALinkTool" +@@ -296,7 +300,7 @@ + /> + <Tool + Name="VCCLCompilerTool" +- AdditionalIncludeDirectories="$(opensslDir)\inc32" ++ AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external" + /> + <Tool + Name="VCManagedResourceCompilerTool" +@@ -310,7 +314,8 @@ + /> + <Tool + Name="VCLinkerTool" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" + /> + <Tool + Name="VCALinkTool" +@@ -360,7 +365,7 @@ + /> + <Tool + Name="VCCLCompilerTool" +- AdditionalIncludeDirectories="$(opensslDir)\inc64" ++ AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external" + /> + <Tool + Name="VCManagedResourceCompilerTool" +@@ -374,7 +379,8 @@ + /> + <Tool + Name="VCLinkerTool" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" + TargetMachine="17" + /> + <Tool +@@ -424,7 +430,7 @@ + /> + <Tool + Name="VCCLCompilerTool" +- AdditionalIncludeDirectories="$(opensslDir)\inc32" ++ AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external" + /> + <Tool + Name="VCManagedResourceCompilerTool" +@@ -438,7 +444,8 @@ + /> + <Tool + Name="VCLinkerTool" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" + /> + <Tool + Name="VCALinkTool" +@@ -488,7 +495,7 @@ + /> + <Tool + Name="VCCLCompilerTool" +- AdditionalIncludeDirectories="$(opensslDir)\inc64" ++ AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external" + /> + <Tool + Name="VCManagedResourceCompilerTool" +@@ -502,7 +509,8 @@ + /> + <Tool + Name="VCLinkerTool" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalDependencies="ws2_32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" + TargetMachine="17" + /> + <Tool +diff -u misc/Python-2.7.8/PCbuild/_testcapi.vcproj misc/build/Python-2.7.8/PCbuild/_testcapi.vcproj +--- misc/Python-2.7.8/PCbuild/_testcapi.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/_tkinter.vcproj misc/build/Python-2.7.8/PCbuild/_tkinter.vcproj +--- misc/Python-2.7.8/PCbuild/_tkinter.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/bdist_wininst.vcproj misc/build/Python-2.7.8/PCbuild/bdist_wininst.vcproj +--- misc/Python-2.7.8/PCbuild/bdist_wininst.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/bz2.vcproj misc/build/Python-2.7.8/PCbuild/bz2.vcproj +--- misc/Python-2.7.8/PCbuild/bz2.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/kill_python.vcproj misc/build/Python-2.7.8/PCbuild/kill_python.vcproj +--- misc/Python-2.7.8/PCbuild/kill_python.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/make_buildinfo.vcproj misc/build/Python-2.7.8/PCbuild/make_buildinfo.vcproj +--- misc/Python-2.7.8/PCbuild/make_buildinfo.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/make_versioninfo.vcproj misc/build/Python-2.7.8/PCbuild/make_versioninfo.vcproj +--- misc/Python-2.7.8/PCbuild/make_versioninfo.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/pcbuild.sln misc/build/Python-2.7.8/PCbuild/pcbuild.sln +--- misc/Python-2.7.8/PCbuild/pcbuild.sln 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/pyexpat.vcproj misc/build/Python-2.7.8/PCbuild/pyexpat.vcproj +--- misc/Python-2.7.8/PCbuild/pyexpat.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/python.vcproj misc/build/Python-2.7.8/PCbuild/python.vcproj +--- misc/Python-2.7.8/PCbuild/python.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/pythoncore.vcproj misc/build/Python-2.7.8/PCbuild/pythoncore.vcproj +--- misc/Python-2.7.8/PCbuild/pythoncore.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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" +@@ -1874,4 +1882,4 @@ + </Files> + <Globals> + </Globals> +-</VisualStudioProject> +\ No newline at end of file ++</VisualStudioProject> +diff -u misc/Python-2.7.8/PCbuild/pythonw.vcproj misc/build/Python-2.7.8/PCbuild/pythonw.vcproj +--- misc/Python-2.7.8/PCbuild/pythonw.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/select.vcproj misc/build/Python-2.7.8/PCbuild/select.vcproj +--- misc/Python-2.7.8/PCbuild/select.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/sqlite3.vcproj misc/build/Python-2.7.8/PCbuild/sqlite3.vcproj +--- misc/Python-2.7.8/PCbuild/sqlite3.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/unicodedata.vcproj misc/build/Python-2.7.8/PCbuild/unicodedata.vcproj +--- misc/Python-2.7.8/PCbuild/unicodedata.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/w9xpopen.vcproj misc/build/Python-2.7.8/PCbuild/w9xpopen.vcproj +--- misc/Python-2.7.8/PCbuild/w9xpopen.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8/PCbuild/winsound.vcproj misc/build/Python-2.7.8/PCbuild/winsound.vcproj +--- misc/Python-2.7.8/PCbuild/winsound.vcproj 2012-04-09 18:07:35.000000000 -0500 ++++ misc/build/Python-2.7.8/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.8-sysbase.patch URL: http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-2.7.8-sysbase.patch?rev=1722635&view=auto ============================================================================== --- openoffice/trunk/main/python/python-2.7.8-sysbase.patch (added) +++ openoffice/trunk/main/python/python-2.7.8-sysbase.patch Sat Jan 2 15:17:18 2016 @@ -0,0 +1,14 @@ +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 15:18:37.398344671 -0500 +@@ -3191,7 +3191,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=1722635&r1=1722634&r2=1722635&view=diff ============================================================================== --- openoffice/trunk/main/python/python-freebsd.patch (original) +++ openoffice/trunk/main/python/python-freebsd.patch Sat Jan 2 15:17:18 2016 @@ -1,5 +1,6 @@ ---- misc/Python-2.7.6/Lib/plat-freebsd9/IN.py 1969-12-31 19:00:00.000000000 -0500 -+++ misc/build/Python-2.7.6/Lib/plat-freebsd9/IN.py 2012-08-01 18:56:04.000000000 -0500 +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 @@ -0,0 +1,612 @@ +# Generated by h2py from /usr/include/netinet/in.h + @@ -613,15 +614,17 @@ +IPV6CTL_NORBIT_RAIF = 49 +IPV6CTL_RFC6204W3 = 50 +IPV6CTL_MAXID = 51 ---- misc/Python-2.7.6/Lib/plat-freebsd9/regen 1969-12-31 19:00:00.000000000 -0500 -+++ misc/build/Python-2.7.6/Lib/plat-freebsd9/regen 2012-08-01 18:55:27.000000000 -0500 +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 @@ -0,0 +1,3 @@ +#! /bin/sh +set -v +python ../../Tools/scripts/h2py.py -i '(u_long)' /usr/include/netinet/in.h ---- misc/Python-2.7.6/Lib/test/test_threading.py 2012-04-09 18:07:32.000000000 -0500 -+++ misc/build/Python-2.7.6/Lib/test/test_threading.py 2012-08-01 18:44:40.000000000 -0500 -@@ -421,7 +421,7 @@ +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 +@@ -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 # on platforms known to behave badly. @@ -630,9 +633,10 @@ 'os2emx') def _run_and_join(self, script): ---- misc/Python-2.7.6/Modules/_ctypes/libffi/configure 2012-04-09 18:07:33.000000000 -0500 -+++ misc/build/Python-2.7.6/Modules/_ctypes/libffi/configure 2012-08-01 18:53:21.000000000 -0500 -@@ -6289,7 +6289,7 @@ +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* ;; @@ -641,9 +645,9 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext -@@ -11275,6 +11275,9 @@ - powerpc-*-freebsd*) - TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc +@@ -13459,6 +13459,9 @@ + powerpc64-*-freebsd*) + TARGET=POWERPC; TARGETDIR=powerpc ;; + powerpc64-*-freebsd*) + TARGET=POWERPC; TARGETDIR=powerpc @@ -651,9 +655,10 @@ powerpc*-*-rtems*) TARGET=POWERPC; TARGETDIR=powerpc ;; ---- misc/Python-2.7.6/Modules/fcntlmodule.c 2012-04-09 18:07:34.000000000 -0500 -+++ misc/build/Python-2.7.6/Modules/fcntlmodule.c 2012-08-01 18:44:40.000000000 -0500 -@@ -97,20 +97,15 @@ +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 +@@ -98,20 +98,15 @@ { #define IOCTL_BUFSZ 1024 int fd; @@ -665,7 +670,7 @@ 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. +- platforms for an example of this. - - If any of the 64bit platforms ever decide to use more than 32bits - in their unsigned long ioctl codes this will break and need @@ -677,7 +682,7 @@ int arg; int ret; char *str; -@@ -118,7 +113,7 @@ +@@ -119,7 +114,7 @@ int mutate_arg = 1; char buf[IOCTL_BUFSZ+1]; /* argument plus NUL byte */ @@ -686,7 +691,7 @@ conv_descriptor, &fd, &code, &str, &len, &mutate_arg)) { char *arg; -@@ -169,7 +164,7 @@ +@@ -170,7 +165,7 @@ } PyErr_Clear(); @@ -695,7 +700,7 @@ conv_descriptor, &fd, &code, &str, &len)) { if (len > IOCTL_BUFSZ) { PyErr_SetString(PyExc_ValueError, -@@ -191,7 +186,7 @@ +@@ -192,7 +187,7 @@ PyErr_Clear(); arg = 0; if (!PyArg_ParseTuple(args, @@ -704,8 +709,37 @@ " an integer and optionally an integer or buffer argument", conv_descriptor, &fd, &code, &arg)) { return NULL; ---- misc/Python-2.7.6/Python/thread_pthread.h 2012-04-09 18:07:35.000000000 -0500 -+++ misc/build/Python-2.7.6/Python/thread_pthread.h 2012-08-01 18:44:40.000000000 -0500 +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 @@ -38,13 +38,18 @@ #endif #endif @@ -734,7 +768,7 @@ #if __FreeBSD_version >= 500000 && __FreeBSD_version < 504101 #undef PTHREAD_SYSTEM_SCHED_SUPPORTED #endif -@@ -161,6 +165,7 @@ +@@ -162,6 +166,7 @@ { pthread_t th; int status; @@ -742,7 +776,7 @@ #if defined(THREAD_STACK_SIZE) || defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) pthread_attr_t attrs; #endif -@@ -189,6 +194,8 @@ +@@ -190,6 +195,8 @@ #if defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) pthread_attr_setscope(&attrs, PTHREAD_SCOPE_SYSTEM); #endif @@ -751,7 +785,7 @@ status = pthread_create(&th, #if defined(THREAD_STACK_SIZE) || defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) -@@ -200,6 +207,7 @@ +@@ -201,6 +208,7 @@ (void *)arg ); @@ -759,22 +793,22 @@ #if defined(THREAD_STACK_SIZE) || defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) pthread_attr_destroy(&attrs); #endif -diff -ruN misc/Python-2.7.6/configure misc/build/Python-2.7.6/configure ---- misc/Python-2.7.6/configure 2012-04-09 18:07:36.000000000 -0500 -+++ misc/build/Python-2.7.6/configure 2012-08-01 18:44:40.000000000 -0500 -@@ -4916,7 +4916,7 @@ +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 @@ ;; 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} + RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} INSTSONAME="$LDLIBRARY".$SOVERSION ;; -@@ -4924,11 +4924,6 @@ +@@ -5355,11 +5355,6 @@ LDLIBRARY='libpython$(VERSION).so' BLDLIBRARY='-L. -lpython$(VERSION)' - RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH} + RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} - case $ac_sys_system in - FreeBSD*) - SOVERSION=`echo $SOVERSION|cut -d "." -f 1` @@ -783,10 +817,35 @@ diff -ruN misc/Python-2.7.6/configure mi INSTSONAME="$LDLIBRARY".$SOVERSION ;; hp*|HP*) -diff -ruN misc/Python-2.7.6/setup.py misc/build/Python-2.7.6/setup.py ---- misc/Python-2.7.6/setup.py 2012-04-09 18:07:36.000000000 -0500 -+++ misc/build/Python-2.7.6/setup.py 2012-08-01 18:44:40.000000000 -0500 -@@ -1555,7 +1540,7 @@ +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 @@ macros = dict() libraries = [] @@ -795,7 +854,7 @@ diff -ruN misc/Python-2.7.6/setup.py mis # FreeBSD's P1003.1b semaphore support is very experimental # and has many known problems. (as of June 2008) macros = dict() -@@ -1607,7 +1592,7 @@ +@@ -1603,7 +1603,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=1722635&r1=1722634&r2=1722635&view=diff ============================================================================== --- openoffice/trunk/main/python/python-md5.patch (original) +++ openoffice/trunk/main/python/python-md5.patch Sat Jan 2 15:17:18 2016 @@ -1,7 +1,7 @@ -diff -ru misc/Python-2.7.6/Modules/Setup.dist misc/build/Python-2.7.6/Modules/Setup.dist ---- misc/Python-2.7.6/Modules/Setup.dist 2012-04-09 18:07:33.000000000 -0500 -+++ misc/build/Python-2.7.6/Modules/Setup.dist 2012-07-24 17:08:56.000000000 -0500 -@@ -248,14 +248,14 @@ +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 +@@ -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=1722635&r1=1722634&r2=1722635&view=diff ============================================================================== --- openoffice/trunk/main/python/python-solaris.patch (original) +++ openoffice/trunk/main/python/python-solaris.patch Sat Jan 2 15:17:18 2016 @@ -1,6 +1,6 @@ ---- misc/Python-2.7.6/Include/pyport.h 2012-04-09 18:07:29.000000000 -0500 -+++ misc/build/Python-2.7.6/Include/pyport.h 2012-07-24 18:19:52.000000000 -0500 -@@ -603,11 +603,6 @@ +--- 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 +@@ -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=1722635&r1=1722634&r2=1722635&view=diff ============================================================================== --- openoffice/trunk/main/python/python-solver-before-std.patch (original) +++ openoffice/trunk/main/python/python-solver-before-std.patch Sat Jan 2 15:17:18 2016 @@ -1,5 +1,5 @@ ---- misc/Python-2.7.6/setup.py 2013-07-01 17:51:46.237674580 +0200 -+++ misc/build/Python-2.7.6/setup.py 2013-07-01 17:51:24.230453108 +0200 +--- 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 @@ -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" -@@ -819,6 +820,7 @@ +@@ -808,6 +809,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: -@@ -858,6 +860,7 @@ +@@ -847,6 +849,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=1722635&r1=1722634&r2=1722635&view=diff ============================================================================== --- openoffice/trunk/main/python/python-ssl.patch (original) +++ openoffice/trunk/main/python/python-ssl.patch Sat Jan 2 15:17:18 2016 @@ -1,18 +1,18 @@ -diff -ru misc/Python-2.7.6/PCbuild/build_ssl.py misc/build/Python-2.7.6/PCbuild/build_ssl.py ---- misc/Python-2.7.6/PCbuild/build_ssl.py 2012-04-09 18:07:35.000000000 -0500 -+++ misc/build/Python-2.7.6/PCbuild/build_ssl.py 2012-07-25 14:37:37.000000000 -0500 -@@ -253,4 +253,4 @@ +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 @@ sys.exit(rc) if __name__=='__main__': - main() + sys.exit(0) -diff -ru misc/Python-2.7.6/setup.py misc/build/Python-2.7.6/setup.py ---- misc/Python-2.7.6/setup.py 2012-04-09 18:07:36.000000000 -0500 -+++ misc/build/Python-2.7.6/setup.py 2012-07-25 14:37:37.000000000 -0500 -@@ -702,7 +702,15 @@ - exts.append( Extension('_socket', ['socketmodule.c'], - depends = ['socketmodule.h']) ) +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 @@ + depends=['socketmodule.h'], + libraries=math_libs) ) # Detect SSL support for the socket module (via _ssl) + UPDMINOR = os.environ.get('UPDMINOREXT') + ooosslinc = os.environ.get('SOLARVERSION') + '/' + \ @@ -26,7 +26,7 @@ diff -ru misc/Python-2.7.6/setup.py misc '/usr/local/ssl/include', '/usr/contrib/ssl/include/' ] -@@ -714,8 +722,15 @@ +@@ -798,8 +806,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=1722635&r1=1722634&r2=1722635&view=diff ============================================================================== --- openoffice/trunk/main/python/pyversion.mk (original) +++ openoffice/trunk/main/python/pyversion.mk Sat Jan 2 15:17:18 2016 @@ -22,7 +22,7 @@ # in the python project accordingly !!! PYMAJOR=2 PYMINOR=7 -PYMICRO=6 +PYMICRO=8 PYVERSION=$(PYMAJOR).$(PYMINOR).$(PYMICRO) .IF "$(GUI)" == "UNX"