557 Commits

Author SHA1 Message Date
Fridrich Štrba
8e9675d233 Trying to fix libcdr build
Change-Id: Ifcadb0e7be11d32e370b578e21f5d8881bab640f
2013-01-25 10:55:04 +01:00
Fridrich Štrba
851ca9c0c2 Uploading libcdr 0.0.10, hoping it works
Change-Id: Ibf21b856c0f9da276df60680513421be3c871a2d
2013-01-25 10:29:59 +01:00
Tor Lillqvist
40900fbd7d Add iconv library
Change-Id: Ice30031754e00958e9b1906ed767f56d481889c3
2013-01-03 20:21:50 +02:00
Michael Stahl
93ff02a313 RepositoryExternal: typo in gb_LinkTarget__use_sane_headers
Change-Id: I011a946311498cbe42ebcd5cd6517f855ea5e8d8
2013-01-03 17:23:44 +01:00
Peter Foley
c003d25d24 convert nss to gbuild
Change-Id: I59edc4c437abccc201823d97f1cbec230d273b05
Reviewed-on: https://gerrit.libreoffice.org/1529
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-01-02 16:21:23 +00:00
Peter Foley
9ddba66440 convert openssl to gbuild and add to tail_build
Change-Id: I52c62a91e317f072237cf25ed54f3cc6456d82b3
Reviewed-on: https://gerrit.libreoffice.org/1495
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-31 20:13:20 +00:00
Peter Foley
b4b6c45983 fix icu deps
Change-Id: I02c6554d0bbfd39a2693de742712e98b059956a3
2012-12-31 15:13:14 -05:00
David Tardon
ceb0d0635c use runtime deps in gbuild classes
Change-Id: I007e0293c354d6f930dffb4a9a2c2df5640a673b
2012-12-30 17:15:49 +01:00
David Tardon
edf6730fd5 add runtime deps for custom targets
Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
2012-12-30 17:15:48 +01:00
Peter Foley
18bd1e7364 convert redland to gbuild and add to tail_build
Change-Id: I953fb203b1a24920f236c2f6e1fd9d82edda1f0f
Reviewed-on: https://gerrit.libreoffice.org/1493
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-30 14:50:49 +00:00
David Tardon
27a66ce174 gendict is internal tool, not part of ICU
Change-Id: Ica89dc89663ed3fa611e36245732b296386b5bf7
2012-12-29 14:29:29 +01:00
David Tardon
6306926e03 register ICU tools as external executables
Change-Id: Ia6c96d3db5c232cb393832c1dd4e33295827bb99
2012-12-29 13:03:48 +01:00
David Tardon
2e6d024ac5 fix internal python deps on MacOSX
This means we can put python3 back into tail_build, IMO.

Change-Id: I38b43f8fb0a0f91c42acb5acb3066b1e8596ceea
2012-12-29 12:57:50 +01:00
David Tardon
bbf2f41395 rethink external executable setup
Change-Id: I5293fea9b5404b82e72761407d325c408a2e45ca
2012-12-29 12:57:50 +01:00
Peter Foley
b92a0d9208 convert icu to gbuild and add to tail_build
Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6
Reviewed-on: https://gerrit.libreoffice.org/1488
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-12-27 15:53:39 +00:00
Tor Lillqvist
c29098917a Get rid of (most uses of) GUI
GUI only takes values UNX or WNT, so it is fairly pointless. One can check
whether OS is WNT or not instead.

Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34
Reviewed-on: https://gerrit.libreoffice.org/1304
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-25 17:53:25 +00:00
Peter Foley
e5ccda4bb3 fix officebean on mingw
Change-Id: I18994c4c825748344f8d203e1a6be6b242249409
2012-12-25 11:23:58 -05:00
David Tardon
eafaec9539 use external for sane headers
Change-Id: I6fc53e185254a37df7d03ab6f91210b8e397db2e
2012-12-21 14:55:29 +01:00
Stephan Bergmann
39a6e45bfd cppunit is PLAINLIBS_NONE
Change-Id: I98765698773f9b349d6aac200ee2e55c25e7a47a
2012-12-07 08:11:16 +01:00
Peter Foley
143835b928 convert cppunit to gbuild
Change-Id: Idcba54973940b9f197f2fd84a906b50468d1b166
2012-12-06 13:53:52 +01:00
Michael Stahl
75a2c50148 RepositoryExternal.mk: try to fix python3 external on Mac
Change-Id: I934d6b89624482e9bca763a1b6c8efac86dff39e
2012-12-04 13:47:56 +01:00
Michael Stahl
1658e4efac RepositoryExternal.mk: clean up awful icudata/icui18n duplication
Change-Id: Ic4794d9a908b60220a4a849ff263eaa08776550c
2012-12-02 20:58:32 +01:00
David Tardon
ff7735d7a1 fix build with internal libxml2
Change-Id: I2dbef5bbe93cd8561ae0fba24f8d30771747098c
2012-12-02 17:02:44 +01:00
David Tardon
c2eca359af move setting up of ext. executables out of gbuild.mk
Change-Id: Icacd44abfa5bf5f75f0ee719b39fba6821976a8a
2012-12-02 10:56:48 +01:00
Peter Foley
921f31fb36 add python3 to tail_build
Change-Id: I01c3d280b4ff05ddbce77343ced6934b26bd3ceb
2012-11-30 11:34:30 -05:00
Michael Stahl
ca3590466c remove comment obsoleted by 49313b0626356f4726dc3bd52b237bbb81928a36
Change-Id: Id32034c2a584110be44eebee721147b9cbee0ddb
2012-11-27 16:57:20 +01:00
Michael Stahl
919263362c pyuno: add python_headers external and use it for wrapper
Change-Id: Ie151a1200037b6060eab00d6f0f0889134826e5e
2012-11-27 16:57:19 +01:00
Michael Stahl
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
Stephan Bergmann
49313b0626 Make python3 work with custom VALGRIND_CFLAGS
Change-Id: Ia4b08a1b20bf46af4d06c0478ed8e795ee543703
2012-11-27 15:35:02 +01:00
Michael Stahl
38a22a9026 Switch from python to python3
Mac specific parts of patch by:
Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

