summaryrefslogtreecommitdiffstats
path: root/redland/ExternalProject_redland.mk
Commit message (Collapse)AuthorAgeFilesLines
* kill and bury $(OUTDIR)/incDavid Tardon2013-05-241-2/+1
| | | | Change-Id: Ifaac9bd368cb62abba5ebea315939c91856d0ee0
* fdo#58978 TypoStephan Bergmann2013-05-161-1/+1
| | | | | | | | ...leading to macosx-change-install-names not doing its work, and librdf referencing libraptor and librasqal with bogus paths on Mac OS X, and thus cannot be dlopen'ed. Change-Id: I187ce9a0ddc453157bf8666df4d385a07a8762f7
* gbuild: ExternalProject: remove second parameter again...Michael Stahl2013-05-071-1/+1
| | | | | | ... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
* gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl2013-05-071-3/+1
| | | | | | | It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
* redland: reindent thatMichael Stahl2013-04-041-2/+2
| | | | Change-Id: I185d6da34f9720dde258a1206fbc6d531c397eae
* remove -dylib_file mappings that are not needed anymoreChristian Lohmaier2013-04-041-3/+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>
* redland: stop using --with-threads, it supports only POSIX...Michael Stahl2013-04-031-1/+2
| | | | | | | ... so it's better to wrap an osl::Mutex around the whole thing in client code. Change-Id: I611aa879e03c11c01fbd215148750a11a285b216
* redland: clean up libxml2 usageMichael Stahl2013-04-031-2/+0
| | | | | | | | | - use xml2-config from unpacked dir - rasqal does use libxml2 apparently for utils - redland itself does not use libxml2 directly - no need to put OUTDIR/bin on PATH Change-Id: Ib4481c681d0b188c06217f7bc0d000f15ab82da3
* redland: stop delivering headersMichael Stahl2013-04-031-4/+4
| | | | Change-Id: I6233b68d795660b1dfe1435f06c31f754efbe7f5
* Easter Bunny brings new redland tarballsMichael Stahl2013-04-031-21/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upgrade raptor to 2.0.9, rasqal to 0.9.30, redland to 1.0.16: - new raptor depends on libxml2 version 2.6.27 and thus will _not_ build against system libxml2 on Mac OS X 10.4/10.5 - stop delivering raptor-config/rasqal-config, set env vars instead (which unfortunately requires patching configures, TODO: upstream that) - remove redundant configure flags - stop passing -Wl,no-inhibit-exec (causes HP-UX code to be built on Linux) - disable new rasqal build deps: --with-uuid-library=internal --with-digest-library=internal - disable redland "libltdl" nonsense via --disable-modular - fortunately openssl digest support has been removed too - drop raptor-1.4.18.ooo_build.patch, set RAPTOR2_CFLAGS/LIBS instead - drop raptor-1.4.18.autotools.patch: + FreeBSD parts moved to raptor-freebsd.patch.1 + Android parts obsolete + don't know about the MinGW part (TODO) - from drop raptor-1.4.18.mingw.patch dropped the part defining parsers to be built, done via --enable-parsers - drop redland/raptor/raptor-1.4.18.cross.patch: the vsnprintf check is now done at runtime, and expat has been removed - drop raptor-1.4.18.aix.patch,redland-1.0.8.aix.patch: presumably don't need special check for V7BETA since it's released now - drop raptor-1.4.18.rindex.patch, index/rindex no longer used - drop raptor-1.4.18.entities.patch, fixed upstream in 2.0.7 - drop raptor-1.4.18.fixes.patch, fixed upstream in 2.0.9 - drop raptor-1.4.18.{libxml,libxslt}.patch: TODO - drop {raptor-1.4.18,rasqal-0.9.16,redland-1.0.8}.legal.patch: we don't care any more about Sun legal dept. - drop rasqal-0.9.16.ooo_build.patch, set RASQAL_CFLAGS/LIBS instead - drop rasqal-0.9.16.autotools.patch: + FreeBSD parts moved to rasqal-freebsd.patch.1 + Android parts obsolete + MinGW part only for cygwin build - drop redland-1.0.8.autotools.patch: + FreeBSD parts moved to redland-freebsd.patch.1 + Android parts obsolete + don't know about the MinGW part (TODO) - drop redland-1.0.8.ooo_build.patch, hopefully not necessary to disable utils build Change-Id: I9cc44928ba87392d69e809abe2236cec0e4a508a Reviewed-on: https://gerrit.libreoffice.org/3154 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* fix build of redland on mingwDavid Tardon2013-03-271-1/+3
| | | | Change-Id: Ied6afb6f9240d29f75e97ab3cb536fd5524cc5d9
* do not escape too muchDavid Tardon2013-03-131-1/+1
| | | | Change-Id: Ia60a2522311ac7b9dc0ad1a65a79322a736f05c5
* comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud2013-02-231-1/+1
| | | | Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
* quiet external module build log unless failureNorbert Thiebaud2013-02-221-33/+33
| | | | | | | | | | | | | | | | | | 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-4/+4
| | | | | | | | | | ... 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-071-0/+2
| | | | | | | Change-Id: Ie6ae2150e1f011e17034abcace18c5967b4dacf5 Reviewed-on: https://gerrit.libreoffice.org/2023 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Peter Foley <pefoley2@verizon.net>
* redland depends on both raptor and rasqalStephan Bergmann2013-01-311-1/+4
| | | | Change-Id: I5b7a2780527c24cba668266ff228f1e6af1d523e
* Call macosx-change-install-names on "external" libs, tooStephan Bergmann2013-01-311-0/+3
| | | | | | | | | | ...at least on those that link against other "external" libs, as otherwise they will have broken dependencies on those /@.__________________________________________________OOO/lib/... files that did not get rewritten by macosx-change-install-names. In the old build system, solenv/inc/tg_ext.mk took care of this. Change-Id: I5ffeed7d2a19170371db9093d29f3df9a1eb54c8
* MAKE not GNUMAKEPeter Foley2013-01-011-2/+2
| | | | Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
* redland depends on rasqalTor Lillqvist2012-12-311-0/+2
| | | | Change-Id: I703f80173e8108e0abcf7af824ef208216f60578
* Fix misleading indentationTor Lillqvist2012-12-311-1/+1
| | | | Change-Id: I72050f4d3b0f617e04a8b404ecdc99e5e2806f18
* Fix redland cross-compilation at least for AndroidTor Lillqvist2012-12-311-1/+2
| | | | | | | | | | | Fix typo: It's SYSTEM_LIBXML, not SYSTEM_LIBXML2. The xml2-config from our patched bundled libxml2 needs LIBXML2LIB. Need to find raptor-config and rasqal-config (for the HOST platform, that's fine as they are shell scripts. not binaries) in PATH. Change-Id: I58376d4ffbc9954c375b4e2b9bad3f68ed12e3bf
* convert redland to gbuild and add to tail_buildPeter Foley2012-12-301-0/+58
Change-Id: I953fb203b1a24920f236c2f6e1fd9d82edda1f0f Reviewed-on: https://gerrit.libreoffice.org/1493 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>