office-gobmx/external/redland
Patrick Luby 24032fea95 tdf#164047 Don't include libicuuc in libraptor2-lo link list on macOS
For some unkown reason (maybe due to the macOS two-level namespace?)
including the $(ICU_LIBS) link flags causes a crash on startup in
the macOS dynamic library loader on some versions of macOS running
on Intel machines. LibreOffice 24.8.3 and earlier did not have this
bug since libraptor2-lo was not linked against libicuuc. So, revert
back to the LibreOffice 24.8.3 macOS build behavior.

On macOS, libraptor2-lo still links successfully even without
libicuuc and the bundled JavaScript HelloWorld macro still runs. So
it appears that libraptor2-lo does not need any symbols in libicuuc
or, if it does, libicuuc has already been loaded by the time
libraptor2-lo is loaded.

Change-Id: I2e09ce57b5f7aea631a522f5d33f3a4b1ebfd419
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177594
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
2024-12-03 11:08:36 +01:00
..
raptor tsan: use of freed mutex 2024-11-27 09:57:07 +01:00
rasqal Upgrade raptor to 2.0.16 2024-07-09 14:02:54 +02:00
redland Fix UBSan build of ExternalProject_redland 2024-07-10 16:06:52 +02:00
ExternalPackage_raptor.mk Remove MinGW support 2017-02-10 18:01:27 +00:00
ExternalPackage_rasqal.mk Remove MinGW support 2017-02-10 18:01:27 +00:00
ExternalPackage_redland.mk Remove MinGW support 2017-02-10 18:01:27 +00:00
ExternalProject_raptor.mk tdf#164047 Don't include libicuuc in libraptor2-lo link list on macOS 2024-12-03 11:08:36 +01:00
ExternalProject_rasqal.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
ExternalProject_redland.mk Upgrade raptor to 2.0.16 2024-07-09 14:02:54 +02:00
Library_raptor.mk Upgrade raptor to 2.0.16 2024-07-09 14:02:54 +02:00
Library_rasqal.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
Library_rdf.mk makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo) 2024-05-06 11:40:45 +02:00
Makefile fdo#70393: move redland to a subdir of external 2013-11-04 02:43:20 -06:00
Module_redland.mk cond. build is already handled in Module_external.mk 2016-10-23 20:13:21 +02:00
README Upgrade raptor to 2.0.16 2024-07-09 14:02:54 +02:00
UnpackedTarball_raptor.mk tsan: use of freed mutex 2024-11-27 09:57:07 +01:00
UnpackedTarball_rasqal.mk Remove support for AIX 2023-01-27 07:28:16 +00:00
UnpackedTarball_redland.mk Fix UBSan build of ExternalProject_redland 2024-07-10 16:06:52 +02:00

Redland RDF library (librdf) from [https://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 the LO build system.

Upstream may merge patches that are attached to the bug tracker, but don't
send patches to the mailing list, those will most likely be ignored.