557 Commits

Author SHA1 Message Date
Peter Foley
093acfe13c cleanup libexttextcat naming
Change-Id: I8aee95e0f93deaaf08046f544713af010a7f1e44
2012-11-10 11:47:50 -05:00
Peter Foley
cdb6eca477 liborcus needs boost
Change-Id: I83c6bd1bfb44e74b9f659a970b5c32d7475addfb
2012-11-10 08:57:06 -05:00
Peter Foley
31219f0f97 convert libexttextcat to gbuild
Change-Id: I633892a6d611e6481e49f9bd2739d3886563a24a
2012-11-09 17:48:15 -05:00
Michael Stahl
3bdb950f5e RepositoryExternal: fix gb_LinkTarget__use_valgrind
... which i've also managed to break, unaware of its existence.
Consolidate 2 different ways to use VALGRIND_CFLAGS.

Change-Id: I245c7a9a2b6bc904a227a15063cf5d8a2f64313c
2012-11-09 20:22:45 +01:00
Peter Foley
8905c0e4b0 fix system lcms2
Change-Id: I1dfb345d3047b59c79454d60747d192a761071ef
2012-11-08 21:02:36 -05:00
Peter Foley
f745212f96 convert lcms2 to gbuild
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-08 19:56:11 -05:00
Peter Foley
29d5e29a31 fix system lpsolve
Change-Id: I452b0514da11bbcf16a2f69b214fca90a1c76e2b
2012-11-07 18:18:08 -05:00
Peter Foley
085346f80d convert lpsolve to gbuild
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
Reviewed-on: https://gerrit.libreoffice.org/1002
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-07 22:33:48 +00:00
Caolán McNamara
1e98bb470a leave gio blank for sfx2 --disable-gio case
Change-Id: I670e5c04b56a59321efc59e7a92961362f47f706
2012-11-06 20:09:57 +00:00
Rene Engelhard
ac3c7ba458 make gb_LinkTarget__use_gthread/_gobject work again; used in vcl/connectivity
Change-Id: I30b249de52822dbd8c327c2213c5a7868a460fdd
2012-11-06 20:38:47 +01:00
Tor Lillqvist
e10124b20e Goodbye gettext, glib, gdk-pixbuf, pango, libcroco, libgsf and librsvg
Now with librsvg no longer used, and liblangtag no longer using glib,
a bunch of bundled (in some configurations, always on some platforms)
3rd-party libraries are no longer needed.

Initial work by rene, continued by tml.

Change-Id: I76edd7aea5452e3487499f0b9ed9f767cf760194
2012-11-06 18:59:44 +02:00
Fridrich Štrba
64ab61152c Uploading new libvisio 0.0.20 release
Change-Id: Ic090ae81c28f12a106a74aa6d10b43cce9d68fed
2012-11-05 11:47:42 +01:00
Norbert Thiebaud
1b61693a15 Enough with that...
peter's gbuildifications caused and ocean of red, that
1/ was not followed up by any attempt by the author to fix
2/ I wasted a good part of the weekend to de-entangle with
only partial sucess

reverting the whole mess for now...
to be resubmited when a bit less borked...

This reverts commit c4c160a4519f20d50e7189ef92aac99b83c4cc6a.
This reverts commit faef2e51d0c7b74334a11400b205daf382805780.
This reverts commit 057ce1fe2911f51be97199bf95e175db8aebfa42.
This reverts commit a7d34af344900233ba08aee2a56a3daf85ab2421.
This reverts commit befae0ceb80deb4623f3e41ff88b6dcb63eca0ad.
This reverts commit 433b43bcd2dbd146a9d6342fab0704d653c50d29.
This reverts commit 93e2c4a9d257ebbe794fbaba888229857e7c42d8.
2012-11-04 16:33:21 -06:00
Norbert Thiebaud
faef2e51d0 fix some lcms2 gbuildification breakages...
Change-Id: Icad3132c1710c62559c35964fe5ce3f466646f13
2012-11-04 15:23:51 -06:00
Peter Foley
433b43bcd2 convert lcms2 to gbuild
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-04 09:02:09 -05:00
Peter Foley
93e2c4a9d2 convert lpsolve to gbuild
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
2012-11-03 19:52:07 -04:00
Peter Foley
dd584cb4ea convert hyphen to gbuild
Change-Id: I55b3832128aa096eb44b67a26ec2afeb6c573604
2012-11-03 14:45:45 -04:00
Tor Lillqvist
23a324d282 Try to fix a highly parallel build of libcmis with a non-system curl
The problem us that gb_LinkTarget__use_curl only declared a dependency
on an *unpacked* curl tarball, but the curlbuild.h file is *generated*
during curl configury. So something that depends on a (non-system)
curl needs to depend on curl having been configured at least. Let's
try like this.

