summaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2017-02-21 12:36:55 +0200
committerEike Rathke <erack@redhat.com>2017-02-24 15:46:41 +0000
commit8dc27a0bbf74646969074414c071410ad7d07b74 (patch)
tree64c6dab2252f66f533804979197662c86fe46c8f /external
parent2793561bb6dd439a8010780e9bb58572ccac99e1 (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')
-rw-r--r--external/libetonyek/UnpackedTarball_libetonyek.mk1
-rw-r--r--external/libetonyek/libetonyek-support-disable-liblangtag.patch.0130
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