Commit Graph

16 Commits

Author SHA1 Message Date
523a1c00e1 enable binary package option for a set of 'stable' libraries
Change-Id: I8924ba22d178aa4d8e500ae3f484af654a37e87e
Reviewed-on: https://gerrit.libreoffice.org/4765
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-08-17 07:16:57 +00:00
97b4c3d27b Revert "python3: build against internal zlib when that is requested"
Internal zlib is not really supported anyway on any platform that uses
setup.py.

This reverts commit 6afe0e5804f2a23f9fc9842d372fff77fd1023f1.

Change-Id: Icf94a85c4baf00df54ee5dcca5fe3ca4a63a54a8
2013-05-08 18:24:36 +02:00
6afe0e5804 python3: build against internal zlib when that is requested
Change-Id: I72798f704237f99ed49eeb3633a1e2ef481edeed
2013-05-08 17:49:57 +02:00
b865ff3d75 python3: put an RPATH into python binary ...
... and get rid of LD_LIBRARY_PATH hack in wrapper shell script.

Change-Id: I7d91c6086460504d656de7b018087264165f396b
2013-04-19 16:16:34 +02:00
e83990a872 python3: disable check in PyThreadState_Swap
This check is triggered by nested pyuno PyThreadAttach instances.
The assertion is basically about having multiple PyThreadState instances
per OS thread.  Hopefully this is not a "real" problem and the other
checks in PyEval_ReleaseThread/PyEval_AcquireThread will find all "real"
problems.

http://www.mail-archive.com/libreoffice@lists.freedesktop.org/msg62195.html

Change-Id: Ia82135f37f55ea69b545a83098619939869cb7c5
Reviewed-on: https://gerrit.libreoffice.org/3453
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-04-18 16:27:28 +00:00
c6cfd44717 Work around GCC 4.8 -Werror=format= in python3
...complainging that "‘PyArg_ParseTuple’ is an unrecognized format function
type."

Change-Id: I125af6669010c4c9c1a18cc7c1a4895acc89338b
2013-03-09 13:03:05 +01:00
2b5dd63565 python3: 15833.patch makes sense with ro /usr on Linux as well
Change-Id: If0d7b17b97a78eddcdd02b3951afb7b2a1ae43ad
2013-02-10 21:42:14 +01:00
eb96e43252 python3: bug 15833
That python bug cause problems when libreoffice is on a read-only
media... which is very common for Mac as the dmg used to package
the produce is seens as a read only volume.
This patch the bug 15833 for MacOSX only since that is the platform that
is most likely to be impacted, and because of bug 15431 that make
patching on Windows more complex/dangerous.

Change-Id: Ie7406c1c75748d38c871b3b544560caa62e9d838
Reviewed-on: https://gerrit.libreoffice.org/1934
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-01-31 10:42:45 +00:00
aaee2f77bd Revert "fix python3 build on SLED11"
Failures to build some python modules are actually not fatal, I just got
confused because the whole python build runs in parallel to the normal make.
This reverts commit f4ae375c00deb2297074c59b62db87de080bf591.
2012-12-04 11:53:11 +01:00
f4ae375c00 fix python3 build on SLED11
Apparently all recent systems use ncursesw, for which there is
-I/usr/include/ncursesw, but SLED11 uses ncurses lib, and there's no -I for that.

Change-Id: I61ec795aae45e1074075351eca62299784d08b09
2012-12-04 01:04:53 +01:00
d860b4f451 defuzz patches to squeak by RHEL-5 patch
Change-Id: Iac990e65e3af852a527e67154c66e8ad39ce4767
2012-11-28 09:18:09 +00:00
11e776023c python3: try to fix clang breakage in libffi
Thanks kendy for digging up the patch.

Change-Id: I97bc96081736596e84206b95a8d6b658ec3ffae5
2012-11-27 16:57:20 +01:00
ee352d11aa python3: fix MSVC "implicit int" build breaker on tinderbox
Thanks to shm_get for guessing the cause of the problem.

Change-Id: Ieca7199c0c267dc2acaa9ece3ef55747e6a4f816
2012-11-27 16:57:20 +01:00
9d921baa17 clean up PYTHON related version etc. variables:
- configure defines PYTHON_VERSION, PYTHON_VERSION_MAJOR,
  PYTHON_VERSION_MINOR
- remove pyversion.Makefile

Change-Id: I19ac8df18a520ad56bf63ea038dc0769b8249d0b
2012-11-27 16:57:19 +01:00
bee01c825b python3: build LibreOfficePython.framework on MacOS X
Change-Id: I0815aa0f5b50166f626f721be56969c0afd655a8
2012-11-26 23:14:34 +01:00
8a6c5b2fcb python3: add module for internal Python 3 build (not active yet)
The module builds here on Fedora 17 and with MSVC2008.
MacOS X is unfinished and probably breaks, which is why the module
is disabled now.

These patches from module python were dropped:

Integrated upstream:
- Python.mipsel-py4305.patch
- Python-2.6.1-py4768.patch
- Python-2.6.1-py2422.patch (modified, use --with-valgrind)
- Python-2.6.1-urllib.patch
- Python-2.6.1-py8067.patch

Obsolete:
- Python-2.6.1-svn-1.7.patch (migrated to non-toy HG now)
- Python-parallel-make.patch
- Python-2.6.1-nohardlink.patch (no idea why that would be needed,
                                 NFS should support hard links)
- Python-2.6.1-sysbase.patch (Solaris 11 setsolar specific patch)
- Python-2.6.1-cross.berkeleydb.patch (berekeleydb removal)
- Python-2.6.2-bdb48.patch
- Python-2.6.1-vc10.patch (upstream supports vc10)

An attempt to cross compile with mingw that proved unsucessful according
to dtardon; there is upstream work on this topic that is possibly
already in 3.3: http://bugs.python.org/issue8067
- Python-2.6.2-cross.patch
- Python-2.6.2-cross.fix-configure.patch

Change-Id: Iba9a3cab955983e173e12110f93a6f381d86f9ce
2012-11-17 00:45:13 +01:00