[Libreoffice-commits] .: config_host.mk.in configure.in RepositoryExternal.mk

2012-09-09 Thread Libreoffice Gerrit user
 RepositoryExternal.mk |4 ++--
 config_host.mk.in |2 +-
 configure.in  |6 ++
 3 files changed, 5 insertions(+), 7 deletions(-)

New commits:
commit a2d63fe0c0a476700b2e76012777b5bd2c9f1df7
Author: Matúš Kukan matus.ku...@gmail.com
Date:   Sun Sep 9 16:29:10 2012 +0200

fix typo

Change-Id: Iaf2180946186e9490840ebbdd5f948a31103dc4f

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 420332a..82c6b17 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1880,9 +1880,9 @@ ifeq ($(SYSTEM_LIBORCUS),YES)
 define gb_LinkTarget__use_orcus
 $(call gb_LinkTarget_set_include,$(1),\
$$(INCLUDE) \
-$(LIBORCUS_CFLAGS) \
+$(ORCUS_CFLAGS) \
 )
-$(call gb_LinkTarget_add_libs,$(1),$(LIBORCUS_LIBS))
+$(call gb_LinkTarget_add_libs,$(1),$(ORCUS_LIBS))
 
 endef
 
diff --git a/config_host.mk.in b/config_host.mk.in
index d7e0440..1d493e2 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -534,6 +534,7 @@ export SYSTEM_LIBEXTTEXTCAT_DATA=@SYSTEM_LIBEXTTEXTCAT_DATA@
 export SYSTEM_LIBGSF=@SYSTEM_LIBGSF@
 export SYSTEM_LIBLANGTAG=@SYSTEM_LIBLANGTAG@
 export SYSTEM_LIBMSPUB=@SYSTEM_LIBMSPUB@
+export SYSTEM_LIBORCUS=@SYSTEM_LIBORCUS@
 export SYSTEM_LIBPNG=@SYSTEM_LIBPNG@
 export SYSTEM_LIBRSVG=@SYSTEM_LIBRSVG@
 export SYSTEM_LIBVISIO=@SYSTEM_LIBVISIO@
@@ -557,7 +558,6 @@ export SYSTEM_NSS=@SYSTEM_NSS@
 export SYSTEM_ODBC_HEADERS=@SYSTEM_ODBC_HEADERS@
 export SYSTEM_OPENLDAP=@SYSTEM_OPENLDAP@
 export SYSTEM_OPENSSL=@SYSTEM_OPENSSL@
-export SYSTEM_ORCUS=@SYSTEM_ORCUS@
 export SYSTEM_PANGO=@SYSTEM_PANGO@
 export SYSTEM_POPPLER=@SYSTEM_POPPLER@
 export SYSTEM_POSTGRESQL=@SYSTEM_POSTGRESQL@
diff --git a/configure.in b/configure.in
index b900cd5..8232093 100644
--- a/configure.in
+++ b/configure.in
@@ -8607,8 +8607,6 @@ AC_MSG_CHECKING([which orcus library to use])
 if test $with_system_orcus = yes; then
 AC_MSG_RESULT([external])
 SYSTEM_LIBORCUS=YES
-LIBORCUS_CFLAGS=`$PKG_CONFIG --cflags liborcus-0.2`
-LIBORCUS_LIBS=`$PKG_CONFIG --libs liborcus-0.2`
 PKG_CHECK_MODULES(ORCUS, orcus = 0.1.0)
 else
 AC_MSG_RESULT([internal])
@@ -8617,9 +8615,9 @@ else
 SYSTEM_LIBORCUS=NO
 fi
 AC_SUBST(SYSTEM_LIBORCUS)
+AC_SUBST(ORCUS_CFLAGS)
+AC_SUBST(ORCUS_LIBS)
 AC_SUBST(ORCUS_TARBALL)
-AC_SUBST(LIBORCUS_CFLAGS)
-AC_SUBST(LIBORCUS_LIBS)
 
 dnl ===
 dnl Check for system hunspell
___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] .: config_host.mk.in configure.in RepositoryExternal.mk scp2/source scripting/Jar_ScriptProviderForBeanShell.mk scripting/Jar_ScriptProviderForJavaScript.mk

2012-05-06 Thread Tomáš Chvátal
 RepositoryExternal.mk|   14 +++
 config_host.mk.in|2 +
 configure.in |   34 ++-
 scp2/source/extensions/makefile.mk   |4 +++
 scripting/Jar_ScriptProviderForBeanShell.mk  |9 ++-
 scripting/Jar_ScriptProviderForJavaScript.mk |9 +--
 6 files changed, 63 insertions(+), 9 deletions(-)

New commits:
commit 32af02b32f1ab7f2683749e6c949470847175da0
Author: Tomas Chvatal tchva...@suse.cz
Date:   Sun May 6 12:49:33 2012 +0200

Allow usage of system rhino wrt fdo#42977

It is done the same way the beanshell is handled.
Currently it can't be enabled by default as internal version has
patched-in debug interface.
We can choose two paths, rewrite the code to the new rhino debug
interface or just strip the current one out.

Change-Id: I48af18c635816db8269f13a649b62e9c454ee1e6

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 09ea15c..bb5b16f 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1338,4 +1338,18 @@ endef
 endif # SYSTEM_BSH
 
 
