r35494 - in /packages/scilab/trunk/debian/patches: displayStack.diff javaHeadLess.diff series
sylvestre-guest at users.alioth.debian.org
sylvestre-guest at users.alioth.debian.org
Fri Feb 13 23:54:41 UTC 2009
Author: sylvestre-guest
Date: Fri Feb 13 23:54:41 2009
New Revision: 35494
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35494
Log:
Enable the headless to be able to build in a pbuilder
Added:
packages/scilab/trunk/debian/patches/displayStack.diff
packages/scilab/trunk/debian/patches/javaHeadLess.diff
Modified:
packages/scilab/trunk/debian/patches/series
Added: packages/scilab/trunk/debian/patches/displayStack.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/scilab/trunk/debian/patches/displayStack.diff?rev=35494&op=file
==============================================================================
--- packages/scilab/trunk/debian/patches/displayStack.diff (added)
+++ packages/scilab/trunk/debian/patches/displayStack.diff Fri Feb 13 23:54:41 2009
@@ -1,0 +1,12 @@
+diff --git a/scilab/modules/helptools/sci_gateway/cpp/sci_buildDoc.cpp b/scilab/modules/helptools/sci_gateway/cpp/sci_buildDoc.cpp
+index 62b2adf..ec95215 100644
+--- a/scilab/modules/helptools/sci_gateway/cpp/sci_buildDoc.cpp
++++ b/scilab/modules/helptools/sci_gateway/cpp/sci_buildDoc.cpp
+@@ -175,6 +175,7 @@ static void __slashToAntislash(std::string *in)
+ catch(GiwsException::JniException ex)
+ {
+ Scierror(999,_("%s: Error while building documentation: %s.\n"), fname, ex.getJavaDescription().c_str());
++ Scierror(999,_("%s: Execution Java stack %s.\n"), fname, ex.getJavaStackTrace().c_str());
+ return FALSE;
+ }
+
Added: packages/scilab/trunk/debian/patches/javaHeadLess.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/scilab/trunk/debian/patches/javaHeadLess.diff?rev=35494&op=file
==============================================================================
--- packages/scilab/trunk/debian/patches/javaHeadLess.diff (added)
+++ packages/scilab/trunk/debian/patches/javaHeadLess.diff Fri Feb 13 23:54:41 2009
@@ -1,0 +1,59 @@
+diff --git a/scilab/Makefile.am b/scilab/Makefile.am
+index a96af1b..1a5be7f 100644
+--- a/scilab/Makefile.am
++++ b/scilab/Makefile.am
+@@ -119,11 +119,11 @@ if BUILD_HELP
+ - at if test -x $(top_builddir)/scilab-bin; then \
+ cd $(top_builddir);\
+ echo "-- Building documentation (English) --"; \
+- echo "LANG=C SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'en_US');exit;\"";\
+- LANG=C SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -l en_US -nouserstartup -nw -e "xmltojar([],[],'en_US');exit;";\
++ echo "LANG=C SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'en_US');exit;\"";\
++ LANG=C SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -l en_US -nouserstartup -nw -e "xmltojar([],[],'en_US');exit;";\
+ echo "-- Building documentation (French) --"; \
+- echo "SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'fr_FR');exit;\""; \
+- SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e "xmltojar([],[],'fr_FR');exit;"; \
++ echo "SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'fr_FR');exit;\""; \
++ SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e "xmltojar([],[],'fr_FR');exit;"; \
+ else \
+ echo "Cannot find Scilab binary"; \
+ fi
+diff --git a/scilab/Makefile.in b/scilab/Makefile.in
+index f7dfbab..9636308 100644
+--- a/scilab/Makefile.in
++++ b/scilab/Makefile.in
+@@ -1111,11 +1111,11 @@ doc:$(top_builddir)/scilab-bin $(top_builddir)/bin/scilab
+ @BUILD_HELP_TRUE@ - at if test -x $(top_builddir)/scilab-bin; then \
+ @BUILD_HELP_TRUE@ cd $(top_builddir);\
+ @BUILD_HELP_TRUE@ echo "-- Building documentation (English) --"; \
+- at BUILD_HELP_TRUE@ echo "LANG=C SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'en_US');exit;\"";\
+- at BUILD_HELP_TRUE@ LANG=C SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -l en_US -nouserstartup -nw -e "xmltojar([],[],'en_US');exit;";\
++ at BUILD_HELP_TRUE@ echo "LANG=C SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'en_US');exit;\"";\
++ at BUILD_HELP_TRUE@ LANG=C SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -l en_US -nouserstartup -nw -e "xmltojar([],[],'en_US');exit;";\
+ @BUILD_HELP_TRUE@ echo "-- Building documentation (French) --"; \
+- at BUILD_HELP_TRUE@ echo "SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'fr_FR');exit;\""; \
+- at BUILD_HELP_TRUE@ SCI_DISABLE_TK=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e "xmltojar([],[],'fr_FR');exit;"; \
++ at BUILD_HELP_TRUE@ echo "SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e \"xmltojar([],[],'fr_FR');exit;\""; \
++ at BUILD_HELP_TRUE@ SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab -nb -nouserstartup -nw -e "xmltojar([],[],'fr_FR');exit;"; \
+ @BUILD_HELP_TRUE@ else \
+ @BUILD_HELP_TRUE@ echo "Cannot find Scilab binary"; \
+ @BUILD_HELP_TRUE@ fi
+diff --git a/scilab/modules/jvm/src/c/getJvmOptions.c b/scilab/modules/jvm/src/c/getJvmOptions.c
+index ad5467a..66075d8 100644
+--- a/scilab/modules/jvm/src/c/getJvmOptions.c
++++ b/scilab/modules/jvm/src/c/getJvmOptions.c
+@@ -130,6 +130,14 @@ JavaVMOption * getJvmOptions(char *SCI_PATH,char *filename_xml_conf,int *size_Ja
+ */
+ xmlCleanupParser();
+
++ if (getenv("SCI_JAVA_ENABLE_HEADLESS")!=NULL) {
++ /* When Scilab is built from a virtual machine, it needs
++ an X11 server / input */
++ jvm_options = (JavaVMOption *)REALLOC(jvm_options,sizeof(JavaVMOption)*(indice+1));
++ jvm_options[indice].optionString = "-Djava.awt.headless=true";
++ indice++;
++ }
++
+ *size_JavaVMOption = indice;
+ return jvm_options;
+ }
Modified: packages/scilab/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/scilab/trunk/debian/patches/series?rev=35494&op=diff
==============================================================================
--- packages/scilab/trunk/debian/patches/series (original)
+++ packages/scilab/trunk/debian/patches/series Fri Feb 13 23:54:41 2009
@@ -1,12 +1,5 @@
-librarypath.diff
-jeuclid.diff
addchapter.diff
adddemo.diff
-docbook.diff
-link-doc.diff
-misctcl.diff
+displayStack.diff
+librarypath.diff
malloc.diff
-unused-classpath.diff
-installicons.diff
-xmltoformat.diff
-xmltoformat-2.diff
More information about the debian-science-commits
mailing list