java-xerces-xjavac_taskdef.patch
| 1 | This patch eliminates the need for providing "xjavac", which saves building a |
| 2 | package for the unmaintained "xerces-tools". |
| 3 | |
| 4 | Taken from https://anonscm.debian.org/viewvc/pkg-java/trunk/libxerces2-java/debian/patches/01_xjavac_taskdef.patch?revision=14507 |
| 5 | |
| 6 | Index: b/build.xml |
| 7 | =================================================================== |
| 8 | --- a/build.xml |
| 9 | +++ b/build.xml |
| 10 | @@ -39,7 +39,7 @@ |
| 11 | <property name="tools.dir" value="./tools"/> |
| 12 | |
| 13 | <!-- enable compilation under JDK 1.4 and above --> |
| 14 | - <taskdef name="xjavac" classname="org.apache.xerces.util.XJavac"> |
| 15 | + <taskdef name="xjavac" classname="org.apache.tools.ant.taskdefs.Javac"> |
| 16 | <classpath> |
| 17 | <pathelement location="${tools.dir}/bin/xjavac.jar"/>
|
| 18 | </classpath> |
| 19 | @@ -291,7 +291,7 @@ |
| 20 | source="${javac.source}"
|
| 21 | target="${javac.target}"
|
| 22 | classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}"
|
| 23 | - debug="${debug}"
|
| 24 | + debug="${debug}" nowarn="true"
|
| 25 | debuglevel="${debuglevel}"
|
| 26 | deprecation="${deprecation}"
|
| 27 | optimize="${optimize}"
|
| 28 | @@ -359,7 +359,7 @@ |
| 29 | source="${javac.source}"
|
| 30 | target="${javac.target}"
|
| 31 | classpath="${build.dir}/classes:${tools.dir}/${jar.apis}"
|
| 32 | - debug="${debug}"
|
| 33 | + debug="${debug}" nowarn="true"
|
| 34 | debuglevel="${debuglevel}"
|
| 35 | includeAntRuntime="false" |
| 36 | includeJavaRuntime="true"/> |
| 37 | @@ -379,7 +379,7 @@ |
| 38 | source="${javac.source}"
|
| 39 | target="${javac.target}"
|
| 40 | classpath="${tools.dir}/${jar.apis}:${build.dir}/classes:./tools/junit.jar"
|
| 41 | - debug="${debug}"
|
| 42 | + debug="${debug}" nowarn="true"
|
| 43 | debuglevel="${debuglevel}"
|
| 44 | includeAntRuntime="false" |
| 45 | includeJavaRuntime="true"/> |
| 46 |