[Libreoffice-commits] core.git: 3 commits - configure.ac download.lst external/libetonyek RepositoryExternal.mk

David Tardon dtardon at redhat.com
Thu Jan 14 10:47:56 PST 2016


 RepositoryExternal.mk                                 |   10 ++++-
 configure.ac                                          |    1 
 download.lst                                          |    4 +-
 external/libetonyek/0001-fix-brain-fart.patch.1       |   35 ++++++++++++++++++
 external/libetonyek/ExternalProject_libetonyek.mk     |    3 +
 external/libetonyek/Library_etonyek.mk                |   19 +++++++++
 external/libetonyek/UnpackedTarball_libetonyek.mk     |    1 
 external/libetonyek/libetonyek-bundled-soname.patch.0 |    4 --
 8 files changed, 71 insertions(+), 6 deletions(-)

New commits:
commit 058314d2389d9bb9511d5014f33568b4a6250b2f
Author: David Tardon <dtardon at redhat.com>
Date:   Wed Jan 13 14:33:51 2016 +0100

    upload libetonyek 0.1.6
    
    Change-Id: Ia1cbb24f8c579d1b3b7fe0e916318c8f6fa9430f

diff --git a/download.lst b/download.lst
index 735decd..2c6b27e 100644
--- a/download.lst
+++ b/download.lst
@@ -27,8 +27,8 @@ export DBGHELP_DLL := 13fbc2e8b37ddf28181dd6d8081c2b8e-dbghelp.dll
 export EBOOK_MD5SUM := 6b48eda57914e6343efebc9381027b78
 export EBOOK_TARBALL := libe-book-0.1.2.tar.bz2
 export EPM_TARBALL := 3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz
-export ETONYEK_MD5SUM := ed825557476c00ec989b452b4aef13a7
-export ETONYEK_VERSION_MICRO := 5
+export ETONYEK_MD5SUM := 77ff46936dcc83670557274e7dd2aa33
+export ETONYEK_VERSION_MICRO := 6
 export ETONYEK_TARBALL := libetonyek-0.1.$(ETONYEK_VERSION_MICRO).tar.bz2
 export EXPAT_TARBALL := dd7dab7a5fea97d2a6a43f511449b7cd-expat-2.1.0.tar.gz
 export FIREBIRD_MD5SUM := 7a17ec9889424b98baa29e001a054434
