je/je-6.3.8-build.patch
2020-08-25 11:54:28 +08:00

206 lines
7.5 KiB
Diff

diff -Nru je-6.3.8/build.xml je-6.3.8.build/build.xml
--- je-6.3.8/build.xml 2015-05-09 06:58:09.000000000 +0200
+++ je-6.3.8.build/build.xml 2015-08-07 12:14:56.218830481 +0200
@@ -4,8 +4,7 @@
<!-- Ant Build File for Berkeley DB Java Edition -->
<!-- =========================================== -->
-<project name="JE" default="jar" basedir="."
- xmlns:ivy="antlib:org.apache.ivy.ant">
+<project name="JE" default="jar" basedir=".">
<description>Compile and test JE</description>
@@ -49,15 +48,15 @@
<property name="doclet.jar" value="${doc.dir}/HidingDoclet.jar"/>
<property name="java.apidoc"
- value="http://docs.oracle.com/javase/7/docs/api"/>
+ value="/usr/share/javadoc/java"/>
<property name="proxy.port" value="80"/>
<property name="javadoc.css" value="${docsrc.dir}/style.css"/>
<property name="jarfile" value="${libdir}/je.jar"/>
<property name="jcararfile" value="${libdir}/jejca.rar"/>
- <property name="junit.jarfile" value="${extlibdir}/junit-4.10.jar"/>
- <property name="hamcrest.jarfile" value="${extlibdir}/hamcrest-core-1.1.jar"/>
+ <property name="junit.jarfile" value="/usr/share/java/junit.jar"/>
+ <property name="hamcrest.jarfile" value="/usr/share/java/hamcrest/core.jar"/>
<property name="j2ee.jarfile" value="${extlibdir}/javaee-api-7.0.jar"/>
<property name="jconsole.jarfile" value="${extlibdir}/jconsole.jar"/>
@@ -251,18 +250,9 @@
</target>
<target name="compile-j2ee"
- depends="get-j2ee-jar,
- compile-jmx,
+ depends="compile-jmx,
compile-jca"/>
- <target name="get-junit-jar">
- <ivy:retrieve conf="junit"/>
- </target>
-
- <target name="get-j2ee-jar">
- <ivy:retrieve conf="j2ee"/>
- </target>
-
<target name="ivy-clean">
<delete includeemptydirs="true">
<fileset dir="${extlibdir}"/>
@@ -270,7 +260,6 @@
</target>
<target name="ivy-clean-cache">
- <ivy:cleancache />
</target>
<!--
@@ -299,7 +288,7 @@
doing a build, when using an IDE for example.
-->
<target name="extlib"
- depends="get-junit-jar, get-j2ee-jar, get-jconsole-jar"/>
+ depends="get-jconsole-jar"/>
<!-- ====== Internal (non-public) targets delegated to internal.xml =======
@@ -451,7 +440,7 @@
</ant>
</target>
- <target name="compile-jca" depends="get-j2ee-jar, compile-src">
+ <target name="compile-jca" depends="compile-src">
<ant antfile="ant/compile.xml" dir="." inheritall="false">
<reference refid="j2ee.classpath" torefid="compile.classpath"/>
<property name="include" value="com/sleepycat/je/jca/**/*.java"/>
@@ -716,9 +705,6 @@
</target>
<target name="require-jdk-version">
- <fail unless="running.jdk.version"
- message="Java ${jdk.version} is required for packaging, but
-current Java version is ${ant.java.version}"/>
</target>
<target name="release-jar" depends="require-jdk6,
@@ -874,7 +860,7 @@
<delete dir="${unittest.serialtest.txn}"/>
</target>
- <target name="compile-unittest" depends="compile-src, get-junit-jar">
+ <target name="compile-unittest" depends="compile-src">
<ant antfile="ant/compile.xml" dir="." inheritall="false">
<property name="srcdir" value="${unittest.srcdir}"/>
<property name="destdir" value="${unittest.destdir}"/>
@@ -1882,12 +1868,12 @@
<!-- Create an up to date property file for the build -->
<target name="update-version" depends="compile-src, compile-dist">
- <java fork="yes" jvm="${jvm}" failonerror="true"
+ <!--java fork="yes" jvm="${jvm}" failonerror="true"
classname="CreateRELEASEFile"
classpathref="dist.classpath">
<jvmarg line="${jvmargs}"/>
<arg value="${release.propertyfile}"/>
- </java>
+ </java-->
<!-- read it in -->
<property file="${release.propertyfile}"/>
@@ -1903,33 +1889,6 @@
<tstamp>
<format property="release.date" pattern="MMMMMMMM dd, yyyy"/>
</tstamp>
-
- <!-- Copy the main page, images and release notes, to the
- docs directory, putting in the release version where
- appropriate -->
- <copy overwrite="true" todir="${doc.dir}">
- <filterset>
- <filter token="RELEASE_VERSION" value="${release.version}"/>
- <filter token="RELEASE_NUMERIC_VERSION"
- value="${release.numeric.versionc.version}"/>
- <filter token="DATE" value="${release.date}"/>
- </filterset>
- <fileset dir="${docsrc.dir}">
- <include name="*.html"/>
- <include name="*.css"/>
- <exclude name="style.css"/>
- </fileset>
- </copy>
- <copy todir="${doc.dir}/images">
- <fileset dir="${docsrc.dir}/images"/>
- </copy>
- <copy todir="${doc.dir}/sleepycat">
- <fileset dir="${docsrc.dir}/sleepycat"/>
- </copy>
- <copy todir="${doc.dir}/jconsole">
- <fileset dir="${docsrc.dir}/jconsole"/>
- </copy>
-
<antcall target="javadoc-src"/>
<antcall target="javadoc-examples"/>
</target>
@@ -1943,7 +1902,7 @@
</target>
<target name="javadoc-src"
- depends="require-jdk-version, get-j2ee-jar, copy-doc-materials, jar-hidingdoclet">
+ depends="require-jdk-version, copy-doc-materials">
<delete dir="${doc.javadir}"/>
<mkdir dir="${doc.javadir}"/>
<!-- Run javadoc on public API -->
@@ -1956,13 +1915,12 @@
source="${jdk.version}"
use="true"
failonerror="true"
- docletpath="docs/HidingDoclet.jar"
- stylesheetfile="${javadoc.css}"
+ encoding="utf-8"
+ additionalparam="-Xdoclint:none"
windowtitle="Oracle - Berkeley DB Java Edition API">
<classpath refid="j2ee.classpath"/>
<classpath path="${ant.library.dir}/ant.jar"/>
<arg value="-author"/>
- <doclet name="HidingDoclet"/>
<group title="Berkeley DB Java Edition Packages">
<package name="com.sleepycat.je*"/>
<package name="com.sleepycat.je.util"/>
@@ -2016,11 +1974,6 @@
<arg value="-J-Dhttp.proxyHost=${proxy.host}"/>
<arg value="-J-Dhttp.proxyPort=${proxy.port}"/>
</javadoc>
- <!-- Copy the standard Java CSS style sheet -->
- <copy tofile="${doc.javadir}/standard-stylesheet.css">
- <javaresource
- name="com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css"/>
- </copy>
</target>
<target name="javadoc-examples" depends="copy-doc-materials">
@@ -2032,7 +1985,8 @@
nodeprecated="false"
access="public"
source="${jdk.version}"
- stylesheetfile="${javadoc.css}"
+ encoding="utf-8"
+ additionalparam="-Xdoclint:none"
windowtitle="Oracle - Berkeley DB Java Edition Examples">
<classpath refid="j2ee.classpath"/>
<header><![CDATA[<b>Berkeley DB Java Edition Examples</b><br><font size=\"-1\"> version ${release.version}</font>]]>
@@ -2051,11 +2005,6 @@
<arg value="-J-Dhttp.proxyHost=${proxy.host}"/>
<arg value="-J-Dhttp.proxyPort=${proxy.port}"/>
</javadoc>
- <!-- Copy the standard Java CSS style sheet -->
- <copy tofile="${doc.examplesdir}/standard-stylesheet.css">
- <javaresource
- name="com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css"/>
- </copy>
</target>
<!-- ============================================================ -->