New upstream release (1.2.10)
Refreshed the patches
Added a patch to include the Ant runtime when compiling
Added a patch to replace jarjar with the regular jar Ant task
Removed 0004-Remove-sun-imports.patch since the JDK15XML1_0Parser is really meant to be used with the parser provided by the JDK and not the standalone version of Xerces.
debian/control:
- Added the missing runtime dependency on libxerces2-java (Closes: #628142)
- Updated Standards-Version to 3.9.4 (no changes)
- Use canonical URLs for the Vcs-* fields
- Removed the article at the beginning of the short description
Emmanuel Bourg
10 years ago
0 | xom (1.2.10-1) unstable; urgency=low | |
1 | ||
2 | * New upstream release | |
3 | * Refreshed the patches | |
4 | * Added a patch to include the Ant runtime when compiling | |
5 | * Added a patch to replace jarjar with the regular jar Ant task | |
6 | * Removed 0004-Remove-sun-imports.patch since the JDK15XML1_0Parser is really | |
7 | meant to be used with the parser provided by the JDK and not the standalone | |
8 | version of Xerces. | |
9 | * debian/control: | |
10 | - Added the missing runtime dependency on libxerces2-java (Closes: #628142) | |
11 | - Updated Standards-Version to 3.9.4 (no changes) | |
12 | - Use canonical URLs for the Vcs-* fields | |
13 | - Removed the article at the beginning of the short description | |
14 | ||
15 | -- Emmanuel Bourg <ebourg@apache.org> Thu, 25 Jul 2013 15:37:37 +0200 | |
16 | ||
0 | 17 | xom (1.2.1-3) unstable; urgency=low |
1 | 18 | |
2 | 19 | * Team upload. |
1 | 1 | Section: java |
2 | 2 | Priority: optional |
3 | 3 | Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> |
4 | Uploaders: Stephan Michels <stephan@apache.org>, Varun Hiremath <varun@debian.org>, Kumar Appaiah <akumar@debian.org> | |
4 | Uploaders: Stephan Michels <stephan@apache.org>, Varun Hiremath <varun@debian.org>, | |
5 | Kumar Appaiah <akumar@debian.org>, Emmanuel Bourg <ebourg@apache.org> | |
5 | 6 | Build-Depends: debhelper (>= 5), cdbs, maven-repo-helper |
6 | 7 | Build-Depends-Indep: ant, default-jdk, junit (>= 3.8.1), |
7 | 8 | libxerces2-java, libxalan2-java, libjaxen-java (>= 1.1) |
8 | Standards-Version: 3.9.2 | |
9 | Homepage: http://www.xom.nu/ | |
10 | Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/xom | |
11 | Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/xom | |
9 | Standards-Version: 3.9.4 | |
10 | Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/xom | |
11 | Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/xom | |
12 | Homepage: http://www.xom.nu | |
12 | 13 | |
13 | 14 | Package: libxom-java |
14 | 15 | Architecture: all |
15 | 16 | Suggests: libxom-java-doc |
16 | Depends: ${misc:Depends}, libjaxen-java (>= 1.1~beta8) | |
17 | Description: A new XML object model for Java | |
17 | Depends: ${misc:Depends}, libjaxen-java (>= 1.1~beta8), libxerces2-java | |
18 | Description: New XML object model for Java | |
18 | 19 | XOM(tm) is a new XML object model. It is an open source (LGPL), |
19 | 20 | tree-based API for processing XML with Java that strives for correctness, |
20 | 21 | simplicity, and performance, in that order. |
0 | From: Varun Hiremath <varun@debian.org> | |
1 | Date: Thu, 25 Feb 2010 19:59:37 +0100 | |
2 | Subject: [PATCH] Remove jaxen from build | |
3 | ||
4 | --- | |
5 | build.xml | 50 +------------------------------------------------- | |
6 | 1 files changed, 1 insertions(+), 49 deletions(-) | |
7 | ||
8 | diff --git a/build.xml b/build.xml | |
9 | index b6992f7..6b77390 100644 | |
0 | Description: Remove jaxen from build | |
1 | Author: Varun Hiremath <varun@debian.org> | |
10 | 2 | --- a/build.xml |
11 | 3 | +++ b/build.xml |
12 | @@ -56,7 +56,6 @@ subject line. The XOM home page is http://www.xom.nu/ | |
4 | @@ -68,7 +68,6 @@ | |
13 | 5 | <property name="dist.dir" value="./dist"/> |
14 | 6 | <property name="clover.dir" value="./clover"/> |
15 | 7 | <property name="testreports.dir" value="./testreports" /> |
17 | 9 | |
18 | 10 | <property name="xml-apis.jar" value="${lib.dir}/xml-apis.jar"/> |
19 | 11 | <property name="parser.jar" value="${lib.dir}/dtd-xercesImpl.jar"/> |
20 | @@ -93,7 +92,6 @@ subject line. The XOM home page is http://www.xom.nu/ | |
12 | @@ -107,7 +106,6 @@ | |
21 | 13 | <pathelement location="${xml-apis.jar}"/> |
22 | 14 | <pathelement location="${parser.jar}"/> |
23 | 15 | <pathelement location="${junit.jar}"/> |
25 | 17 | <pathelement location="${servlet.jar}"/> |
26 | 18 | </path> |
27 | 19 | |
28 | @@ -101,7 +99,6 @@ subject line. The XOM home page is http://www.xom.nu/ | |
20 | @@ -115,7 +113,6 @@ | |
29 | 21 | <pathelement location="${xml-apis.jar}"/> |
30 | 22 | <pathelement location="${parser.jar}"/> |
31 | 23 | <pathelement location="${xom-core}"/> |
33 | 25 | <pathelement location="${xslt.jar}"/> |
34 | 26 | <pathelement location="${serializer.jar}"/> |
35 | 27 | </path> |
36 | @@ -171,8 +168,6 @@ XOM Build file | |
37 | <mkdir dir="${dist.dir}"/> | |
28 | @@ -192,8 +189,6 @@ | |
29 | <mkdir dir="${dist.dir}/maven2"/> | |
38 | 30 | <mkdir dir="${testoutput.dir}"/> |
39 | 31 | <mkdir dir="${build.dir}"/> |
40 | 32 | - <mkdir dir="${build.dir}/jaxen"/> |
42 | 34 | <mkdir dir="${build15.dir}"/> |
43 | 35 | <mkdir dir="${build.src}"/> |
44 | 36 | <mkdir dir="${build.dest}"/> |
45 | @@ -193,7 +188,7 @@ XOM Build file | |
37 | @@ -214,7 +209,7 @@ | |
46 | 38 | </target> |
47 | 39 | |
48 | 40 | |
51 | 43 | description="Compile the source code"> |
52 | 44 | <javac srcdir="${build.src}" |
53 | 45 | destdir="${build.dest}" |
54 | @@ -302,10 +297,6 @@ XOM Build file | |
46 | @@ -331,12 +326,6 @@ | |
55 | 47 | includes="nu/xom/* nu/xom/xslt/* nu/xom/xinclude/* nu/xom/converters/* nu/xom/canonical/* nu/xom/tests/XOMTestCase.class" |
56 | 48 | excludes="nu/xom/samples/* nu/xom/benchmarks/* nu/xom/pantry/* nu/xom/tools/*"> |
57 | 49 | |
58 | - <fileset dir="${jaxen.dir}" | |
59 | - excludes="**Demo.class **/package.html org/jaxen/xom/** org/jaxen/XPathTestBase.class org/jaxen/jdom/** org/jaxen/dom4j/** org/jaxen/javabean/** org/jaxen/dom/** org/jaxen/**Test.class org/jaxen/saxpath/base/**Test.class org/jaxen/saxpath/helpers/**Test.class org/jaxen/saxpath/helpers/**Test.class org/jaxen/pattern/** org/jaxen/saxpath/SAXPathParseException.class org/jaxen/pattern/PriorityTest.class"> | |
60 | - </fileset> | |
50 | - <fileset dir="${jaxen.dir}" | |
51 | - excludes="**Demo.class **/package.html org/jaxen/xom/** org/jaxen/XPathTestBase.class org/jaxen/jdom/** org/jaxen/dom4j/** org/jaxen/javabean/** org/jaxen/dom/** org/jaxen/**Test.class org/jaxen/saxpath/base/**Test.class org/jaxen/saxpath/helpers/**Test.class org/jaxen/saxpath/helpers/**Test.class org/jaxen/pattern/** org/jaxen/saxpath/SAXPathParseException.class org/w3c/dom/UserDataHandler.class org/jaxen/pattern/PriorityTest.class"> | |
52 | - </fileset> | |
53 | - | |
54 | - <rule pattern="org.jaxen.**" result="nu.xom.jaxen.@1"/> | |
61 | 55 | - |
62 | 56 | <manifest> |
63 | 57 | <attribute name="Built-By" value="${user.name}"/> |
64 | 58 | <attribute name="Specification-Title" value="XOM"/> |
65 | @@ -322,12 +313,6 @@ XOM Build file | |
66 | <attribute name="Implementation-Version" value="${version}"/> | |
67 | <attribute name="Implementation-Vendor" value="Elliotte Rusty Harold"/> | |
59 | @@ -368,12 +357,6 @@ | |
60 | <attribute name="Implementation-Version" value="${version}"/> | |
61 | <attribute name="Implementation-Vendor" value="Elliotte Rusty Harold"/> | |
68 | 62 | </section> |
69 | - <section name="org/jaxen/"> | |
63 | - <section name="nu/xom/jaxen/"> | |
70 | 64 | - <attribute name="Specification-Title" value="Jaxen XPath engine"/> |
71 | 65 | - <attribute name="Implementation-Title" value="org.jaxen"/> |
72 | - <attribute name="Implementation-Version" value="1.1.2"/> | |
66 | - <attribute name="Implementation-Version" value="${jaxenversion}"/> | |
73 | 67 | - <attribute name="Implementation-Vendor" value="CodeHaus"/> |
74 | 68 | - </section> |
75 | 69 | <section name="nu/xom/xslt/"> |
76 | 70 | <attribute name="Sealed" value="true"/> |
77 | 71 | <attribute name="Specification-Title" value="XOM XSLT interface"/> |
78 | @@ -699,39 +684,6 @@ location="${dist.dir}/xom-maven-${version}.jar" /> | |
79 | </jar> | |
80 | </target> | |
81 | ||
82 | - <target name="compile-jaxen" description="Compile Jaxen" depends="get-jaxen"> | |
83 | - <javac srcdir="${build.dir}/jaxen-1.1.2/src/java/main" | |
84 | - destdir="${build.dir}/jaxen-classes" | |
85 | - debug="${debug}" | |
86 | - optimize="${optimize}" | |
87 | - deprecation="${deprecation}" | |
88 | - target="1.2" | |
89 | - source="1.3" | |
90 | - encoding="UTF-8" | |
91 | - includeAntRuntime="no" | |
92 | - excludes="org/jaxen/dom/** | |
93 | - org/jaxen/jdom/** | |
94 | - org/jaxen/dom4j/** | |
95 | - org/jaxen/pattern/** | |
96 | - org/jaxen/javabean/** | |
97 | - org/jaxen/xom/** | |
98 | - org/jaxen/function/xslt/** | |
99 | - org/jaxen/function/ext/** | |
100 | - org/jaxen/saxpath/expr/DefaultPredicated.java | |
101 | - org/jaxen/saxpath/helpers/DefaultXPathHandler.java | |
102 | - org/jaxen/util/StackedIterator.java | |
103 | - org/jaxen/util/XPath2XMLVisitor.java | |
104 | - org/jaxen/util/LinkedIterator.java | |
105 | - org/jaxen/util/SelfAxisIterator.java | |
106 | - "> | |
107 | - <classpath refid="compile.class.path"/> | |
108 | - </javac> | |
109 | - </target> | |
110 | - | |
111 | - <target name="get-jaxen" description="Download Jaxen source code" depends="prepare"> | |
112 | - <unzip src="jaxen-1.1.2-src.zip" dest="${build.dir}" /> | |
113 | - </target> | |
114 | - | |
115 | <target name="debug" depends="init" description="Print various Ant properties"> | |
116 | <echoproperties/> | |
117 | <java classname="org.apache.xalan.Version" fork="yes"> | |
118 | -- |
0 | From: Varun Hiremath <varun@debian.org> | |
1 | Date: Thu, 25 Feb 2010 19:59:37 +0100 | |
2 | Subject: [PATCH] Remove a directory during cleaning | |
3 | ||
4 | --- | |
5 | build.xml | 1 + | |
6 | 1 files changed, 1 insertions(+), 0 deletions(-) | |
7 | ||
8 | diff --git a/build.xml b/build.xml | |
9 | index 6b77390..3a2c462 100644 | |
0 | Description: Remove a directory during cleaning | |
1 | Author: Varun Hiremath <varun@debian.org> | |
10 | 2 | --- a/build.xml |
11 | 3 | +++ b/build.xml |
12 | @@ -576,6 +576,7 @@ XOM Build file | |
4 | @@ -695,6 +695,7 @@ | |
13 | 5 | <delete> |
14 | 6 | <fileset dir="." includes="junit*properties"/> |
15 | 7 | </delete> |
17 | 9 | </target> |
18 | 10 | |
19 | 11 | |
20 | -- |
0 | From: Varun Hiremath <varun@debian.org> | |
1 | Date: Thu, 25 Feb 2010 19:59:37 +0100 | |
2 | Subject: [PATCH] Add compile15 to compile-core depends | |
3 | ||
4 | --- | |
5 | build.xml | 2 +- | |
6 | 1 files changed, 1 insertions(+), 1 deletions(-) | |
7 | ||
8 | diff --git a/build.xml b/build.xml | |
9 | index 3a2c462..66ee3a7 100644 | |
0 | Description: Add compile15 to compile-core depends | |
1 | Author: Varun Hiremath <varun@debian.org> | |
10 | 2 | --- a/build.xml |
11 | 3 | +++ b/build.xml |
12 | @@ -188,7 +188,7 @@ XOM Build file | |
4 | @@ -209,7 +209,7 @@ | |
13 | 5 | </target> |
14 | 6 | |
15 | 7 | |
18 | 10 | description="Compile the source code"> |
19 | 11 | <javac srcdir="${build.src}" |
20 | 12 | destdir="${build.dest}" |
21 | -- |
0 | From: Varun Hiremath <varun@debian.org> | |
1 | Date: Thu, 25 Feb 2010 19:59:37 +0100 | |
2 | Subject: [PATCH] Remove sun imports | |
3 | ||
4 | --- | |
5 | src15/nu/xom/JDK15XML1_0Parser.java | 10 +++++----- | |
6 | 1 files changed, 5 insertions(+), 5 deletions(-) | |
7 | ||
0 | Description: Remove sun imports | |
1 | Author: Varun Hiremath <varun@debian.org> | |
8 | 2 | diff --git a/src15/nu/xom/JDK15XML1_0Parser.java b/src15/nu/xom/JDK15XML1_0Parser.java |
9 | 3 | index 389d5d7..9ba6056 100644 |
10 | 4 | --- a/src15/nu/xom/JDK15XML1_0Parser.java |
0 | From: Varun Hiremath <varun@debian.org> | |
1 | Date: Thu, 25 Feb 2010 19:59:37 +0100 | |
2 | Subject: [PATCH] Remove external links | |
3 | ||
4 | --- | |
5 | build.xml | 1 - | |
6 | 1 files changed, 0 insertions(+), 1 deletions(-) | |
7 | ||
8 | diff --git a/build.xml b/build.xml | |
9 | index 66ee3a7..8126f5e 100644 | |
0 | Description: Remove external links | |
1 | Author: Varun Hiremath <varun@debian.org> | |
10 | 2 | --- a/build.xml |
11 | 3 | +++ b/build.xml |
12 | @@ -378,7 +378,6 @@ XOM Build file | |
4 | @@ -426,7 +426,6 @@ | |
13 | 5 | windowtitle="${Name} ${version} API" |
14 | 6 | docencoding="UTF-8" |
15 | 7 | charset="UTF-8" |
16 | 8 | - link="http://www.junit.org/junit/javadoc/3.8.1" |
17 | 9 | doctitle="${Name} ${version}" |
18 | 10 | bottom="Copyright 2002-${year} <a href='http://www.elharo.com/'>Elliotte Rusty Harold</a> |
19 | <br /> <a href='mailto:elharo%40metalab%2Eunc%2Eedu?Subject=XOM'>elharo@metalab.unc.edu</a>"> | |
20 | -- | |
11 | <br /> <a href='mailto:elharo%40ibiblio%2Eorg?Subject=XOM'>elharo@ibiblio.org</a>"> |
0 | Description: Include the Ant runtime when compiling | |
1 | Author: Emmanuel Bourg <ebourg@apache.org> | |
2 | Forwarded: not-needed | |
3 | --- a/build.xml | |
4 | +++ b/build.xml | |
5 | @@ -220,7 +220,7 @@ | |
6 | source="1.3" | |
7 | encoding="UTF-8" | |
8 | fork="true" | |
9 | - includeAntRuntime="false" | |
10 | + includeAntRuntime="true" | |
11 | excludes="nu/xom/pantry/* nu/xom/tools/* nu/xom/samples/*Servlet.java"> | |
12 | <classpath refid="compile.class.path"/> | |
13 | </javac> |
0 | Description: Use the regular jar Atn yask instead of jarjar. jarjar is used | |
1 | upstream to relocate the jaxen classes inside the xom jar, but we prefer | |
2 | to keep it separate in Debian. | |
3 | Author: Emmanuel Bourg <ebourg@apache.org> | |
4 | Forwarded: not-needed | |
5 | --- a/build.xml | |
6 | +++ b/build.xml | |
7 | @@ -317,9 +317,7 @@ | |
8 | ||
9 | ||
10 | <target name="jar" depends="compile" description="Create xom.jar"> | |
11 | - <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" | |
12 | - classpath="${lib.dir}/jarjar-1.0.jar"/> | |
13 | - <jarjar jarfile="${build.dir}/${name}-${version}.jar" | |
14 | + <jar jarfile="${build.dir}/${name}-${version}.jar" | |
15 | basedir="${build.dest}" | |
16 | index="no" | |
17 | compress="yes" | |
18 | @@ -378,7 +376,7 @@ | |
19 | <attribute name="Implementation-Title" value="nu.xom.canonical"/> | |
20 | </section> | |
21 | </manifest> | |
22 | - </jarjar> | |
23 | + </jar> | |
24 | ||
25 | <!-- Put a copy in the dist dir too, because I never remember to upload | |
26 | the jar from the build directory. --> |