Author: pfg Date: Sun Jan 3 05:10:43 2016 New Revision: 1722700 URL: http://svn.apache.org/viewvc?rev=1722700&view=rev Log: Revert r1722635: Update Python bundled version to 2.7.8
It broke the buildots .. requires some investigation. Added: openoffice/trunk/main/python/python-2.7.6-mingw.patch - copied unchanged from r1722634, openoffice/trunk/main/python/python-2.7.6-mingw.patch openoffice/trunk/main/python/python-2.7.6-nohardlink.patch - copied unchanged from r1722634, openoffice/trunk/main/python/python-2.7.6-nohardlink.patch openoffice/trunk/main/python/python-2.7.6-pcbuild.patch - copied unchanged from r1722634, openoffice/trunk/main/python/python-2.7.6-pcbuild.patch openoffice/trunk/main/python/python-2.7.6-sysbase.patch - copied unchanged from r1722634, openoffice/trunk/main/python/python-2.7.6-sysbase.patch Removed: openoffice/trunk/main/python/python-2.7.8-mingw.patch openoffice/trunk/main/python/python-2.7.8-nohardlink.patch openoffice/trunk/main/python/python-2.7.8-pcbuild.patch openoffice/trunk/main/python/python-2.7.8-sysbase.patch Modified: openoffice/trunk/main/external_deps.lst openoffice/trunk/main/python/makefile.mk openoffice/trunk/main/python/prj/d.lst openoffice/trunk/main/python/python-freebsd.patch openoffice/trunk/main/python/python-md5.patch openoffice/trunk/main/python/python-solaris.patch openoffice/trunk/main/python/python-solver-before-std.patch openoffice/trunk/main/python/python-ssl.patch openoffice/trunk/main/python/pyversion.mk Modified: openoffice/trunk/main/external_deps.lst URL: http://svn.apache.org/viewvc/openoffice/trunk/main/external_deps.lst?rev=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/external_deps.lst (original) +++ openoffice/trunk/main/external_deps.lst Sun Jan 3 05:10:43 2016 @@ -204,9 +204,9 @@ if (ENABLE_MEDIAWIKI == YES) URL2 = $(OOO_EXTRAS)$(MD5)-$(name) if (SYSTEM_PYTHON != YES) - MD5 = d4bca0159acb0b44a781292b5231936f - name = Python-2.7.8.tgz - URL1 = http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz + MD5 = 1d8728eb0dfcac72a0fd99c17ec7f386 + name = Python-2.7.6.tgz + URL1 = http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz URL2 = $(OOO_EXTRAS)$(MD5)-$(name) if (SYSTEM_BOOST != YES) Modified: openoffice/trunk/main/python/makefile.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/python/makefile.mk?rev=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/makefile.mk (original) +++ openoffice/trunk/main/python/makefile.mk Sun Jan 3 05:10:43 2016 @@ -42,7 +42,7 @@ all: TARFILE_NAME=Python-$(PYVERSION) -TARFILE_MD5=d4bca0159acb0b44a781292b5231936f +TARFILE_MD5=1d8728eb0dfcac72a0fd99c17ec7f386 PATCH_FILES=\ python-solaris.patch \ python-freebsd.patch \ Modified: openoffice/trunk/main/python/prj/d.lst URL: http://svn.apache.org/viewvc/openoffice/trunk/main/python/prj/d.lst?rev=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/prj/d.lst (original) +++ openoffice/trunk/main/python/prj/d.lst Sun Jan 3 05:10:43 2016 @@ -36,51 +36,51 @@ mkdir: %_DEST%\lib%_EXT%\python\multipro mkdir: %_DEST%\lib%_EXT%\python\unittest mkdir: %_DEST%\lib%_EXT%\python\python2.7\config -..\%__SRC%\misc\build\Python-2.7.8\Lib\* %_DEST%\lib%_EXT%\python\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\lib-old\* %_DEST%\lib%_EXT%\python\lib-old\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\lib-tk\* %_DEST%\lib%_EXT%\python\lib-tk\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\site-packages\* %_DEST%\lib%_EXT%\python\site-packages\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\encodings\* %_DEST%\lib%_EXT%\python\encodings\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\email\* %_DEST%\lib%_EXT%\python\email\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\email\mime\* %_DEST%\lib%_EXT%\python\email\mime\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\compiler\* %_DEST%\lib%_EXT%\python\compiler\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\hotshot\* %_DEST%\lib%_EXT%\python\hotshot\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\distutils\* %_DEST%\lib%_EXT%\python\distutils\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\distutils\command\* %_DEST%\lib%_EXT%\python\distutils\command\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\xml\* %_DEST%\lib%_EXT%\python\xml\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\xml\dom\* %_DEST%\lib%_EXT%\python\xml\dom\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\xml\parsers\* %_DEST%\lib%_EXT%\python\xml\parsers\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\xml\sax\* %_DEST%\lib%_EXT%\python\xml\sax\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\curses\* %_DEST%\lib%_EXT%\python\curses\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\plat-linux2\* %_DEST%\lib%_EXT%\python\plat-linux2\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\config\* %_DEST%\lib%_EXT%\python\config\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\bsddb\* %_DEST%\lib%_EXT%\python\bsddb\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\logging\* %_DEST%\lib%_EXT%\python\logging\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\idlelib\* %_DEST%\lib%_EXT%\python\idlelib\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\idlelib\Icons\* %_DEST%\lib%_EXT%\python\idlelib\Icons\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\wsgiref\* %_DEST%\lib%_EXT%\python\wsgiref\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\json\* %_DEST%\lib%_EXT%\python\json\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\lib2to3\* %_DEST%\lib%_EXT%\python\lib2to3\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\lib2to3\fixes\* %_DEST%\lib%_EXT%\python\lib2to3\fixes\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\lib2to3\pgen2\* %_DEST%\lib%_EXT%\python\lib2to3\pgen2\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\sqlite3\* %_DEST%\lib%_EXT%\python\sqlite3\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\ctypes\* %_DEST%\lib%_EXT%\python\ctypes\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\ctypes\macholib\* %_DEST%\lib%_EXT%\python\ctypes\macholib\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\xml\etree\* %_DEST%\lib%_EXT%\python\xml\etree -..\%__SRC%\misc\build\Python-2.7.8\Lib\xml\etree\* %_DEST%\lib%_EXT%\python\xml\etree -..\%__SRC%\misc\build\Python-2.7.8\Lib\importlib\* %_DEST%\lib%_EXT%\python\importlib\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\multiprocessing\* %_DEST%\lib%_EXT%\python\multiprocessing\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\multiprocessing\dummy\* %_DEST%\lib%_EXT%\python\multiprocessing\dummy\* -..\%__SRC%\misc\build\Python-2.7.8\Lib\unittest\* %_DEST%\lib%_EXT%\python\unittest\* -..\%__SRC%\misc\build\Python-2.7.8\Makefile %_DEST%\lib%_EXT%\python\python2.7\config\Makefile +..\%__SRC%\misc\build\Python-2.7.6\Lib\* %_DEST%\lib%_EXT%\python\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\lib-old\* %_DEST%\lib%_EXT%\python\lib-old\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\lib-tk\* %_DEST%\lib%_EXT%\python\lib-tk\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\site-packages\* %_DEST%\lib%_EXT%\python\site-packages\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\encodings\* %_DEST%\lib%_EXT%\python\encodings\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\email\* %_DEST%\lib%_EXT%\python\email\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\email\mime\* %_DEST%\lib%_EXT%\python\email\mime\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\compiler\* %_DEST%\lib%_EXT%\python\compiler\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\hotshot\* %_DEST%\lib%_EXT%\python\hotshot\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\distutils\* %_DEST%\lib%_EXT%\python\distutils\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\distutils\command\* %_DEST%\lib%_EXT%\python\distutils\command\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\xml\* %_DEST%\lib%_EXT%\python\xml\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\xml\dom\* %_DEST%\lib%_EXT%\python\xml\dom\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\xml\parsers\* %_DEST%\lib%_EXT%\python\xml\parsers\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\xml\sax\* %_DEST%\lib%_EXT%\python\xml\sax\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\curses\* %_DEST%\lib%_EXT%\python\curses\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\plat-linux2\* %_DEST%\lib%_EXT%\python\plat-linux2\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\config\* %_DEST%\lib%_EXT%\python\config\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\bsddb\* %_DEST%\lib%_EXT%\python\bsddb\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\logging\* %_DEST%\lib%_EXT%\python\logging\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\idlelib\* %_DEST%\lib%_EXT%\python\idlelib\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\idlelib\Icons\* %_DEST%\lib%_EXT%\python\idlelib\Icons\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\wsgiref\* %_DEST%\lib%_EXT%\python\wsgiref\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\json\* %_DEST%\lib%_EXT%\python\json\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\lib2to3\* %_DEST%\lib%_EXT%\python\lib2to3\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\lib2to3\fixes\* %_DEST%\lib%_EXT%\python\lib2to3\fixes\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\lib2to3\pgen2\* %_DEST%\lib%_EXT%\python\lib2to3\pgen2\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\sqlite3\* %_DEST%\lib%_EXT%\python\sqlite3\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\ctypes\* %_DEST%\lib%_EXT%\python\ctypes\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\ctypes\macholib\* %_DEST%\lib%_EXT%\python\ctypes\macholib\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\xml\etree\* %_DEST%\lib%_EXT%\python\xml\etree +..\%__SRC%\misc\build\Python-2.7.6\Lib\xml\etree\* %_DEST%\lib%_EXT%\python\xml\etree +..\%__SRC%\misc\build\Python-2.7.6\Lib\importlib\* %_DEST%\lib%_EXT%\python\importlib\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\multiprocessing\* %_DEST%\lib%_EXT%\python\multiprocessing\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\multiprocessing\dummy\* %_DEST%\lib%_EXT%\python\multiprocessing\dummy\* +..\%__SRC%\misc\build\Python-2.7.6\Lib\unittest\* %_DEST%\lib%_EXT%\python\unittest\* +..\%__SRC%\misc\build\Python-2.7.6\Makefile %_DEST%\lib%_EXT%\python\python2.7\config\Makefile ..\%__SRC%\misc\build\python-inst\lib\python2.7\_sysconfigdata.py %_DEST%\lib%_EXT%\python\_sysconfigdata.py ..\pyversion.mk %_DEST%\inc%_EXT%\pyversion.mk -..\%__SRC%\misc\build\Python-2.7.8\Include\* %_DEST%\inc%_EXT%\python\* +..\%__SRC%\misc\build\Python-2.7.6\Include\* %_DEST%\inc%_EXT%\python\* #unix ONLY ! ..\%__SRC%\misc\build\python-inst\bin\python %_DEST%\bin%_EXT%\python -..\%__SRC%\misc\build\Python-2.7.8\pyconfig.h %_DEST%\inc%_EXT%\python\pyconfig.h +..\%__SRC%\misc\build\Python-2.7.6\pyconfig.h %_DEST%\inc%_EXT%\python\pyconfig.h ..\%__SRC%\misc\build\python-inst\lib\python2.7\lib-dynload\* %_DEST%\lib%_EXT%\python\lib-dynload\* ..\%__SRC%\misc\build\python-inst\bin\python2.7 %_DEST%\bin%_EXT%\python ..\%__SRC%\misc\build\python-inst\lib\libpython2.7.so.1.0 %_DEST%\lib%_EXT%\libpython2.7.so.1.0 @@ -91,24 +91,24 @@ symlink: %_DEST%\lib%_EXT%\libpython2.7. #MingW ONLY ! ..\%__SRC%\misc\build\python-inst\bin\python.exe %_DEST%\bin%_EXT%\python.exe -..\%__SRC%\misc\build\Python-2.7.8\libpython2.7.dll %_DEST%\bin%_EXT%\libpython2.7.dll +..\%__SRC%\misc\build\Python-2.7.6\libpython2.7.dll %_DEST%\bin%_EXT%\libpython2.7.dll # WINDOWS ONLY ! ..\%__SRC%\misc\build\pyconfig.h %_DEST%\inc%_EXT%\python\pyconfig.h -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\python.exe %_DEST%\bin%_EXT%\python.exe -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\python27.dll %_DEST%\bin%_EXT%\python27.dll -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\python27.lib %_DEST%\lib%_EXT%\python27.lib -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_socket.pyd %_DEST%\lib%_EXT%\python\_socket.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_ssl.pyd %_DEST%\lib%_EXT%\python\_ssl.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\select.pyd %_DEST%\lib%_EXT%\python\select.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\unicodedata.pyd %_DEST%\lib%_EXT%\python\unicodedata.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\winsound.pyd %_DEST%\lib%_EXT%\python\winsound.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\pyexpat.pyd %_DEST%\lib%_EXT%\python\pyexpat.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_testcapi.pyd %_DEST%\lib%_EXT%\python\_testcapi.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_multiprocessing.pyd %_DEST%\lib%_EXT%\python\_multiprocessing.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_msi.pyd %_DEST%\lib%_EXT%\python\_msi.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_elementtree.pyd %_DEST%\lib%_EXT%\python\_elementtree.pyd -..\%__SRC%\misc\build\Python-2.7.8\PCbuild\_ctypes.pyd %_DEST%\lib%_EXT%\python\_ctypes.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\python.exe %_DEST%\bin%_EXT%\python.exe +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\python27.dll %_DEST%\bin%_EXT%\python27.dll +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\python27.lib %_DEST%\lib%_EXT%\python27.lib +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_socket.pyd %_DEST%\lib%_EXT%\python\_socket.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_ssl.pyd %_DEST%\lib%_EXT%\python\_ssl.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\select.pyd %_DEST%\lib%_EXT%\python\select.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\unicodedata.pyd %_DEST%\lib%_EXT%\python\unicodedata.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\winsound.pyd %_DEST%\lib%_EXT%\python\winsound.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\pyexpat.pyd %_DEST%\lib%_EXT%\python\pyexpat.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_testcapi.pyd %_DEST%\lib%_EXT%\python\_testcapi.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_multiprocessing.pyd %_DEST%\lib%_EXT%\python\_multiprocessing.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_msi.pyd %_DEST%\lib%_EXT%\python\_msi.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_elementtree.pyd %_DEST%\lib%_EXT%\python\_elementtree.pyd +..\%__SRC%\misc\build\Python-2.7.6\PCbuild\_ctypes.pyd %_DEST%\lib%_EXT%\python\_ctypes.pyd #linklib: libpython.so.*.*.* Modified: openoffice/trunk/main/python/python-freebsd.patch URL: http://svn.apache.org/viewvc/openoffice/trunk/main/python/python-freebsd.patch?rev=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/python-freebsd.patch (original) +++ openoffice/trunk/main/python/python-freebsd.patch Sun Jan 3 05:10:43 2016 @@ -1,6 +1,5 @@ -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 +--- 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 @@ -0,0 +1,612 @@ +# Generated by h2py from /usr/include/netinet/in.h + @@ -614,17 +613,15 @@ 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 +--- 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 @@ -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 -@@ -486,7 +486,7 @@ +--- 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 @@ # #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. @@ -633,10 +630,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 @@ +--- 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 @@ rm -rf conftest* ;; @@ -645,9 +641,9 @@ diff -ruN misc/Python-2.7.8/Modules/_cty 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 +@@ -11275,6 +11275,9 @@ + powerpc-*-freebsd*) + TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc ;; + powerpc64-*-freebsd*) + TARGET=POWERPC; TARGETDIR=powerpc @@ -655,10 +651,9 @@ diff -ruN misc/Python-2.7.8/Modules/_cty 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 -@@ -98,20 +98,15 @@ +--- 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 @@ { #define IOCTL_BUFSZ 1024 int fd; @@ -670,7 +665,7 @@ diff -ruN misc/Python-2.7.8/Modules/fcnt 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 this. +- 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 @@ -682,7 +677,7 @@ diff -ruN misc/Python-2.7.8/Modules/fcnt int arg; int ret; char *str; -@@ -119,7 +114,7 @@ +@@ -118,7 +113,7 @@ int mutate_arg = 1; char buf[IOCTL_BUFSZ+1]; /* argument plus NUL byte */ @@ -691,7 +686,7 @@ diff -ruN misc/Python-2.7.8/Modules/fcnt conv_descriptor, &fd, &code, &str, &len, &mutate_arg)) { char *arg; -@@ -170,7 +165,7 @@ +@@ -169,7 +164,7 @@ } PyErr_Clear(); @@ -700,7 +695,7 @@ diff -ruN misc/Python-2.7.8/Modules/fcnt conv_descriptor, &fd, &code, &str, &len)) { if (len > IOCTL_BUFSZ) { PyErr_SetString(PyExc_ValueError, -@@ -192,7 +187,7 @@ +@@ -191,7 +186,7 @@ PyErr_Clear(); arg = 0; if (!PyArg_ParseTuple(args, @@ -709,37 +704,8 @@ 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 +--- 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 @@ -38,13 +38,18 @@ #endif #endif @@ -768,7 +734,7 @@ diff -ruN misc/Python-2.7.8/Python/threa #if __FreeBSD_version >= 500000 && __FreeBSD_version < 504101 #undef PTHREAD_SYSTEM_SCHED_SUPPORTED #endif -@@ -162,6 +166,7 @@ +@@ -161,6 +165,7 @@ { pthread_t th; int status; @@ -776,7 +742,7 @@ diff -ruN misc/Python-2.7.8/Python/threa #if defined(THREAD_STACK_SIZE) || defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) pthread_attr_t attrs; #endif -@@ -190,6 +195,8 @@ +@@ -189,6 +194,8 @@ #if defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) pthread_attr_setscope(&attrs, PTHREAD_SCOPE_SYSTEM); #endif @@ -785,7 +751,7 @@ diff -ruN misc/Python-2.7.8/Python/threa status = pthread_create(&th, #if defined(THREAD_STACK_SIZE) || defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) -@@ -201,6 +208,7 @@ +@@ -200,6 +207,7 @@ (void *)arg ); @@ -793,22 +759,22 @@ 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.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 @@ ;; 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:+:${LD_LIBRARY_PATH}} + RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH} INSTSONAME="$LDLIBRARY".$SOVERSION ;; -@@ -5355,11 +5355,6 @@ +@@ -4924,11 +4924,6 @@ LDLIBRARY='libpython$(VERSION).so' BLDLIBRARY='-L. -lpython$(VERSION)' - RUNSHARED=LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} + RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH} - case $ac_sys_system in - FreeBSD*) - SOVERSION=`echo $SOVERSION|cut -d "." -f 1` @@ -817,35 +783,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.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 @@ macros = dict() libraries = [] @@ -854,7 +795,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 @@ +@@ -1607,7 +1592,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=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/python-md5.patch (original) +++ openoffice/trunk/main/python/python-md5.patch Sun Jan 3 05:10:43 2016 @@ -1,7 +1,7 @@ -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 @@ +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 @@ # 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=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/python-solaris.patch (original) +++ openoffice/trunk/main/python/python-solaris.patch Sun Jan 3 05:10:43 2016 @@ -1,6 +1,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 @@ +--- 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 @@ 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=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/python-solver-before-std.patch (original) +++ openoffice/trunk/main/python/python-solver-before-std.patch Sun Jan 3 05:10:43 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.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 @@ -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 @@ +@@ -819,6 +820,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 @@ +@@ -858,6 +860,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=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/python-ssl.patch (original) +++ openoffice/trunk/main/python/python-ssl.patch Sun Jan 3 05:10:43 2016 @@ -1,18 +1,18 @@ -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 -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 @@ 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 @@ - depends=['socketmodule.h'], - libraries=math_libs) ) +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']) ) # Detect SSL support for the socket module (via _ssl) + UPDMINOR = os.environ.get('UPDMINOREXT') + ooosslinc = os.environ.get('SOLARVERSION') + '/' + \ @@ -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 @@ +@@ -714,8 +722,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=1722700&r1=1722699&r2=1722700&view=diff ============================================================================== --- openoffice/trunk/main/python/pyversion.mk (original) +++ openoffice/trunk/main/python/pyversion.mk Sun Jan 3 05:10:43 2016 @@ -22,7 +22,7 @@ # in the python project accordingly !!! PYMAJOR=2 PYMINOR=7 -PYMICRO=8 +PYMICRO=6 PYVERSION=$(PYMAJOR).$(PYMINOR).$(PYMICRO) .IF "$(GUI)" == "UNX"