summaryrefslogtreecommitdiffstats
path: root/redland
Commit message (Collapse)AuthorAgeFilesLines
* soltools: remove Package_inc and empty unistd.h nonsenseMichael Stahl2013-05-101-0/+1
| | | | Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
* gbuild: ExternalProject: remove second parameter again...Michael Stahl2013-05-073-3/+3
| | | | | | ... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
* gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl2013-05-073-9/+3
| | | | | | | It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
* use gb_ExternalPackage_add_runtime_library for adding libsDavid Tardon2013-05-013-12/+12
| | | | Change-Id: I7be80bbef306db8f7ad585e95bfa4b6da0b30067
* redland: fix an assertion in MSVC _DEBUG buildMichael Stahl2013-04-152-0/+18
| | | | Change-Id: I66d6932b0fa9753c56e6b6fc9dc0dd5fcbba3b36
* fix build of raptor on mingwDavid Tardon2013-04-101-0/+1
| | | | | | configure needs to find xml-config . Change-Id: I6f80c9acda770886e5923ba8d5cb7c8bd3e11a94
* redland: no idea what those unused .def files are good forMichael Stahl2013-04-046-805/+0
| | | | Change-Id: I851ad13b065dc07699f490dcca5c66958b4aa624
* redland: reindent thatMichael Stahl2013-04-043-5/+5
| | | | Change-Id: I185d6da34f9720dde258a1206fbc6d531c397eae
* remove -dylib_file mappings that are not needed anymoreChristian Lohmaier2013-04-042-5/+2
| | | | | | | | | | | 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-033-4/+4
| | | | | | | | | - 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: we don't need the raptor features using libxsltMichael Stahl2013-04-031-1/+2
| | | | Change-Id: I6288e7550a10be072ad1665bd03a8e6499bc4033
* libxslt: remove usage of dmake remnant XSLTLIBMichael Stahl2013-04-032-2/+0
| | | | Change-Id: Idb5dc8d0036b99a71cd8c1c0e740939074cc1a48
* libxml2: remove usage of dmake remnant LIBXML2LIBMichael Stahl2013-04-032-4/+1
| | | | Change-Id: I8a4f298af99f3415b0ef7a3fc5d69642b5b71f62
* redland: stop delivering headersMichael Stahl2013-04-035-12/+7
| | | | Change-Id: I6233b68d795660b1dfe1435f06c31f754efbe7f5
* Fix Android build of redland and rasqalTor Lillqvist2013-04-034-0/+32
| | | | | | | Instead of bothering to pass in -lxml and -lm so that the test and/or util executables get built, just patch out building them when cross-compiling. Change-Id: Ida38dcdc56675eca6ff9d549ce62b15da8e82f13
* Easter Bunny brings new redland tarballsMichael Stahl2013-04-0364-1714/+6836
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* deliver the right libs on mingwDavid Tardon2013-03-133-0/+9
| | | | Change-Id: Icaf839ba851ca231de35526a002bc4a268f12519
* do not escape too muchDavid Tardon2013-03-133-3/+3
| | | | Change-Id: Ia60a2522311ac7b9dc0ad1a65a79322a736f05c5
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud2013-02-233-3/+3
| | | | Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
* quiet external module build log unless failureNorbert Thiebaud2013-02-223-96/+95
| | | | | | | | | | | | | | | | | | 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-223-9/+9
| | | | | | | | | | ... 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-073-0/+6
| | | | | | | 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-312-0/+6
| | | | | | | | | | ...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
* Proper spacing in makefile command line continuationsStephan Bergmann2013-01-312-2/+2
| | | | | | | | | | | | | | Quoting "The Open Group Base Specifications Issue 7" at <http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html#tag_20_76_13_01> "Extended Description: Makefile Syntax:" "When an escaped <newline> is found in a command line in a makefile, the command line shall contain the <backslash>, the <newline>, and the next line, except that the first character of the next line shall not be included if it is a <tab>." On Mac OS X, this caused raptor and rasqal to erroneously be configured with a --prefix argument that ended in "--disable-static". Change-Id: I9455f8e2e624b245a5278a21d8b0f62d8780f9e4
* MAKE not GNUMAKEPeter Foley2013-01-013-6/+6
| | | | Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
* convert openssl to gbuild and add to tail_buildPeter Foley2012-12-311-0/+1
| | | | | | | Change-Id: I52c62a91e317f072237cf25ed54f3cc6456d82b3 Reviewed-on: https://gerrit.libreoffice.org/1495 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* Deliver raptor.h and rasqal.hTor Lillqvist2012-12-312-0/+4
| | | | Change-Id: Ia9aae74702d562516825735642a4d707f845cbb9
* redland depends on rasqalTor Lillqvist2012-12-311-0/+2
| | | | Change-Id: I703f80173e8108e0abcf7af824ef208216f60578
* Fix misleading indentationTor Lillqvist2012-12-312-2/+2
| | | | Change-Id: I72050f4d3b0f617e04a8b404ecdc99e5e2806f18
* Fix redland cross-compilation at least for AndroidTor Lillqvist2012-12-313-4/+8
| | | | | | | | | | | 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
* Fix typo s/ANDRIOD/ANDROID/Tor Lillqvist2012-12-313-3/+3
| | | | Change-Id: Ib3ebaf542bc74ce8c8d5cd967d3e55217b62381e
* convert redland to gbuild and add to tail_buildPeter Foley2012-12-3060-1843/+1415
| | | | | | | Change-Id: I953fb203b1a24920f236c2f6e1fd9d82edda1f0f Reviewed-on: https://gerrit.libreoffice.org/1493 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* Get rid of (most uses of) GUITor Lillqvist2012-12-253-3/+3
| | | | | | | | | | GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* Try to use -fvisibility=hidden when DISABLE_DYNLOADINGTor Lillqvist2012-11-193-1/+11
| | | | Change-Id: I92a5de2344e82f99ac94608e1455afa8c33bd54a
* fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim2012-08-293-3/+3
| | | | | | | | | | 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
* redland: fix some warnings in raptorMichael Stahl2012-07-272-0/+43
|
* lib was renamed, but dylib_file hint for older XCode was missed.Christian Lohmaier2012-05-041-3/+3
|
* 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
* Build the redland libs statically for AndroidTor Lillqvist2012-04-203-14/+9
| | | | | They are only linked to libunordf anyway, so we reduce the number of shared libraries a bit this way.
* renaming dlls makes little sense on windowsDavid Tardon2012-04-136-9/+21
|
* Revert "change redland dllnames on windows too"David Tardon2012-04-133-3/+3
| | | | This reverts commit 6bc4d28845db8d63faeaa9eac4ce7364f37e4d2e.
* change redland dllnames on windows tooDavid Tardon2012-04-133-3/+3
|
* oops, missed one for macosxDavid Tardon2012-04-131-1/+1
|
* rhbz#809466 change soname of bundled redland libsDavid Tardon2012-04-1310-27/+63
|
* No sonames on AndroidTor Lillqvist2012-04-106-0/+43
|