+ifeq ($(SYSTEM_RHINO),YES)
+
+define gb_JavaClassSet__use_rhino
+$(call gb_JavaClassSet_use_system_jar,$(1),$(RHINO_JAR))
+endef
+
+else # !SYSTEM_RHINO
+
+define gb_JavaClassSet__use_rhino
+$(call gb_JavaClassSet_use_jar,$(1),$(OUTDIR)/bin/js.jar)
+endef
+
+endif # SYSTEM_RHINO
+
 # vim: set noet sw=4 ts=4:
diff --git a/config_host.mk.in b/config_host.mk.in
index 4d0d5cf..65affa9 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -414,6 +414,7 @@ export PYTHON_LIBS=@PYTHON_LIBS@
 export RANLIB=@RANLIB@
 export REDLAND_CFLAGS=@REDLAND_CFLAGS@
 export REDLAND_LIBS=@REDLAND_LIBS@
+export RHINO_JAR=@RHINO_JAR@
 export RPM=@RPM@
 export SAC_JAR=@SAC_JAR@
 export SAL_ENABLE_FILE_LOCKING=1
@@ -514,6 +515,7 @@ export SYSTEM_POPPLER=@SYSTEM_POPPLER@
 export SYSTEM_POSTGRESQL=@SYSTEM_POSTGRESQL@
 export SYSTEM_PYTHON=@SYSTEM_PYTHON@
 export SYSTEM_REDLAND=@SYSTEM_REDLAND@
+export SYSTEM_RHINO=@SYSTEM_RHINO@
 export SYSTEM_SAMPLEICC=@SYSTEM_SAMPLEICC@
 export SYSTEM_SANE_HEADER=@SYSTEM_SANE_HEADER@
 export SYSTEM_SAXON=@SYSTEM_SAXON@
diff --git a/configure.in b/configure.in
index 209efe6..43a6544 100644
--- a/configure.in
+++ b/configure.in
@@ -1266,6 +1266,19 @@ AC_ARG_WITH(beanshell-jar,
 [Specify path to jarfile manually.]),
 BSH_JAR=$withval)
 
+AC_ARG_WITH(system-rhino,
+AS_HELP_STRING([--with-system-rhino],
+[Use rhino already on system.]),,)
+#[with_system_rhino=$with_system_jars])
+# Above is not used as we have different debug interface
+# patched into internal rhino. This code needs to be fixed
+# before we can enable it by default.
+
+AC_ARG_WITH(rhino-jar,
+AS_HELP_STRING([--with-rhino-jar=JARFILE],
+[Specify path to jarfile manually.]),
+RHINO_JAR=$withval)
+
 AC_ARG_WITH(commons-codec-jar,
 AS_HELP_STRING([--with-commons-codec-jar=JARFILE],
 [Specify path to jarfile manually.]),
@@ -9195,13 +9208,32 @@ AC_MSG_CHECKING([whether to build extension for support 
of scripts in JavaScript
 if test x$enable_ext_scripting_javascript = xyes -a 
x$enable_extension_integration != xno -a x$with_java != xno; then
AC_MSG_RESULT([yes])
ENABLE_SCRIPTING_JAVASCRIPT=YES
-   BUILD_TYPE=$BUILD_TYPE RHINO
+
+   dnl ===
+   dnl Check for system rhino
+   dnl ===
+   AC_MSG_CHECKING([which rhino to use])
+   if test $with_system_rhino = yes; then
+   AC_MSG_RESULT([external])
+   SYSTEM_RHINO=YES
+   if test -z $RHINO_JAR; then
+   RHINO_JAR=/usr/share/java/js.jar
+   fi
+   AC_CHECK_FILE($RHINO_JAR, [],
+  [AC_MSG_ERROR(js.jar not found.)], [])
+   else
+   AC_MSG_RESULT([internal])
+   SYSTEM_RHINO=NO
+   BUILD_TYPE=$BUILD_TYPE RHINO
+   fi
 else
AC_MSG_RESULT([no])
ENABLE_SCRIPTING_JAVASCRIPT=NO
SCPDEFS=$SCPDEFS -DWITHOUT_EXTENSION_SCRIPTING_JAVASCRIPT
 fi
 AC_SUBST(ENABLE_SCRIPTING_JAVASCRIPT)
+AC_SUBST(SYSTEM_RHINO)
+AC_SUBST(RHINO_JAR)
 
 dnl Scripting provider for Python extension?
 dnl We always provide this unless we have disabled Python completely
diff --git a/scp2/source/extensions/makefile.mk 
b/scp2/source/extensions/makefile.mk
index 77828ca..b8ee210 100644
--- a/scp2/source/extensions/makefile.mk
+++ b/scp2/source/extensions/makefile.mk
@@ -41,6 +41,10 @@ TARGETTYPE=CUI
 SCPDEFS+=-DSYSTEM_BSH -DBSH_JAR=\file://$(BSH_JAR)\
 .ENDIF
 
+.IF $(SYSTEM_RHINO) == YES
+SCPDEFS+=-DSYSTEM_RHINO -DRHINO_JAR=\file://$(RHINO_JAR)\
+.ENDIF
+
 SCP_PRODUCT_TYPE=osl
 PARFILES= \
 module_extensions.par\
diff --git a/scripting/Jar_ScriptProviderForBeanShell.mk 
b/scripting/Jar_ScriptProviderForBeanShell.mk
index 7ef9af6..dc6f4dc 100644
--- a/scripting/Jar_ScriptProviderForBeanShell.mk
+++