Commit Graph

144 Commits

Author SHA1 Message Date
Michael Stahl
9dbdf715eb .patch files don't need executable bits
Change-Id: I0b370ac227bbd833078804d8a276b48666df734c
2012-06-22 22:39:30 +02:00
David Tardon
794e2e601f (incomplete) attempt to build internal python with MinGW
Change-Id: I39c880e8615b164a66eb900c11b26da9d6489e02
2012-06-17 17:36:52 +02:00
Norbert Thiebaud
86d2a9d3c4 provide a gnu-make compatible include for pyversion
Change-Id: I I7d0de9bc04c26e71c6bd915a659a15c3e1f712d2
2012-05-29 07:35:26 +02:00
Petr Mladek
e4b3ac16d7 do not concatenate empty line in python/makefile.mk
Change-Id: I08897ea5527e7ac56b37855b740a3dc1c8ddb544
2012-05-23 15:33:46 +02:00
Michael Stahl
7e5a6a3850 python: svn 1.7 breaks the build because...
... the output of "svninfo" in a directory that doesn't contain a .svn
changed

Change-Id: I16b132663a7c8d9fd60eafafecfc7f9e82b69b29
2012-05-18 16:33:19 +02:00
Thomas Collerton
9520dbf59f EasyHack fdo#42783: get rid of CPU define/build system variable
Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
2012-05-09 16:31:31 +02:00
Bjoern Michaelsen
b1c3e8ae28 make gbuild the default assumption of build.pl
this removes dmake completely out of the build for migrated modules
build.pl now assumes modules to be gbuild, unless there is a
prj/dmake file

Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-29 03:50:46 +02:00
Caolán McNamara
e6d4795e52 extra love for incompatible expat on macosx 2012-04-10 16:45:48 +01:00
Laurent Godard
b773045fa0 to find the headers and (static) library of our internal openssl 2012-04-10 16:08:09 +01:00
Stephan Bergmann
7c4f2ec8a7 Simplify install name handling for external libraries on Mac OS X
...by allowing our special @___... tokens anywhere within an install name,
so that external modules can configure --prefix=/@___... etc.  This removes
the need for the special extshl and EXTRPATH=LOADER.  Also, a new
OUT2BIN_NONE can be used for external modules where the generated libraries
need the default EXTRPATH=OOO, but generated executables are only used
during the build and such need RPATH=NONE.
2012-02-29 18:46:38 +01:00
Stephan Bergmann
2484811c3a Revert "add dylib to the list of native python modules for Mac (for pyuno.dylib)"
This reverts those parts of commit f892f979ce
that add .dylib as an extension for native Python modules, which in turn was
obsoleted by 2ea723e8ce "Revert 'Mac OS X uses
.dylib and not .so for python modules.'" (and I verified on Mac OS X 10.6.8
that both LO's internal Pyton 2.6.1 and MacPort's python3.2 indeed import a
pyuno.so just fine).

There were additional modifications regarding pyversion stuff in the original
commit f892f979ce that appear unrelated and which
I left intact.
2012-02-22 10:51:32 +01:00
Josh Heidenreich
b469be0723 Added and improved READMEs for modules in libs-extern-sys 2012-02-09 18:23:49 +01:00
Stephan Bergmann
7d8f3b19c6 Linux LD_LIBRARY_PATH is missing as well. 2012-01-02 10:04:57 +01:00
Tor Lillqvist
7d3c674a04 Abandon attempt to use the debug CRT in a dbgutil build 2011-12-20 18:08:08 +02:00
Caolán McNamara
91be794312 Resolves: fdo#36763 backport fix for py#4768 2011-08-02 11:07:34 +01:00
Caolán McNamara
b01cf0f5fc UPDMINOREXT is gone away, drop it 2011-07-29 14:48:32 +01:00
Norbert Thiebaud
361ffc4805 Use MACOSX_SDK_PATH 2011-07-26 15:56:17 -05:00
Caolán McNamara
312f0cbb37 add easy-valgrindability to built-in python 2011-07-26 17:12:00 +01:00
Christian Lohmaier
f892f979ce add dylib to the list of native python modules for Mac (for pyuno.dylib) 2011-06-11 20:19:03 +02:00
Christian Lohmaier
e9d4bad440 allow building internal Python on Mac (needs to be built as framework)
fixes #i111496# (meta), #i111498# & #i111500#
(along with the similar commits to the other repos)
2011-06-06 19:29:37 +02:00
Christian Lohmaier
251b4d282b don't limit the _POSIX_SEMAPHORES+0 to FreeBSD (Mac needs it as well), rediff
please guys'n'gals:
Use dmake create_patch when updating/creating new patches. And when
replacing patches instead of adding ones, use solenv/bin/patch_sanitizer.pl
2011-06-06 19:29:37 +02:00
Tor Lillqvist
56f35e6b39 Drop %_EXT% which was always empty 2011-06-03 13:27:35 +03:00
Tor Lillqvist
93b1b381ed Don't build Python if DISABLE_PYTHON is TRUE
I don't know if this is the right thing to do. The --disable-python
switch is documented to "Disable build of Python 2.x UNO API". Does
that mean that it should disable use of Python at run-time completely?
What about use of Python tools at build-time, do we have such? Will
--disable-python then disable their use, too?
2011-05-29 20:16:19 +03:00
Tor Lillqvist
b0414f3fa1 Make the patch actually apply 2011-05-28 13:18:08 +03:00
Jan Holesovsky
a5303710f0 Merge remote-tracking branch 'origin/integration/dev300_m106'
Conflicts:
	berkeleydb/makefile.mk
