Description: Modify build.xml to use system JARs
Author: Brian Thomason <brian.thomason@eucalyptus.com>

--- ha-jdbc-2.0.16-rc-1.orig/build.xml
+++ ha-jdbc-2.0.16-rc-1/build.xml
@@ -23,12 +23,9 @@
 
 	<property name="src.dir" location="${basedir}/src"></property>
 	<property name="build.dir" location="${basedir}/build"></property>
-	<property name="build-1.4.dir" location="${basedir}/build-1.4"></property>
 	<property name="test.dir" location="${basedir}/test"></property>
 	<property name="doc.dir" location="${basedir}/doc"></property>
 	<property name="lib.dir" location="${basedir}/lib"></property>
-	<property name="lib-1.5.dir" location="${basedir}/lib-1.5"></property>
-	<property name="lib-1.4.dir" location="${basedir}/lib-1.4"></property>
 	
 	<property file="${src.dir}/net/sf/hajdbc/DatabaseClusterFactory.properties"></property>
 	
@@ -37,28 +34,30 @@
 	<property name="doc.api.dir" location="${doc.dir}/src/content/api"></property>
 	<property name="lib.compile.dir" location="${lib.dir}/compile"></property>
 	<property name="lib.runtime.dir" location="${lib.dir}/runtime"></property>
-	<property name="lib-1.5.runtime.dir" location="${lib-1.5.dir}/runtime"></property>
-	<property name="lib-1.4.compile.dir" location="${lib-1.4.dir}/compile"></property>
-	<property name="lib-1.4.runtime.dir" location="${lib-1.4.dir}/runtime"></property>
 	<property name="lib.test.dir" location="${lib.dir}/test"></property>
 	<property name="conf.dir" location="${basedir}/conf"></property>
 	<property name="conf.jibx.dir" location="${conf.dir}/jibx"></property>
 	<property name="dist.name" value="${ant.project.name}"></property>
 	<property name="dist.version.name" value="${dist.name}-${version}"></property>
 	<property name="dist-1.6.version.name" value="${dist.version.name}-jdk1.6"></property>
-	<property name="dist-1.5.version.name" value="${dist.version.name}-jdk1.5"></property>
-	<property name="dist-1.4.version.name" value="${dist.version.name}-jdk1.4"></property>
 	<property name="jar-1.6.file" location="${basedir}/${dist-1.6.version.name}.jar"></property>
-	<property name="jar-1.5.file" location="${basedir}/${dist-1.5.version.name}.jar"></property>
-	<property name="jar-1.4.file" location="${basedir}/${dist-1.4.version.name}.jar"></property>
 	<property name="dist-1.6.bin.file" location="${basedir}/${dist-1.6.version.name}-bin.tar.gz"></property>
-	<property name="dist-1.5.bin.file" location="${basedir}/${dist-1.5.version.name}-bin.tar.gz"></property>
-	<property name="dist-1.4.bin.file" location="${basedir}/${dist-1.4.version.name}-bin.tar.gz"></property>
 	<property name="dist.src.file" location="${basedir}/${dist.version.name}-src.tar.gz"></property>
 	
 	<path id="src.classpath">
 		<fileset dir="${lib.dir}" includes="*.jar"></fileset>
 		<fileset dir="${lib.compile.dir}" includes="*.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="jibx-run-1.2.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="jibx-bind-1.2.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="servlet-api-3.1.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="bcel.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="jgroups.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="quartz.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="slf4j-jdk14.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="slf4j-jcl.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="slf4j-log4j12.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="slf4j-simple.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="slf4j-api.jar"></fileset>
 	</path>
 
 	<path id="build.classpath">
@@ -66,11 +65,6 @@
 		<dirset dir="${build.dir}"></dirset>
 	</path>
 
-	<path id="build-1.4.classpath">
-		<path refid="src.classpath"></path>
-		<dirset dir="${build-1.4.dir}"></dirset>
-	</path>
-
 	<path id="test.classpath">
 		<path refid="build.classpath"></path>
 		<dirset dir="${src.dir}"></dirset>
