summaryrefslogtreecommitdiffstats
path: root/libxmlsec
Commit message (Collapse)AuthorAgeFilesLines
* adapt all externals to build against MSVC debug runtimeMichael Stahl2013-04-151-1/+4
| | | | | | | | | | | | | | | | 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
* xmlsec: honor --disable-openssl and use NSSAndres Gomez2013-04-132-1/+3
| | | | | | | | | | | 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>
* remove -dylib_file mappings that are not needed anymoreChristian Lohmaier2013-04-041-2/+1
| | | | | | | | | | | 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>
* Remove Mac OS X for PowerPC supportTor Lillqvist2013-04-032-132/+0
| | | | Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* fdo#60724: Fix spelling avaliable -> available.Steven Meyer2013-03-131-1/+1
|
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* add missing openssl & nss3 dependencies to libxmlsecMichael Meeks2013-02-281-0/+4
| | | | These are required at configure time.
* comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud2013-02-231-3/+3
| | | | Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
* quiet external module build log unless failureNorbert Thiebaud2013-02-221-29/+29
| | | | | | | | | | | | | | | | | | 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>
* libxslt, redland: properly quote rpath $ORIGINMichael Stahl2013-02-221-1/+1
| | | | | | | | | | ... 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
* convert libxml2 to gbuild and add to tail_buildPeter Foley2013-02-072-1/+3
| | | | | | | Change-Id: Ie6ae2150e1f011e17034abcace18c5967b4dacf5 Reviewed-on: https://gerrit.libreoffice.org/2023 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Peter Foley <pefoley2@verizon.net>
* gbuild: replace all use of PRODUCT with ENABLE_DBGUTILMichael Stahl2013-01-031-1/+1
| | | | | | | Also fix the wrong check in cppunit/ExternalProject_cppunit.mk which caused cppunit to always be built without -D_GLIBCXX_DEBUG. Change-Id: Ia247dcd84e2c6fa0e9384fd27643537984d980b5
* convert nss to gbuildPeter Foley2013-01-021-1/+20
| | | | | | | 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>
* fix patch pathCaolán McNamara2012-12-061-1/+1
| | | | Change-Id: I3da11f199cdb6b9394e99fc549cff2388a04d6b2
* fix xmlsec build under RHEL-5 (again)Caolán McNamara2012-12-061-0/+1
| | | | | | last fix was removed with ec6af4194e80f5f0b2e46ca59802ff397a2a4a24 Change-Id: Ibb459d5c43356abb782dbd6a88f712bd1e01b54b
* fix libxmlsec delivering with mingwLuboš Luňák2012-12-011-2/+4
|
* our xmlsec setup calls autoreconf, so patch Makefile.am tooLuboš Luňák2012-12-011-0/+14
| | | | | | Should fix release tinderboxes. Change-Id: I90fc650dc089e94328ecb9d526f0905f5be5ce3c
* fix(?) libxmlsec build with mingwLuboš Luňák2012-12-011-2/+2
| | | | | | 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
* fix patch to apply after gbuild changesLuboš Luňák2012-12-011-2/+2
|
* Fix OS X build at least with current tool-chainTor Lillqvist2012-12-011-4/+3
| | | | | | | | 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
* convert libxmlsec to gbuildPeter Foley2012-11-3022-5348/+2931
| | | | Change-Id: Id0ad4e1c8e3e1ac03c625fb77b70fe0aa8ddfcdc
* drop need for libtool but keep buildable on RHEL-5Caolán McNamara2012-11-292-6/+149
| | | | Change-Id: Ib732594a6b27fb0b42d055abb2f7382f021d63c9
* patch twiddling breaks autoconf -i on macosxCaolán McNamara2012-11-281-1/+4
| | | | Change-Id: Ie5bac151578cf3b58253900bbef4bc4645e2c43d
* get autoreconf to succeed under RHEL-5Caolán McNamara2012-11-281-2/+2
| | | | Change-Id: Ica5e55881389a4f83081c41418ea7aa03c633f55
* make that mingw suffix patch mingw onlyCaolán McNamara2012-10-301-1/+4
| | | | Change-Id: I5a8dc6ddc620bf4a4bdccfb17ffbf1155fa53987
* fix mingw cross-compilation of libxmlsecDavid Tardon2012-10-302-11/+17
| | | | | | | | | | 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
* allow to build with XCode 2.xChristian Lohmaier2012-09-122-1/+132
| | | | | | | | | | | | | | | * 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>
* cosmeticsChristian Lohmaier2012-09-121-24/+24
| | | | | | | 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>
* Add upstream linkStephan Bergmann2012-08-291-1/+3
| | | | Change-Id: I8711d5476664d37ffdbf025b8e07a9bc21530908
* Work around autoreconf de-ANSI-fication support errorStephan Bergmann2012-08-292-1/+18
| | | | Change-Id: I990167289fe39bbfdb3b40abf8fc522dabb7cc20
* MinGW: Use the right objdump.Jan Holesovsky2012-08-291-3/+3
| | | | Change-Id: Id891e048d1914d8e274f3f540c4038a299e57ae8
* Fix libxmlsec build on MacOSX, no idea if it works at run-timeTor Lillqvist2012-08-291-1/+9
| | | | Change-Id: I1c8c978d62072cdb08bd64e6f38fe11983091375
* fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim2012-08-291-2/+2
| | | | | | | | | | 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
* additional -lsoftokn3 lib materalizedCaolán McNamara2012-08-291-1/+1
| | | | Change-Id: Ie5e8dab3fc938436339dcddeb3d52a5c5cba41af
* Fix MinGW build - libxmlsec builds now.Jan Holesovsky2012-08-294-769/+29
| | | | | | | This also removes patching of the generated 'configure' in libxmlsec; instead, autoreconf is called. Change-Id: I28c1cc38432d195dd0219fb5a0ab0ea1a35f7a32
* drop disable-xmlsec, it's core functionality, have to live with itCaolán McNamara2012-08-141-2/+2
| | | | | | | | | | 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
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-0/+0
| | | | | | | | 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
* Add comment telling that the MinGW stuff here is not for cross-compilationTor Lillqvist2012-04-271-0/+4
|
* Simplify install name handling for external libraries on Mac OS XStephan Bergmann2012-02-291-0/+5
| | | | | | | | | ...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.
* Added and improved READMEs for modules whihc used to be in libs-externJosh Heidenreich2012-02-081-0/+2
|
* s/infomation/information/Korrawit Pruegsanusak2011-11-271-1/+1
|
* Fix the --disable-xmlsec build.Jan Holesovsky2011-11-031-1/+1
|
* Add the xmlsec1 Android patchTor Lillqvist2011-11-031-0/+20
|
* Don't bother with --with-openssl=no for Android then as we do use opensslTor Lillqvist2011-11-031-1/+3
|
* Pass --build and --host to xmlsec1 configury when cross-compilingTor Lillqvist2011-11-031-0/+4
|
* Use our openssl build as crypto lib for xmlsec1 for AndroidTor Lillqvist2011-11-031-1/+9
| | | | Seems to build that way; no idea if it works of course.
* Rename --enable-nss-module to --with-system-nss + introduce --enable-xmlsec.Tomas Chvatal2011-11-021-4/+4
| | | | This also finishes the uncoupling of NSS from the --with-system-mozilla.
* make libxmlsec be built again with SYSTEM_MOZILLA=YESRene Engelhard2011-10-191-1/+1
|
* Decouple NSS build from the Mozilla build.Jan Holesovsky2011-10-181-2/+2
| | | | This allows xmlsecurity to be built even when --disable-mozilla is provided.