--- build.xml.orig	2004-02-27 22:47:15.000000000 +0100
+++ build.xml	2004-03-14 18:44:54.000000000 +0100
@@ -234,11 +234,13 @@
     readme.xml -->      
     <echo message="Transform commits.xml and put the result in ${xdocs.dir}"/>
     <java fork="yes" classname="${xalan.cmdline.class}" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <classpath refid="docs.class.path" />
       <arg line="-in commits.xml -xsl ${xdocs.style}/stylesheets/done.xsl -out ${xdocs.DONE.file} -param xsltcdone ${xdocs.XSLTCDONE.file}"/>
     </java>
     <echo message="Generate Xalan-J 2.x design document"/>
     <java fork="yes" classname="${doc.generator}" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <classpath refid="docs.class.path" />
       <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=./build/docs/design/
                  ./xdocs/sources/xalandesign.xml ./xdocs/style"/>
@@ -352,6 +354,7 @@
     <echo message="java_cup preparsing"/>
     <java fork="yes" failonerror="true" 
        classname="org.apache.xalan.xsltc.util.JavaCupRedirect" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <classpath refid="xsltc.class.path" />
       <!-- need to bootclasspath java_cup for JDKs that include JavaCupRedirect -->
       <jvmarg value="-Xbootclasspath/p:${java_cup.jar}${path.separator}${runtime.jar}"/>
@@ -829,6 +832,7 @@
     <java fork="yes" 
           classname="${doc.generator}" 
           classpathref="docs.class.path" >
+       <jvmarg value="-Djava.awt.headless=true"/>
        <arg line="targetDirectory=${build.docs} ${xdocs.book} ${xdocs.style}"/>
     </java>	 
   </target>
@@ -1226,6 +1230,7 @@
     <java fork="yes" 
           classname="${doc.generator}" 
           classpathref="docs.class.path" >
+       <jvmarg value="-Djava.awt.headless=true"/>
        <arg line="targetDirectory=${site.dir} ${site.book} ${xdocs.style}"/>
     </java>
 
@@ -1291,6 +1296,7 @@
     <java fork="yes" 
           classname="${doc.generator}" 
           classpathref="docs.class.path" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=${build.dir}/docs/design/
       ${xdocs.dir}/sources/xalandesign.xml ${xdocs.style}"/>
     </java>
@@ -1307,6 +1313,7 @@
     <java fork="yes" 
           classname="${xalan.cmdline.class}"
           classpathref="docs.class.path" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <arg line="-xsl ${xdocs.dir}/sources/xalan-collate.xsl 
                  -out xdocs/sources/xalan/xalan-collate.xml"/>
     </java>
@@ -1316,6 +1323,7 @@
     <java fork="yes" 
           classname="${xalan.cmdline.class}"
           classpathref="docs.class.path" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <arg line="-in  ${xdocs.dir}/sources/xalan/xalan-collate.xml
                  -param resourceFile '../../sources/xalan/resources.xml'
                  -param project ${Name-in-docs}      
@@ -1327,6 +1335,7 @@
     <java fork="yes" 
           classname="org.apache.fop.apps.CommandLine"
       classpath="${java.class.path}:${build.xalan.jar}:${bin.dir}/fop.jar:${bin.dir}/w3c.jar">
+      <jvmarg value="-Djava.awt.headless=true"/>
       <arg line="${build.docs}/xalan-collate.fo build/docs/xalan.pdf"/>
     </java>
   </target>
@@ -1343,6 +1352,7 @@
    <mkdir dir="${build.docs}/xsltc"/>
     <java fork="yes" classname="${xalan.cmdline.class}">
       <classpath refid="docs.class.path" />
+      <jvmarg value="-Djava.awt.headless=true"/>
       <arg line="-in xsltc_todo.xml -xsl todo.xsl -out build/docs/xsltc/todo.html"/>
     </java>
   </target>  
@@ -1352,6 +1362,7 @@
    <java fork="yes" 
          classname="${doc.generator}" 
          classpathref="docs.class.path" >
+      <jvmarg value="-Djava.awt.headless=true"/>
       <arg line="targetDirectory=${build.docs}/xsltc ${xdocs.dir}/sources/xsltc.xml ${xdocs.style}"/>
     </java>	 
     <copy todir="${build.docs}/xsltc" 
