The attached patch makes xml-soap build on current unstable.

The patch does the following:

* replace Build-Depends on libservlet2.2-java by libservlet2.3-java
* add Build-Depends on libgnumail-java
* use j2sdk1.4 instead of j2sdk1.3
* use standard JAVA_HOME directory names from java-package
* adjust CLASSPATH to use gnumail.jar instead of things from /usr/local
* use 'ant' in debian/rules

Regards
Andreas Jochens

diff -urN ../tmp-orig/xml-soap-2.3.1/debian/control ./debian/control
--- ../tmp-orig/xml-soap-2.3.1/debian/control   2005-09-12 11:56:44.000000000 
+0000
+++ ./debian/control    2005-09-12 11:56:42.000000000 +0000
@@ -2,7 +2,7 @@
 Section: contrib/libs
 Priority: optional
 Maintainer: Takashi Okamoto <[EMAIL PROTECTED]>
-Build-Depends-Indep: 
debhelper(>>3.0.0),ant,junit,libxerces-java,libbsf-java,libservlet2.2-java,j2sdk1.3
 | j2sdk1.2
+Build-Depends-Indep: debhelper, ant, junit, libgnumail-java, libxerces-java, 
libbsf-java, libservlet2.3-java, j2sdk1.4
 Standards-Version: 3.5.2
 
 Package: libsoap-java
diff -urN ../tmp-orig/xml-soap-2.3.1/debian/rules ./debian/rules
--- ../tmp-orig/xml-soap-2.3.1/debian/rules     2005-09-12 11:56:44.000000000 
+0000
+++ ./debian/rules      2005-09-12 11:55:52.000000000 +0000
@@ -11,14 +11,9 @@
 
 version=2.2
 
-# Uncomment the next line to build a Java 2 version
-export JAVA_HOME=/usr/local/j2sdk1.4.0_01
-export JAVA=${JAVA_HOME}/bin/java
-export JAR=${JAVA_HOME}/bin/jar
-# write about optional jar here.
-export 
CLASSPATH=${JAVA_HOME}/jre/lib/rt.jar:/usr/share/java/ant.jar:/usr/share/java/xerces.jar:/usr/share/java/servlet-2.2.jar:/usr/share/java/bsf.jar:/usr/share/java/junit.jar:/usr/local/share/java/activation.jar:/usr/local/share/java/mail.jar:/usr/local/share/java/mailapi.jar:/usr/local/share/java/pop3.jar:/usr/local/share/java/smtp.jar:/usr/local/share/java/ejb.jar:/usr/local/share/java/jsse.jar:/usr/local/share/java/jnet.jar:/usr/local/share/java/jsse.jar:${JAVA_HOME}/lib/tools.jar:.
-
-
+JAVA_HOME_DIRS=/usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.4-sun 
/usr/lib/j2sdk1.4-ibm /usr/lib/j2sdk1.4-blackdown
+export JAVA_HOME ?= $(shell for j in $(JAVA_HOME_DIRS); do if [ -d "$$j" ]; 
then echo $$j; exit 0; fi; done)
+export 
CLASSPATH=${JAVA_HOME}/jre/lib/rt.jar:/usr/share/java/gnumail.jar:/usr/share/java/ant.jar:/usr/share/java/xerces.jar:/usr/share/java/servlet-2.3.jar:/usr/share/java/bsf.jar:/usr/share/java/junit.jar:/usr/share/java/activation.jar:/usr/share/java/mail.jar:${JAVA_HOME}/lib/tools.jar:.
 
 
 build: build-stamp
@@ -26,7 +21,7 @@
        dh_testdir
 
        # Add here commands to compile the package.
-       ${JAVA} org.apache.tools.ant.Main compile buildwar javadocs
+       ant compile buildwar javadocs
 
        touch build-stamp
 
@@ -36,8 +31,7 @@
        rm -f build-stamp
        rm -f TEST-test.encoding.soapenc.PackageTests.txt 
        # Add here commands to clean up after the build process.
-       ${JAVA} org.apache.tools.ant.Main clean
-#      ant clean
+       ant clean
 
        dh_clean
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to