882eb89
--- build.xml.orig	2021-02-05 17:54:49.000000000 -0700
882eb89
+++ build.xml	2021-02-22 17:21:35.360733827 -0700
6f8fe37
@@ -60,10 +60,10 @@ when the Jmol code is modified, is as fo
6f8fe37
   <property file="${user.home}/.jmol.build.properties" />
6f8fe37
   
6f8fe37
   <property name="build.sysclasspath" value="ignore" />
6f8fe37
-  <property name="build.compiler" value="javac1.7" />
6f8fe37
+  <property name="build.compiler" value="javac10+" />
6f8fe37
   
6f8fe37
        property as the value of the source parameter -->
6f8fe37
-  <property name="java.version" value="1.7" />
6f8fe37
+  <property name="java.version" value="11" />
6f8fe37
   <property name="debug" value="on" />
6f8fe37
   <property name="deprecation" value="off" />
6f8fe37
   <property name="optimization" value="off" />
6f8fe37
@@ -92,7 +92,7 @@ when the Jmol code is modified, is as fo
6f8fe37
   <echo message="version=${version}" />
6f8fe37
   <property name="jvxl_version" value="0.1" />
6f8fe37
 
6f8fe37
-  <input message="private property file:" addproperty="Private.propertyFile" defaultValue="none" />
6f8fe37
+  
6f8fe37
   <if><available file="${Private.propertyFile}" /><then>
6f8fe37
   	<property file="${Private.propertyFile}" />
6f8fe37
 	<echo>using ${Private.keystore} ${Private.storetype}</echo>
882eb89
@@ -112,7 +112,7 @@ when the Jmol code is modified, is as fo
882eb89
   <property name="docbook-xml" value="docbook-xml-4.4" />
882eb89
   <property name="naga.jar" value="naga-3_0.jar" />
882eb89
   <property name="commons-cli.jar" value="commons-cli-1.2.jar" />
882eb89
-  <property name="inchi.jar" value="jni-inchi-0.7-jar-with-dependencies.jar" />
882eb89
+  <property name="inchi.jar" value="jni-inchi.jar" />
882eb89
   <property name="saxon.jar" value="saxon.jar" />
882eb89
   <property name="saxon.main" value="com.icl.saxon.StyleSheet" />
882eb89
   <property name="selfsign.store" value="ca-cert/selfSignedCertificate/selfSignedCertificate.store" />
882eb89
@@ -150,7 +150,6 @@ when the Jmol code is modified, is as fo
6f8fe37
   <path id="apisio-project.class.path">
6f8fe37
     <fileset dir="${lib.dir}">
6f8fe37
       
6f8fe37
-      <include name="netscape.jar" />
6f8fe37
       <include name="gnujaxp.jar" />
6f8fe37
     </fileset>
6f8fe37
   </path>
882eb89
@@ -447,7 +446,7 @@ Release Note: When releasing stable vers
6f8fe37
     <mkdir dir="${classes.dir}"/>
6f8fe37
     
6f8fe37
            debug="${debug}" deprecation="${deprecation}"
6f8fe37
-           optimize="${optimization}" source="1.7" target="1.7">
6f8fe37
+           optimize="${optimization}" source="11" target="11">
6f8fe37
       <classpath refid="project.class.path" />
6f8fe37
       <exclude name="astex/**/*.java"/>
6f8fe37
       <exclude name="java_cup/**/*.java"/>
882eb89
@@ -486,7 +485,7 @@ Release Note: When releasing stable vers
6f8fe37
       </fileset>
6f8fe37
     </copy>
6f8fe37
 
6f8fe37
-    <property name="build.compiler" value="javac1.7" />
6f8fe37
+    <property name="build.compiler" value="javac1.10+" />
6f8fe37
   	
6f8fe37
     
6f8fe37
 
882eb89
@@ -531,7 +530,7 @@ all support for previous versions remove
6f8fe37
     
6f8fe37
            debug="${debug}" deprecation="${deprecation}"
