Blob Blame History Raw
--- build.xml.orig	2023-10-01 13:39:25.000000000 -0600
+++ build.xml	2023-10-23 10:49:44.816929899 -0600
@@ -60,10 +60,10 @@ when the Jmol code is modified, is as fo
   <property file="${user.home}/.jmol.build.properties" />
   <!-- compile options -->
   <property name="build.sysclasspath" value="ignore" />
-  <property name="build.compiler" value="javac1.7" />
+  <property name="build.compiler" value="javac1.8" />
   <!-- for some reason, I can't get ant to use this ${java.version}
        property as the value of the source parameter -->
-  <property name="java.version" value="1.7" />
+  <property name="java.version" value="1.8" />
   <property name="debug" value="on" />
   <property name="deprecation" value="off" />
   <property name="optimization" value="off" />
@@ -92,7 +92,7 @@ when the Jmol code is modified, is as fo
   <echo message="version=${version}" />
   <property name="jvxl_version" value="0.1" />
 
-  <input message="private property file:" addproperty="Private.propertyFile" defaultValue="none" />
+  <!-- input message="private property file:" addproperty="Private.propertyFile" defaultValue="none" / -->
   <if><available file="${Private.propertyFile}" /><then>
   	<property file="${Private.propertyFile}" />
 	<echo>using ${Private.keystore} ${Private.storetype}</echo>
@@ -112,7 +112,7 @@ when the Jmol code is modified, is as fo
   <property name="docbook-xml" value="docbook-xml-4.4" />
   <property name="naga.jar" value="naga-3_0.jar" />
   <property name="commons-cli.jar" value="commons-cli-1.2.jar" />
-  <property name="inchi.jar" value="jni-inchi-0.7-jar-with-dependencies.jar" />
+  <property name="inchi.jar" value="jni-inchi.jar" />
   <property name="saxon.jar" value="saxon.jar" />
   <property name="saxon.main" value="com.icl.saxon.StyleSheet" />
   <property name="selfsign.store" value="ca-cert/selfSignedCertificate/selfSignedCertificate.store" />
@@ -434,7 +434,7 @@ Release Note: When releasing stable vers
     <mkdir dir="${classes.dir}"/>
     <javac srcdir="src" destdir="${classes.dir}" encoding="UTF8"
            debug="${debug}" deprecation="${deprecation}"
-           optimize="${optimization}" source="1.7" target="1.7">
+           optimize="${optimization}" source="1.8" target="1.8">
       <classpath refid="project.class.path" />
       <exclude name="astex/**/*.java"/>
       <exclude name="java_cup/**/*.java"/>
@@ -473,7 +473,7 @@ Release Note: When releasing stable vers
       </fileset>
     </copy>
 
-    <property name="build.compiler" value="javac1.7" />
+    <property name="build.compiler" value="javac1.8" />
   	
     <!-- 
 
@@ -518,7 +518,7 @@ all support for previous versions remove
     <javac srcdir="src" destdir="${applet.classes.dir}"
            debug="${debug}" deprecation="${deprecation}"
            optimize="${optimization}"
-           source="1.7" target="1.7" encoding="UTF8"
+           source="1.8" target="1.8" encoding="UTF8"
            includesfile="applet.classes"
            classpathref="applet-project.class.path" />
 
@@ -548,7 +548,7 @@ all support for previous versions remove
     <mkdir dir="${apisio.classes.dir}"/>
     <javac srcdir="src" destdir="${apisio.classes.dir}"
            debug="${debug}" deprecation="${deprecation}"
-           optimize="${optimization}" source="1.7" encoding="UTF8"
+           optimize="${optimization}" source="1.8" target="1.8" encoding="UTF8"
            includesfile="apisio.classes"
            classpathref="apisio-project.class.path" />
     <copy todir="${apisio.classes.dir}" >
@@ -620,14 +620,14 @@ all support for previous versions remove
     <!-- unjar dest="${appjars.dir}" src="${lib.dir}/${vecmath.jar}"/ -->
     <!-- unjar dest="${appjars.dir}" src="${lib.dir}/Acme.jar"/ -->
     <!-- unjar dest="${appjars.dir}" src="${lib.dir}/${itext.jar}"/ -->
