700 Commits

Author SHA1 Message Date
Tor Lillqvist
503b248127 Update bundled boost to 1.53.0
Modify our patches as necessary to match the updated boost sources. Drop
patches for which corresponding (or even identical) changes already are
present. Add a new boostsystem static library and use it in two places.

Change-Id: Ib59558feb56dab87a69c91b38caca8e7a9e9a22e
2013-05-24 12:40:46 +03:00
David Tardon
62b74b6c21 gbuild: define gengal deps on windows too
Change-Id: I274d0a8392d51937630704b721953b407e7c3e91
2013-05-23 09:31:58 +02:00
David Tardon
a494a8329f use $(OS_FOR_BUILD) to fix mingw cross-compilation
Change-Id: I606e99e80ace5b086210e5a724a3e979e2b98cbf
2013-05-16 14:39:25 +02:00
Michael Stahl
db5c8c52ef libwpd: stop delivering headers
Change-Id: Ic9209b5db0990bc9433d82ef95ca64179e888f51
2013-05-16 14:24:34 +02:00
Michael Stahl
acc7f61f45 libvisio: stop delivering headers
Change-Id: I94d15fc2e367a2fe474cd4e10109bef0d9029b28
2013-05-16 14:24:33 +02:00
Michael Stahl
ff71895f49 libmwaw: stop delivering headers
Change-Id: Ib58198ad0ec638bd92d0e7d8301709654c93ea54
2013-05-16 14:24:33 +02:00
Michael Stahl
35ac39e4bd libmspub: stop delivering headers
Change-Id: I78d5b83b5d98c1c37b9b95d3504533dabb449e09
2013-05-16 14:24:32 +02:00
David Tardon
ac261bf6dc drop unneeded dep
Change-Id: I9686ef445dde2e2f1e2e88a93ec681251fe3093d
2013-05-16 13:41:34 +02:00
David Tardon
45a5c26f17 fix dep on python framework on mac
Change-Id: Id80540174ccd141eaf89854da6f80bcc0659b59c
2013-05-16 13:41:33 +02:00
Matúš Kukan
bae52ee3ef fix cross-compilation of Galleries
- RepositoryModule_build: add modules necessary to build gengal and
libraries used at run-time
- add dependencies to gb_Executable__register_gengal.bin
- use gb_Helper_OUTDIR_FOR_BUILDLIBDIR

Change-Id: I4a88c1786b1ee2ee2b75b1a5dd75009ef70ed353
2013-05-16 12:44:20 +02:00
Michael Meeks
2ae649de24 gengal: don't depend on vclplug_svp on Windows.
Change-Id: I5d179ab3d8591bb01799dcb2b8eb6b5c2bd90110
2013-05-15 11:11:36 +01:00
Caolan McNamara
48e70ad8ad fix macosx build
Change-Id: Ie644af5866eadbee2a3d2840db37676d5c0bdc30
2013-05-15 10:36:19 +01:00
David Tardon
1546c2935c gbuild: make Gallery work
Change-Id: Ia2914e24f03cdb3f24df30bf203a09d18f4a8fd4
2013-05-15 09:37:38 +01:00
Michael Stahl
09373d4583 soltools: remove Package_inc and empty unistd.h nonsense
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
2013-05-10 17:56:24 +02:00
Michael Stahl
3c38b7727a zlib: remove ExternalPackage_zlib
Change-Id: I5bce88b2044279a6563fd68c35f9c1ac824c8850
2013-05-08 23:34:26 +02:00
Michael Stahl
b65859c5c6 jpeg: remove ExternalPackage_jpeg
Change-Id: I09a4b3a3ef816a8bf63d4aa0c7fe7bec2a67dbd8
2013-05-08 17:49:58 +02:00
Michael Stahl
416b321666 libpng: remove ExternalPackage_libpng
Change-Id: I478a057c07b9fe850401b96297a14d7842c0703f
2013-05-08 17:49:58 +02:00
Michael Stahl
759d02bcdf libcmis: remove ExternalPackage_libcmis.mk
Change-Id: Ib81300d8606281d7de46382c4f251f58ffffb5ad
2013-05-08 17:49:57 +02:00
Michael Stahl
6416e9b628 libmariadb: remove ExternalPackage_libmariadb
Change-Id: I15bf4537a88f2ae290d778ada993f06ec99c2fa5
2013-05-08 17:49:57 +02:00
Michael Stahl
ee8323e228 postgresql: stop delivering headers
Change-Id: I1c08999207a90e6105fbba576354cbfea0ec1689
2013-05-08 17:49:57 +02:00
Michael Stahl
90ad80e3a4 mythes: stop delivering headers
Change-Id: I10a9e7836ce648a0f789be479a7c90bbff592b37
2013-05-08 17:49:56 +02:00
Michael Stahl
28cde0c9ab clucene: remove ExternalPackage_clucene
Change-Id: Ib120919cf3810eeba8332dd572af73c0f4979922
2013-05-08 17:49:56 +02:00
Michael Stahl
8db0275b26 harfbuzz: stop delivering headers
Change-Id: I6a68b2df3a5bd4076e07729b675179e52f4f0615
2013-05-08 17:49:56 +02:00
Michael Stahl
5e037bbb3b expat: remove ExternalPackage_expat
Change-Id: I80b7f86947645a45263bbd7423a10ba8300441e9
2013-05-08 17:49:56 +02:00
Michael Stahl
95565d586a RepositoryExternal: librdf needs to depend on Packages
(should hopefully fix tinderbox breakage)

