This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository libjaxen-java.

commit ae3d3f80119cfb1f37db501b6972398a7331a28d
Author: Marcus Better <mar...@better.se>
Date:   Wed Jun 6 15:37:40 2007 +0000

    Re-enable dom4j support. We no longer split out dom4j support to the dom4j 
package. This introduces a circular build- and runtime dependency on dom4j, 
which is ok.
---
 build.xml                                          |  3 --
 debian/README.Debian                               | 14 ++----
 debian/changelog                                   |  1 +
 debian/control                                     |  8 ++--
 ...0_BuildXml_DisableXomDom4J_CompileAndTest.patch | 56 ----------------------
 debian/patches/01_RemoveXomDom4jTests.patch        | 38 ---------------
 debian/rules                                       |  2 +-
 src/java/test/org/jaxen/test/JaxenTests.java       |  1 +
 8 files changed, 11 insertions(+), 112 deletions(-)

diff --git a/build.xml b/build.xml
index fdc37d0..8850a6a 100644
--- a/build.xml
+++ b/build.xml
@@ -44,7 +44,6 @@
     <mkdir dir="${classesdir}">
     </mkdir>
     <javac destdir="${classesdir}" deprecation="true" debug="true" 
optimize="false" excludes="**/package.html">
-      <exclude name="org/jaxen/dom4j/*"/>
       <exclude name="org/jaxen/xom/*"/>
       <src>
         <pathelement location="src/java/main">
@@ -100,7 +99,6 @@
       <batchtest todir="${testreportdir}">
         <fileset dir="src/java/test">
           <include name="**/*Test.java"/>
-          <exclude name="org/jaxen/test/DOM4J*.java"/>
           <exclude name="org/jaxen/test/XOM*.java"/>
         </fileset>
       </batchtest>
@@ -115,7 +113,6 @@
     <mkdir dir="${testclassesdir}">
     </mkdir>
     <javac destdir="${testclassesdir}" deprecation="true" debug="true" 
optimize="false" excludes="**/package.html">
-      <exclude name="org/jaxen/test/DOM4J*.java"/>
       <exclude name="org/jaxen/test/XOM*.java"/>
       <src>
         <pathelement location="src/java/test">
diff --git a/debian/README.Debian b/debian/README.Debian
index 3b4100c..a04d622 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,14 +1,8 @@
 libjaxen-java for Debian
 ------------------------
 
-Jaxen in Debian supports JDOM, DOM out of the box.
+Jaxen in Debian supports JDOM, DOM and dom4j out of the box. Support
+for XOM is disabled for the time being, since XOM has not yet been
+packaged for Debian.
 
