[Libreoffice-commits] .: 4 commits - android/experimental android/qa basebmp/Library_basebmp.mk basebmp/prj config_host.mk.in configure.in formula/source formula/util Library_merged.mk lingucomponent/source Makefile.top Module_tail_build.mk ooo.lst.in RepositoryExternal.mk RepositoryModule_ooo.mk shell/source solenv/gbuild tail_build/prj vigra/Makefile vigra/makefile.mk vigra/Module_vigra.mk vigra/prj vigra/UnpackedTarball_vigra.mk

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sat Aug 25 03:47:56 PDT 2012


 Library_merged.mk                                                     |   26 ++-
 Makefile.top                                                          |    2 
 Module_tail_build.mk                                                  |    1 
 RepositoryExternal.mk                                                 |   17 ++
 RepositoryModule_ooo.mk                                               |    1 
 android/experimental/DocumentLoader/Makefile                          |    8 -
 android/experimental/LibreOffice4Android/Makefile                     |   11 -
 android/qa/desktop/Makefile                                           |   11 -
 android/qa/sc/Makefile                                                |    7 
 android/qa/simple/Makefile                                            |    4 
 basebmp/Library_basebmp.mk                                            |    2 
 basebmp/prj/build.lst                                                 |    2 
 config_host.mk.in                                                     |    1 
 configure.in                                                          |    3 
 formula/source/core/api/services.cxx                                  |    2 
 formula/util/for.component                                            |    2 
 lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hreg.cxx         |    2 
 lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hyphen.component |    2 
 lingucomponent/source/languageguessing/guesslang.component            |    2 
 lingucomponent/source/languageguessing/guesslang.cxx                  |    2 
 lingucomponent/source/spellcheck/spell/spell.component                |    2 
 lingucomponent/source/spellcheck/spell/sreg.cxx                       |    2 
 lingucomponent/source/thesaurus/libnth/lnth.component                 |    2 
 lingucomponent/source/thesaurus/libnth/ntreg.cxx                      |    2 
 ooo.lst.in                                                            |    2 
 shell/source/backends/desktopbe/desktopbackend.cxx                    |    2 
 shell/source/backends/desktopbe/desktopbe1.component                  |    2 
 shell/source/backends/localebe/localebe1.component                    |    2 
 shell/source/backends/localebe/localebecdef.cxx                       |    3 
 solenv/gbuild/extensions/pre_MergedLibsList.mk                        |   12 +
 tail_build/prj/build.lst                                              |    2 
 vigra/Makefile                                                        |    7 
 vigra/Module_vigra.mk                                                 |   20 ++
 vigra/UnpackedTarball_vigra.mk                                        |   21 ++
 vigra/makefile.mk                                                     |   80 ----------
 vigra/prj/d.lst                                                       |    3 
 36 files changed, 128 insertions(+), 144 deletions(-)

New commits:
commit 54a06c6820e13cae1401302c031cd15bd961eb7a
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Aug 25 01:29:00 2012 +0200

    vigra: convert to gbuild
    
    Change-Id: Ie5f050bf5f672a35d9629dcfb039d9fff7470cab

diff --git a/Makefile.top b/Makefile.top
index 9c65046..643bcbb 100644
--- a/Makefile.top
+++ b/Makefile.top
@@ -158,6 +158,7 @@ ure\
 uui\
 vbahelper\
 vcl\
+vigra\
 wizards\
 writerfilter\
 writerperfect\
@@ -245,7 +246,6 @@ stax\
 stlport\
 sysui\
 tomcat\
-vigra\
 xpdf\
 xsltml\
 zlib\
