tags 442716 +patch
thankyou

Hi!

Please find attached a patch which applies against the  svn version of
qdox at pkg-java. It does these things:

1. Fixes the FTBFS if built twice.
2. Removes the dependence of the version on the packaging,
somewhat. The links file must be removed, however.

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036
Index: debian/patches/01_build_files.patch
===================================================================
--- debian/patches/01_build_files.patch	(revision 4193)
+++ debian/patches/01_build_files.patch	(working copy)
@@ -1,13 +1,14 @@
---- build.xml.old	2006-10-28 15:01:37.000000000 +0000
-+++ build.xml	2007-04-11 12:46:52.000000000 +0000
-@@ -3,7 +3,32 @@
+diff -Nur qdox-1.6.1/build.xml qdox-1.6.1.new/build.xml
+--- qdox-1.6.1/build.xml	2006-10-28 20:31:37.000000000 +0530
++++ qdox-1.6.1.new/build.xml	2007-09-17 20:50:59.000000000 +0530
+@@ -3,7 +3,33 @@
  <!--build.xml generated by maven from project.xml version 1.6.1
    on date October 28 2006, time 1601-->
  
 -<project default="jar" name="qdox" basedir=".">
 +<project name="qdox" basedir=".">
 +
-+  <property name="final.name" value="qdox-1.6.1"/>
++  <property name="final.name" value="qdox"/>
 +  <property name="javadocdir" value="target/javadoc"/>
 +
 +  <target name="debian-init">
@@ -21,6 +22,7 @@
 +  </target>
 +
 +  <target name="debian-clean" depends="clean">
++    <delete dir="target"/>
 +    <delete dir="tmp"/>
 +  </target>
 +
@@ -34,7 +36,16 @@
    <property name="defaulttargetdir" value="target">
    </property>
    <property name="libdir" value="target/lib">
-@@ -47,6 +72,8 @@
+@@ -20,7 +46,7 @@
+   </property>
+   <property name="javadocdir" value="dist/docs/api">
+   </property>
+-  <property name="final.name" value="qdox-1.6.1">
++  <property name="final.name" value="qdox">
+   </property>
+   <path id="build.classpath">
+     <fileset dir="${libdir}">
+@@ -47,6 +73,8 @@
        <src>
          <pathelement location="src/java">
          </pathelement>
@@ -43,7 +54,7 @@
        </src>
        <classpath refid="build.classpath">
        </classpath>
-@@ -116,6 +143,8 @@
+@@ -116,6 +144,8 @@
        <src>
          <pathelement location="src/test">
          </pathelement>
@@ -52,7 +63,7 @@
        </src>
        <classpath>
          <path refid="build.classpath">
-@@ -161,4 +190,4 @@
+@@ -161,4 +191,4 @@
      <unjar dest="${maven.home}" src="${user.home}/maven-install-latest.jar">
      </unjar>
    </target>
Index: debian/rules
===================================================================
--- debian/rules	(revision 4193)
+++ debian/rules	(working copy)
@@ -19,6 +19,9 @@
 
 PATCH_EXCLUDES=-x target -x src -x tmp -x debian -x core -x lib -x extensions -x examples -x .cvsignore
 
+clean::
+	-$(RM) -r target tmp
+
 make-patches:
 	diff -r -uN $(PATCH_EXCLUDES) -x Parser.java -x JFlexLexer.java ../qdox-1.6.1 . > debian/patches/01_build_files || true
 	diff -r -uN $(PATCH_EXCLUDES) /dev/null Parser.java > debian/patches/02_parser_files || true

Attachment: signature.asc
Description: Digital signature

Reply via email to