-Due to circular dependencies which need to be solved upstream we split
-the XOM and DOM4J XPath support parts out to their respective packages
-in debian (currently there is only a dom4j package).
-
-As one needs the dom4j jar is one wants to use jaxen with dom4j there is
-no difference from a user point of view if some classes are in the dom4j jar
-instead of the jaxen jar.
-
- -- Arnaud Vandyck <av...@debian.org>, Fri Apr 15 16:31:06 2005
+ -- Marcus Better <mar...@better.se>, Wed,  6 Jun 2007 17:35:58 +0200
diff --git a/debian/changelog b/debian/changelog
index 1b83b11..6d0ec09 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libjaxen-java (1.1.1-1) unstable; urgency=low
 
   * New upstream release. (Closes: #427224)
+  * Build-depend on libdom4j-java and re-enable DOM4J unit tests.
   * debian/control: Add XS-Vcs-* fields.
 
  -- Marcus Better <mar...@better.se>  Wed, 06 Jun 2007 17:21:05 +0200
diff --git a/debian/control b/debian/control
index 79f7833..10f531c 100644
--- a/debian/control
+++ b/debian/control
@@ -2,16 +2,16 @@ Source: libjaxen-java
 Section: libs
 Priority: optional
 Maintainer: Debian Java Maintainers 
<pkg-java-maintainers@lists.alioth.debian.org>
-Uploaders: Arnaud Vandyck <av...@debian.org>, Wolfgang Baer <wb...@gmx.de>, 
Marcus Better <mar...@better.se>
-Build-Depends: debhelper (>= 5.0.0), ant, ant-optional
-Build-Depends-Indep: java-gcj-compat-dev, junit, libjdom1-java, libxerces2-java
+Uploaders: Arnaud Vandyck <av...@debian.org>, Marcus Better <mar...@better.se>
+Build-Depends: debhelper (>= 5), ant, ant-optional
+Build-Depends-Indep: java-gcj-compat-dev, junit, libjdom1-java, 
libxerces2-java, libdom4j-java
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/libjaxen-java
 XS-Vcs-Browse: http://svn.debian.org/wsvn/pkg-java/trunk/libjaxen-java/
 
 Package: libjaxen-java
 Architecture: all
-Depends: kaffe | java1-runtime | java2-runtime, libjdom1-java, libxerces2-java
+Depends: kaffe | java1-runtime | java2-runtime, libjdom1-java, 
libxerces2-java, libdom4j-java
 Suggests: java-virtual-machine
 Conflicts: libsaxpath-java
 Replaces: libsaxpath-java
diff --git a/debian/patches/00_BuildXml_DisableXomDom4J_CompileAndTest.patch 
b/debian/patches/00_BuildXml_DisableXomDom4J_CompileAndTest.patch
deleted file mode 100644
index f17ad3b..0000000
--- a/debian/patches/00_BuildXml_DisableXomDom4J_CompileAndTest.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- build.xml.orig     2006-02-12 18:03:46.000000000 +0100
-+++ build.xml  2006-02-12 16:10:59.000000000 +0100
-@@ -44,6 +44,8 @@
-     <mkdir dir="${classesdir}">
-     </mkdir>
-     <javac destdir="${classesdir}" deprecation="true" debug="true" 
optimize="false" excludes="**/package.html">
-+      <exclude name="org/jaxen/dom4j/*"/>
-+      <exclude name="org/jaxen/xom/*"/>
-       <src>
-         <pathelement location="src/java/main">
-         </pathelement>
-@@ -79,7 +81,7 @@
-   <target name="internal-test" if="Junit.present" 
depends="junit-present,compile-tests">
-     <mkdir dir="${testreportdir}">
-     </mkdir>
--    <junit dir="./" failureproperty="test.failure" printSummary="yes" 
fork="true" haltonerror="true">
-+    <junit dir="./" failureproperty="false" printSummary="yes" fork="true" 
haltonerror="false">
-       <sysproperty key="basedir" value=".">
-       </sysproperty>
-       <formatter type="xml">
-@@ -87,6 +89,7 @@
-       <formatter usefile="false" type="plain">
-       </formatter>
-       <classpath>
-+        <pathelement location="/usr/share/java/jdom1.jar"/>
-         <path refid="build.classpath">
-         </path>
-         <pathelement path="${testclassesdir}">
-@@ -98,8 +101,9 @@
-         <fileset dir="src/java/test">
-           <include name="**/*Test.java">
-           </include>
--          <exclude name="org/jaxen/jdom/XPathTest.java">
--          </exclude>
-+          <exclude name="org/jaxen/jdom/XPathTest.java"/>
-+          <exclude name="org/jaxen/dom4j/*.java"/>
-+          <exclude name="org/jaxen/xom/*.java"/>
-         </fileset>
-       </batchtest>
-     </junit>
-@@ -113,6 +117,8 @@
-     <mkdir dir="${testclassesdir}">
-     </mkdir>
-     <javac destdir="${testclassesdir}" deprecation="true" debug="true" 
optimize="false" excludes="**/package.html">
-+      <exclude name="org/jaxen/dom4j/*"/>
-+      <exclude name="org/jaxen/xom/*"/>
-       <src>
-         <pathelement location="src/java/test">
-         </pathelement>
-@@ -169,4 +175,4 @@
-     <unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar">
-     </unjar>
-   </target>
--</project>
-\ Kein Zeilenumbruch am Dateiende.
-+</project>
diff --git a/debian/patches/01_RemoveXomDom4jTests.patch 
b/debian/patches/01_RemoveXomDom4jTests.patch
deleted file mode 100644
index 21b3dac..0000000
--- a/debian/patches/01_RemoveXomDom4jTests.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/java/test/org/jaxen/JaxenTests.java.orig       2006-02-12 
15:33:02.000000000 +0100
-+++ src/java/test/org/jaxen/JaxenTests.java    2006-02-12 15:48:10.000000000 
+0100
-@@ -63,7 +63,7 @@
- package org.jaxen;
- 
- import org.jaxen.dom.DOMTests;
--import org.jaxen.dom4j.DOM4JTests;
-+//import org.jaxen.dom4j.DOM4JTests;
- import org.jaxen.expr.ExprTests;
- import org.jaxen.function.FunctionTests;
- import org.jaxen.javabean.JavaBeanTests;
-@@ -73,7 +73,7 @@
- import org.jaxen.saxpath.base.BaseTests;
- import org.jaxen.saxpath.helpers.HelpersTests;
- import org.jaxen.util.UtilTests;
--import org.jaxen.xom.XOMTests;
-+//import org.jaxen.xom.XOMTests;
- 
- import junit.framework.Test;
- import junit.framework.TestSuite;
-@@ -98,8 +98,8 @@
-         result.addTest(CoreTests.suite());
-         result.addTest(DOMTests.suite());
-         result.addTest(JDOMTests.suite());
--        result.addTest(DOM4JTests.suite());
--        result.addTest(XOMTests.suite());
-+        //result.addTest(DOM4JTests.suite());
-+        //result.addTest(XOMTests.suite());
-         result.addTest(JavaBeanTests.suite());
-         result.addTest(PatternTests.suite());
-         result.addTest(BaseTests.suite());
-@@ -111,4 +111,4 @@
-     }
- 
-     
--}
-\ Kein Zeilenumbruch am Dateiende.
-+}
diff --git a/debian/rules b/debian/rules
index 6d6ad75..48ef9f1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@ JAVA_HOME       := /usr/lib/jvm/java-gcj
 DEB_JARS_BASE  := /usr/share/java
 JAVACMD        := $(JAVA_HOME)/bin/java
 
-DEB_JARS  := ant ant-launcher jdom1 ant-junit junit xercesImpl
+DEB_JARS  := ant ant-launcher jdom1 dom4j ant-junit junit xercesImpl
 
 DEB_CLASSPATH = $(shell for jar in $(DEB_JARS); do \
                if [ -f "$$jar" ]; then echo -n "$${jar}:"; fi; \
diff --git a/src/java/test/org/jaxen/test/JaxenTests.java 
b/src/java/test/org/jaxen/test/JaxenTests.java
index 4e2b172..0a42953 100644
--- a/src/java/test/org/jaxen/test/JaxenTests.java
+++ b/src/java/test/org/jaxen/test/JaxenTests.java
@@ -72,6 +72,7 @@ public class JaxenTests {
         result.addTest(CoreTests.suite());
         result.addTest(DOMTests.suite());
         result.addTest(JDOMTests.suite());
+        result.addTest(DOM4JTests.suite());
         result.addTest(JavaBeanTests.suite());
         result.addTest(PatternTests.suite());
         result.addTest(BaseTests.suite());

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/libjaxen-java.git

_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to