Change-Id: I87b2a3292807d9bb873c3656caf58c4d98d8f622
2012-10-30 13:21:10 +02:00
Matúš Kukan
7a030393a0 add more missing use_unpacked
Change-Id: I92395d5883ce862f1dca7b88aa4291a9608c1a52
2012-10-29 23:29:51 +01:00
Matúš Kukan
9f3a3ab69a tweak curl gbuildification
Change-Id: I17eae5612b88c3f57842a8ae50b1d062acf94765
2012-10-29 22:57:34 +01:00
Rene Engelhard
99ef1f57a1 add mythes stuff to RepositoryExternal.mk for system-mythes
Change-Id: I004825342646f839f72d8c180efdba6a7f835da7
2012-10-28 23:02:56 +01:00
Matúš Kukan
327db9fe01 fix hunspell and mythes library names
Change-Id: Ie660f8b3f885e3f26f188314433b9fbff27bf50a
2012-10-28 22:40:30 +01:00
Peter Foley
2e4ab69246 convert hunspell to gbuild
Change-Id: I285292ca7f7252399c3898ca49f73727ab569fca
2012-10-28 14:23:32 -04:00
Peter Foley
0b79b4e465 another mythes fixup
Change-Id: Ied0493987630a294897d0646cd022580ffd9544b
2012-10-28 14:23:31 -04:00
Peter Foley
1d1bab4084 fixup gbuildified mythes
Change-Id: I3a31c7c9ff66e2b6a13b22dce85854777b66355e
2012-10-28 12:02:29 -04:00
Matúš Kukan
c3a586a716 openldap: convert to gbuild
Change-Id: Ic1c4c58a09fd41bce78731e61349baa129f5e935
2012-10-28 15:16:19 +01:00
David Tardon
cb2762360f gbuildify zlib
Change-Id: I702c044fdf510c67364f2fc32889ca394583edf6
2012-10-26 17:33:30 +02:00
Matúš Kukan
1e925461d5 RepositoryExternal: add disabled graphite case
Change-Id: I16c40fceb2fc84147eb298aa86987b8682a81c8e
2012-10-26 13:38:46 +02:00
Peter Foley
582265477d fix gbuildified expat
Change-Id: Idaa56eb209e356c434804ce86b644b33773f44d1
2012-10-25 18:55:47 -04:00
Matúš Kukan
1ceb47d96d graphite: convert to gbuild
Change-Id: I47c279d1cf53ef2c092467070d97b13f949d06f6
2012-10-25 23:24:32 +02:00
Michael Stahl
abc873feb3 expat: for 64bit 1 static library is enough, only utf16 variant used
Change-Id: I98a3428578b52c6d9d7210a8fb0211876d6f7cae
2012-10-25 17:37:34 +02:00
David Ostrovsky
2ffde7b171 gbuildification of expat
Two different xmlparse libraries are created: ascii_expat_xmlparse and
expat_xmlparse. One without -DXML_UNICODE and one with. Source file are
duplicated and renamed with gb_UnpackedTarball_set_post_action function
to be able to add artifacts twice to gbuild machinery.

On windows 64 bit additional two librares are created: expat_xmlparse_x64 and
expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment):
------------------------------------------------------
use UNICODE only because shell/shlxthandler
doesn't link against ascii_expat_xmlparse
------------------------------------------------------

Include files are delivered to $(OUTDIR)/inc/external/expat
now and not to $(OUTDIR)/inc/external any more.
set_include call is added in RepositoryExternal.mk.

To define dependency between StaticLibrary and ExternalProject
new function was introduced: gb_StaticLibrary_use_external_project.

Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
2012-10-25 17:37:34 +02:00
David Tardon
725eba738e remove all traces of saxon
Change-Id: I33ca2c27d557d24e3900d7ebf8f3ea2d99b3cfb0
2012-10-25 14:48:23 +02:00
David Tardon
cb9823b611 make sure libpq is in place before it is used
Change-Id: I799a149b319bb6a3168117810084496f8b6d6fbb
2012-10-22 06:37:18 +02:00
Luboš Luňák
3818933e35 fix build
I'm not sure why this makes a difference, the real problem is probably elsewhere.

