summaryrefslogtreecommitdiff
path: root/libxslt
AgeCommit message (Collapse)Author
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl
It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
2013-05-01use gb_ExternalPackage_add_runtime_library for adding libsDavid Tardon
Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
2013-04-15adapt all externals to build against MSVC debug runtimeMichael Stahl
Add patches and/or tweaks to the following modules: curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec, lpsolve, nss, openssl, python3 lcms2 has an inconsistency where the .lib and the .dll don't agree on the .dll name. openssl gets a honorable mention because apparently it's undocumented custom build system can build with /MDd if one picks the right configuration but i couldn't figure out how to do that in an hour of trying, and just patched the release config instead. Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
2013-04-03libxslt: remove usage of dmake remnant XSLTLIBMichael Stahl
Change-Id: Idb5dc8d0036b99a71cd8c1c0e740939074cc1a48
2013-04-03libxml2: remove usage of dmake remnant LIBXML2LIBMichael Stahl
Change-Id: I8a4f298af99f3415b0ef7a3fc5d69642b5b71f62
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks
2013-02-28remove all d.lstMichael Stahl
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-23comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud
Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
2013-02-22quiet external module build log unless failureNorbert Thiebaud
ExternalProject usually involve a configure and a make step that produce a bunch of output usually irrelevant including a large number of warning and other mess. now that everything is pretty much in tail_build these output get interleaved with useful output from the build of the product and actually drown them in a logorrhea of messy noise. This store the output of external modules in a log file and only print them as a whole if the module failed do build. on a non-verbose build. Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647 Reviewed-on: https://gerrit.libreoffice.org/2304 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-02-22libxslt, redland: properly quote rpath $ORIGINMichael Stahl
... so it can be passed from make to shell to configure to generated Makefile to libtool to invoked gcc without loss of valuable dollars. It is an open question to which extent this commit should be credited to the designers of sh, autoconf, libtool, make, and/or Solaris ld. Change-Id: I0709a49d7025dbfda4d9c0e7202ea932ec85e0cb
2013-02-07convert libxml2 to gbuild and add to tail_buildPeter Foley
Change-Id: Ie6ae2150e1f011e17034abcace18c5967b4dacf5 Reviewed-on: https://gerrit.libreoffice.org/2023 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Peter Foley <pefoley2@verizon.net>
2013-02-05No xsltproc needed for HOST when cross-compilingTor Lillqvist
Change-Id: I70b257fb2df8e0ea1ef2d94b3da7da7989e3535e
2013-02-05Correct location where xsltproc binary is in the DISABLE_DYNLOADING caseTor Lillqvist
Change-Id: I0c65076d698865a653cac774a17f9db3d6f4d9ca
2013-02-05convert libxslt to gbuild and add to tail_buildPeter Foley
Change-Id: I16eb442fd65b3a2f3a44108f670fd364dc7a64c0 Reviewed-on: https://gerrit.libreoffice.org/1988 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2013-01-18Avoid .memdump files left behind by xsltproc in the buildStephan Bergmann
Change-Id: If79896a2f73cacd9880e8beb9cc42993b49cc3b5
2012-12-25Get rid of (most uses of) GUITor Lillqvist
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-10-12Even if it shouldn't be a pb, let's do the same everywhereJulien Nabet
Change-Id: I5775651a83ffa6a7780b81386168f4e327217282
2012-09-14Adapt for DISABLE_DYNLOADING instead of just iOSTor Lillqvist
Change-Id: I7dac78be5a1165ff5cdbd53fd02b907a4fa68a3b
2012-09-12Deliver libexslt.a (for iOS)Tor Lillqvist
Change-Id: I79dc8e0d7b60b22c0ffe9eb5a76f889b8739265f
2012-09-10MSVC: missing libexslt.libStephan Bergmann
Change-Id: I69d52e7c188c3326c639a8592e36467092365736
2012-09-10build and deliver internal libexslt. Use LIBEXSLT_LIBS is system xslt is usedPeter Jentsch
Change-Id: I7ab624bc4877af51d4182ab213ef49cd8c5bb2a4
2012-08-29fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * bulk replacement of "-Wl,-z,origin,-rpath,..." with "-Wl,-z,origin -Wl,rpath,..." * additional hunk for directory/c-sdk/config/FreeBSD.mk in moz/seamonkey-source-1.1.14.patch did not apply and has been dropped Change-Id: Ie60c696f041108e819ce8f799cff6f58e63a5ad7
2012-05-08Don't build against the debugging MSVC runtime in a dbgutil build eitherTor Lillqvist
We don't use the debugging runtime in LO's own code in dbgutil builds, so we shouldn't use it in bundled libs either. (At one point I did try to use the debugging runtime in a dbgutil build, but had to give up eventually; too many compilation errors thanks to using -D_DEBUG which brings in much more strict checks in the C++ headers. I apparently forgot to fix these makefiles then when I aborted the attempt.) Change-Id: I I Iedf765b55ba71b811d7fe3074e4c3129783108fd
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-02-29Simplify install name handling for external libraries on Mac OS XStephan Bergmann
...by allowing our special @___... tokens anywhere within an install name, so that external modules can configure --prefix=/@___... etc. This removes the need for the special extshl and EXTRPATH=LOADER. Also, a new OUT2BIN_NONE can be used for external modules where the generated libraries need the default EXTRPATH=OOO, but generated executables are only used during the build and such need RPATH=NONE.
2012-02-22support using for libxml2 internal on MacOSXNorbert Thiebaud
2012-02-09Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich
2011-11-12Fix iOS fallout from libxml2+libxslt marriageTor Lillqvist
configure.in nowadays doesn't allow using system libxml2 but internal libxslt. So remove iOS specifics related to that combination. Keep building a static library for iOS, though.
2011-11-10Make also the libxslt library file names end in .so for AndroidTor Lillqvist
2011-11-03Use the xml2-config from our own libxml2 copy if not using a system libxml2Tor Lillqvist
2011-10-27Don't build libxslt.dll against debugging runtime for --enable-debugTor Lillqvist
Same problem as a few commits earlier: libxslt's configure.js uses debug=yes to mean using the debugging crt, which we don't want in just a debug=t build. (And which will make libxslt.dll fail to load.) Look at $(dbgutil), not $(debug). (And note that in general dbgutil builds are disabled for Windows currently anyway.)
2011-09-27Make Android cross-build workingThorsten Behrens
In the spirit of 12759f67a36d52a345be6002d7017551e8414c59, change external lib's config.sub to eat the arm-unknown-linux-androideabi host os string. Also, permit shared libs again - seems Android can handle those. Added dictionaries to cross-build-toolset - idxdict is needed. Should build up to sfx2 - some residual static lib issues there, and in raptor.
2011-08-23Fix cross-building libxslt to at least go through configure; does not build.Jan Holesovsky
2011-06-13Use dummy xml2-config script for iOSTor Lillqvist
2011-06-09Cross-compilation support for AndroidTor Lillqvist
2011-06-06Always compare CROSS_COMPILING explicitly to "YES"Tor Lillqvist
2011-06-03Drop %_EXT% which was always emptyTor Lillqvist
2011-05-30Drop unnecessary quotes around platform tripletsTor Lillqvist
2011-05-24TypoTor Lillqvist
2011-05-24Cross-compilation support and iOS in particularTor Lillqvist
2011-03-09Merge commit 'ooo/DEV300_m101' into intm101Jan Holesovsky
Conflicts: boost/aliasing.patch boost/makefile.mk cairo/cairo/makefile.mk cairo/pixman/makefile.mk dictionaries/da_DK/README_th_da_DK.txt dictionaries/da_DK/description.xml dictionaries/da_DK/dictionaries.xcu dictionaries/da_DK/makefile.mk dictionaries/da_DK/th_da_DK.dat dictionaries/de_AT/th_de_AT_v2.idx dictionaries/de_CH/th_de_CH_v2.idx dictionaries/de_DE/COPYING dictionaries/de_DE/COPYING_GPLv2 dictionaries/de_DE/COPYING_GPLv2.txt dictionaries/de_DE/README_extension_owner.txt dictionaries/de_DE/README_th_de_DE_v2.txt dictionaries/de_DE/makefile.mk dictionaries/de_DE/th_de_DE_v2.idx icu/makefile.mk moz/makefile.mk python/makefile.mk
2011-01-06mingwport33: i#116329: MinGW port enhancement: configurable libstdc++ nametono
2010-10-20Build fixes for VC++ 10Jesús Corrius
2010-10-13update libtooling and config.guess for aix 7Caolán McNamara
2010-09-16sb126: merged in DEV300_m87sb
2010-07-21CWS-TOOLING: integrate CWS solaris10u8_OOO330Jens-Heiner Rechtien
2010-07-12solaris10u8: #i112480#: build libxslt with versioned symbols on solaris:Michael Stahl
libxslt-gnome602728.patch: remove (disables version script). libxslt-internal-symbols.patch: do not export non-existing symbols.
2010-06-30sb126: merged in DEV300_m84sb
2010-06-22sb126: #i110197# remove -Wl,-z,noexecstack hacksb