r35514 - /packages/scilab/trunk/debian/patches/javaHeadLess.diff

sylvestre-guest at users.alioth.debian.org sylvestre-guest at users.alioth.debian.org
Wed Feb 18 09:45:27 UTC 2009


Author: sylvestre-guest
Date: Wed Feb 18 09:45:27 2009
New Revision: 35514

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=35514
Log:
Issue in the free fixed

Modified:
    packages/scilab/trunk/debian/patches/javaHeadLess.diff

Modified: packages/scilab/trunk/debian/patches/javaHeadLess.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/scilab/trunk/debian/patches/javaHeadLess.diff?rev=35514&op=diff
==============================================================================
--- packages/scilab/trunk/debian/patches/javaHeadLess.diff (original)
+++ packages/scilab/trunk/debian/patches/javaHeadLess.diff Wed Feb 18 09:45:27 2009
@@ -42,16 +42,19 @@
 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
+@@ -130,6 +130,17 @@ 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 */
++				#define HEADLESS "-Djava.awt.headless=true"
 +				jvm_options = (JavaVMOption *)REALLOC(jvm_options,sizeof(JavaVMOption)*(indice+1));
-+				jvm_options[indice].optionString = "-Djava.awt.headless=true";
++				jvm_options[indice].optionString = MALLOC((strlen(HEADLESS)+1)*sizeof(char));
++				strcpy(jvm_options[indice].optionString,HEADLESS);
 +				indice++;
++				#undef HEADLESS
 +			}
 +
  			*size_JavaVMOption = indice;




More information about the debian-science-commits mailing list