Change-Id: I90ef17c6f5a678230539a80ab999fa5344e4fc8f
2012-11-27 12:45:23 +01:00
David Tardon
f1035c1660 fdo#55435 orcus needs Boost.System with recent Boost
Change-Id: I2df230e0ca6293131ceaf9211fb301165981ab86
2012-11-23 06:51:17 +01:00
Fridrich Štrba
ec6013c88a Revert "Xlib import via generic pkg-config"
It breaks our baseline Linux release builds where x11_extensions
headers are actually used.

This reverts commit 3f00bc6717964c2d4db26093b64a68f93c7de906.
2012-11-21 16:28:14 +01:00
Michael Meeks
d04ac66578 dung out berkeleydb gnumake / configure bits ... 2012-11-21 14:52:49 +00:00
Enrico Weigelt, metux ITS
3f00bc6717 Xlib import via generic pkg-config
Generic importing Xlib+friends via pkg-config, instead of scanning
through a list of directories. This is very helpful for non-standard
installation pathes and crosscompiling, as the generic pkg-config
infrastructure will handle it all.

Also dropping the obsolete bundled Xext headers.

Conflicts:
	vcl/prj/build.lst

Change-Id: I6ee381030ff9f1d2d83062a17ab55ad3d847a4c6
2012-11-21 14:30:11 +00:00
Michael Stahl
de14220ae5 cairo: add missing dependencies, and add include dir...
...to find the right cairo-version.h

Change-Id: Ia609f7498aae97a68e908101bdeae274d940d2e8
2012-11-20 22:26:32 +01:00
Matúš Kukan
2cb7ba189d cairo: convert to gbuild
Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3
Reviewed-on: https://gerrit.libreoffice.org/1144
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2012-11-20 20:36:42 +00:00
Stephan Bergmann
ea64122c01 Further SYSTEM_MOZILLA/SYSTEM_NSS clean-up
...past 8648c974ea5e222027a5ac1c9a01cd9ac6e344a8 "Clean-up 'SYSTEM_MOZILLA' ->
'SYSTEM_NSS.'"  Looks like -DSYSTEM_MOZILLA in RepositoryExternal.mk's
gb_LinkTarget__use_nss3 was only relevant for
xmlsecurity/source/xmlsec/nss/nssinitializer.cxx (for which it had been set
explicitly in xmlsecurity/Library_xsec_xmlsec.mk, and renamed to SYSTEM_NSS
already).  And looks like xmlsecurity/Library_xsec_xmlsec.mk's explicit
SYSTEM_NSS code was more or less a duplication of RepositoryExternal.mk's
gb_LinkTarget__use_nss3, so made that DRY.

Change-Id: Ie6eca2c4eb7fb70f6a36c97d8681b4140f9870cb
2012-11-19 16:48:30 +01:00
Michael Stahl
7728967fec RepositoryExternal.mk: add gb_ExternalProject__use_expat
Change-Id: I4cb6417ede15253de1815b3f58dd320ab5aee296
2012-11-17 00:45:12 +01:00
Stephan Bergmann
13ef9dcc20 Rename "Mozilla headers" to "NPAPI headers" (incl. configure option name)
...to avoid confusion what that is actually about.  (Especially, it is
completely unrelated to --enable-mozilla.)