6f8fe37
            optimize="${optimization}"
6f8fe37
-           source="1.7" target="1.7" encoding="UTF8"
6f8fe37
+           source="11" target="11" encoding="UTF8"
6f8fe37
            includesfile="applet.classes"
6f8fe37
            classpathref="applet-project.class.path" />
6f8fe37
 
882eb89
@@ -558,7 +557,7 @@ all support for previous versions remove
6f8fe37
     <mkdir dir="${apisio.classes.dir}"/>
6f8fe37
     
6f8fe37
            debug="${debug}" deprecation="${deprecation}"
6f8fe37
-           optimize="${optimization}" source="1.7" encoding="UTF8"
6f8fe37
+           optimize="${optimization}" source="11" target="11" encoding="UTF8"
6f8fe37
            includesfile="apisio.classes"
6f8fe37
            classpathref="apisio-project.class.path" />
6f8fe37
     <copy todir="${apisio.classes.dir}" >
882eb89
@@ -630,14 +629,13 @@ all support for previous versions remove
6f8fe37
     
6f8fe37
     
6f8fe37
     
6f8fe37
-    <unjar dest="${appjars.dir}" src="${lib.dir}/${naga.jar}"/>
6f8fe37
-    <unjar dest="${appjars.dir}" src="${lib.dir}/${commons-cli.jar}"/>
6f8fe37
+    
6f8fe37
+    
6f8fe37
   	<delete dir="${appjars.dir}/javajs" />
6f8fe37
   	<delete dir="${appjars.dir}/org/jmol" />
6f8fe37
   	<delete dir="${appjars.dir}/org/apache/tools" />
882eb89
   	<delete dir="${appjars.dir}/META-INF" />
882eb89
     <unjar dest="${appjars.dir}" src="${lib.dir}/${inchi.jar}"/>
882eb89
-  	<move file="${appjars.dir}/META-INF/LICENSE" tofile="${appjars.dir}/META-INF/LICENSE-JNI-INCHI"/>
882eb89
   	<delete file="${appjars.dir}/META-INF/MANIFEST.MF" />
882eb89
     <touch file="build/libjars.timestamp"/>
882eb89
   </target>
882eb89
@@ -690,10 +688,10 @@ all support for previous versions remove
882eb89
     </jar>
6f8fe37
 
6f8fe37
 
6f8fe37
-    <antcall target="sign-jar-file">
6f8fe37
+    
6f8fe37
       <param name="sign-jar-file-dir" value="build" />
6f8fe37
       <param name="sign-jar-file-name"  value="Jmol.jar" />
6f8fe37
-    </antcall>
6f8fe37
+    </antcall>-->
6f8fe37
   	
882eb89
     	    <echo message="Creating JmolData.jar -- if this fails, check to see that build/Jmol.jar is not open." />
6f8fe37
     
882eb89
@@ -730,10 +728,10 @@ all support for previous versions remove
6f8fe37
       </fileset>
6f8fe37
       <fileset dir="${appjars.dir}" includes="**/cli/** **/naga/**" />
6f8fe37
     </jar>
6f8fe37
-    <antcall target="sign-jar-file">
6f8fe37
+    
6f8fe37
       <param name="sign-jar-file-dir" value="build" />
6f8fe37
       <param name="sign-jar-file-name"  value="JmolData.jar" />
6f8fe37
-    </antcall>
6f8fe37
+    </antcall>-->
6f8fe37
 
6f8fe37
     <copy todir="build">
6f8fe37
       <fileset dir=".">
882eb89
@@ -761,10 +759,10 @@ all support for previous versions remove
6f8fe37
       </fileset>
6f8fe37
       <fileset dir="${appjars.dir}" includes="**/*"/>
6f8fe37
     </jar>
6f8fe37
-    <antcall target="sign-jar-file">
6f8fe37
+    
6f8fe37
       <param name="sign-jar-file-dir" value="build" />
6f8fe37
       <param name="sign-jar-file-name"  value="Jvxl.jar" />