diff --git a/Module_tail_build.mk b/Module_tail_build.mk
index ec8e709..b3c2424 100644
--- a/Module_tail_build.mk
+++ b/Module_tail_build.mk
@@ -141,6 +141,7 @@ $(eval $(call gb_Module_add_moduledirs,tail_end,\
     uui \
     vbahelper \
     vcl \
+	vigra \
     wizards \
     writerfilter \
     writerperfect \
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index a2f165e..cf41f69 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -92,6 +92,23 @@ endef
 
 endif
 
+ifeq ($(SYSTEM_VIGRA),YES)
+
+gb_LinkTarget__use_vigra_headers :=
+
+else
+
+define gb_LinkTarget__use_vigra_headers
+$(call gb_LinkTarget_use_unpacked,$(1),vigra)
+$(call gb_LinkTarget_set_include,$(1),\
+	-I$(call gb_UnpackedTarball_get_dir,vigra/include) \
+	$$(INCLUDE) \
+)
+
+endef
+
+endif
+
 # External libraries
 
 ifeq ($(SYSTEM_CPPUNIT),YES)
diff --git a/RepositoryModule_ooo.mk b/RepositoryModule_ooo.mk
index 52c5b8c..3a41413 100644
--- a/RepositoryModule_ooo.mk
+++ b/RepositoryModule_ooo.mk
@@ -157,6 +157,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
     uui \
     vbahelper \
     vcl \
+	vigra \
     wizards \
     writerfilter \
     writerperfect \
diff --git a/basebmp/Library_basebmp.mk b/basebmp/Library_basebmp.mk
index 756840b..95230ba 100644
--- a/basebmp/Library_basebmp.mk
+++ b/basebmp/Library_basebmp.mk
@@ -13,6 +13,8 @@ $(eval $(call gb_Library_use_package,basebmp,basebmp_inc))
 
 $(eval $(call gb_Library_use_sdk_api,basebmp))
 
+$(eval $(call gb_Library_use_external,basebmp,vigra_headers))
+
 $(eval $(call gb_Library_use_libraries,basebmp,\
     basegfx \
     sal \
diff --git a/basebmp/prj/build.lst b/basebmp/prj/build.lst
index 2b0fa1e..6da46bb 100644
--- a/basebmp/prj/build.lst
+++ b/basebmp/prj/build.lst
@@ -1,2 +1,2 @@
-bx	basebmp	:	sal VIGRA:vigra basegfx BOOST:boost NULL
+bx	basebmp	:	sal vigra basegfx BOOST:boost NULL
 bx	basebmp\prj							nmake	-	all	bx_prj NULL
diff --git a/config_host.mk.in b/config_host.mk.in
index 2653e31..c6ffc88 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -573,6 +573,7 @@ export UUIDGEN=@UUIDGEN@
 export VALGRIND_CFLAGS=@VALGRIND_CFLAGS@
 export VALIDATOR_EXTENSION_PACK=@VALIDATOR_EXTENSION_PACK@
 export VERBOSE=@VERBOSE@
+export VIGRA_TARBALL=@VIGRA_TARBALL@
 export VISIO_CFLAGS=@VISIO_CFLAGS@
 export VISIO_LIBS=@VISIO_LIBS@
 export WATCH_WINDOW_EXTENSION_PACK=@WATCH_WINDOW_EXTENSION_PACK@
diff --git a/configure.in b/configure.in
index 1cd763e..fa24279 100644
--- a/configure.in
+++ b/configure.in
@@ -7738,10 +7738,11 @@ if test "$with_system_vigra" = "yes"; then
     AC_LANG_POP([C++])
 else
     AC_MSG_RESULT([internal])
-    BUILD_TYPE="$BUILD_TYPE VIGRA"
+    VIGRA_TARBALL=ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz
     SYSTEM_VIGRA=NO
 fi
 AC_SUBST(SYSTEM_VIGRA)
+AC_SUBST(VIGRA_TARBALL)
 
 dnl ===================================================================
 dnl Check for system odbc
diff --git a/ooo.lst.in b/ooo.lst.in
index 17e6842..93a0395 100644
--- a/ooo.lst.in
+++ b/ooo.lst.in
@@ -46,7 +46,7 @@ e0707ff896045731ff99e99799606441-README_db-4.7.25.NC-custom.txt
 e81c2f0953aa60f8062c05a4673f2be0-Python-2.6.1.tar.bz2
 e61d0364a30146aaa3001296f853b2b9-libxslt-1.1.26.tar.gz
 ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz
-ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz
+ at VIGRA_TARBALL@
 dd7dab7a5fea97d2a6a43f511449b7cd-expat-2.1.0.tar.gz
 fb7ba5c2182be4e73748859967455455-README_stax-api-1.0-2-sources.txt
 fca8706f2c4619e2fa3f8f42f8fc1e9d-rasqal-0.9.16.tar.gz
diff --git a/tail_build/prj/build.lst b/tail_build/prj/build.lst
index 7fc74f2..ffca1aa 100644
--- a/tail_build/prj/build.lst
+++ b/tail_build/prj/build.lst
@@ -1,2 +1,2 @@
-tb      tail_build : AFMS:afms APACHE_COMMONS:apache-commons BSH:beanshell BERKELEYDB:berkeleydb BOOST:boost CAIRO:cairo CPPUNIT:cppunit DESKTOP:codemaker CURL:curl EXPAT:expat FONTCONFIG:fontconfig FREETYPE:freetype GLIB:glib GRAPHITE:graphite HUNSPELL:hunspell HYPHEN:hyphen ICU:icu DESKTOP:l10ntools JFREEREPORT:jfreereport JPEG:jpeg LCMS2:lcms2 LIBCDR:libcdr LIBCMIS:libcmis LIBEXTTEXTCAT:libexttextcat LIBLANGTAG:liblangtag LIBMSPUB:libmspub LIBXML2:libxml2 libxmlsec LIBXSLT:libxslt LIBWPG:libwpg LIBWPS:libwps LIBWPD:libwpd LIBVISIO:libvisio LPSOLVE:lpsolve MDDS:mdds MOZ:moz MYTHES:mythes NEON:neon NSS:nss OPENLDAP:openldap OPENSSL:openssl POSTGRESQL:postgresql PYTHON:python REDLAND:redland SAXON:saxon TRANSLATIONS:translations VIGRA:vigra XPDF:xpdf ZLIB:zlib bridges cli_ure comphelper cppu cppuhelper external jurt jvmaccess jvmfwk offapi officecfg DESKTOP:rdbmaker readlicense_oo RHINO:rhino ridljar sal salhelper solenv soltools stoc ucbhelper ucpp udkapi xmlreader xsltml N
 ULL
+tb      tail_build : AFMS:afms APACHE_COMMONS:apache-commons BSH:beanshell BERKELEYDB:berkeleydb BOOST:boost CAIRO:cairo CPPUNIT:cppunit DESKTOP:codemaker CURL:curl EXPAT:expat FONTCONFIG:fontconfig FREETYPE:freetype GLIB:glib GRAPHITE:graphite HUNSPELL:hunspell HYPHEN:hyphen ICU:icu DESKTOP:l10ntools JFREEREPORT:jfreereport JPEG:jpeg LCMS2:lcms2 LIBCDR:libcdr LIBCMIS:libcmis LIBEXTTEXTCAT:libexttextcat LIBLANGTAG:liblangtag LIBMSPUB:libmspub LIBXML2:libxml2 libxmlsec LIBXSLT:libxslt LIBWPG:libwpg LIBWPS:libwps LIBWPD:libwpd LIBVISIO:libvisio LPSOLVE:lpsolve MDDS:mdds MOZ:moz MYTHES:mythes NEON:neon NSS:nss OPENLDAP:openldap OPENSSL:openssl POSTGRESQL:postgresql PYTHON:python REDLAND:redland SAXON:saxon TRANSLATIONS:translations XPDF:xpdf ZLIB:zlib bridges cli_ure comphelper cppu cppuhelper external jurt jvmaccess jvmfwk offapi officecfg DESKTOP:rdbmaker readlicense_oo RHINO:rhino ridljar sal salhelper solenv soltools stoc ucbhelper ucpp udkapi xmlreader xsltml NULL
 tb tail_build\prj nmake - all tb_prj   NULL
diff --git a/vigra/Makefile b/vigra/Makefile
new file mode 100644
index 0000000..ccb1c85
--- /dev/null
+++ b/vigra/Makefile
@@ -0,0 +1,7 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+
+module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
+
+include $(module_directory)/../solenv/gbuild/partial_build.mk
+
+# vim: set noet sw=4 ts=4:
diff --git a/vigra/Module_vigra.mk b/vigra/Module_vigra.mk
new file mode 100644
index 0000000..af2369f
--- /dev/null
+++ b/vigra/Module_vigra.mk
@@ -0,0 +1,20 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Module_Module,vigra))
+
+ifeq ($(SYSTEM_VIGRA),NO)
+
+$(eval $(call gb_Module_add_targets,vigra,\
+	UnpackedTarball_vigra \
+))
+
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/vigra/UnpackedTarball_vigra.mk b/vigra/UnpackedTarball_vigra.mk
new file mode 100644
index 0000000..72e6209
--- /dev/null
+++ b/vigra/UnpackedTarball_vigra.mk
@@ -0,0 +1,21 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,vigra))
+
+$(eval $(call gb_UnpackedTarball_set_tarball,vigra,$(VIGRA_TARBALL)))
+
+$(eval $(call gb_UnpackedTarball_add_patches,vigra,\
+	vigra/vigra1.4.0.patch \
+	$(if $(filter GCC,$(COM)), \
+		vigra/vigra1.4.0-unused-parameters.patch) \
+	vigra/vigra1.4.0-enumwarn.patch \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/vigra/makefile.mk b/vigra/makefile.mk
deleted file mode 100644
index ff35173..0000000
--- a/vigra/makefile.mk
+++ /dev/null
@@ -1,80 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-# dmake create_clean -- just unpacks
-# dmake patch -- unpacks and applies patch file
-# dmake create_patch -- creates a patch file
-
-PRJ=.
-
-PRJNAME=vigra
-TARGET=vigra
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :	settings.mk
-
-.IF "$(SYSTEM_VIGRA)" == "YES"
-all:
-    @echo "An already available installation of vigra should exist on your system."        
-    @echo "Therefore the version provided here does not need to be built in addition."
-.ELSE
-
-# --- Files --------------------------------------------------------
-
-TARFILE_NAME=vigra1.4.0
-TARFILE_MD5=ea91f2fb4212a21d708aced277e6e85a
-PATCH_FILES=$(TARFILE_NAME).patch
-
-# Help static analysis tools (see SAL_UNUSED_PARAMETER in sal/types.h):
-.IF "$(COM)" == "GCC"
-PATCH_FILES += vigra1.4.0-unused-parameters.patch
-.END
-
-# At least GCC 4.7 treats more correctly now the type of enumerators prior to
-# the closing brace of the enum-specifier (see [dcl.enum] in the C++ 2003
-# Standard), leading to "comparison between <enum1> and <enum2> [-Werror=enum-
-# compare]" and "enumeral mismatch in conditional expression [-Werror]"
-# warnings (included upstream as <https://github.com/ukoethe/vigra/commit/
-# e0dcd31c76bb13c98920e21544b309ca47bb3c5c> "added explicit cast (gcc 4.7
-# compatibility patch by Stephan Bergmann)"):
-PATCH_FILES += vigra1.4.0-enumwarn.patch
-
-CONFIGURE_DIR=
-CONFIGURE_ACTION=
-
-BUILD_DIR=
-BUILD_ACTION=
-BUILD_FLAGS=
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : set_ext.mk
-.INCLUDE : target.mk
-.INCLUDE : tg_ext.mk
-
-.ENDIF
diff --git a/vigra/prj/d.lst b/vigra/prj/d.lst
index ddf8faf..e69de29 100644
--- a/vigra/prj/d.lst
+++ b/vigra/prj/d.lst
@@ -1,3 +0,0 @@
-mkdir: %_DEST%\inc\vigra
-
-..\%__SRC%\misc\build\vigra1.4.0\include\vigra\*.hxx %_DEST%\inc\vigra\*.hxx
diff --git a/vigra/prj/dmake b/vigra/prj/dmake
deleted file mode 100644
index e69de29..0000000
commit 3f750f8e7b4e79282202aa2d2027922bd1fe3bdd
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Aug 25 12:13:29 2012 +0200

    merge more, mostly small libraries for android
    
    Change-Id: Ic40dec7083b2dd83952bee50290b803b981965b0

diff --git a/Library_merged.mk b/Library_merged.mk
index 1a5b6c3..2a53b60 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -54,6 +54,20 @@ $(eval $(call gb_Library_use_externals,merged,\
 	zlib \
 ))
 
+# This would be needed on all platforms but only on android we merge libraries from lingucomponent
+ifeq ($(OS),ANDROID)
+$(eval $(call gb_Library_use_externals,merged,\
+	hunspell \
+))
+$(eval $(call gb_Library_use_static_libraries,merged,\
+	ulingu \
+))
+$(eval $(call gb_Library_add_libs,merged,\
+	$(if $(filter MSC,$(COM)),libmythes.lib,-lmythes-1.2) \
+	$(if $(filter MSC,$(COM)),hyphen.lib,-lhyphen) \
+))
+endif
+
 ifeq ($(ENABLE_GRAPHITE),TRUE)
 $(eval $(call gb_Library_use_externals,merged,\
 	graphite \
diff --git a/android/experimental/DocumentLoader/Makefile b/android/experimental/DocumentLoader/Makefile
index 9a8fb44..1253992 100644
--- a/android/experimental/DocumentLoader/Makefile
+++ b/android/experimental/DocumentLoader/Makefile
@@ -62,8 +62,6 @@ copy-stuff:
 		   evtattlo \
 		   expwrap.uno \
 		   fastsax.uno \
-		   forlo \
-		   foruilo \
 		   frmlo \
 		   gcc3_uno \
 		   hwplo \
@@ -120,7 +118,6 @@ copy-stuff:
 		   xmlreader \
 		   xmlsecurity \
 		   xslt \
-		   xstor \
 		  ); do \
 	    $(call COPYSO,$(OUTDIR)/lib/lib$${F}.so); \
 	done
diff --git a/android/experimental/LibreOffice4Android/Makefile b/android/experimental/LibreOffice4Android/Makefile
index a784f12..20253ac 100644
--- a/android/experimental/LibreOffice4Android/Makefile
+++ b/android/experimental/LibreOffice4Android/Makefile
@@ -35,12 +35,9 @@ copy-stuff:
 		   evtattlo \
 		   expwrap.uno \
 		   fastsax.uno \
-		   forlo \
-		   foruilo \
 		   frmlo \
 		   gcc3_uno \
 		   hwplo \
-		   hyphenlo \
 		   i18nisolang1gcc3 \
 		   icudatalo \
 		   icui18nlo \
@@ -53,7 +50,6 @@ copy-stuff:
 		   jvmaccessgcc3 \
 		   jvmfwk \
 		   libotouchlo \
-		   lnthlo \
 		   lo-bootstrap \
 		   localedata_en \
 		   localedata_es \
@@ -73,7 +69,6 @@ copy-stuff:
 		   sdlo \
 		   sddlo \
 		   smdlo \
-		   spelllo \
 		   stocservices.uno \
 		   store \
 		   svgfilterlo \
@@ -102,7 +97,6 @@ copy-stuff:
 		   xmlsecurity \
 		   xoflo \
 		   xslt \
-		   xstor \
 		  ); do \
 	    $(call COPYSO,$(OUTDIR)/lib/lib$${F}.so); \
 	done
diff --git a/android/qa/desktop/Makefile b/android/qa/desktop/Makefile
index 5e74d68..3adc9ee 100644
--- a/android/qa/desktop/Makefile
+++ b/android/qa/desktop/Makefile
@@ -98,10 +98,7 @@ copy-stuff: buildrcs
 		  cppcanvaslo \
 		  embobj \
 		  expwrap.uno \
-		  forlo \
-		  foruilo \
 		  gcc3_uno \
-		  hyphenlo \
 		  i18nisolang1gcc3 \
 		  icudatalo \
 		  icui18nlo \
@@ -111,7 +108,6 @@ copy-stuff: buildrcs
 		  jvmfwk \
 		  libotouchlo \
 		  introspection.uno \
-		  lnthlo \
 		  localedata_en \
 		  localedata_es \
 		  localedata_euro \
@@ -121,7 +117,6 @@ copy-stuff: buildrcs
 		  ooxlo \
 		  reflection.uno \
 		  reg \
-		  spelllo \
 		  stocservices.uno \
 		  store \
 		  test \
@@ -139,7 +134,6 @@ copy-stuff: buildrcs
 		  xmlreader \
 		  xmlsecurity \
 		  xslt \
-		  xstor \
 		  \
 		  swlo \
 		  swuilo \
diff --git a/android/qa/sc/Makefile b/android/qa/sc/Makefile
index 3cc0a64..5c2de66 100644
--- a/android/qa/sc/Makefile
+++ b/android/qa/sc/Makefile
@@ -67,8 +67,6 @@ copy-stuff:
 		  datelo \
 		  expwrap.uno \
 		  fastsax.uno \
-		  forlo \
-		  foruilo \
 		  frmlo \
 		  gcc3_uno \
 		  i18nisolang1gcc3 \
@@ -106,7 +104,6 @@ copy-stuff:
 		  vbahelperlo \
 		  xml2 \
 		  xmlreader \
-		  xstor \
 		  ); do \
 	    $(call COPY,$(OUTDIR)/lib/lib$${F}.so); \
 	done
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 3fe296b..5b2f6a8 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -71,8 +71,14 @@ gb_MERGEDLIBS += $(if $(filter TRUE,$(ENABLE_TELEPATHY)),tubes)
 ifeq ($(OS),ANDROID)
 gb_MERGEDLIBS += \
 	fileacc \
+	for \
+	forui \
 	fwl \
 	fwm \
+	hyphen \
+	lnth \
+	spell \
+	xstor \
 
 endif
 
commit 0ba9114c12e50acdde52e89408bffbca7dac49e5
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Aug 25 11:48:05 2012 +0200

    prefix more components
    
    Change-Id: I9bf304a791b62f6b96711eb058f302cadfdb276a

diff --git a/formula/source/core/api/services.cxx b/formula/source/core/api/services.cxx
index 90bfc8a..de97b4f 100644
--- a/formula/source/core/api/services.cxx
+++ b/formula/source/core/api/services.cxx
@@ -43,7 +43,7 @@ cppu::ImplementationEntry entries[] = {
 
 extern "C"
 {
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL for_component_getFactory(
     char const * implName, void * serviceManager, void * registryKey)
 {
     return cppu::component_getFactoryHelper(
diff --git a/formula/util/for.component b/formula/util/for.component
index 53bccad..0d8c8a5 100644
--- a/formula/util/for.component
+++ b/formula/util/for.component
@@ -17,7 +17,7 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  -->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="for"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="simple.formula.FormulaOpCodeMapperObj">
     <service name="com.sun.star.sheet.FormulaOpCodeMapper"/>
diff --git a/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hreg.cxx b/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hreg.cxx
index d0f6102..c213cc6 100644
--- a/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hreg.cxx
+++ b/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hreg.cxx
@@ -50,7 +50,7 @@ extern void * SAL_CALL Hyphenator_getFactory(
 extern "C"
 {
 
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL hyphen_component_getFactory(
     const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
 {
     void * pRet = Hyphenator_getFactory(
diff --git a/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hyphen.component b/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hyphen.component
index aeae4c5..bff11d1 100644
--- a/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hyphen.component
+++ b/lingucomponent/source/hyphenator/altlinuxhyph/hyphen/hyphen.component
@@ -26,7 +26,7 @@
 *
 **********************************************************************-->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="hyphen"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="org.openoffice.lingu.LibHnjHyphenator">
     <service name="com.sun.star.linguistic2.Hyphenator"/>
diff --git a/lingucomponent/source/languageguessing/guesslang.component b/lingucomponent/source/languageguessing/guesslang.component
index 633a489..c5a18e5 100644
--- a/lingucomponent/source/languageguessing/guesslang.component
+++ b/lingucomponent/source/languageguessing/guesslang.component
@@ -26,7 +26,7 @@
 *
 **********************************************************************-->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="guesslang"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="com.sun.star.lingu2.LanguageGuessing">
     <service name="com.sun.star.linguistic2.LanguageGuessing"/>
diff --git a/lingucomponent/source/languageguessing/guesslang.cxx b/lingucomponent/source/languageguessing/guesslang.cxx
index ecbf7ab..d3df37a 100644
--- a/lingucomponent/source/languageguessing/guesslang.cxx
+++ b/lingucomponent/source/languageguessing/guesslang.cxx
@@ -424,7 +424,7 @@ static struct ::cppu::ImplementationEntry s_component_entries [] =
 extern "C"
 {
 
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL guesslang_component_getFactory(
     sal_Char const * implName, lang::XMultiServiceFactory * xMgr,
     registry::XRegistryKey * xRegistry )
 {
diff --git a/lingucomponent/source/spellcheck/spell/spell.component b/lingucomponent/source/spellcheck/spell/spell.component
index 9f951a8..5a7359f 100644
--- a/lingucomponent/source/spellcheck/spell/spell.component
+++ b/lingucomponent/source/spellcheck/spell/spell.component
@@ -26,7 +26,7 @@
 *
 **********************************************************************-->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="spell"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="org.openoffice.lingu.MySpellSpellChecker">
     <service name="com.sun.star.linguistic2.SpellChecker"/>
diff --git a/lingucomponent/source/spellcheck/spell/sreg.cxx b/lingucomponent/source/spellcheck/spell/sreg.cxx
index 93bcbe6..d5ed66f 100644
--- a/lingucomponent/source/spellcheck/spell/sreg.cxx
+++ b/lingucomponent/source/spellcheck/spell/sreg.cxx
@@ -48,7 +48,7 @@ extern void * SAL_CALL SpellChecker_getFactory(
 extern "C"
 {
 
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL spell_component_getFactory(
     const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
 {
     void * pRet = NULL;
diff --git a/lingucomponent/source/thesaurus/libnth/lnth.component b/lingucomponent/source/thesaurus/libnth/lnth.component
index bea91b9..0b2c990 100644
--- a/lingucomponent/source/thesaurus/libnth/lnth.component
+++ b/lingucomponent/source/thesaurus/libnth/lnth.component
@@ -26,7 +26,7 @@
 *
 **********************************************************************-->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="lnth"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="org.openoffice.lingu.new.Thesaurus">
     <service name="com.sun.star.linguistic2.Thesaurus"/>
diff --git a/lingucomponent/source/thesaurus/libnth/ntreg.cxx b/lingucomponent/source/thesaurus/libnth/ntreg.cxx
index 0efe46e..f09aace 100644
--- a/lingucomponent/source/thesaurus/libnth/ntreg.cxx
+++ b/lingucomponent/source/thesaurus/libnth/ntreg.cxx
@@ -50,7 +50,7 @@ extern void * SAL_CALL Thesaurus_getFactory(
 extern "C"
 {
 
-SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL lnth_component_getFactory(
     const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey )
 {
     void * pRet = Thesaurus_getFactory(
commit 4d7b9557052a31319b0583b46340fbc64de056c5
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sun Aug 12 18:06:31 2012 +0200

    libmerged: add more libraries
    
    Change-Id: Ia35e93b9632cb2bbfce0d40f8491044d56f2bb05

diff --git a/Library_merged.mk b/Library_merged.mk
index b793544..1a5b6c3 100644
--- a/Library_merged.mk
+++ b/Library_merged.mk
@@ -34,19 +34,17 @@ $(eval $(call gb_Library_use_libraries,merged,\
 	cppu \
 	cppuhelper \
 	i18nisolang1 \
-    i18nutil \
     jvmfwk \
 	sal \
 	salhelper \
-	sax \
 	tl \
 	ucbhelper \
-	utl \
 	xmlreader \
 	$(gb_STDLIBS) \
 ))
 
 $(eval $(call gb_Library_use_externals,merged,\
+	icui18n \
 	icule \
 	icuuc \
 	jpeg \
@@ -118,6 +116,7 @@ $(eval $(call gb_Library_use_externals,merged,\
 	carbon \
 	cocoa \
 	corefoundation \
+	coreservices \
 	quicktime \
 ))
 endif
@@ -164,4 +163,11 @@ $(eval $(call gb_Library_use_externals,merged,\
 ))
 endif
 
+ifeq ($(ENABLE_LIBLANGTAG),YES)
+$(eval $(call gb_Library_use_externals,merged,\
+	glib \
+	liblangtag \
+))
+endif
+
 # vim: set noet sw=4 ts=4:
diff --git a/android/experimental/DocumentLoader/Makefile b/android/experimental/DocumentLoader/Makefile
index 063bef2..9a8fb44 100644
--- a/android/experimental/DocumentLoader/Makefile
+++ b/android/experimental/DocumentLoader/Makefile
@@ -68,8 +68,6 @@ copy-stuff:
 		   gcc3_uno \
 		   hwplo \
 		   i18nisolang1gcc3 \
-		   i18npool.uno \
-		   i18nutilgcc3 \
 		   icudatalo \
 		   icui18nlo \
 		   iculelo \
@@ -82,7 +80,6 @@ copy-stuff:
 		   jvmfwk \
 		   libotouchlo \
 		   lo-bootstrap \
-		   localebe1.uno \
 		   localedata_en \
 		   localedata_others \
 		   lwpftlo \
@@ -92,7 +89,6 @@ copy-stuff:
 		   ooxlo \
 		   reflection.uno \
 		   reg \
-		   saxlo \
 		   sclo \
 		   scdlo \
 		   scfiltlo \
@@ -115,7 +111,6 @@ copy-stuff:
 		   uno_cppuhelpergcc3 \
 		   unordflo \
 		   unoxmllo \
-		   utllo \
 		   vbahelperlo \
 		   vbaswobj.uno \
 		   wpftdrawlo \
diff --git a/android/experimental/LibreOffice4Android/Makefile b/android/experimental/LibreOffice4Android/Makefile
index baeabdf..a784f12 100644
--- a/android/experimental/LibreOffice4Android/Makefile
+++ b/android/experimental/LibreOffice4Android/Makefile
@@ -42,8 +42,6 @@ copy-stuff:
 		   hwplo \
 		   hyphenlo \
 		   i18nisolang1gcc3 \
-		   i18npool.uno \
-		   i18nutilgcc3 \
 		   icudatalo \
 		   icui18nlo \
 		   iculelo \
@@ -57,7 +55,6 @@ copy-stuff:
 		   libotouchlo \
 		   lnthlo \
 		   lo-bootstrap \
-		   localebe1.uno \
 		   localedata_en \
 		   localedata_es \
 		   localedata_euro \
@@ -69,7 +66,6 @@ copy-stuff:
 		   ooxlo \
 		   reflection.uno \
 		   reg \
-		   saxlo \
 		   sclo \
 		   sclo \
 		   scdlo \
@@ -96,7 +92,6 @@ copy-stuff:
 		   uno_cppuhelpergcc3 \
 		   unordflo \
 		   unoxmllo \
-		   utllo \
 		   vbahelperlo \
 		   vbaswobj.uno \
 		   wpftdrawlo \
diff --git a/android/qa/desktop/Makefile b/android/qa/desktop/Makefile
index 734cb56..5e74d68 100644
--- a/android/qa/desktop/Makefile
+++ b/android/qa/desktop/Makefile
@@ -103,8 +103,6 @@ copy-stuff: buildrcs
 		  gcc3_uno \
 		  hyphenlo \
 		  i18nisolang1gcc3 \
-		  i18npool.uno \
-		  i18nutilgcc3 \
 		  icudatalo \
 		  icui18nlo \
 		  iculelo \
@@ -114,7 +112,6 @@ copy-stuff: buildrcs
 		  libotouchlo \
 		  introspection.uno \
 		  lnthlo \
-		  localebe1.uno \
 		  localedata_en \
 		  localedata_es \
 		  localedata_euro \
@@ -124,7 +121,6 @@ copy-stuff: buildrcs
 		  ooxlo \
 		  reflection.uno \
 		  reg \
-		  saxlo \
 		  spelllo \
 		  stocservices.uno \
 		  store \
@@ -138,7 +134,6 @@ copy-stuff: buildrcs
 		  unordflo \
 		  unotest \
 		  unoxmllo \
-		  utllo \
 		  vbahelperlo \
 		  xml2 \
 		  xmlreader \
diff --git a/android/qa/sc/Makefile b/android/qa/sc/Makefile
index a455939..3cc0a64 100644
--- a/android/qa/sc/Makefile
+++ b/android/qa/sc/Makefile
@@ -72,8 +72,6 @@ copy-stuff:
 		  frmlo \
 		  gcc3_uno \
 		  i18nisolang1gcc3 \
-		  i18npool.uno \
-		  i18nutilgcc3 \
 		  icudatalo \
 		  icui18nlo \
 		  iculelo \
@@ -90,7 +88,6 @@ copy-stuff:
 		  ooxlo \
 		  reflection.uno \
 		  reg \
-		  saxlo \
 		  sclo \
 		  scfiltlo \
 		  stocservices.uno \
@@ -106,7 +103,6 @@ copy-stuff:
 		  unoexceptionprotector \
 		  unotest \
 		  unoxmllo \
-		  utllo \
 		  vbahelperlo \
 		  xml2 \
 		  xmlreader \
diff --git a/android/qa/simple/Makefile b/android/qa/simple/Makefile
index fa97425..2ce7bd3 100644
--- a/android/qa/simple/Makefile
+++ b/android/qa/simple/Makefile
@@ -66,12 +66,12 @@ copy-stuff:
 		  comphelpgcc3 \
 		  gcc3_uno \
 		  i18nisolang1gcc3 \
-		  i18nutilgcc3 \
 		  icudatalo \
 		  icui18nlo \
 		  icuuclo \
 		  localedata_en \
 		  localedata_others \
+		  mergedlo \
 		  reg \
 		  store \
 		  ucbhelper4gcc3 \
@@ -82,7 +82,7 @@ copy-stuff:
 		  xml2 \
 		  xmlreader \
 		  bootstrap.uno \
-		  i18npool.uno); do \
+		  ); do \
 	    $(call COPY,$(OUTDIR)/lib/lib$${F}.so); \
 	done
 #
diff --git a/shell/source/backends/desktopbe/desktopbackend.cxx b/shell/source/backends/desktopbe/desktopbackend.cxx
index e84e096..8f05182 100644
--- a/shell/source/backends/desktopbe/desktopbackend.cxx
+++ b/shell/source/backends/desktopbe/desktopbackend.cxx
@@ -249,7 +249,7 @@ static cppu::ImplementationEntry const services[] = {
 
 }
 
-extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
+extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL desktopbe1_component_getFactory(
     char const * pImplName, void * pServiceManager, void * pRegistryKey)
 {
     return cppu::component_getFactoryHelper(
diff --git a/shell/source/backends/desktopbe/desktopbe1.component b/shell/source/backends/desktopbe/desktopbe1.component
index 9ef1421..9b1df73 100644
--- a/shell/source/backends/desktopbe/desktopbe1.component
+++ b/shell/source/backends/desktopbe/desktopbe1.component
@@ -26,7 +26,7 @@
 *
 **********************************************************************-->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="desktopbe1"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="com.sun.star.comp.configuration.backend.DesktopBackend">
     <service name="com.sun.star.configuration.backend.DesktopBackend"/>
diff --git a/shell/source/backends/localebe/localebe1.component b/shell/source/backends/localebe/localebe1.component
index 7236a61..8391382 100644
--- a/shell/source/backends/localebe/localebe1.component
+++ b/shell/source/backends/localebe/localebe1.component
@@ -26,7 +26,7 @@
 *
 **********************************************************************-->
 
-<component loader="com.sun.star.loader.SharedLibrary"
+<component loader="com.sun.star.loader.SharedLibrary" prefix="localebe1"
     xmlns="http://openoffice.org/2010/uno-components">
   <implementation name="com.sun.star.comp.configuration.backend.LocaleBackend">
     <service name="com.sun.star.configuration.backend.LocaleBackend"/>
diff --git a/shell/source/backends/localebe/localebecdef.cxx b/shell/source/backends/localebe/localebecdef.cxx
index ee7b1ed..b10d791 100644
--- a/shell/source/backends/localebe/localebecdef.cxx
+++ b/shell/source/backends/localebe/localebecdef.cxx
@@ -59,7 +59,8 @@ static const cppu::ImplementationEntry kImplementations_entries[] =
 
 //------------------------------------------------------------------------------
 
-extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory( const sal_Char *aImplementationName,
+extern "C" SAL_DLLPUBLIC_EXPORT void * SAL_CALL localebe1_component_getFactory(
+    const sal_Char *aImplementationName,
     void *aServiceManager,
     void *aRegistryKey) {
 
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 1c4519c..3fe296b 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -34,6 +34,7 @@ gb_MERGEDLIBS := \
 	configmgr \
 	cppcanvas \
 	deploymentmisc \
+	desktopbe1 \
 	drawinglayer \
 	editeng \
 	filterconfig \
@@ -41,8 +42,12 @@ gb_MERGEDLIBS := \
 	fwe \
 	fwi \
 	fwk \
+	i18npool \
+	i18nutil \
 	lng \
+	localebe1 \
 	package2 \
+	sax \
 	sb \
 	sfx \
 	sofficeapp \
@@ -55,6 +60,7 @@ gb_MERGEDLIBS := \
 	tk \
 	ucb1 \
 	ucpfile1 \
+	utl \
 	uui \
 	vcl \
 	xmlscript \


More information about the Libreoffice-commits mailing list