Change-Id: Ie52b0b9b5b1279badaa8815aeef054c8bbb125b4
2012-10-13 09:32:27 +02:00
Peter Foley
8615d09bb1 convert librsvg to gbuild
Change-Id: I1f84f85abc4e2db3679e64d34671458779ca97fa
2012-10-12 19:20:23 -04:00
David Tardon
4ed91fd163 do not play stupid games with jpeg vs. jpeglib
Change-Id: I72ed637ecec5aff7528ff724b2665e22650c224b
2012-10-12 09:33:40 +02:00
Michael Stahl
2b7536a998 gbuild: add gb_ExternalProject_use_external:
Or rather, re-purpose that for consistency (and rename original to
gb_ExternalProject_use_external_project), to abstract over the
system/internal status of dependencies of external projects.

Use it in libcdr and replace exisiting uses in apache-commons.

Change-Id: Ie144600688fa884b5b6faa986c6b95bdfc1ee15c
2012-10-05 21:19:58 +02:00
Michael Stahl
53b7bdc787 RepositoryExternal.mk: add package dependency for libwpg
Change-Id: Ic0dc4333329a4ef11eba2afe23d4e5f101689517
2012-10-05 17:22:08 +02:00
Fridrich Štrba
b8f39c5c41 Uploading a new shiny libcdr-0.0.9
Change-Id: I5bb93f9228e69dfd46b450089f34cac7204f10b8
2012-10-05 16:04:01 +02:00
Michael Stahl
398ce44c54 RepositoryExternal: internal libpng requires zlib as well
Change-Id: Ib23b2a6bd9301a03321ddb5c8a488b579fa8d1a2
2012-09-28 21:47:29 +02:00
Michael Stahl
dc397aae70 gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:
add a new gb_LinkTarget_use_system_win32_libs to abstract different
linker options on MSVC and GCC.

Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
2012-09-28 16:49:08 +02:00
Michael Stahl
80374355ab gbuild: gb_Library_PLAINLIBS_NONE cleanup for unxgcc/solaris
Change-Id: Ia7f64bdd0fd81c5dcc08d828db4602b65e2da949
2012-09-28 16:49:08 +02:00
Michael Stahl
967986b861 gbuild: gb_Library_PLAINLIBS_NONE cleanup for Mac
Change-Id: I66f8229e186e312ed3242695db9ef0768ab4d9a0
2012-09-28 16:49:07 +02:00
Michael Stahl
cee32aae39 gbuild: clean up Mac OS X framework handling:
There are currently 3 different mechanisms being used for frameworks,
which is of course intolerable so we invent a 4th one and standardize on
it:  gb_LinkTarget_use_darwin_frameworks

(This doesn't mean using add_libs or externals was wrong, it was just
inconsistent... and i don't see an obvious benefit of using externals here)

Change-Id: I5de9020402c87e7236c6a358c47f02fa56642d3d
2012-09-28 16:49:07 +02:00
Michael Stahl
78b59b8302 gbuild: clean up usage of weird x11_extensions module etc.
Move libraries using those headers to RepositoryExternal.mk and
also move pkg-config invocation to configure.

Change-Id: I17a240fcba83a98f3f248f15b34d245f941c62e2
2012-09-28 16:49:07 +02:00
Michael Stahl
3429543498 RepositoryExternal: for libraries not built with gbuild,
such as wpd, it is necessary to depend on the package in the "use".
(for libraries built with gbuilt that is done automagically).

Change-Id: I022b66f679fe168de77c2481e6889cddbb0aac3c
2012-09-24 22:25:28 +02:00
Michael Stahl
4901a28271 libwpd: rename library on deliver to have only one MSVC special case
Change-Id: I3d0f899b5c8e8605d1cfd3a7d717da999f0f2350
2012-09-24 22:05:01 +02:00
Tor Lillqvist
084db5f74e Don't use gb_ICU_suffix on Android when DISABLE_DYNLOADING
Change-Id: Ie4a76ddb1db8d45e32d64d13aca01a0b29b519d2
2012-09-24 15:48:08 +03:00
Fridrich Štrba
4425db6b67 Uploading the new libwpd 0.9.5
Change-Id: I0949b85f7c2ffbb5c00cce24949b21cc616135db
2012-09-24 13:25:17 +02:00