6f8fe37
-    </antcall>
6f8fe37
+    </antcall>-->
6f8fe37
   	
6f8fe37
     
6f8fe37
          manifest="manifest/chimetojmol.txt">
882eb89
@@ -805,7 +803,7 @@ all support for previous versions remove
6f8fe37
   
6f8fe37
   
6f8fe37
           depends="applet-classes">
6f8fe37
-  <if><equals arg1="${Private.propertyFile}" arg2="none" />
6f8fe37
+  <if><equals arg1="${Private.propertyFile}" arg2="xxx" />
6f8fe37
     	<then><echo>Skipping applet-jar</echo></then><else>
6f8fe37
 	
6f8fe37
     <delete dir="build">
882eb89
@@ -813,7 +811,6 @@ all support for previous versions remove
6f8fe37
     </delete>
6f8fe37
 
6f8fe37
     <echo message="Creating JmolApplet.jar" />
6f8fe37
-   	<unjar dest="${applet.classes.dir}" src="${lib.dir}/netscape.jar"/>
6f8fe37
 
6f8fe37
     
6f8fe37
          manifest="manifest/appletMonolithic.txt" index="true" >
882eb89
@@ -1078,7 +1075,7 @@ all support for previous versions remove
6f8fe37
   </target>
6f8fe37
 
6f8fe37
   <target name="signed-applet" id="signed-applet" depends="applet-jar">
6f8fe37
-  <if><equals arg1="${Private.propertyFile}" arg2="none" />
6f8fe37
+  <if><equals arg1="${Private.propertyFile}" arg2="xxx" />
6f8fe37
     	<then><echo>Skipping applet jar signing</echo></then><else>
6f8fe37
 
6f8fe37
   	<delete dir="build">
882eb89
@@ -1314,17 +1311,17 @@ all support for previous versions remove
6f8fe37
       	
6f8fe37
       </indexjars>
6f8fe37
     </jar>
6f8fe37
-  	<echo> signing JmolApplet*.jar</echo>
6f8fe37
+    
6f8fe37
     <antcall target="sign-jar-file">
6f8fe37
       <param name="sign-jar-file-dir" value="build" />
6f8fe37
       <param name="sign-jar-file-name"  value="JmolApplet*.jar" />
6f8fe37
-    </antcall>
6f8fe37
+    </antcall>-->
6f8fe37
   </else></if>
6f8fe37
   </target>
6f8fe37
 
6f8fe37
   
6f8fe37
           depends="applet-classes">
6f8fe37
-  <if><equals arg1="${Private.propertyFile}" arg2="none" />
6f8fe37
+  <if><equals arg1="${Private.propertyFile}" arg2="xxx" />
6f8fe37
     	<then><echo>Skipping smiles-applet-jar</echo></then><else>
6f8fe37
   	
6f8fe37
  
882eb89
@@ -1568,13 +1565,6 @@ all support for previous versions remove
6f8fe37
       </fileset>
6f8fe37
     </copy>
6f8fe37
 
6f8fe37
-    <copy todir="build/dist/jmolapisio-${version}/${lib.dir}" >
6f8fe37
-      <fileset dir="${lib.dir}">
6f8fe37
-        
6f8fe37
-        <include name="netscape.jar"/>
6f8fe37
-      </fileset>
6f8fe37
-    </copy>
6f8fe37
-
6f8fe37
     
6f8fe37
          compression="gzip" >
6f8fe37
       
882eb89
@@ -1854,7 +1844,7 @@ all support for previous versions remove
6f8fe37
     <mkdir dir="${test-classes.dir}"/>
6f8fe37
     
6f8fe37
            debug="off" deprecation="on"
6f8fe37
-           optimize="off" source="1.7" encoding="UTF8">
6f8fe37
+           optimize="off" source="11" target="11" encoding="UTF8">
6f8fe37
       <classpath>
6f8fe37
         <pathelement location="build/Jmol.jar" />
6f8fe37
         <pathelement location="./jars/junit.jar" />