summaryrefslogtreecommitdiffstats
path: root/external/redland
Commit message (Collapse)AuthorAgeFilesLines
* Fix typosAndrea Gelmini2015-07-032-3/+3
| | | | | | | Change-Id: Id884946cae0687d0b71c967e236e58df17567884 Reviewed-on: https://gerrit.libreoffice.org/16707 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Fix Linux RPATH of various external modulesStephan Bergmann2015-06-126-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...as discussed in 371cc81bd9ccbfbed25f810e70899c044280349e "external/liborcus: Fix Linux RPATH:" * When an external module produces multiple libraries (that we all install) that depend on each other, they need to contain $ORIGIN in RPATH (strictly speaking, those that do not depend on any other libraries from the module would not need that, but it is harmless and easier to do that way). * When an external module's libraries depend on other external modules' libraries, and (at least some of) those other external modules are not configuread as --with-system-*, they need to contain $ORIGIN in RPATH (again, for simplicity, some libraries may get that even if they would not strictly need it). * Try to outsmart the external modules' libtool instances to not add (ultimately bogus) paths to RPATH for dependencies on libraries from external modules (either from the same module, or from anohter module not configured as --with-system-*). The only time we do not outsmart libtool, and instead rely on it (hopefully?) doing the right thing is when a given external modules' libraries depend on libraries from excatly one other external module, and the latter is configured as --with-system-*. * That outsmarting means that if an external library depends both on external libraries provided by modules not configured as --with-system-* (so RPATH contains $ORIGIN, and the outsmarting is not suppressed) and on external libraries provided by modules configured as --with-system-*: Then if the latter are in unusual locations on the system that would require an RPATH entry (which might be provided via the corresponding "pkg-config --libs", say, and presumably would be honoured by libtool if we did not outsmart it), then those paths are now erroneously missing from RPATH. * That outsmarting also causes linking of some utility applications in module redland to fail, but those are ultimately unused, so cut them off by patching their respective sub-directory Makefile.in. Change-Id: Iec05b3568fbcf04987018322c328b769ae4f5dab
* use $(DISABLE_DYNLOADING)David Tardon2015-06-056-6/+18
| | | | Change-Id: Ie5738e1ec1c77fc2b356e43bcf763a40e383f52f
* propagate user-set CFLAGS to buildDavid Tardon2015-02-063-3/+3
| | | | Change-Id: I6c9d8ff064f059e4a756593ff5c45b9670cacb29
* external/redland: Work around -fsanitize=nonnull-attributeStephan Bergmann2015-01-092-0/+17
| | | | Change-Id: Ibffc44da6e9d6fb02d43d8a2b7e143ff994d76a8
* Fold URE: Linux ure/lib/* -> program/Stephan Bergmann2014-11-283-3/+3
| | | | | | | The ../../../program/ links in the URE jar Class-Paths are a temporary kludge (and juh.jar had lacked adaption for Mac OS X). Change-Id: I2542d8a582866485dd61c05df3fc6b4b39a8403d
* fdo#63756 build libxml2 with ICU supportDavid Tardon2014-07-201-4/+2
| | | | Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
* Record patch upstream notificationStephan Bergmann2014-05-091-0/+2
| | | | Change-Id: I5aecdd1d1f19f6588cf91d8c009ffa760fae739e
* external/redland: Missing NULStephan Bergmann2014-05-092-0/+11
| | | | Change-Id: I388d8a37a0b7f95f21ccbbe04144f39c0fff533f
* normalize values of MINGW_SHARED_GCCLIB/MINGW_SHARED_GXXLIBMichael Stahl2014-03-113-3/+3
| | | | Change-Id: I4f4cecd95f87b9d37fa1b1a270cf554d7707aaa2
* normalize values of CROSS_COMPILINGMichael Stahl2014-02-275-5/+5
| | | | Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
* normalize values of SYSTEM_FREETYPE, SYSTEM_LIBXML, SYSTEM_MARIADBMichael Stahl2014-02-123-7/+7
| | | | Change-Id: Iffcc671ca41c5880579effe0786a3b4d3be0dab0
* fdo#74825: fix missing lcms2/libxslt/curl in installation setsMichael Stahl2014-02-121-1/+1
| | | | | | | | | | The assumption that all configure variables had been normalized to TRUE/<empty> turned out not to hold; convert a bit more in that direction. (regression from 4af38b099c741c3676aefeb20c515913aaeed666) Change-Id: I2127c515e8a833a07c9b26ed9d693ce5a1853fe4
* fdo#70393: move redland to a subdir of externalKhaled Hosny2013-11-0439-0/+7466
Change-Id: Ia857f943b8f2915c857ec4c9fa363760699e5206 Reviewed-on: https://gerrit.libreoffice.org/6551 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>