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