-    <unjar dest="${appjars.dir}" src="${lib.dir}/${naga.jar}"/>
-    <unjar dest="${appjars.dir}" src="${lib.dir}/${commons-cli.jar}"/>
+    <!-- unjar dest="${appjars.dir}" src="${lib.dir}/${naga.jar}"/ -->
+    <!-- unjar dest="${appjars.dir}" src="${lib.dir}/${commons-cli.jar}"/ -->
   	<delete dir="${appjars.dir}/javajs" />
   	<delete dir="${appjars.dir}/org/jmol" />
   	<delete dir="${appjars.dir}/org/apache/tools" />
   	<delete dir="${appjars.dir}/META-INF" />
     <unjar dest="${appjars.dir}" src="${lib.dir}/${inchi.jar}"/>
-  	<move file="${appjars.dir}/META-INF/LICENSE" tofile="${appjars.dir}/META-INF/LICENSE-JNI-INCHI"/>
+  	<!-- move file="${appjars.dir}/META-INF/LICENSE" tofile="${appjars.dir}/META-INF/LICENSE-JNI-INCHI"/ -->
   	<delete file="${appjars.dir}/META-INF/MANIFEST.MF" />
   	<!-- the following mitigation is in accord with https://logging.apache.org/log4j/2.x/security.html
   	     despite the fact that the org/apache/logging package is not included in Jmol.
@@ -686,10 +686,10 @@ all support for previous versions remove
     </jar>
 
 
-    <antcall target="sign-jar-file">
+    <!-- <antcall target="sign-jar-file">
       <param name="sign-jar-file-dir" value="build" />
       <param name="sign-jar-file-name"  value="Jmol.jar" />
-    </antcall>
+    </antcall> -->
   	
     	    <echo message="Creating JmolData.jar -- if this fails, check to see that build/Jmol.jar is not open." />
     <jar destfile="build/JmolData.jar"
@@ -728,10 +728,10 @@ all support for previous versions remove
       </fileset>
       <fileset dir="${appjars.dir}" includes="**/*"/>
     </jar>
-    <antcall target="sign-jar-file">
+    <!-- <antcall target="sign-jar-file">
       <param name="sign-jar-file-dir" value="build" />
       <param name="sign-jar-file-name"  value="JmolData.jar" />
-    </antcall>
+    </antcall> -->
 
     <copy todir="build">
       <fileset dir=".">
@@ -759,10 +759,10 @@ all support for previous versions remove
       </fileset>
       <fileset dir="${appjars.dir}" includes="**/*"/>
     </jar>
-    <antcall target="sign-jar-file">
+    <!-- <antcall target="sign-jar-file">
       <param name="sign-jar-file-dir" value="build" />
       <param name="sign-jar-file-name"  value="Jvxl.jar" />
-    </antcall>
+    </antcall> -->
   	<!--
     <jar destfile="ChimeToJmol.jar"
          manifest="manifest/chimetojmol.txt">
@@ -1597,13 +1597,6 @@ all support for previous versions remove
       </fileset>
     </copy>
 
-    <copy todir="build/dist/jmolapisio-${version}/${lib.dir}" >
-      <fileset dir="${lib.dir}">
-        <!-- include name="${vecmath.jar}"/ -->
-        <!-- include name="netscape.jar"/ -->
-      </fileset>
-    </copy>
-
     <tar tarfile="build/dist/jmolapisio-${version}.tar.gz"
          compression="gzip" >
       <tarfileset dir="build/dist"
@@ -1883,7 +1876,7 @@ all support for previous versions remove
     <mkdir dir="${test-classes.dir}"/>
     <javac srcdir="test" destdir="${test-classes.dir}"
            debug="off" deprecation="on"
-           optimize="off" source="1.7" encoding="UTF8">
+           optimize="off" source="1.8" target="1.8" encoding="UTF8">
       <classpath>
         <pathelement location="build/Jmol.jar" />
         <pathelement location="./jars/junit.jar" />