Change-Id: I460b782b1bbf212a4f535960f82b2a2843f6fe74
2013-05-07 12:18:19 +02:00
Michael Stahl
10fc13c948 lib*: consistently name all UnpackedTarball and ExternalProject
Change-Id: I4d11dc634c4f93ffcdc7e1f359e5d6a0d001aaae
2013-05-07 01:41:26 +02:00
Michael Stahl
96907bfb02 np_sdk: remove both Package_inc and Package_npapi
This is a bit of a mess, apparently there are some headers here that may
come from the system and others that are always internal?

Change-Id: Ifbf486d3016bc87849e2593d83b3d48dae3aeca0
2013-05-07 01:41:25 +02:00
Michael Stahl
4f94ee5648 x11_extensions: remove Package_inc
Change-Id: Iae077cdb1f79a6f539734ecc9897249675f2aa73
2013-05-07 01:41:25 +02:00
Michael Stahl
674e791119 twain: remove Package_inc
Change-Id: I67d0801d8d353951f9c9b1ca7f08b23de9b34067
2013-05-07 01:41:24 +02:00
Michael Stahl
72279eaa88 sane: remove Package_inc
Change-Id: Ie60d8e9ff8f0abcccc85253be15b6c2c8de944cb
2013-05-07 01:41:24 +02:00
Michael Stahl
fea65aaa81 unixODBC: remove Package_inc
Change-Id: I99ebfcf2a52fe108599938abad87ab73552e6e2a
2013-05-07 01:41:24 +02:00
Michael Stahl
6b2ce087e1 Mesa: remove Package_inc
Change-Id: Ie87b9b2d7dc87ee60c072a2cf80cda5b191d1209
2013-05-07 01:41:24 +02:00
Fridrich Štrba
93848e11ec Splitting writerperfect into serializer and libodfgen
Change-Id: I69f12fb097dbc977e63463b6b764a3553bcf9271
2013-05-02 20:26:23 +02:00
Matúš Kukan
51ba7dbee1 do not fail when using disabled liblangtag external; just do nothing
Change-Id: I3e9027ac1d4a19b953bd3404c82f069334f5f4ff
2013-05-02 14:53:55 +02:00
David Tardon
491dea0a1f use gb_ExternalPackage_add_runtime_library for adding libs
Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
2013-05-01 16:55:38 +02:00
Tor Lillqvist
e4c6fe5d41 It's gb_UnoApi_get_target that we want here
Fixes cross-compilation: Running (the BUILD platform) saxparser in i18npool
failed because there was no BUILD udkapi.rdb.

No gb_UnoApi_get_target_for_build exists, and anyway, it would not be
needed. (Not here at least.)

