summaryrefslogtreecommitdiff
path: root/external
AgeCommit message (Collapse)AuthorFilesLines
2015-06-02curl: disable rtmp supportMichael Stahl1-1/+4
configure will add a dependency on librtmp.so.0 if the development package happens to be installed. (cherry picked from commit f4844a9abebcb0451161625c42a1e2b48796102d) curl: sigh... *actually* disable rtmp support (cherry picked from commit 805f12dd51ea72deda8f5be5839a205640ba968d) curl: disable loads more random stuff we don't need (cherry picked from commit 0b8b96ed515eec0a560812be73d4c9742f26e23b) Change-Id: I0f4bcd73f9e0e7307ca0556a5f6990631eb9f2c5
2015-05-26fix some problems found by coverityDavid Tardon3-0/+76
Change-Id: Icaf543858298da4e6c8bb01c8820fa9755c3b7ae (cherry picked from commit 06095843f3fbfabff7752f87042fb291185fc501)
2015-05-26external/libetonyek: -fsanitize=enumStephan Bergmann2-0/+12
e.g., during CppunitTest_writerperfect_impress Change-Id: Ib9eb7a9ba7c9bad9cc43fbe2132ca315e2f28c0a (cherry picked from commit 15cc77f8d3d1edfd0e8114829bc4b340c3d73b4d)
2015-05-26For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann2-0/+19
...same as f0aa1a78fb209310e8baef53c02f365fca518d11 Change-Id: Ib02a20677eaaf2930bf3620c4ed2b1c3c098ce00 (cherry picked from commit 1dbc9e022e750a16dbf5b530783c4adaafd609f5)
2015-05-20build libetonyek as shared libDavid Tardon11-3/+2237
Change-Id: Id98bc62bd41846550dc9149d462a3b85bb2538c5
2015-05-19Update Apache Bugzilla’s URLAdolfo Jayme Barrientos1-1/+1
Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
2015-05-20libetonyek: fix windows buildMichael Stahl3-0/+15
Putting source files into sub-directories is not really supported by autotools apparently. Change-Id: I6f0ff7e0ee0c2c4b59fb670a3cbaa9723b655d1f
2015-05-19hopefully better fix for windowsDavid Tardon3-1/+27
Change-Id: I196853f0efbaab48e5e09b2728df0a8e5152dc9e
2015-05-19blind fix for windowsDavid Tardon1-1/+1
Change-Id: Ia042bbb7845a6de4769949230e3f1bc90099c9aa
2015-05-19restore windows build fixDavid Tardon2-0/+26
Change-Id: I1269be7ab26a4f7ba30a70eb8aef3023384a7de2
2015-05-19move setting of GLM_CFLAGS to configureDavid Tardon1-1/+0
Change-Id: Ic9f6165626a8ffc303260c0439010fe7e2ce634b
2015-05-19quick & dirty fix for build with bundled glmDavid Tardon1-0/+1
Change-Id: I4ffff140f24f4b96c930c3f651cf592966534ef7
2015-05-19fix external project nameDavid Tardon1-1/+1
Change-Id: I8c2277384537b78255bb2115126d5b2f2812f7df
2015-05-19glm is only needed for libetonyek buildDavid Tardon1-0/+1
Change-Id: I398ae27e49ca684b7d1b8d328be90bffee825797
2015-05-19upload libetonyek 0.1.2David Tardon2-26/+0
Change-Id: I7b8382b5ca74f5a1d9535ef0715629f2537d9f7e
2015-05-19avoid the need to touch the Package makefile on updatesDavid Tardon1-1/+1
Change-Id: I4c9d3e8cf9e5635c848c165d4eda44ad3798ae38
2015-05-19external/harfbuzz: work around -fsanitize=functionStephan Bergmann2-0/+36
Change-Id: I8e107c155a99fd68b0aa054435bc85246444b3c6
2015-05-19upload libwps 0.4.0osnola6-4/+80
Change-Id: I9da61333b7c46d20cf7010553929b141ec011d84
2015-05-18upload libodfgen 0.1.4David Tardon3-43/+0
Change-Id: I97dbebbe7ecbfdc2d4ad37ac53d22026d5e67738
2015-05-17upload libmwaw 0.3.5David Tardon5-147/+11
Change-Id: Ife74524f82190a06775656271965c869da8702a9
2015-05-12exttextcat: suppress -Qunused-arguments warning for Apple clangMichael Stahl1-1/+2
Change-Id: I857ea5f37452e2b1242fc35e569191adfc5f90be Reviewed-on: https://gerrit.libreoffice.org/15719 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2015-05-09Update HarfBuzz to 0.9.40Khaled Hosny3-90/+2
Most of ubsan.patch seems to have been applied upstream, and I can’t reproduce the issue referenced for the remaining bits, anyway it is better to push such changes upstream first. Change-Id: Ie56786c01c06d3542052cd91e36d1f707092beba Reviewed-on: https://gerrit.libreoffice.org/15643 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-05-09tdf#82968: python3: fix stdio detection on WNT harderMichael Stahl1-52/+35
Upgrade to the latest patch from http://bugs.python.org/issue17797 which appears to work even if you invoke from cmd.exe Change-Id: I85f1cc5ad7d8c059d972ae2a6fd2be1bb5604c2c
2015-05-04Use a dummy icu-config when cross-compiling harfbuzz (to Android)Tor Lillqvist2-0/+13
Seems that when cross-compiling to Android from Linux, we apparently have used either the build platform's pkg-config files for ICU, or the build platform's icu-config. Both of which are obviously the wrong thing to do, but apparently it has worked by accident anyway. This makes building for Android on OS X proceed past harfbuzz, at least. Change-Id: I27351f6177438697a1cded642c8c669ba7221009
2015-05-01Revert "update to liborcus 0.9.0"Markus Mohrhard6-352/+45
This reverts commit a1280bd47fddd668f1ff224f18639c8d595ec6f7. Change-Id: I2ad873f012ebae6858c8895c14ed695dbd881fc4 Reviewed-on: https://gerrit.libreoffice.org/15586 Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-05-01update to liborcus 0.9.0Markus Mohrhard6-45/+352
Includes a lot of help from Norbert for finding the boost MSVC problem. Change-Id: I5184bc40e2c3861883b8587784117b1c4558fa5f Reviewed-on: https://gerrit.libreoffice.org/15453 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-04-22zlib is not needed anymoreDavid Tardon1-2/+0
Change-Id: I7b13cbf041841236aa4218837d6ed4f2364196ce
2015-04-14openssl: drop SunStudio specific patch hunkMichael Stahl1-13/+0
Besides, wtf is it using -fast by default so the binaries don't run on any system other than the one that did the build? Change-Id: I5adc26fb6370a5292721df3167afc5485c15cb0a
2015-04-12icu: fix Android buildMiklos Vajna1-1/+1
Change-Id: I15f8e960f253db3f13f68bb2da84f0191d888f5b
2015-04-12fix internal icu build on armhf (taken from Debians icu package)Rene Engelhard2-0/+16
Change-Id: Ib287799906e234ce795a0f9ded5cdeebcdffba4e
2015-04-10icu: various regex fixesEike Rathke4-0/+1319
Backported from http://bugs.icu-project.org/trac/changeset/36724 http://bugs.icu-project.org/trac/changeset/36727 http://bugs.icu-project.org/trac/changeset/36801 Change-Id: Idd85c3344e3ef86e390341038f53ad2a398b3fa3
2015-04-09upgrade to openssl-1.0.2aCaolán McNamara8-141/+134
and de-ifdef-per-platform the patch makefile so an upgrade attempt on one platform tests the patchs applying on all platforms ubsan.patch.0 was effectively applied upstream while need to add http://rt.openssl.org/Ticket/Display.html?id=3650 to build under windows Change-Id: Ieffd9bc3dd861a94a083d8b6b8d4117bba7f527c Reviewed-on: https://gerrit.libreoffice.org/15183 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-25Typo: formated->formattedJulien Nabet2-4/+4
Change-Id: Iefd4d375a0dfb36732233852f906c6b85dccc2a5
2015-03-16external/coinmp: Work around -Werror,-Wformat-pedanticStephan Bergmann2-0/+11
Clang trunk since r231211 with -pedantic-errors now emits "Cbc_C_Interface.cpp:379:55: error: format specifies type 'void *' but the argument has type 'char *' [-Werror,-Wformat-pedantic]" Change-Id: I5d410068f1cd82334f26148df30a45dbc9eabd0a
2015-03-10external/poppler: Work around -fsanitize=shiftStephan Bergmann1-0/+37
Change-Id: I5d9734f302ff58637f69c1574bc39ca85ff992e7
2015-03-05gbuild: set _WIN32_WINNT globally instead of WINVERMichael Stahl1-4/+0
... and remove the definitions in makefiles, except in fpicker, which defines a different value for the Vista file picker. The WINVER value is derived automatically from _WIN32_WINNT by SDK header sdkddkver.h. Change-Id: I73358a9bf5d070f71821654cae2a29335a754a21
2015-03-03remove more SunStudio cruftMichael Stahl1-1/+0
Change-Id: I1e1ca09e870461990c919938ed0902c8b90c4413
2015-03-03Further reduce amount of symbols exported from static orcus libraryStephan Bergmann1-1/+1
Following up on 7a4cc197910546d6fb3469806c406bf358ba0168 "Also on Linux do not export symbols from static orcus libraries" that turned out to not be enough to prevent ASan ODR violation reports after f0aa1a78fb209310e8baef53c02f365fca518d11 "For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hidden." Given that liborcus is only ever linked in as a static archive, it is hopefully OK (intended, even?) to not export any of its symbols. Change-Id: Ib8eb084def1725374747a389065bf8186218786e
2015-03-02remove executable bit from .mk / .patch filesMichael Stahl3-0/+0
Change-Id: Ic8560c9ea13bee56b63e4661446689c7857f789e
2015-03-02external/poppler: Work around -fsanitize=enumStephan Bergmann2-0/+11
...detecting an uninitialized encAlgorithm value is passed into parser->getObj (where it is presumably ignored for that specific set of arguments) in XRef::fetch. Change-Id: I511c8222ca8483aea1f475ba2aaefbc0cfb7dd5b
2015-02-27For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hiddenStephan Bergmann18-1/+178
As discussed in b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI visibility for LLVM," RTTI-based -fsanitize= checks with Clang on Linux need special precautions to make RTTI symbols visible across DSOs. The approach taken there, as well as in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function," was to add explicit SAL_DLLPUBLIC_RTTI annontations to relevant type definitions. However, for -fsanitize=vptr that would have required many more of those, so it appears easier to "misuse" -fsanitize-ms-compat in that case, which happens to give all RTTI symbols default visibility (while otherwise still honoring our SAL_DLLPUBLIC/PRIVATE annotations). The SAL_DLLPUBLIC_RTTI annotations from 598d8194b0ea1a64e0ebba28a86c128bafa57c7c "Visible function type RTTI for Clang -fsanitize=function" can likely be removed again. Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8
2015-02-27Pass -fvisibility-inlines-hidden into external modulesStephan Bergmann5-6/+6
Change-Id: Icf872e269c7e427ba1287ccd0082974c9426449e
2015-02-23Clang -fsanitize=vptr: ensure __ubsan_vptr_type_cache in python.binStephan Bergmann1-1/+1
Change-Id: I7b08b7b6376db29b392243f24f6ad3ccf2ee8655
2015-02-23jpeg-turbo: work around failure in AC_PROG_MAKE_SET on WNTMichael Stahl1-0/+11
autoconf < 2.61a uses "echo" here and for some bizarre reason that converts " inside ' to \ so remove the " to get it to work. echo 'foo="bar"' foo=\bar" Change-Id: I6bee94d4d075ce953f5788b7fdf9d3b66a7db0c7
2015-02-19liborcus: Remove BOOST_ALL_NO_LIB, it's already included upstreamDavid Ostrovsky1-3/+0
Change-Id: I39e65a9ee3ede5217d9d6d8499297e449af798fe Reviewed-on: https://gerrit.libreoffice.org/14559 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-19libgltf: Fix build on windows x64 bitDavid Ostrovsky3-1/+112
Change-Id: Ie467540f17b9c7240cada6b55daa96820c6c02a1 Reviewed-on: https://gerrit.libreoffice.org/14542 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-13external/harfbuzz: -fsanitize=vptr needs -frttiStephan Bergmann2-0/+17
Change-Id: I4da774b8ebd2115a7f1ae717843498c0f452f7df
2015-02-10...next attempt at getting this through both GCC 5 and MSVCStephan Bergmann1-2/+4
Change-Id: Id367dee6c4fe55fe039ebf28603c883014194832
2015-02-10How is that supposed to ever work?Stephan Bergmann1-2/+1
Change-Id: Ieb13095abb399662e449fad5a056999343165025
2015-02-09fix liborcus build with gcc 5David Tardon2-0/+1801
Change-Id: I38b2ecf86d4334d0179362079a216df4301bf184