--- 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" />