summaryrefslogtreecommitdiff
path: root/external
AgeCommit message (Collapse)AuthorFilesLines
2017-06-22expat-2.2.1 patch to allow compile on macOS and othersjan Iversen2-0/+22
xmlparse.c has a #define buffer something later #include something that happens to use buffer as a parameter. Change-Id: I7378aa9481b30364097c70317c794c0bcca2f05c Reviewed-on: https://gerrit.libreoffice.org/39109 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2017-06-22xmlsecurity: implement support for building against system-xmlsecMiklos Vajna1-1/+1
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-22--enable-optimized should be orthogonal to --enable-debug/--enable-dbgutilStephan Bergmann11-15/+16
Change-Id: I277f30129560ea9fa76d6439a60bb191358df99d Reviewed-on: https://gerrit.libreoffice.org/39088 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2017-06-16Resolves: tdf#75788 build jpeg-turbo without --with-jpeg8Caolán McNamara1-1/+0
Change-Id: I3da1559bd3434d574db65a3b492e1060c46143ee Reviewed-on: https://gerrit.libreoffice.org/38849 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-06-15use correct sizeDavid Tardon2-0/+26
Change-Id: I620ada9b209bb2084eccaa81385beb6306d6a3d0
2017-06-14xmlsec: drop vc9 hunk from xmlsec1-vc.patch.1Miklos Vajna1-13/+0
This was added in commit 36ad473eeeace151af341869b0436fac8b1bdd2e (Build fixes for VC++ 10, 2010-10-20) where it was only safe to conditionally add support for Visual Studio 2010. Change-Id: I62c4aefd39a5943259a5a1e462f4762c1aac5e1e Reviewed-on: https://gerrit.libreoffice.org/38768 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-06-13iOS, patch libodfgenjan Iversen2-0/+22
Support for arm64 Change-Id: I9f5f6220dd4f3e6e2c008f9f8beebbaeb75a1f6b
2017-06-13iOS patch libstarofficejan Iversen2-0/+21
support for arm64 Change-Id: I12557dee63ec14c0562c6d17f3b29fb5995b949f
2017-06-13iOS patch libwpgjan Iversen2-0/+25
Support for arm64 Change-Id: I86d51ac4d98bafe90271e5d0c7190eb4d02eaccb
2017-06-13iOS, patch libwpdjan Iversen2-0/+25
Support for arm64 Change-Id: I7aeaab4c73315e8f66a617c9b258cfb02a54175b
2017-06-13iOS patch libvisiojan Iversen2-0/+24
Support for arm64 Change-Id: Ife38b174377ad79fb2364f31033416145a19a9cd
2017-06-13iOS, patch libfreehandjan Iversen2-0/+24
Support for arm64 Change-Id: I29ab33b192262597bf6d870a1c731770f2f134bf
2017-06-13iOS patch libpagemakerjan Iversen2-0/+24
Support for arm64 Change-Id: I25389ae56884e96c4446e3412b7ed2613a10acae
2017-06-13iOS patch libzmfjan Iversen1-2/+4
added support for arm64 Change-Id: I3f669b6256db69e0121e25bf586f2e9b842681b2
2017-06-13iOS patch libwpsjan Iversen2-0/+24
Support for arm64 Change-Id: I99dc397fe2b97f68723e2eccccf9940c2c311495
2017-06-13iOS patch libmwawjan Iversen2-0/+24
support for arm64 Change-Id: I2a1c4201606b1d6bfbc4bfeeb0e40099e8860b31
2017-06-13iOS, patch libmspubjan Iversen2-0/+24
support for arm64 Change-Id: Ife7a806bf8fff02c98f7c36bf831c1a9f52cd98d
2017-06-13iOS patch mythesjan Iversen2-0/+21
Support for arm64 Change-Id: Icdd07d04f82696232e66dc0f3a159e571c61dac8
2017-06-13iOS, patch redlandjan Iversen7-0/+88
Support for arm64 Change-Id: Id9f89452174bac4acb8d5b7dd3e23d91c2b2acf1
2017-06-13iOS, patch xsltjan Iversen2-0/+21
Support for arm64 Change-Id: I18a36ab891f6d4fd72fb34292fd2f85d0d891727
2017-06-12iOS patch libetonyekjan Iversen2-0/+21
support for arm64 Change-Id: Ic8e78aaf6a72fa8bfc6971544414c84c29b0ec53
2017-06-12iOS patch libebookjan Iversen2-0/+25
support for arm64 Change-Id: Ia3d9f63608fa62e26d93da15d882094dbee19e29
2017-06-12iOS, patch libcdrjan Iversen2-0/+24
support for arm64 Change-Id: I8d7bd37ce4c6ebde06b0662dd3d959337384d35e
2017-06-12iOS patch libabwjan Iversen2-0/+24
support for arm64 Change-Id: Ia5a00ef55929a71e05e3547a7ac11e8ab876e953
2017-06-12iOS patch librevengejan Iversen2-0/+21
Support for arm64 Change-Id: Ibba1a9486b8eaee4bf3c0cf673dd4cc112d084e0
2017-06-12iOS hyphen patchjan Iversen2-0/+21
Added support for arm64 Change-Id: Ie48a463b0f0a8af98001fed592d59a8e7b0d0225
2017-06-12iOS, update hunspell "revert commit" patchjan Iversen1-2/+2
Added support for arm64, by modifying the patch that reverts an earlier commit. Change-Id: If0d1920c1a91b3ad44c4ae9c299270b7806db811
2017-06-12iOS, harfbuzz libcoretext not foundjan Iversen1-1/+1
changed --with-libcoretext from "yes" to "auto" for IOS and MACOSX Change-Id: I032ad9975413709fdfaead745b63e04f0e0db27e
2017-06-12iOS patch liborcusjan Iversen2-0/+21
Support for arm64 Change-Id: Ie2289e4df9f90b7c31357ecfe859f087a7df9c5a
2017-06-12iOS, patch langtagjan Iversen2-0/+21
Support for arm64 Change-Id: I1f5d8a11f42026b08aa01a8a19059c18ff116c1c
2017-06-12Fix typosAndrea Gelmini1-1/+1
Change-Id: Ib2ba32d48d3df16b0b20deea84416fe15a2d7176 Reviewed-on: https://gerrit.libreoffice.org/38650 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-06-12iOS, patch harfbuzzjan Iversen1-11/+20
Add support for arm64 Change-Id: Icfc47b0c3b600ea3d26c40741c933028e8e9c47d
2017-06-11iOS, solved coinmp buildbreakerjan Iversen1-19/+2
Patch was added in wrong sequence. Change-Id: I4d700d0f9591dbb43c738ef69f823488b9c3162c
2017-06-11iOS, coinmp patch (addon)jan Iversen1-1/+187
support for arm64, in submodules as well Change-Id: Idc13b03d2fcc9bcf11fe4dadc0fc298a9871848f
2017-06-11iOS, exttextcat patchjan Iversen2-0/+24
support for arm64 Change-Id: I4e92c55253fba95944972401bbb948caf1ea903e
2017-06-11iOS coinmp patchjan Iversen2-0/+22
add support for arm64 Change-Id: I76dc00058abd27b8e022ffcd0d68ff00446ebeb6
2017-06-11iOS, patch for expatjan Iversen2-0/+21
Support for arm64 Change-Id: Iedac1ee7d1b2ba7976ae56fdf24dd66d99f16264
2017-06-11iOS, patch for libxml2jan Iversen2-0/+22
Added support for arm64 Change-Id: Ibd13dc2c56e2caffd97b1f3b78caece2d331b51c
2017-06-11iOS lcms2 support for arm64jan Iversen2-0/+22
Added patch to support arm64 Change-Id: Ie5d9ea3f3bed6e8f3142f0209a0068bb698a3960
2017-06-11iOS, patch to jpeg-turbojan Iversen2-0/+21
Patch allowing cputype arm64 Change-Id: Idca7d40a4186cd724599af8b4b9891f9f876aa31
2017-06-10iOS icu4c patch file addedjan Iversen2-0/+22
Added support for arm64 in the icu4c configuration (done in form of a patch to the original) Change-Id: I96508c29261531a24ae946b247b18c55d6259f51
2017-06-09external: drop mingw bits from ExternalPackage_xmlsecMiklos Vajna1-5/+0
Change-Id: Icd0526c0bf0183b80bc4c098e3307574b8b8bb8b Reviewed-on: https://gerrit.libreoffice.org/38592 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-06-07external/graphite: Avoid -fsanitize=pointer-overflowStephan Bergmann1-0/+11
...that was recently introduced into Clang trunk with <https://reviews.llvm.org/D33305> "[ubsan] Add a check for pointer overflow UB". Here, _code is of type instr*, dist is of type ptrdiff_t, and sizeof(instr) is something like 8. My first impulse was to cast the result of the division (done with arguments promoted to size_t) back to ptrdiff_t, but that wouldn't help: When dist is a relatively small negative number (like -3293184), the division expression will promote it to a large unsigned (size_t) value (like 0xFFFF'FFFF'FFCD'C000), but the result (in our case, 0x1FFF'FFFF'FFF9'B800) would be small enough to fit into ptrdiff_t as a positive value. So assume that sizeof(instr) fits into int and ensure the division is done on signed values. (At least CppunitTest_sc_subsequent_filters_test started to fail with "workdir/UnpackedTarball/graphite/src/inc/Code.h:165:15: runtime error: pointer index expression with base 0x7fb90a3b4df0 overflowed to 0x7fb90a0a0df0".) Change-Id: Ie6698e38d6abec80f2fa817c42ebf20618496109
2017-06-07Remove gb_LinkTarget_add_generated_cxxobjectsStephan Bergmann3-3/+3
...in favor of gb_LinkTarget_add_generated_exception_objects. The former would have needed any flags to be passed in explicitly (but no call sites did), so e.g. StaticLibrary_graphite didn't have any debug information (when building with --enable-debug). I guess there is no downside to having C++ exception support enabled in these places, and using _add_generated_cxxobjects instead was likely an oversight in the first place (at least in the case of external/graphite/StaticLibrary_graphite.mk, it was that way ever since 1ceb47d96da9e7977c96241f49ad291ff0466970 "graphite: convert to gbuild", but for no apparent reason). Change-Id: I9986a6c5ec30a521095dbe5315e5ca649741a790
2017-06-06msc-externals: Package msvc_dlls only necessary in 32-bit buildsMichael Stahl1-0/+4
In 64-bit builds the 64-bit runtimes are installed as MSM so this hack isn't needed there. Change-Id: Id609d2beaa3de1176138bc206210820397a8b732
2017-06-06libstaroffice: use correct loop indexDavid Tardon2-0/+28
Change-Id: I1b862ed2d69c41361bc8c26d96c5329473fe64aa
2017-06-02more_fonts: stop building that fontconfig file on WNTMichael Stahl1-1/+1
Change-Id: I485b725ff824f113991900c1ea110aab1b0421af
2017-05-31libxmlsec: drop no longer needed xmlsec1-nssdisablecallbacks.patch.1Miklos Vajna2-53/+0
Before the gbuild conversion in commit ec6af4194e80f5f0b2e46ca59802ff397a2a4a24 (convert libxmlsec to gbuild, 2012-11-29) the makefile.mk had a comment for this patch: "Disable use of smime3 so don't need to package it". Today smime3 is packaged (see external/nss/ExternalPackage_nss.mk), so patching xmlsec is no longer needed. Change-Id: I73ec13ee92a1860f5dc3cbeed0e51d42a0320baa Reviewed-on: https://gerrit.libreoffice.org/38239 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-05-30sal,external: remove checks for obsolete VCVER=120Michael Stahl6-6/+1
Change-Id: I4d32b7c4b2e545a8d979bc516f64cfcbf66ecd07
2017-05-30python3: remove obsolete python-3.3.3-msvc2012-winxp.patch.1Michael Stahl5-506/+0
...and python-3.3.0-msvc2012.patch etc. They were actually never applied to Python 3.5. Change-Id: I5beb5a81d55ab1921411d2351bdb397ff02ba75c