@@ -83,18 +77,10 @@
 	</path>
 	
 	<path id="jibx.classpath">
-		<fileset dir="${lib.compile.dir}" includes="*.jar"></fileset>
-		<fileset dir="${lib.dir}" includes="jibx-run-*.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="jibx-run-1.2.jar"></fileset>
+		<fileset dir="/usr/share/java" includes="jibx-bind-1.2.jar"></fileset>
 	</path>
 
-	<path id="retrotranslate.classpath">
-		<fileset dir="${lib-1.4.dir}"></fileset>
-		<fileset dir="${lib-1.4.compile.dir}"></fileset>
-	</path>
-	
-	<taskdef name="retrotranslate" classname="net.sf.retrotranslator.transformer.RetrotranslatorTask" classpathref="retrotranslate.classpath"></taskdef>
-	
-	<taskdef name="testng" classname="org.testng.TestNGAntTask" classpathref="testng.classpath"></taskdef>
 	<taskdef name="bind" classname="org.jibx.binding.ant.CompileTask" classpathref="jibx.classpath"></taskdef>
 	
 	<target name="clean" description="Clean build artifacts">
@@ -111,14 +97,8 @@
 		</antcall>
 	</target>
 	
-	<target name="compile-1.5" description="Compile for Java 1.5">
-		<antcall target="compile">
-			<param name="target" value="1.5"/>
-		</antcall>
-	</target>
-
 	<target name="compile" depends="clean, init">
-		<javac srcdir="${src.dir}" destdir="${build.dir}" optimize="yes" debug="on" classpathref="build.classpath" source="1.5" target="${target}"></javac>
+		<javac srcdir="${src.dir}" destdir="${build.dir}" optimize="yes" debug="on" classpathref="build.classpath" source="1.6" target="${target}"></javac>
 		<copy todir="${build.dir}">
 			<fileset dir="${src.dir}" excludes="**/*.java"></fileset>
 		</copy>
@@ -129,36 +109,13 @@
 	</target>
 
 	<target name="jar-1.6" depends="compile-1.6" description="Creates JAR for Java 1.6">
+                <echo>CLASSPATH: ${java.classpath}</echo>
 		<jar jarfile="${jar-1.6.file}" index="true">
 			<fileset dir="${build.dir}"></fileset>
 			<metainf dir="${conf.dir}" includes="services/*"></metainf>
 		</jar>
 	</target>
 
-	<target name="jar-1.5" depends="compile-1.5" description="Creates JAR for Java 1.5">
-		<jar jarfile="${jar-1.5.file}" index="true">
-			<fileset dir="${build.dir}"></fileset>
-		</jar>
-	</target>
-
-	<target name="clean-1.4" description="Clean Java 1.4 build artifacts">
-		<delete dir="${build-1.4.dir}" quiet="true"></delete>
-	</target>
-
-	<target name="init-1.4">
-		<mkdir dir="${build-1.4.dir}"/>
-	</target>
-
-	<target name="compile-1.4" depends="init-1.4, compile-1.5" description="Compile for Java 1.4">
-		<retrotranslate srcdir="${build.dir}" destdir="${build-1.4.dir}"></retrotranslate>
-	</target>
-
-	<target name="jar-1.4" depends="clean-1.4, compile-1.4" description="Creates JAR for Java 1.4">
-		<jar jarfile="${jar-1.4.file}" index="true">
-			<fileset dir="${build-1.4.dir}"></fileset>
-		</jar>
-	</target>
-	
 	<target name="dist-1.6" depends="jar-1.6, site" description="Creates Java 1.6 binary distribution tarball">
 		<tar tarfile="${dist-1.6.bin.file}" compression="gzip">
 			<tarfileset dir="${basedir}" prefix="${dist.version.name}">
@@ -173,46 +130,6 @@
 		</tar>
 	</target>
 	