Change-Id: I7bfe34cf339d8a847b76ab29669acc8d458d54e3
2013-04-24 15:14:13 +03:00
Stephan Bergmann
ab149c7e3f Get rid of UnoApiMerge_uretypes, which is just a duplicate of UnoApi_udkapi
What is a little confusing is that the udkapi.rdb ends up as types.rdb in the
installation set (in the URE's sub-tree).  So all places that reference it
during the build do so as "udkapi" while all places that reference it in an
installation set do so as "types."

Change-Id: I35d0695966b3bd703f5494b636b9782efc0d3fcb
2013-04-24 10:51:31 +02:00
Fridrich Štrba
9a943e585a Fix linking with harfbuzz
Change-Id: Ic28c7922b0fab3b5a7ac1c0500a429539a4c29bc
2013-04-23 11:23:38 +02:00
Khaled Hosny
7e389f4def Add HarfBuzz support to the build system
To be used in the next commit.

Change-Id: I6ee286d0c050a5ca650e7fb3692b0facccb5f0c0
Reviewed-on: https://gerrit.libreoffice.org/3517
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-23 08:00:14 +00:00
Michael Stahl
b6bcbb675a replace python-core zip built in pyuno with direct use of Package
- python3: deliver files to INSTDIR, with same layout as instset
  and do not deliver .lib files
- pyuno: remove obsolete python.bin targets
- pyuno: remove usage of CustomTarget_zip for WNT and non-Mac UNX
  platforms (sadly it is apparently still needed for "system" python on
  MinGW)
- scp2: use the python3 filelist
  There is still a problem here because the installer does not currently
  allow to preserve the executable bit on files in a filelist
- RepositoryExternal: run python executable from INSTDIR
  and link against libraries in UnpackedTarball dir

Change-Id: I931ca0a8be6ff40051b1ca50da1f0770e6057832
Reviewed-on: https://gerrit.libreoffice.org/3525
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-04-22 11:33:25 +00:00
Fridrich Štrba
8c07bd39a8 Uploading libwps 0.2.8 release
Change-Id: I53413843694bd090d5eaa714b141761e8ad7db60
2013-04-19 12:09:01 +02:00
Fridrich Štrba
115033fea5 Uploading a new long-awaited release of libwpg
Change-Id: I2ffc92c620242426da61e11c8f354f6080edbabc
2013-04-18 15:45:37 +02:00
Michael Stahl
4811c2dc9f adapt all externals to build against MSVC debug runtime
Add patches and/or tweaks to the following modules:
curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec,
lpsolve, nss, openssl, python3

lcms2 has an inconsistency where the .lib and the .dll don't agree on
the .dll name.

openssl gets a honorable mention because apparently it's undocumented
custom build system can build with /MDd if one picks the right
configuration but i couldn't figure out how to do that in an hour of
trying, and just patched the release config instead.

Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
2013-04-15 15:26:32 +02:00
Rene Engelhard
26b80fc812 oops, move gb_LinkTarget_add_libs back to correct position...
Change-Id: I4eff9417d57b6d949ce511fd508a1a2d73197952
2013-04-13 19:30:40 +02:00
Rene Engelhard
fb360f5f8a fix system-orcus: add dummy gb_LinkTarget__use_orcus-parser
Change-Id: I6d2a73960ded37e60008daea6555001e7b126f5a
2013-04-13 16:18:20 +02:00
Andres Gomez
48d49759a4 neon: honor --disable-openssl and use GNUTLS
On --disable-openssl, the bundled neon library
will link against GNUTLS + gcrypt instead of
OpenSSL.

Change-Id: I5b3f09cd1003aefde0478aaab026536c962212c4
Reviewed-on: https://gerrit.libreoffice.org/3330
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-13 10:49:46 +00:00
Andres Gomez
e3f607e766 build: new --disable-openssl flag
Most of the components included in LibreOffice
already support alternative TLS libraries (e.g.
NSS, GnuTLS).

Change-Id: If00c348046fdbc88156f3d89c25e874e7e9bd04c
Reviewed-on: https://gerrit.libreoffice.org/3328
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-13 10:47:27 +00:00
Kohei Yoshida
4d9c2fb1e0 Get sc to build.
Change-Id: Ia5a73ec2acd3663a35632f268b59c0646cd356ea
2013-04-13 01:54:41 -04:00
David Tardon
75c2c58a6c add external for unistd.h
Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd
2013-04-09 19:29:12 +02:00
David Tardon
51149806f8 rename expat external to 'expat'
expat_utf16 is long gone, so there is no need to fool around with
expat_utf8.

Change-Id: I0dd4a5c4d78805e98913e645cc83d2ab634bcb89
2013-04-09 09:46:38 +02:00