ATTENTION:  This renames the configure option --with-system-mozilla-headers to
--with-system-npapi-headers.

Change-Id: I48f3c79d69c4d4f445a94e7ddbeab06ea667becc
2012-11-15 18:15:43 +01:00
Tor Lillqvist
d8edf07ed9 Bin use of UTF-16 expat variant in the Windows shell extension
Thus we can drop that variant completely.

Change-Id: I11a8e40436921219bd6dd4afad4c7907ccb6b84c
2012-11-15 18:33:09 +02:00
Michael Stahl
70527511fa expat: get rid of expat_xmltok static library:
Just compile those files twice.
Also rename the UTF8 library to plain "expat".
This allows python to simply use that library and build "pyexpat"
succesfully.

Change-Id: I7e37ec5b87b70c2cf8c86e06709f0e8d0a67f09d
2012-11-15 11:35:58 +01:00
Christian Lohmaier
1654a1e71b gb_LinkTarget_get_preparation_target is not defined (2nd try)
gb_ExternalProject_use_unpacked has completely different different
side-effects, so use the manual way/the actually expected part of
the rule

Change-Id: I35edb19c3e768608bbb70314cac7ca908a426c7c
Reviewed-on: https://gerrit.libreoffice.org/1067
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-14 18:02:41 +00:00
Tor Lillqvist
6d5d057a19 Revert "gb_LinkTarget_get_preparation_target is not defined"
Nah, this then caused a repeatable other problem; in liborcus:

/bin/sh: line 1: ./configure: No such file or directory

This reverts commit dff0a481db662816b06f8496b30786cee5fc3dd5.
2012-11-14 18:46:45 +02:00
Christian Lohmaier
dff0a481db gb_LinkTarget_get_preparation_target is not defined
and in turn build breaks because boost headers are not ready.
use the suggestion by mst and use gb_LinkTarget_use_unpacked instead.
Also use gb_ExternalProject_use_unpacked for consistency

Change-Id: Ie52ba7cd99ae6622b11f32eca8895ca004b8ae95
Reviewed-on: https://gerrit.libreoffice.org/1066
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-14 16:37:33 +00:00
Christian Lohmaier
3dee92e135 library definitions for lcms2 and curl are in Extarnal*Package*_foo.mk
using external_project breaks a uniprocessor build since the libraries
are only partially copied to solver.

Change-Id: I0a83486e466e1c062a1dad89d9ea3d9e78d8c9b1
Reviewed-on: https://gerrit.libreoffice.org/1048
Reviewed-by: Peter Foley <jpfoley2@gmail.com>
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-14 11:54:20 +00:00
Peter Foley
e1f742a601 fix system boost
Change-Id: Id80557cb47ab471a0f3a643a1c11a59e89c14c54
2012-11-13 17:03:35 -05:00
Fridrich Štrba
9fe9011fcf liblangtag really does not need to be a shared library
Change-Id: I73f9422268f58ded971150f1ef16643885669ea3
2012-11-13 11:59:33 +01:00
Tor Lillqvist
97d8b88221 Revert "fdo#38878 upgrade xpdf to poppler"
Also revert my two minor follow-up popper commits.

Poppler doesn't build on Mac OS X. It uses fontconfig, and we don't
depend on that on the Mac.

There is a patch from 2009
http://lists.freedesktop.org/archives/poppler/2009-July/004932.html
(actual patch at
http://lists.freedesktop.org/archives/poppler/attachments/20090712/f3b154d0/attachment-0001.obj
) that makes poppler not use fontconfig on the Mac, but it was never
upstreamed.

And that patch uses the obsolete ATSUI API, which we want to stop
using in LO code, not introduce new uses of.

This reverts commit 39f9eb0d856293a974e2f024b29dca20068af073.
This reverts commit 0941c211858416f6117548e093b428b64785f98a.
This reverts commit a6e9bb4c7bad649cb44efaeef67fa18090348c53.
2012-11-13 10:28:15 +02:00
Peter Foley
a6e9bb4c7b fdo#38878 upgrade xpdf to poppler
Change-Id: Ib908a3acba1faabeb411b4d1459968a362ee8029
Reviewed-on: https://gerrit.libreoffice.org/1036
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-13 07:29:34 +00:00
Peter Foley
782151a791 convert liblangtag to gbuild
Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
2012-11-11 19:03:15 -05:00