summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
AgeCommit message (Collapse)AuthorFilesLines
2017-06-22xmlsecurity: implement support for building against system-xmlsecMiklos Vajna1-0/+28
The only remaining difference is that in the system-xmlsec case we work with the default key manager, not with the one that's only added by our xmlsec patches. This works for me for the uses I know of (see <https://lists.freedesktop.org/archives/libreoffice/2017-February/076947.html> for the motivation): signing and verifying of different signatures (bad signature, good with non-trusted CA, good with trusted CA) with software-based certificates all behave as expected. Change-Id: If3f3e2b8373ab7397db3f98070a5a2ce51fa7c06 Reviewed-on: https://gerrit.libreoffice.org/39075 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-06-13remove TDE integration (vclplug, address book, config backend)Michael Stahl1-22/+0
It has ~no users, can't even be built on modern Linuxes, and it annoys folks who want to refactor VCL. Per ESC decision from 2017-06-08, remove --enable-tde and --enable-tdeab. Change-Id: I51ce4786f29f8fcac2e2bb2a654c41fbfbbd8afd Reviewed-on: https://gerrit.libreoffice.org/38718 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-04-28build boost::locale libraryCaolán McNamara1-0/+13
Change-Id: I40b89a0df483645fc743fb092d3d39ea682c510c Reviewed-on: https://gerrit.libreoffice.org/37060 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-04-21gbuild: Remove MSVC 2013 legacy codeDavid Ostrovsky1-1/+1
Uwinapi is discontinued. Change-Id: I063b4d0d8fab2d60de168e960a63b8181158ac01 Reviewed-on: https://gerrit.libreoffice.org/23198 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: David Ostrovsky <david@ostrovsky.org>
2017-04-14remove the old collaboration feature based on telepathyMarkus Mohrhard1-20/+0
Change-Id: I1f08d6ef43b76e7bae41ac33bb954f506ae7c485 Reviewed-on: https://gerrit.libreoffice.org/36542 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-03-26Package gpgme only for Linux currentlyThorsten Behrens1-0/+4
Change-Id: Ie7323c59f0183c8e132127694e9e865de494c7a3
2017-03-26Fix gpgme packagingThorsten Behrens1-1/+1
Change-Id: I26ef55b8a7a210f9d86becd4f0aa10c2598681fd
2017-03-25gpg4libre: actually package the gpgme libsThorsten Behrens1-0/+6
Change-Id: Ibcfc7946210d64450e8d0ce3b53461c6270cc473 Reviewed-on: https://gerrit.libreoffice.org/35674 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-03-15just use turbo-jpeg as sole internal solutionCaolán McNamara1-20/+1
prefer having nasm/yasm but if its not there warn and fallback to disabling assembler optional goodness Change-Id: Ib31ad81717842f743c2910d575a9ebbc279a9c79 Reviewed-on: https://gerrit.libreoffice.org/35189 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-03-10gpgme: change gb_LinkTarget__use_gpgmepp to depend on packageMichael Stahl1-1/+1
This replaces f764d67da42caa71fd5e02146b1ca32680ae2f6e with a better fix, no point in littering the makefiles with manual dependencies when we can just avoid the problem in one place with a tiny performance cost. Change-Id: Ic7e91ee4c99deb12a9544cf691c0995de6ae2bad
2017-03-09RepositoryExternal: fix MSVC 2017 python3 library directoryMichael Stahl1-1/+1
Change-Id: I74514993ca1cbeb1a7e7bf1ba121b28ce9dab2f3
2017-03-06don't try to install pdfium lib in --disable-pdfiumRene Engelhard1-0/+2
Change-Id: I77f2ab2b627ceee2d6b0d44e530b4ac691510bf3
2017-03-05workdir/UnpackedTarball/gpgme/src/gpgme.h is generatedStephan Bergmann1-1/+1
...from workdir/UnpackedTarball/gpgme/src/gpgme.h.in Change-Id: I1fc1871f9fa1da14f209b3b2902eb2be3a680d56
2017-02-27gpg4libre: Add libgpg-error to include pathSamuel Mehrbrodt1-0/+1
Change-Id: I7e87b2ecc107c91f9fcb9f385a8cace65776fc25 Reviewed-on: https://gerrit.libreoffice.org/34622 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2017-02-24Always enable liblangtagKhaled Hosny1-7/+0
The license should not be an issue any more since liblangtag now has an LGPL/MPLv2 dual licence. Change-Id: I4dfffcccf5d710bd16b21c3254c1449ae041b8ab Reviewed-on: https://gerrit.libreoffice.org/34511 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com>
2017-02-24gpg4libre: include also plain C headers from internal gpgmeKatarina Behrens1-0/+1
Change-Id: Iddae7a3e664273b53a49450527f55814a9ef6f55 Reviewed-on: https://gerrit.libreoffice.org/34610 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
2017-02-23gpg4libre: Fix build by s/gpgme/gpgmepp/ on multiple placesKatarina Behrens1-4/+4
let's see if it appeases the tinderboxes Change-Id: Icfe97381395f5554d51cfb52289b3de89abbbb68 Reviewed-on: https://gerrit.libreoffice.org/34569 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
2017-02-23gpg4libre: We want to use C++ library insteadKatarina Behrens1-3/+3
in particular, the one from gpgme project. configure check is set up in such a way that it will fail with older gpgmepp that depends on KDE development packages. This means Linux distros released before 2016 have to rely upon in-tree version, but such is life ... Change-Id: I5cdceffad6e81643603fcdee57a7656218f76834 Reviewed-on: https://gerrit.libreoffice.org/34130 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-02-17gpg4libre: Fix linking against internal gpgmeppKatarina Behrens1-1/+1
including headers still broken Change-Id: Id631c978d820046db880ff8035158200dcb8951b Reviewed-on: https://gerrit.libreoffice.org/34343 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
2017-02-17gpg4libre: fix gpgme build dependenciesThorsten Behrens1-0/+17
Change-Id: If71b144f008e35ee248421d922ab2a1a4463d093 Reviewed-on: https://gerrit.libreoffice.org/34361 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-02-16gpg4libre: gbuild funcs for building with internal gpgme(pp)Katarina Behrens1-0/+14
Change-Id: I12b57b8925c263ec904549ea38a2c581f20b9d14 Reviewed-on: https://gerrit.libreoffice.org/34301 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-02-10Remove MinGW supportStephan Bergmann1-20/+1
In OOo times, there'd originally been efforts to allow building on Windows with MinGW. Later, in LO times, this has been shifted to an attempt of cross- compiling for Windows on Linux. That attempt can be considered abandoned, and the relevant code rotting. Due to this heritage, there are now three kinds of MinGW-specific code in LO: * Code from the original OOo native Windows effort that is no longer relevant for the LO cross-compilation effort, but has never been removed properly. * Code from the original OOo native Windows effort that is re-purposed for the LO cross-compilation effort. * Code that has been added specifially for the LO cross-compilation effort. All three kinds of code are removed. (An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing --with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.) Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568 Reviewed-on: https://gerrit.libreoffice.org/34127 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-02-08external: bundle pdfiumMiklos Vajna1-0/+11
Initial use case is to avoid creating a whole Draw document + a poppler process for each and every PDF image we load in a document. The MSVC patch is only to support MSVC 2013, as upstream already moved to MSVC 2015. Change-Id: I3c9dbac3e3de9f2e874ca4cfec0a9dd8a388b87c Reviewed-on: https://gerrit.libreoffice.org/34022 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-02-07Remove DBUSMENUGTK left-oversStephan Bergmann1-11/+0
...after 4e7f9650e2a32b648cbd50ab113955920f960354 "remove ancient lo-menubar implementation now that we have the shiny new one" Change-Id: I49e7a5489279aaf3469d14c4e9d75245203c5937
2017-02-02fontconfig uses pkg-config to detect freetype nowDavid Tardon1-16/+7
Change-Id: I12cc3a8a36aeafd5184eee4051bc798c22769d8c
2017-02-02upload freetype 2.7.1David Tardon1-0/+7
Change-Id: I8da4395cefe6bb542ab7cac2a849ec587a63f37c Reviewed-on: https://gerrit.libreoffice.org/33814 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2017-02-01gpg4libre: Support building --with-system-gpgme (Linux only so far)Katarina Behrens1-0/+16
Change-Id: I22af89b920d43f3fc5f0fff02070f288bfa59fb4 Reviewed-on: https://gerrit.libreoffice.org/33702 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-01-09tdf#90753 scp2: move firebirdsdbc packages to AutoInstallMichael Stahl1-0/+4
Change-Id: Ifabb9fa65115fcc1728fa16e142ef008834eedda
2016-12-20link to our own static fontconfig and freetype when we build themCaolán McNamara1-2/+7
Change-Id: I143256ba37acf948931350443b2acf30c34f50a8 Reviewed-on: https://gerrit.libreoffice.org/32226 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-20some raptor tweaks for --disable-dynloadCaolán McNamara1-3/+4
Change-Id: I63229ea57acc36b377f430d2305530cfe5617a35 Reviewed-on: https://gerrit.libreoffice.org/32203 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-19this textenc hack is for android and disable-dynamic-loadingCaolán McNamara1-2/+2
Change-Id: If2191161e82fc1e05b1442ae4b3b729cc1b8994d Reviewed-on: https://gerrit.libreoffice.org/32038 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-19Revert "Revert "build our own fontconfig and freetype under oss-fuzz""Caolán McNamara1-3/+5
This reverts commit d3c06fb90485543f6ca4b1f833e6c4f82b28ba14. which seems innocent after all
2016-12-16Revert "build our own fontconfig and freetype under oss-fuzz"Caolán McNamara1-5/+3
did I break android here mysteriously This reverts commit f2fae3684f35bfb03c4921adc4ecbddcff36374b. Change-Id: I0d941d3e474c6693cd15e1b55baab83a3da48488
2016-12-15build our own fontconfig and freetype under oss-fuzzCaolán McNamara1-3/+5
Change-Id: I7141aabd64c3f42545176fa8c907d8326e25e9ff
2016-12-13change from glew to epoxyCaolán McNamara1-27/+19
because that works under wayland out of the box and gtk3 uses it already Change-Id: Iefaac31e325534a81a5389f752804af917c1baef Reviewed-on: https://gerrit.libreoffice.org/31213 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-10fix lpsolve dependencyMichael Stahl1-1/+1
It currently only requires unpacking the tarball so linking can fail with "cannot open input file ... lpsolve55.lib" Change-Id: I6ab99d7ecfd08b1b934f5c189d8fe74b7ee517e5 Reviewed-on: https://gerrit.libreoffice.org/31805 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2016-11-28orcus is mandatory nowMarkus Mohrhard1-9/+0
We use it as a json parser, for calc cell styles and tests. Making it optional is just making the code more complex and introduces more sources for errors. Change-Id: I8769628a4ab9519cafc3d43db7c0007e0aa265dc Reviewed-on: https://gerrit.libreoffice.org/31307 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-11-16Exit GLyphyTor Lillqvist1-38/+0
Change-Id: Ib84e703d4c1528d022435c7695c97a3fc284563a
2016-11-04fix external def for graphiteDavid Tardon1-1/+3
Change-Id: I474a7852647fc17597ec3d5a44e1e8dfdc78c0c3
2016-11-03RepositoryExternal.mk: fix poppler linking on UbuntuMichael Stahl1-1/+2
need to link poppler static library *before* jpeg Change-Id: I0fd2abc12c93432715a02a3a567349abda4f990b
2016-11-03update deps for libzmfDavid Tardon1-0/+9
Change-Id: I627b3037d7e2dcecfed496068abf697c3258480d
2016-11-03RepositoryExternal.mk: really fix jpeg buildMichael Stahl1-2/+2
Change-Id: I1969db554d156e6af0975d03013ea4f7c10d839f
2016-11-03Fix external libjpeg buildJan-Marek Glogowski1-2/+2
Change-Id: I952dd39559cff18dc7850b62915405954eac2fd7
2016-11-02poppler: build against libjpegMichael Stahl1-6/+17
Albert Astals Cid points out that --disable-libjpeg causes poppler to use internal JPEG code instead, which is not actively maintained. Add LIBJPEG_CFLAGS / LIBJPEG_LIBS to config_host.mk and patch poppler to respect LIBJPEG_LIBS. Change-Id: Id19a62a9bd9dc41fee5e8e43e2798e515aacc299 Reviewed-on: https://gerrit.libreoffice.org/30496 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-10-27avoid odd make warning on WNTMichael Stahl1-0/+1
Library_vcl.mk:753: extraneous text after 'endif' directive Change-Id: Iec487705b762880dd463acaba2d3590ff2587562
2016-10-25Move i18nlangtag lib to URELIBStephan Bergmann1-4/+8
...as stoc/Library_javavm.mk depends on it since 9b09a217c79e8a35fc4de54c89ef49fbf8f72752 "Resolves: #i86470# Wrong Java locale when using 'nl' and 'fr'". The i18nlangtag lib in turn depends on libs from external/liblangtag and external/icu, so those needed to be moved to URELIB, too. On Windows, the external icu package was already split into icu and icu_ure (because "libxml2 is in URE and depends on icuuc*.dll on Windows"), so use that splitting on all platforms. (However, the corresponding changes that were necessary in RepositoryExternal.mk suggest that they had been missing for the split Windows case until now, and things had happened to work by accident?) On macOS, a library's install name reflects its (URELIB, OOO, ...) layer, and in external/icu/icu4c-build.patch there is only a single place to set that for all libs from external/icu. This patch changes that from OOO to URELIB, but for the icui18n lib that should stay at OOO. The hack to make it URELIB nonetheless works for now. To clean this up again, either the whole of icu could go into URE (dropping the icu vs. icu_ure package split completely), or the macOS layers URELIB and OOO could be combined into one (as the libs end up in the same directory anyway). Change-Id: Idc262fa41481d06ba2cae86ad7629cdccb392c07 Reviewed-on: https://gerrit.libreoffice.org/30272 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-10-18Make sure HarfBuzz module depends on GraphiteKhaled Hosny1-0/+6
Change-Id: I9c1cc9c679ceebeb4e5cd898876aaa7b61c18f17
2016-10-18Always build Graphite everywhereKhaled Hosny1-8/+0
It is no longer an optional feature on any platform. The --enable-graphite stuff is kept as it controls the old Graphite integration code and it should be removed without. Change-Id: Ib4d76bba782a1439f02f93411b22d237a1987ea5
2016-10-18Always build HarfBuzz everywhereKhaled Hosny1-6/+0
It is no longer an optional feature on any platform. Change-Id: I70cdcd2c0df69d961ecc5f36b4e8d035d251ef16
2016-10-17external/firebird doesn't know --enable-debug, but make target "Debug"Stephan Bergmann1-3/+3
* There's an --enable-developer configure option, but it probably does more than just default to the "Debug" target, things we potentially don't want here. * Disabling --enable-debug for MSC was apparently a leftover from firebird 2 times, f58f10fc89e19d182b5a415bb69af5ecc7de080a "firebird: --enable-debug breaks the build with MSVC". Change-Id: Id9f7b6aa0cdfcea0b07f94814a8dab43488879bb