diff --git a/external/libetonyek/0001-fix-brain-fart.patch.1 b/external/libetonyek/0001-fix-brain-fart.patch.1
new file mode 100644
index 0000000..441e275
--- /dev/null
+++ b/external/libetonyek/0001-fix-brain-fart.patch.1
@@ -0,0 +1,35 @@
+From 649f459c499ceab07446ed913ae661c31e13044a Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon at redhat.com>
+Date: Thu, 14 Jan 2016 09:16:16 +0100
+Subject: [PATCH] fix brain fart
+
+Change-Id: If7c5e3c6cebe2f97f1c9f5793cf25cea135a7735
+---
+ src/lib/IWORKText.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/lib/IWORKText.cpp b/src/lib/IWORKText.cpp
+index 20d7c5b..ef34b4b 100644
+--- a/src/lib/IWORKText.cpp
++++ b/src/lib/IWORKText.cpp
+@@ -763,7 +763,7 @@ void IWORKText::insertBlockContent(const IWORKOutputElements &elements)
+ {
+   if (m_inPara)
+     closePara();
+-  if (!m_inSection and needsSection())
++  if (!m_inSection && needsSection())
+     openSection();
+   m_elements.append(elements);
+   m_ignoreEmptyPara = true;
+@@ -817,7 +817,7 @@ void IWORKText::openPara()
+ {
+   assert(!m_inPara);
+ 
+-  if (!m_inSection and needsSection())
++  if (!m_inSection && needsSection())
+     openSection();
+   handleListLevelChange(m_listLevel);
+ 
+-- 
+2.5.0
+
diff --git a/external/libetonyek/ExternalProject_libetonyek.mk b/external/libetonyek/ExternalProject_libetonyek.mk
index c98889b..dda5a8b 100644
--- a/external/libetonyek/ExternalProject_libetonyek.mk
+++ b/external/libetonyek/ExternalProject_libetonyek.mk
@@ -18,6 +18,7 @@ $(eval $(call gb_ExternalProject_register_targets,libetonyek,\
 $(eval $(call gb_ExternalProject_use_externals,libetonyek,\
 	boost_headers \
 	glm_headers \
+	liblangtag \
 	libxml2 \
 	mdds_headers \
 	revenge \
@@ -48,6 +49,8 @@ $(call gb_ExternalProject_get_state_target,libetonyek,build) :
 					-Wl$(COMMA)-rpath$(COMMA)\$$$$ORIGIN') \
 			CPPFLAGS="$(CPPFLAGS) $(if $(SYSTEM_BOOST),$(BOOST_CPPFLAGS),-I$(call gb_UnpackedTarball_get_dir,boost))" \
 			CXXFLAGS="$(CXXFLAGS) $(CXXFLAGS_CXX11)" \
+			LANGTAG_CFLAGS="$(LIBLANGTAG_CFLAGS)" \
+			LANGTAG_LIBS="$(LIBLANGTAG_LIBS)" \
 			XML_CFLAGS="$(LIBXML_CFLAGS)" \
 			XML_LIBS="$(LIBXML_LIBS)" \
 			$(if $(CROSS_COMPILING),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \
diff --git a/external/libetonyek/Library_etonyek.mk b/external/libetonyek/Library_etonyek.mk
index aa69c47..b79d360 100644
--- a/external/libetonyek/Library_etonyek.mk
+++ b/external/libetonyek/Library_etonyek.mk
@@ -14,6 +14,7 @@ $(eval $(call gb_Library_use_unpacked,etonyek,libetonyek))
 $(eval $(call gb_Library_use_externals,etonyek,\
     boost_headers \
     glm_headers \
+    liblangtag \
 	libxml2 \
 	mdds_headers \
 	revenge \
@@ -45,6 +46,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/IWAParser \
 	UnpackedTarball/libetonyek/src/lib/IWAReader \
 	UnpackedTarball/libetonyek/src/lib/IWASnappyStream \
+	UnpackedTarball/libetonyek/src/lib/IWAText \
 	UnpackedTarball/libetonyek/src/lib/IWORKChainedTokenizer \
 	UnpackedTarball/libetonyek/src/lib/IWORKChart \
 	UnpackedTarball/libetonyek/src/lib/IWORKCollector \
@@ -52,6 +54,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/IWORKDiscardContext \
 	UnpackedTarball/libetonyek/src/lib/IWORKDocumentInterface \
 	UnpackedTarball/libetonyek/src/lib/IWORKFormula \
+	UnpackedTarball/libetonyek/src/lib/IWORKLanguageManager \
 	UnpackedTarball/libetonyek/src/lib/IWORKMemoryStream \
 	UnpackedTarball/libetonyek/src/lib/IWORKOutputElements \
 	UnpackedTarball/libetonyek/src/lib/IWORKOutputManager \
@@ -59,14 +62,18 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/IWORKPath \
 	UnpackedTarball/libetonyek/src/lib/IWORKPresentationRedirector \
 	UnpackedTarball/libetonyek/src/lib/IWORKProperties \
+	UnpackedTarball/libetonyek/src/lib/IWORKPropertyHandler \
 	UnpackedTarball/libetonyek/src/lib/IWORKPropertyMap \
+	UnpackedTarball/libetonyek/src/lib/IWORKRecorder \
 	UnpackedTarball/libetonyek/src/lib/IWORKShape \
 	UnpackedTarball/libetonyek/src/lib/IWORKSpreadsheetRedirector \
 	UnpackedTarball/libetonyek/src/lib/IWORKStyle \
 	UnpackedTarball/libetonyek/src/lib/IWORKStyleStack \
 	UnpackedTarball/libetonyek/src/lib/IWORKStylesheet \
 	UnpackedTarball/libetonyek/src/lib/IWORKTable \
+	UnpackedTarball/libetonyek/src/lib/IWORKTableRecorder \
 	UnpackedTarball/libetonyek/src/lib/IWORKText \
+	UnpackedTarball/libetonyek/src/lib/IWORKTextRecorder \
 	UnpackedTarball/libetonyek/src/lib/IWORKTextRedirector \
 	UnpackedTarball/libetonyek/src/lib/IWORKToken \
 	UnpackedTarball/libetonyek/src/lib/IWORKTokenizer \
@@ -79,6 +86,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/IWORKZlibStream \
 	UnpackedTarball/libetonyek/src/lib/KEY1Parser \
 	UnpackedTarball/libetonyek/src/lib/KEY1Token \
+	UnpackedTarball/libetonyek/src/lib/KEY2Collector \
 	UnpackedTarball/libetonyek/src/lib/KEY2Dictionary \
 	UnpackedTarball/libetonyek/src/lib/KEY2Parser \
 	UnpackedTarball/libetonyek/src/lib/KEY2ParserState \
@@ -90,15 +98,18 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/NUM1Parser \
 	UnpackedTarball/libetonyek/src/lib/NUM1ParserState \
 	UnpackedTarball/libetonyek/src/lib/NUM1Token \
+	UnpackedTarball/libetonyek/src/lib/NUM3Parser \
 	UnpackedTarball/libetonyek/src/lib/NUMCollector \
 	UnpackedTarball/libetonyek/src/lib/PAG1Dictionary \
 	UnpackedTarball/libetonyek/src/lib/PAG1Parser \
 	UnpackedTarball/libetonyek/src/lib/PAG1ParserState \
 	UnpackedTarball/libetonyek/src/lib/PAG1Token \
+	UnpackedTarball/libetonyek/src/lib/PAG5Parser \
 	UnpackedTarball/libetonyek/src/lib/PAGCollector \
 	UnpackedTarball/libetonyek/src/lib/PAGProperties \
 	UnpackedTarball/libetonyek/src/lib/PAGTypes \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKBezierElement \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKBinaryElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKBrContext \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKChartInfoElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKColorElement \
@@ -114,6 +125,13 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKLayoutElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKLineElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKLinkElement \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListLabelGeometriesProperty \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListLabelGeometryElement \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListLabelIndentsProperty \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListLabelTypeinfoElement \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListLabelTypesProperty \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListTextIndentsProperty \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKListstyleElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKMediaElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKMetadataElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKNumberConverter \
@@ -136,6 +154,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,etonyek,\
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKTabularInfoElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKTextBodyElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKTextElement \
+	UnpackedTarball/libetonyek/src/lib/contexts/IWORKTextLabelElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKTextStorageElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/IWORKUnfilteredElement \
 	UnpackedTarball/libetonyek/src/lib/contexts/KEY2StyleContext \
diff --git a/external/libetonyek/UnpackedTarball_libetonyek.mk b/external/libetonyek/UnpackedTarball_libetonyek.mk
index b736757..eba2f6a 100644
--- a/external/libetonyek/UnpackedTarball_libetonyek.mk
+++ b/external/libetonyek/UnpackedTarball_libetonyek.mk
@@ -17,6 +17,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,libetonyek,\
 	external/libetonyek/win_build.patch.1 \
 	external/libetonyek/ubsan.patch \
 	external/libetonyek/rpath.patch \
+	external/libetonyek/0001-fix-brain-fart.patch.1 \
 ))
 
 ifneq ($(OS),MACOSX)
diff --git a/external/libetonyek/libetonyek-bundled-soname.patch.0 b/external/libetonyek/libetonyek-bundled-soname.patch.0
index 301aa38..753e384 100644
--- a/external/libetonyek/libetonyek-bundled-soname.patch.0
+++ b/external/libetonyek/libetonyek-bundled-soname.patch.0
@@ -1,8 +1,6 @@
 --- src/lib/Makefile.in.orig	2015-08-07 10:51:32.494810336 +0200
 +++ src/lib/Makefile.in	2015-08-07 10:51:55.493809942 +0200
-@@ -463,7 +463,7 @@
-
- libetonyek_ at ETONYEK_MAJOR_VERSION@_ at ETONYEK_MINOR_VERSION@_la_LIBADD = libetonyek_internal.la $(REVENGE_LIBS) $(XML_LIBS) $(ZLIB_LIBS) @LIBETONYEK_WIN32_RESOURCE@
+@@ -463,5 +463,5 @@
  libetonyek_ at ETONYEK_MAJOR_VERSION@_ at ETONYEK_MINOR_VERSION@_la_DEPENDENCIES = libetonyek_internal.la @LIBETONYEK_WIN32_RESOURCE@
 -libetonyek_ at ETONYEK_MAJOR_VERSION@_ at ETONYEK_MINOR_VERSION@_la_LDFLAGS = $(version_info) -export-dynamic -no-undefined
 +libetonyek_ at ETONYEK_MAJOR_VERSION@_ at ETONYEK_MINOR_VERSION@_la_LDFLAGS = $(version_info) -export-dynamic -no-undefined -release lo
commit c2a119baa7817dac64594613b877dc57e03d8e3f
Author: David Tardon <dtardon at redhat.com>
Date:   Wed Jan 13 14:24:31 2016 +0100

    allow ext. projects to depend on liblangtag
    
    Change-Id: Ic4219428f3dd15fdf4addccca545d68099e2145f

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 24f40c0..e59fc16 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1034,6 +1034,8 @@ $(call gb_LinkTarget_add_libs,$(1),$(LIBLANGTAG_LIBS))
 
 endef
 
+gb_ExternalProject__use_liblangtag :=
+
 else # !SYSTEM_LIBLANGTAG
 
 $(eval $(call gb_Helper_register_packages_for_install,ooo,\
@@ -1051,11 +1053,17 @@ $(call gb_LinkTarget_use_external_project,$(1),langtag)
 
 endef
 
+define gb_ExternalProject__use_liblangtag
+$(call gb_ExternalProject_use_external_project,$(1),langtag)
+
+endef
+
 endif # SYSTEM_LIBLANGTAG
 
 else
 
 gb_LinkTarget__use_liblangtag :=
+gb_ExternalProject__use_liblangtag :=
 
 endif # ENABLE_LIBLANGTAG
 
commit 345135002ae030bd3cd3d4bde594c14affc860a2
Author: David Tardon <dtardon at redhat.com>
Date:   Wed Jan 13 14:21:10 2016 +0100

    move def. of liblangtag inc. path to configure
    
    Change-Id: Idef3015bf7b7bb5e0d984ac0b0a2163172cacc17

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index fe614db3..24f40c0 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1043,7 +1043,7 @@ $(eval $(call gb_Helper_register_packages_for_install,ooo,\
 define gb_LinkTarget__use_liblangtag
 $(call gb_LinkTarget_use_unpacked,$(1),langtag)
 $(call gb_LinkTarget_set_include,$(1),\
-	-I$(call gb_UnpackedTarball_get_dir,langtag) \
+	$(LIBLANGTAG_CFLAGS) \
 	$$(INCLUDE) \
 )
 $(call gb_LinkTarget_add_libs,$(1),$(LIBLANGTAG_LIBS))
diff --git a/configure.ac b/configure.ac
index 2493e13..86192ee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11803,6 +11803,7 @@ if test "$enable_liblangtag" = "yes" -o \
         SYSTEM_LIBLANGTAG=
         AC_MSG_RESULT([no])
         BUILD_TYPE="$BUILD_TYPE LIBLANGTAG"
+        LIBLANGTAG_CFLAGS="-I${WORKDIR}/UnpackedTarball/langtag"
         if test "$COM" = "MSC"; then
             LIBLANGTAG_LIBS="${WORKDIR}/UnpackedTarball/langtag/liblangtag/.libs/liblangtag.lib"
         else


More information about the Libreoffice-commits mailing list