2011-05-27 20:46:31 +02:00
Tor Lillqvist
bfed48d5b5 Drop OS2 2011-05-21 16:38:28 +03:00
Jan Holesovsky
e0785dd388 Merge commit 'ooo/DEV300_m106' into libreoffice-3-4
Conflicts:
	python/makefile.mk
	zlib/makefile.mk
2011-04-22 15:08:24 +02:00
Ivo Hinkelmann
27721a18d6 CWS-TOOLING: integrate CWS ause127 2011-03-29 19:12:02 +02:00
Jan Holesovsky
ce74a5d149 Merge commit 'ooo/DEV300_m103'
Conflicts:
	graphite/makefile.mk
	libxml2/makefile.mk
2011-03-23 16:59:29 +01:00
Hans-Joachim Lankenau
77c6a8e3ac ause127: #i117375# avoid hard links in python build 2011-03-22 10:24:28 +01:00
sb
0f34d16aa1 masterfix from: sb140: #i117456# on Solaris 11 against Solaris 10 baseline, trick python configure into thinking it sees Solaris 10
(transplanted from 6402ce7b0667b255e70c517c4320ecaee2682c56)
2011-03-18 17:31:51 +01:00
Jan Holesovsky
5f7158e265 Merge commit 'ooo/DEV300_m101' into intm101
Conflicts:
	boost/aliasing.patch
	boost/makefile.mk
	cairo/cairo/makefile.mk
	cairo/pixman/makefile.mk
	dictionaries/da_DK/README_th_da_DK.txt
	dictionaries/da_DK/description.xml
	dictionaries/da_DK/dictionaries.xcu
	dictionaries/da_DK/makefile.mk
	dictionaries/da_DK/th_da_DK.dat
	dictionaries/de_AT/th_de_AT_v2.idx
	dictionaries/de_CH/th_de_CH_v2.idx
	dictionaries/de_DE/COPYING
	dictionaries/de_DE/COPYING_GPLv2
	dictionaries/de_DE/COPYING_GPLv2.txt
	dictionaries/de_DE/README_extension_owner.txt
	dictionaries/de_DE/README_th_de_DE_v2.txt
	dictionaries/de_DE/makefile.mk
	dictionaries/de_DE/th_de_DE_v2.idx
	icu/makefile.mk
	moz/makefile.mk
	python/makefile.mk
2011-03-09 10:38:32 +01:00
sb
13b4336da8 sb142: #i116738# ignore test stuff from the Python implementation 2011-03-04 14:29:58 +01:00
Tor Lillqvist
138df361fa Py_DEBUG mangling for Windows 2011-02-15 04:55:02 +02:00
Tor Lillqvist
b7491dd511 Make debugging the Python interpreter simpler
When building (in the LibreOffice sense) for Windows with debug=t, use
the Debug solution configuration, but make the Debug project
configutations produce identically named executables as the Release
ones, and also use the normal runtime library.

Use same executables names
2011-02-14 02:41:32 +02:00
Tor Lillqvist
aac9fc0eac Clean up Python patches a bit
Don't bother commenting out stuff we don't want in the pcbuild.sln
file. Instead just remove it. Don't bother patching files specific for
older MSVS versions that we don't support any more.
2011-02-14 02:41:30 +02:00
Thomas Arnhold
074034a79e Clean up makefiles 2011-02-02 12:15:06 +01:00
Tor Lillqvist
631f331d3c Fix Python build for x64 Windows 2011-01-23 20:55:04 +02:00
Petr Mladek
8e443b4c42 fixed urllib.urlopen in the internal python (fdo#31466)
+ backported two fixes from newer python:
    + close the file even if an exception occurs (py#5536)
    + urllib doesn't correct server returned urls (py#918368)
+ thanks karolus <karlooforum at arcor dot de> for analyzing and suggesting
  the fix
2010-11-23 18:38:31 +01:00
Niko Rönkkö
630e06a2e2 Elide all "SO:" and "OOo:" build.lst prefixes 2010-11-04 23:37:59 +01:00
Jesús Corrius
116a68db3e Make sure Python builds for VS2008 again 2010-11-02 20:37:12 +01:00
Jesús Corrius
0ee89b7715 Actually deliver VC++ 10 compiled Python 2010-10-29 15:05:25 +02:00
Jesús Corrius
5a816bc42a Visual Studio 2010 project files for Python 2010-10-29 01:14:45 +02:00
Caolán McNamara
aab41efc81 get this to build on AIX 2010-10-13 14:42:06 +01:00
Hans-Joachim Lankenau
4b2e694152 ause126: #i114866# applied patch from issue: fix parallel build issue 2010-10-08 16:12:40 +02:00
Thorsten Behrens
b5b8138aac python-win32-buildfix.diff: make python build properly on win32 2010-09-14 12:49:54 +02:00
sb
da1320efe1 sb126: merged in DEV300_m84 2010-06-30 15:38:26 +02:00
sb
33474c4fff sb126: #i110197# remove -Wl,-z,noexecstack hack 2010-06-22 09:31:32 +02:00
tono
9bc06e6ac0 i#111958: MinGW port enhancement: runtime-pseude-reloc-v2 2010-05-31 21:53:32 +09:00
Jens-Heiner Rechtien
af78b0f646 CWS-TOOLING: integrate CWS ause117 2010-04-13 13:27:41 +02:00