summaryrefslogtreecommitdiff
path: root/libxmlsec
AgeCommit message (Collapse)Author
2013-10-17Normalize DISABLE_OPENSSL to USE TRUE/<nothing>Norbert Thiebaud
Change-Id: I84dd99f42e032315fbf31332dfb62eb3ef4aa4c0 Reviewed-on: https://gerrit.libreoffice.org/5724 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-10-01libxmlsec: stop delivering static and import librariesMichael Stahl
... and also check COM instead of CROSS_COMPILING. Change-Id: I049c9211d4b6eabe4012f66d39d86c7b025dc18c
2013-09-09openssl, libxmlsec: use gb_ExternalPackage_add_libraries_for_installMichael Stahl
Change-Id: I980307749c5fb6f3682374e091bbcb91cdebd5fa
2013-08-17enable binary package option for a set of 'stable' librariesNorbert Thiebaud
Change-Id: I8924ba22d178aa4d8e500ae3f484af654a37e87e Reviewed-on: https://gerrit.libreoffice.org/4765 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-06-06Slowly, but surely going on compiling for mingw64Fridrich Štrba
Change-Id: I590aa6a854a040281bf73d5be768c05d4906a984
2013-06-04Defuzz a patchFridrich Štrba
Change-Id: I9c301f7d8b5295854e12585fa12df416ed5dbf02
2013-05-15Spelling "separate" (etc) correctly is hardTor Lillqvist
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-04-27for internal xml2 make libxmlsec use that, not the system oneCaolán McNamara
Change-Id: I971616f3741d5d4f2c30624e28d6a3ae45e9e5c8
2013-04-26get libxmlsec building on AIXCaolán McNamara
Change-Id: I71a427e6f53a18412c1dc2c0d7f2c235acd72b8b
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-13xmlsec: honor --disable-openssl and use NSSAndres Gomez
On --disable-openssl, let's avoid linking the bundled libxmlsec to OpenSSL by passing down --without-openssl to its configure script. Change-Id: I04447683adeba4b7059e94579adf43ef788a4916 Reviewed-on: https://gerrit.libreoffice.org/3329 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-04remove -dylib_file mappings that are not needed anymoreChristian Lohmaier
XCode 2.5 (i.e. Mac OSX 10.4 & 10.5) couldn't find the libraries without explicit mapping, but as baseline is now 10.6, this wrapping is no longer necessary Change-Id: I225fc47b9ea4b1fb2b13ba575605cbdebc014fd8 Reviewed-on: https://gerrit.libreoffice.org/3192 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-04-03Remove Mac OS X for PowerPC supportTor Lillqvist
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks
2013-03-13fdo#60724: Fix spelling avaliable -> available.Steven Meyer
2013-02-28remove all d.lstMichael Stahl
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28add missing openssl & nss3 dependencies to libxmlsecMichael Meeks
These are required at configure time.
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-01-03gbuild: replace all use of PRODUCT with ENABLE_DBGUTILMichael Stahl
Also fix the wrong check in cppunit/ExternalProject_cppunit.mk which caused cppunit to always be built without -D_GLIBCXX_DEBUG. Change-Id: Ia247dcd84e2c6fa0e9384fd27643537984d980b5
2013-01-02convert nss to gbuildPeter Foley
Change-Id: I59edc4c437abccc201823d97f1cbec230d273b05 Reviewed-on: https://gerrit.libreoffice.org/1529 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2012-12-06fix patch pathCaolán McNamara
Change-Id: I3da11f199cdb6b9394e99fc549cff2388a04d6b2
2012-12-06fix xmlsec build under RHEL-5 (again)Caolán McNamara
last fix was removed with ec6af4194e80f5f0b2e46ca59802ff397a2a4a24 Change-Id: Ibb459d5c43356abb782dbd6a88f712bd1e01b54b
2012-12-01fix libxmlsec delivering with mingwLuboš Luňák
2012-12-01our xmlsec setup calls autoreconf, so patch Makefile.am tooLuboš Luňák
Should fix release tinderboxes. Change-Id: I90fc650dc089e94328ecb9d526f0905f5be5ce3c
2012-12-01fix(?) libxmlsec build with mingwLuboš Luňák
for some reason there was an infinite loop during build, not sure why this makes a difference, but surely making it consistent with the other cases can't hurt
2012-12-01fix patch to apply after gbuild changesLuboš Luňák
2012-12-01Fix OS X build at least with current tool-chainTor Lillqvist
Pass correct -I flag to acloal in the ACLOCAL environemnt variable, and set that environment variable for the running of autoreconf for it it to have any effect. Change-Id: I64238b6b96539dff28c2ddc16cc17f18ebb22129
2012-11-30convert libxmlsec to gbuildPeter Foley
Change-Id: Id0ad4e1c8e3e1ac03c625fb77b70fe0aa8ddfcdc
2012-11-29drop need for libtool but keep buildable on RHEL-5Caolán McNamara
Change-Id: Ib732594a6b27fb0b42d055abb2f7382f021d63c9
2012-11-28patch twiddling breaks autoconf -i on macosxCaolán McNamara
Change-Id: Ie5bac151578cf3b58253900bbef4bc4645e2c43d
2012-11-28get autoreconf to succeed under RHEL-5Caolán McNamara
Change-Id: Ica5e55881389a4f83081c41418ea7aa03c633f55
2012-10-30make that mingw suffix patch mingw onlyCaolán McNamara
Change-Id: I5a8dc6ddc620bf4a4bdccfb17ffbf1155fa53987
2012-10-30fix mingw cross-compilation of libxmlsecDavid Tardon
It works on Fedora 17 with internal nss, at least :-) It would be nice to clean up the patch and throw away all the crack related to cross-compilation on Windows, but I am really not much interested in that. Also, I am lazy .-) Change-Id: I008e13b0c4eef9cef361af058e1f32deada8e2aa
2012-09-12allow to build with XCode 2.xChristian Lohmaier
* XCode 2.x only comes with automake 1.6.3, and that doesn't know per-object CPPFLAGS, thus use per-object CFLAGS instead * also it is picky about redefining the SOURCES in a conditional statement, so use a variable in a condition instead and add that * Its linker also needs help locating libs that are using the relocation-placeholders, thus add -dylib_file linkerflag * aclocal insists on a space between -I and argument Change-Id: I35714a1a76a7b7823ee6b64a3296aeae96e7296a Reviewed-on: https://gerrit.libreoffice.org/605 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-12cosmeticsChristian Lohmaier
Change-Id: I5b4202628f9df4ed087eee69058ced13bc2c1b1b Reviewed-on: https://gerrit.libreoffice.org/603 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2012-08-29Add upstream linkStephan Bergmann
Change-Id: I8711d5476664d37ffdbf025b8e07a9bc21530908
2012-08-29Work around autoreconf de-ANSI-fication support errorStephan Bergmann
Change-Id: I990167289fe39bbfdb3b40abf8fc522dabb7cc20
2012-08-29MinGW: Use the right objdump.Jan Holesovsky
Change-Id: Id891e048d1914d8e274f3f540c4038a299e57ae8
2012-08-29Fix libxmlsec build on MacOSX, no idea if it works at run-timeTor Lillqvist
Change-Id: I1c8c978d62072cdb08bd64e6f38fe11983091375
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-08-29additional -lsoftokn3 lib materalizedCaolán McNamara
Change-Id: Ie5e8dab3fc938436339dcddeb3d52a5c5cba41af
2012-08-29Fix MinGW build - libxmlsec builds now.Jan Holesovsky
This also removes patching of the generated 'configure' in libxmlsec; instead, autoreconf is called. Change-Id: I28c1cc38432d195dd0219fb5a0ab0ea1a35f7a32
2012-08-14drop disable-xmlsec, it's core functionality, have to live with itCaolán McNamara
we basically need this functionality, the idea of it being optional isn't really logical anymore with nss split out from mozilla. for iOS and Android where they doesn't build yet spit out lame fixme nag warnings Change-Id: I4b16c62553b12d3dcd340a0b5c5a4cbd807c2f02
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-04-27Add comment telling that the MinGW stuff here is not for cross-compilationTor Lillqvist