office-gobmx/redland
David Tardon 5a2dcd0788 fix build of raptor on mingw
configure needs to find xml-config .

Change-Id: I6f80c9acda770886e5923ba8d5cb7c8bd3e11a94
2013-04-10 17:05:44 +02:00
..
raptor redland: no idea what those unused .def files are good for 2013-04-04 20:47:02 +02:00
rasqal redland: no idea what those unused .def files are good for 2013-04-04 20:47:02 +02:00
redland redland: no idea what those unused .def files are good for 2013-04-04 20:47:02 +02:00
ExternalPackage_raptor.mk redland: stop delivering headers 2013-04-03 14:47:30 +02:00
ExternalPackage_rasqal.mk redland: stop delivering headers 2013-04-03 14:47:30 +02:00
ExternalPackage_redland.mk
ExternalProject_raptor.mk fix build of raptor on mingw 2013-04-10 17:05:44 +02:00
ExternalProject_rasqal.mk redland: reindent that 2013-04-04 20:42:56 +02:00
ExternalProject_redland.mk redland: reindent that 2013-04-04 20:42:56 +02:00
Library_raptor.mk redland: no idea what those unused .def files are good for 2013-04-04 20:47:02 +02:00
Library_rasqal.mk redland: no idea what those unused .def files are good for 2013-04-04 20:47:02 +02:00
Library_rdf.mk redland: no idea what those unused .def files are good for 2013-04-04 20:47:02 +02:00
Makefile
Module_redland.mk redland: stop delivering headers 2013-04-03 14:47:30 +02:00
README
UnpackedTarball_raptor.mk
UnpackedTarball_rasqal.mk Fix Android build of redland and rasqal 2013-04-03 15:15:25 +03:00
UnpackedTarball_redland.mk Fix Android build of redland and rasqal 2013-04-03 15:15:25 +03:00

Redland RDF library (librdf) from [http://librdf.org/]

== License ==
[git:redland/LICENSE.txt]
Triple-licensed: LGPL v2+/GPL v2+/Apache v2

== Description ==
This module contains the third-party Redland RDF / librdf library, which
is needed to support data in RDF (Resource Description Framework) format.
It consists of 3 parts:
- raptor:  parsers and serializers for numerous RDF file formats
- rasqal:  query engine which supports SPARQL queries
- redland: librdf integrates raptor and rasqal, and provides numerous storage
           engines for storing RDF graphs (in memory, SQL, ...)

Libraries: libraptor, librasqal, librdf

== Patches ==
There are several patches, most of which contain only hacks to get it to
build with OOo build system.

There used to be also 3 patches here that fix bugs in redland and ought to be
of general interest:
- redland-1.0.8.patch.free_null:
  redland destructor functions don't check if argument is NULL
- redland-1.0.8.patch.storage_hashes_context_serialize_get_statement:
  hashes storage: the function to create statements during serialization does
                  not fill in the context propery (i.e. context is NULL)
- redland-1.0.8.patch.storage_hashes_list_duplicates:
  hashes, list storage: if contexts are enabled, then it is possible to add
                        duplicate statements

Attempts to upstream these patches failed for reasons upstream kept to
themselves.  Now these patches are replaced with workarounds in unoxml.
Note to future maintainers: work around redland bugs in client code.