diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2017-02-21 12:36:55 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2017-02-24 15:46:41 +0000 |
commit | 8dc27a0bbf74646969074414c071410ad7d07b74 (patch) | |
tree | 64c6dab2252f66f533804979197662c86fe46c8f /external/libetonyek | |
parent | 2793561bb6dd439a8010780e9bb58572ccac99e1 (diff) |
Always enable liblangtag
The license should not be an issue any more since liblangtag now has an
LGPL/MPLv2 dual licence.
Change-Id: I4dfffcccf5d710bd16b21c3254c1449ae041b8ab
Reviewed-on: https://gerrit.libreoffice.org/34511
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'external/libetonyek')
-rw-r--r-- | external/libetonyek/UnpackedTarball_libetonyek.mk | 1 | ||||
-rw-r--r-- | external/libetonyek/libetonyek-support-disable-liblangtag.patch.0 | 130 |
2 files changed, 0 insertions, 131 deletions
diff --git a/external/libetonyek/UnpackedTarball_libetonyek.mk b/external/libetonyek/UnpackedTarball_libetonyek.mk index e95fb13348e6..eba2f6a8b574 100644 --- a/external/libetonyek/UnpackedTarball_libetonyek.mk +++ b/external/libetonyek/UnpackedTarball_libetonyek.mk @@ -24,7 +24,6 @@ ifneq ($(OS),MACOSX) ifneq ($(OS),WNT) $(eval $(call gb_UnpackedTarball_add_patches,libetonyek,\ external/libetonyek/libetonyek-bundled-soname.patch.0 \ - external/libetonyek/libetonyek-support-disable-liblangtag.patch.0 \ )) endif endif diff --git a/external/libetonyek/libetonyek-support-disable-liblangtag.patch.0 b/external/libetonyek/libetonyek-support-disable-liblangtag.patch.0 deleted file mode 100644 index 9f1db3f6761c..000000000000 --- a/external/libetonyek/libetonyek-support-disable-liblangtag.patch.0 +++ /dev/null @@ -1,130 +0,0 @@ ---- src/lib/IWORKLanguageManager.cpp.orig 2017-02-21 10:28:39.646017140 +0000 -+++ src/lib/IWORKLanguageManager.cpp 2017-02-21 10:29:26.601817549 +0000 -@@ -12,7 +12,9 @@ - #include <cstdlib> - #include <stdexcept> - -+#if !defined(DISABLE_LIBLANGTAG) - #include <liblangtag/langtag.h> -+#endif - - #include "libetonyek_utils.h" - -@@ -27,6 +29,7 @@ - - using std::string; - -+#if !defined(DISABLE_LIBLANGTAG) - namespace - { - -@@ -56,6 +59,7 @@ - } - - } -+#endif - - struct IWORKLanguageManager::LangDB - { -@@ -67,6 +71,7 @@ - IWORKLanguageManager::LangDB::LangDB() - : m_db() - { -+#if !defined(DISABLE_LIBLANGTAG) - shared_ptr<lt_lang_db_t> langDB(lt_db_get_lang(), lt_lang_db_unref); - shared_ptr<lt_iter_t> it(LT_ITER_INIT(langDB.get()), lt_iter_finish); - lt_pointer_t key(0); -@@ -77,6 +82,7 @@ - lt_lang_t *const lang = reinterpret_cast<lt_lang_t *>(value); - m_db[lt_lang_get_name(lang)] = tag; - } -+#endif - } - - IWORKLanguageManager::IWORKLanguageManager() -@@ -102,6 +108,10 @@ - if (invIt != m_invalidTags.end()) - return ""; - -+#if defined(DISABLE_LIBLANGTAG) -+ m_invalidTags.insert(tag); -+ return ""; -+#else - const shared_ptr<lt_tag_t> &langTag = parseTag(tag); - if (!langTag) - { -@@ -114,6 +124,7 @@ - addProperties(fullTag); - - return fullTag; -+#endif - } - - const std::string IWORKLanguageManager::addLanguage(const std::string &lang) -@@ -134,6 +145,10 @@ - return ""; - } - -+#if defined(DISABLE_LIBLANGTAG) -+ m_invalidLangs.insert(lang); -+ return ""; -+#else - const shared_ptr<lt_tag_t> &langTag = parseTag(langIt->second); - if (!langTag) - throw std::logic_error("cannot parse tag that came from liblangtag language DB"); -@@ -143,6 +158,7 @@ - addProperties(fullTag); - - return fullTag; -+#endif - } - - const std::string IWORKLanguageManager::addLocale(const std::string &locale) -@@ -156,6 +172,9 @@ - if (invIt != m_invalidLocales.end()) - return ""; - -+#if defined(DISABLE_LIBLANGTAG) -+ return ""; -+#else - lt_error_t *error = 0; - const shared_ptr<lt_tag_t> tag(lt_tag_convert_from_locale_string(locale.c_str(), &error), lt_tag_unref); - if ((error && lt_error_is_set(error, LT_ERR_ANY)) || !tag) -@@ -170,14 +189,19 @@ - addProperties(fullTag); - - return fullTag; -+#endif - } - - const std::string IWORKLanguageManager::getLanguage(const std::string &tag) const - { -+#if defined(DISABLE_LIBLANGTAG) -+ return ""; -+#else - const shared_ptr<lt_tag_t> &langTag = parseTag(tag); - if (!langTag) - throw std::logic_error("cannot parse tag that has been successfully parsed before"); - return lt_lang_get_name(lt_tag_get_language(langTag.get())); -+#endif - } - - const IWORKLanguageManager::LangDB &IWORKLanguageManager::getLangDB() const -@@ -189,6 +213,9 @@ - - void IWORKLanguageManager::addProperties(const std::string &tag) - { -+#if defined(DISABLE_LIBLANGTAG) -+ return; -+#else - const shared_ptr<lt_tag_t> &langTag = parseTag(tag); - if (!langTag) - throw std::logic_error("cannot parse tag that has been successfully parsed before"); -@@ -205,6 +232,7 @@ - props.insert("fo:script", lt_script_get_tag(script)); - - m_propsMap[tag] = props; -+#endif - } - - void IWORKLanguageManager::writeProperties(const std::string &tag, librevenge::RVNGPropertyList &props) const |