summaryrefslogtreecommitdiff
path: root/external
AgeCommit message (Collapse)Author
2015-05-20build libetonyek as shared libDavid Tardon
Change-Id: Id98bc62bd41846550dc9149d462a3b85bb2538c5
2015-05-19Update Apache Bugzilla’s URLAdolfo Jayme Barrientos
Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
2015-05-20libetonyek: fix windows buildMichael Stahl
Putting source files into sub-directories is not really supported by autotools apparently. Change-Id: I6f0ff7e0ee0c2c4b59fb670a3cbaa9723b655d1f
2015-05-19hopefully better fix for windowsDavid Tardon
Change-Id: I196853f0efbaab48e5e09b2728df0a8e5152dc9e
2015-05-19blind fix for windowsDavid Tardon
Change-Id: Ia042bbb7845a6de4769949230e3f1bc90099c9aa
2015-05-19restore windows build fixDavid Tardon
Change-Id: I1269be7ab26a4f7ba30a70eb8aef3023384a7de2
2015-05-19move setting of GLM_CFLAGS to configureDavid Tardon
Change-Id: Ic9f6165626a8ffc303260c0439010fe7e2ce634b
2015-05-19quick & dirty fix for build with bundled glmDavid Tardon
Change-Id: I4ffff140f24f4b96c930c3f651cf592966534ef7
2015-05-19fix external project nameDavid Tardon
Change-Id: I8c2277384537b78255bb2115126d5b2f2812f7df
2015-05-19glm is only needed for libetonyek buildDavid Tardon
Change-Id: I398ae27e49ca684b7d1b8d328be90bffee825797
2015-05-19upload libetonyek 0.1.2David Tardon
Change-Id: I7b8382b5ca74f5a1d9535ef0715629f2537d9f7e
2015-05-19avoid the need to touch the Package makefile on updatesDavid Tardon
Change-Id: I4c9d3e8cf9e5635c848c165d4eda44ad3798ae38
2015-05-19external/harfbuzz: work around -fsanitize=functionStephan Bergmann
Change-Id: I8e107c155a99fd68b0aa054435bc85246444b3c6
2015-05-19upload libwps 0.4.0osnola
Change-Id: I9da61333b7c46d20cf7010553929b141ec011d84
2015-05-18upload libodfgen 0.1.4David Tardon
Change-Id: I97dbebbe7ecbfdc2d4ad37ac53d22026d5e67738
2015-05-17upload libmwaw 0.3.5David Tardon
Change-Id: Ife74524f82190a06775656271965c869da8702a9
2015-05-12exttextcat: suppress -Qunused-arguments warning for Apple clangMichael Stahl
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 Hosny
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 Stahl
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 Lillqvist
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 Mohrhard
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 Mohrhard
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 Tardon
Change-Id: I7b13cbf041841236aa4218837d6ed4f2364196ce
2015-04-14openssl: drop SunStudio specific patch hunkMichael Stahl
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 Vajna
Change-Id: I15f8e960f253db3f13f68bb2da84f0191d888f5b
2015-04-12fix internal icu build on armhf (taken from Debians icu package)Rene Engelhard
Change-Id: Ib287799906e234ce795a0f9ded5cdeebcdffba4e
2015-04-10icu: various regex fixesEike Rathke
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 McNamara
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 Nabet
Change-Id: Iefd4d375a0dfb36732233852f906c6b85dccc2a5
2015-03-16external/coinmp: Work around -Werror,-Wformat-pedanticStephan Bergmann
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 Bergmann
Change-Id: I5d9734f302ff58637f69c1574bc39ca85ff992e7
2015-03-05gbuild: set _WIN32_WINNT globally instead of WINVERMichael Stahl
... 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 Stahl
Change-Id: I1e1ca09e870461990c919938ed0902c8b90c4413
2015-03-03Further reduce amount of symbols exported from static orcus libraryStephan Bergmann
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 Stahl
Change-Id: Ic8560c9ea13bee56b63e4661446689c7857f789e
2015-03-02external/poppler: Work around -fsanitize=enumStephan Bergmann
...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 Bergmann
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 Bergmann
Change-Id: Icf872e269c7e427ba1287ccd0082974c9426449e
2015-02-23Clang -fsanitize=vptr: ensure __ubsan_vptr_type_cache in python.binStephan Bergmann
Change-Id: I7b08b7b6376db29b392243f24f6ad3ccf2ee8655
2015-02-23jpeg-turbo: work around failure in AC_PROG_MAKE_SET on WNTMichael Stahl
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 Ostrovsky
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 Ostrovsky
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 Bergmann
Change-Id: I4da774b8ebd2115a7f1ae717843498c0f452f7df
2015-02-10...next attempt at getting this through both GCC 5 and MSVCStephan Bergmann
Change-Id: Id367dee6c4fe55fe039ebf28603c883014194832
2015-02-10How is that supposed to ever work?Stephan Bergmann
Change-Id: Ieb13095abb399662e449fad5a056999343165025
2015-02-09fix liborcus build with gcc 5David Tardon
Change-Id: I38b2ecf86d4334d0179362079a216df4301bf184
2015-02-06propagate user-set CFLAGS to buildDavid Tardon
Change-Id: I6c9d8ff064f059e4a756593ff5c45b9670cacb29
2015-02-04Typo $(CPU) -> $(CPUNAME)Stephan Bergmann
Change-Id: I2e121c36021508bbdbc9111087f5cc6e1aae6524
2015-02-04Fix graphite on windows 64 bitDavid Ostrovsky
Change-Id: I509fcf9194d3cc0d4454e31a9f7dfbb7f22c421c Reviewed-on: https://gerrit.libreoffice.org/14316 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-04Fix jpeg-turbo on windows 64 bitDavid Ostrovsky
This fix supports building jpeg-turbo on both cygwin 32 nd 64 bit. When only cygwin 64 bit is used, then it can be simplified by passing BUILD_PLATFORM to configure script on all platforms. Change-Id: Id335282f1761fcf7313fb18a6b9250e5eac392e4 Reviewed-on: https://gerrit.libreoffice.org/14315 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>