-	<target name="dist-1.5" depends="jar-1.5, site" description="Creates Java 1.5 binary distribution tarball">
-		<tar tarfile="${dist-1.5.bin.file}" compression="gzip">
-			<tarfileset dir="${basedir}" prefix="${dist.version.name}">
-				<include name="${dist-1.5.version.name}.jar"/>
-				<include name="*.txt"/>
-			</tarfileset>
-			<tarfileset dir="${lib.dir}" prefix="${dist.version.name}/lib" includes="**">
-				<exclude name="compile/**"/>
-				<exclude name="test/**"/>
-			</tarfileset>
-			<tarfileset dir="${lib-1.5.dir}" prefix="${dist.version.name}/lib" includes="**">
-				<exclude name="compile/**"/>
-				<exclude name="test/**"/>
-			</tarfileset>
-			<tarfileset dir="${doc.build.dir}/site" prefix="${dist.version.name}/doc" includes="**"></tarfileset>
-		</tar>
-	</target>
-	
-	<target name="dist-1.4" depends="jar-1.4, site" description="Creates Java 1.4 binary distribution tarball">
-		<tar tarfile="${dist-1.4.bin.file}" compression="gzip">
-			<tarfileset dir="${basedir}" prefix="${dist.version.name}">
-				<include name="${dist-1.4.version.name}.jar"/>
-				<include name="*.txt"/>
-			</tarfileset>
-			<tarfileset dir="${lib.dir}" prefix="${dist.version.name}/lib" includes="**">
-				<exclude name="compile/**"/>
-				<exclude name="test/**"/>
-				<exclude name="jgroups-*.jar"/>
-			</tarfileset>
-			<tarfileset dir="${lib-1.5.dir}" prefix="${dist.version.name}/lib" includes="**">
-				<exclude name="compile/**"/>
-				<exclude name="test/**"/>
-			</tarfileset>
-			<tarfileset dir="${lib-1.4.dir}" prefix="${dist.version.name}/lib" includes="**">
-				<exclude name="compile/**"/>
-			</tarfileset>
-			<tarfileset dir="${doc.build.dir}/site" prefix="${dist.version.name}/doc" includes="**"></tarfileset>
-		</tar>
-	</target>
-
 	<target name="dist-src" description="Creates source distribution tarball">
 		<tar tarfile="${dist.src.file}" compression="gzip">
 			<tarfileset dir="${basedir}" prefix="${dist.version.name}">
@@ -222,8 +139,6 @@
 			<tarfileset dir="${src.dir}" prefix="${dist.version.name}/src" includes="**"></tarfileset>
 			<tarfileset dir="${test.dir}" prefix="${dist.version.name}/test" includes="**"></tarfileset>
 			<tarfileset dir="${lib.dir}" prefix="${dist.version.name}/lib" includes="**"></tarfileset>
-			<tarfileset dir="${lib-1.5.dir}" prefix="${dist.version.name}/lib-1.5" includes="**"></tarfileset>
-			<tarfileset dir="${lib-1.4.dir}" prefix="${dist.version.name}/lib-1.4" includes="**"></tarfileset>
 			<tarfileset dir="${conf.dir}" prefix="${dist.version.name}/conf" includes="**"></tarfileset>
 			<tarfileset dir="${doc.dir}" prefix="${dist.version.name}/doc" includes="**">
 				<exclude name="build/**"/>
@@ -232,8 +147,6 @@
 		</tar>
 	</target>
 	
-	<target name="dist-all" depends="dist-1.6, dist-1.5, dist-1.4, dist-src" description="Creates all distribution tarballs"></target>
-	
 	<target name="javadoc" description="Generated Java API documentation">
 		<delete dir="${doc.api.dir}" quiet="true"></delete>
 		<javadoc destdir="${doc.api.dir}" classpathref="src.classpath" windowtitle="HA-JDBC ${version} API" sourcepath="${src.dir}" linksource="yes">
