summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
AgeCommit message (Collapse)Author
2012-11-20cairo: add missing dependencies, and add include dir...Michael Stahl
...to find the right cairo-version.h Change-Id: Ia609f7498aae97a68e908101bdeae274d940d2e8
2012-11-20cairo: convert to gbuildMatúš Kukan
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-19Further SYSTEM_MOZILLA/SYSTEM_NSS clean-upStephan Bergmann
...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-17RepositoryExternal.mk: add gb_ExternalProject__use_expatMichael Stahl
Change-Id: I4cb6417ede15253de1815b3f58dd320ab5aee296
2012-11-15Rename "Mozilla headers" to "NPAPI headers" (incl. configure option name)Stephan Bergmann
...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-15Bin use of UTF-16 expat variant in the Windows shell extensionTor Lillqvist
Thus we can drop that variant completely. Change-Id: I11a8e40436921219bd6dd4afad4c7907ccb6b84c
2012-11-15expat: get rid of expat_xmltok static library:Michael Stahl
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-14gb_LinkTarget_get_preparation_target is not defined (2nd try)Christian Lohmaier
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-14Revert "gb_LinkTarget_get_preparation_target is not defined"Tor Lillqvist
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-14gb_LinkTarget_get_preparation_target is not definedChristian Lohmaier
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-14library definitions for lcms2 and curl are in Extarnal*Package*_foo.mkChristian Lohmaier
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-13fix system boostPeter Foley
Change-Id: Id80557cb47ab471a0f3a643a1c11a59e89c14c54
2012-11-13liblangtag really does not need to be a shared libraryFridrich Štrba
Change-Id: I73f9422268f58ded971150f1ef16643885669ea3
2012-11-13Revert "fdo#38878 upgrade xpdf to poppler"Tor Lillqvist
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-13fdo#38878 upgrade xpdf to popplerPeter Foley
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-11convert liblangtag to gbuildPeter Foley
Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
2012-11-10cleanup libexttextcat namingPeter Foley
Change-Id: I8aee95e0f93deaaf08046f544713af010a7f1e44
2012-11-10liborcus needs boostPeter Foley
Change-Id: I83c6bd1bfb44e74b9f659a970b5c32d7475addfb
2012-11-09convert libexttextcat to gbuildPeter Foley
Change-Id: I633892a6d611e6481e49f9bd2739d3886563a24a
2012-11-09RepositoryExternal: fix gb_LinkTarget__use_valgrindMichael Stahl
... which i've also managed to break, unaware of its existence. Consolidate 2 different ways to use VALGRIND_CFLAGS. Change-Id: I245c7a9a2b6bc904a227a15063cf5d8a2f64313c
2012-11-08fix system lcms2Peter Foley
Change-Id: I1dfb345d3047b59c79454d60747d192a761071ef
2012-11-08convert lcms2 to gbuildPeter Foley
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-07fix system lpsolvePeter Foley
Change-Id: I452b0514da11bbcf16a2f69b214fca90a1c76e2b
2012-11-07convert lpsolve to gbuildPeter Foley
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-06leave gio blank for sfx2 --disable-gio caseCaolán McNamara
Change-Id: I670e5c04b56a59321efc59e7a92961362f47f706
2012-11-06make gb_LinkTarget__use_gthread/_gobject work again; used in vcl/connectivityRene Engelhard
Change-Id: I30b249de52822dbd8c327c2213c5a7868a460fdd
2012-11-06Goodbye gettext, glib, gdk-pixbuf, pango, libcroco, libgsf and librsvgTor Lillqvist
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-05Uploading new libvisio 0.0.20 releaseFridrich Štrba
Change-Id: Ic090ae81c28f12a106a74aa6d10b43cce9d68fed
2012-11-04Enough with that...Norbert Thiebaud
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-04fix some lcms2 gbuildification breakages...Norbert Thiebaud
Change-Id: Icad3132c1710c62559c35964fe5ce3f466646f13
2012-11-04convert lcms2 to gbuildPeter Foley
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-03convert lpsolve to gbuildPeter Foley
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
2012-11-03convert hyphen to gbuildPeter Foley
Change-Id: I55b3832128aa096eb44b67a26ec2afeb6c573604
2012-10-30Try to fix a highly parallel build of libcmis with a non-system curlTor Lillqvist
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-29add more missing use_unpackedMatúš Kukan
Change-Id: I92395d5883ce862f1dca7b88aa4291a9608c1a52
2012-10-29tweak curl gbuildificationMatúš Kukan
Change-Id: I17eae5612b88c3f57842a8ae50b1d062acf94765
2012-10-28add mythes stuff to RepositoryExternal.mk for system-mythesRene Engelhard
Change-Id: I004825342646f839f72d8c180efdba6a7f835da7
2012-10-28fix hunspell and mythes library namesMatúš Kukan
Change-Id: Ie660f8b3f885e3f26f188314433b9fbff27bf50a
2012-10-28convert hunspell to gbuildPeter Foley
Change-Id: I285292ca7f7252399c3898ca49f73727ab569fca
2012-10-28another mythes fixupPeter Foley
Change-Id: Ied0493987630a294897d0646cd022580ffd9544b
2012-10-28fixup gbuildified mythesPeter Foley
Change-Id: I3a31c7c9ff66e2b6a13b22dce85854777b66355e
2012-10-28openldap: convert to gbuildMatúš Kukan
Change-Id: Ic1c4c58a09fd41bce78731e61349baa129f5e935
2012-10-26gbuildify zlibDavid Tardon
Change-Id: I702c044fdf510c67364f2fc32889ca394583edf6
2012-10-26RepositoryExternal: add disabled graphite caseMatúš Kukan
Change-Id: I16c40fceb2fc84147eb298aa86987b8682a81c8e
2012-10-25fix gbuildified expatPeter Foley
Change-Id: Idaa56eb209e356c434804ce86b644b33773f44d1
2012-10-25graphite: convert to gbuildMatúš Kukan
Change-Id: I47c279d1cf53ef2c092467070d97b13f949d06f6
2012-10-25expat: for 64bit 1 static library is enough, only utf16 variant usedMichael Stahl
Change-Id: I98a3428578b52c6d9d7210a8fb0211876d6f7cae
2012-10-25gbuildification of expatDavid Ostrovsky
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-25remove all traces of saxonDavid Tardon
Change-Id: I33ca2c27d557d24e3900d7ebf8f3ea2d99b3cfb0
2012-10-22make sure libpq is in place before it is usedDavid Tardon
Change-Id: I799a149b319bb6a3168117810084496f8b6d6fbb