summaryrefslogtreecommitdiffstats
path: root/external/libxml2
Commit message (Collapse)AuthorAgeFilesLines
* libxml2: upgrade to release 2.9.12Michael Stahl2021-05-262-4/+4
| | | | | | | | | | | | | | Fixes: CVE-2021-3516 CVE-2021-3517 CVE-2021-3518 CVE-2021-3537 CVE-2021-3541 * external/libxml2/ubsan.patch.0: remove, fixed upstream Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115913 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> (cherry picked from commit bf0c6a98ae38cd2188d7f7e94f1563e5ce6a8ce4) Change-Id: I347dc854b862e78bde87d3e57cf5fdb584ca5673
* libxml2: upgrade to release 2.9.10Michael Stahl2020-05-172-37/+11
| | | | | | | | | | | | | | | | | ... which is, surprisingly enough, required to build the latest libxslt. Reviewed-on: https://gerrit.libreoffice.org/83311 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@cib.de> (cherry picked from commit d1bf39a78ed239d4493f0470ca937852265e79d6) Reviewed-on: https://gerrit.libreoffice.org/83347 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit e9dc4662d4ba3bde91407911f1bc1a7aa25fa0ce) Change-Id: Ifbb36ed61b8f68185f9c788f63a8edeb58899f94 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94378 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* libxml2: upgrade to release 2.9.9Michael Stahl2019-01-152-14/+2
| | | | | | | | | | | | | | | | * fixes CVE-2018-14404 * drop one hunk from libxml2-android.patch that was added in commit 6a17d2f2ba7acfec277314b97b50e41532d6b44d; presumably nan() exists now given that other code is calling it. Change-Id: I696cc4e1da55536ea1c89a6e0446ce5bc8398ba4 Reviewed-on: https://gerrit.libreoffice.org/66308 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> (cherry picked from commit beea5852720b22043aefcd1e6b7243c202b40601) Reviewed-on: https://gerrit.libreoffice.org/66357 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* libxml2: upgrade to release 2.9.8Michael Stahl2018-03-062-7/+8
| | | | | | | Change-Id: Ic6802c16b740f6aee59ae2f74b7edcd37461f1f3 Reviewed-on: https://gerrit.libreoffice.org/50835 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* upload libxml2 2.9.7David Tardon2017-11-081-1/+1
| | | | | | | Change-Id: I3f72ec938c87e0c0d30a91b32d96fedf5379207f Reviewed-on: https://gerrit.libreoffice.org/44423 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* external: consistently use gb_ExternalProject_use_nmakeMichael Stahl2017-11-011-2/+3
| | | | | | | | | ... instead of hard-coding some subset of the variables everywhere. Change-Id: I5eac5663563ee9d6cb7b57f5f6e9d55560587276 Reviewed-on: https://gerrit.libreoffice.org/44167 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* upload libxml2 2.9.6David Tardon2017-10-101-1/+1
| | | | | | | Change-Id: Iafb9d9e2459451d213cad5d9141755df999d7ced Reviewed-on: https://gerrit.libreoffice.org/43306 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* use gbuild way to update config.*, continuedDavid Tardon2017-10-102-22/+2
| | | | | | | Change-Id: I9abf1742c213f47c576ffbb7dafd33087f7037e5 Reviewed-on: https://gerrit.libreoffice.org/43307 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* consistent naming of externals: xml2 -> libxml2Michael Stahl2017-09-156-43/+43
| | | | | | | Change-Id: Ia1164c70d02dce70cb346c1fd4033f12d91c6e5d Reviewed-on: https://gerrit.libreoffice.org/42297 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* libxml2: upgrade to release 2.9.5Michael Stahl2017-09-059-604/+2
| | | | | | | | | | * drop ubsan.patch.0: presumably fixed upstream * drop 0001-* CVE fixes: fixed upstream Change-Id: I3e2a53b5ef82ef8edd85e812fd5dee67ab60db94 Reviewed-on: https://gerrit.libreoffice.org/41951 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* libxml2: bunch of CVE fixesMichael Stahl2017-08-236-0/+517
| | | | Change-Id: Ic786fef17cbdb574c342925a4c57875123ef3151
* iOS, patch for libxml2jan Iversen2017-06-112-0/+22
| | | | | | Added support for arm64 Change-Id: Ibd13dc2c56e2caffd97b1f3b78caece2d331b51c
* Remove MinGW supportStephan Bergmann2017-02-101-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* libxml2: generate symbols for --enable-dbgutil buildsMike Kaganski2016-12-141-0/+1
| | | | | | | Change-Id: I46df2800eb3440ee6c139867cf00f5cad5c4f3f1 Reviewed-on: https://gerrit.libreoffice.org/32012 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
* libxml2: upgrade to release 2.9.4Michael Stahl2016-05-241-1/+1
| | | | | | | Change-Id: Ia3109b704155b9baa28f2a5f224e55af161f4fa1 Reviewed-on: https://gerrit.libreoffice.org/25412 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* Win build: Set default script engine for cscriptArmin Le Grand2016-01-231-1/+1
| | | | | | | | | | | | | | | | When Windows build is executed, cscript is used to execute JavaScript files. This uses cscript from the system to execute *.js files. cscript is not only capable of executing JavaScript, but also VBScript. Which engine to run is usually determined by the file extension, except when any installed program has added a registered association to the used file type. In that case, the execution of cscript and thus the build fails. This can be prevented by directly defining the script engine when calling cscript, using the /e:javascript parameter for *.js targets. Change-Id: If717b8ae5335acbe4f11c269d3c98a7247a135e6 Reviewed-on: https://gerrit.libreoffice.org/21717 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* Revert "LTO fixes for android"Tor Lillqvist2016-01-191-1/+0
| | | | | | Seems to break the tinderbox, needs more work? This reverts commit 6aaf1ec5a781b50ceda6d0d288a43dba435be2ce.
* LTO fixes for androidPeter Foley2016-01-181-0/+1
| | | | | | | | Change-Id: I2d4cedac4081260c5147d8c11904d042c765e3a6 Reviewed-on: https://gerrit.libreoffice.org/21557 Tested-by: Jenkins <ci@libreoffice.org> Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Tor Lillqvist <tml@collabora.com>
* gradle based apk packing doesn't have .so limitation anymoreChristian Lohmaier2015-11-211-15/+0
| | | | | | and even if it had, everything ends up in liblo-native-code.so now Change-Id: I5d62cf619867d6d0f7c5d4f91acf529706ebdc75
* libxml2: upgrade to version 2.9.3Michael Stahl2015-11-206-32/+4
| | | | | | | | | | - drop libxml2-freebsd.patch.1 (upstream libtool 2.4.6 does the same) - drop libxml2-vc15.patch (fixed upstream) Change-Id: Ia2f194f39efebd3d2ea924d23a5543ac53e93116 Reviewed-on: https://gerrit.libreoffice.org/20084 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* Libxml2: Fix compilation on VS 2015David Ostrovsky2015-07-062-0/+14
| | | | | | | Change-Id: Ia2bb2897bc3fdb04c89f3328718f32fecd30eb64 Reviewed-on: https://gerrit.libreoffice.org/16760 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* external/libxml2: Work around -fsanitize=boundsStephan Bergmann2015-01-062-0/+85
| | | | Change-Id: I57d30410640fa1b7e1768136b1802546b2b7253f
* Fold URE: WindowsStephan Bergmann2014-12-032-27/+0
| | | | | | | | ...assuming the delayLoadHook in cli_ure/source/native/native_bootstrap.cxx is no longer necessary and loading of cppuhelper from the program dir cannot fail regardless in whatever scenario the cli_cppuhelper library itself is loaded. Change-Id: I13f32b327bca4cce9780864f5e57cdad3860afe5
* fdo#82430: MSVC build: avoid using SSE2 instructions in some externalsMichael Stahl2014-10-021-1/+1
| | | | | | Hopefully this should fix up the most important external libraries. Change-Id: I744cb5a2ce7fafb10852059050cf24589d6ca400
* fix debug build of libxml2 on windows, version 2David Tardon2014-07-212-2/+2
| | | | Change-Id: I67f269e316906913b1a9b4d91907d95b869ca71f
* Test $(DEBUG) for being non-empty instead of "1" (which it is not)Tor Lillqvist2014-07-211-1/+1
| | | | Change-Id: I22e7a142bb874653344a7ffcc55e8a062669fa2a
* fix debug build of libxml2 on windowsDavid Tardon2014-07-211-1/+5
| | | | Change-Id: I36672c56742468cda8c0481b76ee6e3fec700983
* fdo#63756 build libxml2 with ICU supportDavid Tardon2014-07-203-1/+32
| | | | Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
* scp2: move libxml2 to AutoInstallMichael Stahl2014-03-143-4/+27
| | | | Change-Id: I62f2f654ac661ebf266b7b5cf70728a616c9b50f
* normalize values of MINGW_SHARED_GCCLIB/MINGW_SHARED_GXXLIBMichael Stahl2014-03-111-2/+2
| | | | Change-Id: I4f4cecd95f87b9d37fa1b1a270cf554d7707aaa2
* normalize values of CROSS_COMPILINGMichael Stahl2014-02-271-2/+2
| | | | Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
* libxml2: don't grow dependency on liblzma if that happens to be installedMichael Stahl2014-01-101-0/+2
| | | | Change-Id: Ifd46fc5dc531bd5bdb489c7550476f9c07a0a976
* No <glob.h> in the Android NDKTor Lillqvist2013-11-121-0/+11
| | | | | | | | So don't bother building libxml2 programs for Android, we have no need for them, there is no way to run them on normal devices, etc. While at it, don't bother with scripts, manpages or "data" either. We just want the library. Change-Id: Ic6553c4ed5b51feab40fed6bd62fd10795e9acf9
* libxml2: upgrade to version 2.9.1Michael Stahl2013-11-1114-365/+91
| | | | | | | | | | | | | | | | | | | | - from libxml2-configure.patch: * drop config.sub Android stuff (obsolete) * drop Makefile.in disabling targets for Android (hypothetically obsolete) * drop xmlversion.h changes (pointless - configure.js generates it) * split out libxml2-freebsd.patch.1 * split out libxml2-config.patch.1 - drop libxml2-long-path.patch (integrated upstream) - drop libxml2-gnome599717.patch (obsolete) - drop libxml2-xpath.patch (obsolete) - drop libxml2-latin.patch (obsolete) - drop libxml2-aix.patch: presumably don't need special check for V7BETA since it's released now - drop libxml2-mingw.patch: actually appears to patch a MSVC-specific part of the file so is obsolete anyway Change-Id: I87bf8968bd4a554852a2791420a5d0db822beeaa
* gbuild: set Package default target to INSTDIRMichael Stahl2013-10-281-2/+0
| | | | Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
* libxml2: deliver libxml2.dll second time into programMichael Stahl2013-10-271-0/+4
| | | | Change-Id: I5a823cf7dafc2f04e705de6f4c30ec365922a096
* gbuild: remove gb_ExternalPackage_add_library_for_installMichael Stahl2013-10-271-4/+6
| | | | | | Deliver all external libraries to INSTDIR directly. Change-Id: I8d3e035e5cfa07bd0f53ee4a226c48d4b86a4032
* libxml2, libxslt: use executables from WORKDIRMichael Stahl2013-10-221-12/+2
| | | | Change-Id: I1324c8f21e31c69b9780136cc777e1aea3bc546e
* libxml2, libxslt: use libraries from WORKDIRMichael Stahl2013-10-222-8/+3
| | | | Change-Id: I3067e3c819a4918e1d3c91dc0e0cfa3e4fc92b3d
* libxml2/libxslt: no need for libfoo.so.X.Y.Z filesMichael Stahl2013-10-221-1/+1
| | | | Change-Id: I0ed69bcfee650ae403d793b27db4ad906132efed
* fdo#70393: move libxml2 to a subdir of externalKhaled Hosny2013-10-1916-0/+597
Change-Id: Ifea928fc56239043f976ed1e0d2c986bc5cfb934 Reviewed-on: https://gerrit.libreoffice.org/6339 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>