summaryrefslogtreecommitdiff
path: root/libxmlsec
AgeCommit message (Collapse)AuthorFilesLines
2013-05-15Spelling "separate" (etc) correctly is hardTor Lillqvist1-2/+2
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl1-1/+1
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl1-3/+1
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 McNamara2-19/+31
Change-Id: I971616f3741d5d4f2c30624e28d6a3ae45e9e5c8
2013-04-26get libxmlsec building on AIXCaolán McNamara1-1/+3
Change-Id: I71a427e6f53a18412c1dc2c0d7f2c235acd72b8b
2013-04-15adapt all externals to build against MSVC debug runtimeMichael Stahl1-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
2013-04-13xmlsec: honor --disable-openssl and use NSSAndres Gomez2-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>
2013-04-04remove -dylib_file mappings that are not needed anymoreChristian Lohmaier1-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>
2013-04-03Remove Mac OS X for PowerPC supportTor Lillqvist2-132/+0
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-3/+0
2013-03-13fdo#60724: Fix spelling avaliable -> available.Steven Meyer1-1/+1
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28add missing openssl & nss3 dependencies to libxmlsecMichael Meeks1-0/+4
These are required at configure time.
2013-02-23comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud1-3/+3
Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
2013-02-22quiet external module build log unless failureNorbert Thiebaud1-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>
2013-02-22libxslt, redland: properly quote rpath $ORIGINMichael Stahl1-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
2013-02-07convert libxml2 to gbuild and add to tail_buildPeter Foley2-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>
2013-01-03gbuild: replace all use of PRODUCT with ENABLE_DBGUTILMichael Stahl1-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
2013-01-02convert nss to gbuildPeter Foley1-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>
2012-12-06fix patch pathCaolán McNamara1-1/+1
Change-Id: I3da11f199cdb6b9394e99fc549cff2388a04d6b2
2012-12-06fix xmlsec build under RHEL-5 (again)Caolán McNamara1-0/+1
last fix was removed with ec6af4194e80f5f0b2e46ca59802ff397a2a4a24 Change-Id: Ibb459d5c43356abb782dbd6a88f712bd1e01b54b
2012-12-01fix libxmlsec delivering with mingwLuboš Luňák1-2/+4
2012-12-01our xmlsec setup calls autoreconf, so patch Makefile.am tooLuboš Luňák1-0/+14
Should fix release tinderboxes. Change-Id: I90fc650dc089e94328ecb9d526f0905f5be5ce3c
2012-12-01fix(?) libxmlsec build with mingwLuboš Luňák1-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
2012-12-01fix patch to apply after gbuild changesLuboš Luňák1-2/+2
2012-12-01Fix OS X build at least with current tool-chainTor Lillqvist1-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
2012-11-30convert libxmlsec to gbuildPeter Foley22-5348/+2931
Change-Id: Id0ad4e1c8e3e1ac03c625fb77b70fe0aa8ddfcdc
2012-11-29drop need for libtool but keep buildable on RHEL-5Caolán McNamara2-6/+149
Change-Id: Ib732594a6b27fb0b42d055abb2f7382f021d63c9
2012-11-28patch twiddling breaks autoconf -i on macosxCaolán McNamara1-1/+4
Change-Id: Ie5bac151578cf3b58253900bbef4bc4645e2c43d
2012-11-28get autoreconf to succeed under RHEL-5Caolán McNamara1-2/+2
Change-Id: Ica5e55881389a4f83081c41418ea7aa03c633f55
2012-10-30make that mingw suffix patch mingw onlyCaolán McNamara1-1/+4
Change-Id: I5a8dc6ddc620bf4a4bdccfb17ffbf1155fa53987
2012-10-30fix mingw cross-compilation of libxmlsecDavid Tardon2-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
2012-09-12allow to build with XCode 2.xChristian Lohmaier2-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>
2012-09-12cosmeticsChristian Lohmaier1-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>
2012-08-29Add upstream linkStephan Bergmann1-1/+3
Change-Id: I8711d5476664d37ffdbf025b8e07a9bc21530908
2012-08-29Work around autoreconf de-ANSI-fication support errorStephan Bergmann2-1/+18
Change-Id: I990167289fe39bbfdb3b40abf8fc522dabb7cc20
2012-08-29MinGW: Use the right objdump.Jan Holesovsky1-3/+3
Change-Id: Id891e048d1914d8e274f3f540c4038a299e57ae8
2012-08-29Fix libxmlsec build on MacOSX, no idea if it works at run-timeTor Lillqvist1-1/+9
Change-Id: I1c8c978d62072cdb08bd64e6f38fe11983091375
2012-08-29fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim1-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
2012-08-29additional -lsoftokn3 lib materalizedCaolán McNamara1-1/+1
Change-Id: Ie5e8dab3fc938436339dcddeb3d52a5c5cba41af
2012-08-29Fix MinGW build - libxmlsec builds now.Jan Holesovsky4-769/+29
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 McNamara1-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
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-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
2012-04-27Add comment telling that the MinGW stuff here is not for cross-compilationTor Lillqvist1-0/+4
2012-02-29Simplify install name handling for external libraries on Mac OS XStephan Bergmann1-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.
2012-02-08Added and improved READMEs for modules whihc used to be in libs-externJosh Heidenreich1-0/+2
2011-11-27s/infomation/information/Korrawit Pruegsanusak1-1/+1
2011-11-03Fix the --disable-xmlsec build.Jan Holesovsky1-1/+1
2011-11-03Add the xmlsec1 Android patchTor Lillqvist1-0/+20
2011-11-03Don't bother with --with-openssl=no for Android then as we do use opensslTor Lillqvist1-1/+3