Author: tashiro-guest Date: 2006-02-18 17:21:37 +0000 (Sat, 18 Feb 2006) New Revision: 1925
Added: trunk/xom/ trunk/xom/debian/ trunk/xom/debian/changelog trunk/xom/debian/compat trunk/xom/debian/control trunk/xom/debian/copyright trunk/xom/debian/patches/ trunk/xom/debian/patches/01xom-remove-jaxen.patch trunk/xom/debian/patches/02xom-clean-dist.patch trunk/xom/debian/rules Log: Initial version for libxom-java. Closes: #330238 Added: trunk/xom/debian/changelog =================================================================== --- trunk/xom/debian/changelog 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/changelog 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1,6 @@ +xom (1.1-1) unstable; urgency=low + + * Initial version. Closes: #330238 + + -- Stephan Michels <[EMAIL PROTECTED]> Mon, 9 Jan 2006 11:40:09 +0100 + Added: trunk/xom/debian/compat =================================================================== --- trunk/xom/debian/compat 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/compat 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1 @@ +4 Added: trunk/xom/debian/control =================================================================== --- trunk/xom/debian/control 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/control 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1,55 @@ +Source: xom +Section: libs +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Stephan Michels <[EMAIL PROTECTED]> +Priority: optional +Build-Depends-Indep: debhelper (>> 4.0.0), cdbs, kaffe (>= 2:1.1.5), ant, junit (>= 3.8.1), libxerces2-java, libxalan2-java, libjaxen-java (>=1.1.beta8), ecj-bootstrap +Standards-Version: 3.6.1 + +Package: libxom-java +Architecture: all +Section: libs +Suggests: libxom-java-doc +Depends: kaffe (>= 2:1.1.5) | java1-runtime | java2-runtime, libjaxen-java (>=1.1.beta8) +Description: A new XML object model for Java + XOM(tm) is a new XML object model. It is an open source (LGPL), + tree-based API for processing XML with Java that strives for correctness, + simplicity, and performance, in that order. + . + XOM is designed to be easy to learn and easy to use. It works very + straight-forwardly, and has a very shallow learning curve. Assuming + you're already familiar with XML, you should be able to get up and + running with XOM very quickly. + . + XOM is the only XML API that makes no compromises on correctness. + XOM only accepts namespace well-formed XML documents, and only allows + you to create namespace well-formed XML documents. (In fact, it's a + little stricter than that: it actually guarantees that all documents + are round-trippable and have well-defined XML infosets.) XOM manages + your XML so you don't have to. With XOM, you can focus on the unique + value of your application, and trust XOM to get the XML right. + +Package: libxom-java-doc +Architecture: all +Section: doc +Suggests: libxom-java +Description: Documentation for the libxom-java package + XOM(tm) is a new XML object model. It is an open source (LGPL), + tree-based API for processing XML with Java that strives for correctness, + simplicity, and performance, in that order. + . + XOM is designed to be easy to learn and easy to use. It works very + straight-forwardly, and has a very shallow learning curve. Assuming + you're already familiar with XML, you should be able to get up and + running with XOM very quickly. + . + XOM is the only XML API that makes no compromises on correctness. + XOM only accepts namespace well-formed XML documents, and only allows + you to create namespace well-formed XML documents. (In fact, it's a + little stricter than that: it actually guarantees that all documents + are round-trippable and have well-defined XML infosets.) XOM manages + your XML so you don't have to. With XOM, you can focus on the unique + value of your application, and trust XOM to get the XML right. + . + This package includes the api documentation for libxom-java package. Added: trunk/xom/debian/copyright =================================================================== --- trunk/xom/debian/copyright 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/copyright 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1,28 @@ +This package was debianized by Stephan Michels <[EMAIL PROTECTED]> on +Sa, 18 Feb 2006 17:04:27 +0200. + +It was downloaded from http://www.xom.nu/ + +Copyright: + +XOM is a dual streaming/tree-based API for processing XML with Java. +Copyright 2004, 2005 Elliotte Rusty Harold + + This library is free software; you can redistribute it and/or modify + it under the terms of version 2.1 of the GNU Lesser General Public + License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the + Free Software Foundation, Inc., 59 Temple Place, Suite 330, + Boston, MA 02111-1307 USA + +You can contact Elliotte Rusty Harold by sending e-mail to [EMAIL PROTECTED] Please include the word "XOM" in the +subject line. For more information see http://www.xom.nu/ +or ask a question on the xom-interest mailing list. Added: trunk/xom/debian/patches/01xom-remove-jaxen.patch =================================================================== --- trunk/xom/debian/patches/01xom-remove-jaxen.patch 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/patches/01xom-remove-jaxen.patch 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1,111 @@ +--- build.xml.orig 2006-02-11 12:19:49.000000000 +0100 ++++ build.xml 2006-02-11 12:21:51.000000000 +0100 +@@ -56,7 +56,6 @@ + <property name="dist.dir" value="./dist"/> + <property name="clover.dir" value="./clover"/> + <property name="testreports.dir" value="./testreports" /> +- <property name="jaxen.dir" value="${build.dir}/jaxen-classes"/> + + <property name="xml-apis.jar" value="${lib.dir}/xml-apis.jar"/> + <property name="parser.jar" value="${lib.dir}/xercesImpl.jar"/> +@@ -93,7 +92,6 @@ + <pathelement location="${xml-apis.jar}"/> + <pathelement location="${parser.jar}"/> + <pathelement location="${junit.jar}"/> +- <pathelement location="${jaxen.dir}"/> + <pathelement location="${servlet.jar}"/> + </path> + +@@ -101,7 +99,6 @@ + <pathelement location="${xml-apis.jar}"/> + <pathelement location="${parser.jar}"/> + <pathelement location="${xom-core}"/> +- <pathelement location="${jaxen.dir}"/> + <pathelement location="${xslt.jar}"/> + <pathelement location="${serializer.jar}"/> + </path> +@@ -171,8 +168,6 @@ + <mkdir dir="${dist.dir}"/> + <mkdir dir="${testoutput.dir}"/> + <mkdir dir="${build.dir}"/> +- <mkdir dir="${build.dir}/jaxen"/> +- <mkdir dir="${build.dir}/jaxen-classes"/> + <mkdir dir="${build15.dir}"/> + <mkdir dir="${build.src}"/> + <mkdir dir="${build.dest}"/> +@@ -193,7 +188,7 @@ + </target> + + +- <target name="compile-core" depends="prepare, compile-jaxen" ++ <target name="compile-core" depends="prepare" + description="Compile the source code"> + <javac srcdir="${build.src}" + destdir="${build.dest}" +@@ -301,10 +296,6 @@ + includes="nu/xom/* nu/xom/xslt/* nu/xom/xinclude/* nu/xom/converters/* nu/xom/canonical/* nu/xom/tests/XOMTestCase.class" + excludes="nu/xom/samples/* nu/xom/benchmarks/* nu/xom/pantry/* nu/xom/tools/*"> + +- <fileset dir="${jaxen.dir}" +- 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"> +- </fileset> +- + <manifest> + <attribute name="Built-By" value="${user.name}"/> + <attribute name="Specification-Title" value="XOM"/> +@@ -321,12 +312,6 @@ + <attribute name="Implementation-Version" value="${version}"/> + <attribute name="Implementation-Vendor" value="Elliotte Rusty Harold"/> + </section> +- <section name="org/jaxen/"> +- <attribute name="Specification-Title" value="Jaxen XPath engine"/> +- <attribute name="Implementation-Title" value="org.jaxen"/> +- <attribute name="Implementation-Version" value="1.1d4"/> +- <attribute name="Implementation-Vendor" value="CodeHaus"/> +- </section> + <section name="nu/xom/xslt/"> + <attribute name="Sealed" value="true"/> + <attribute name="Specification-Title" value="XOM XSLT interface"/> +@@ -698,42 +683,6 @@ + </jar> + </target> + +- <target name="compile-jaxen" description="Compile Jaxen" depends="get-jaxen"> +- <javac srcdir="${build.dir}/jaxen/src/java/main" +- destdir="${build.dir}/jaxen-classes" +- debug="${debug}" +- optimize="${optimize}" +- deprecation="${deprecation}" +- target="1.2" +- source="1.3" +- encoding="UTF-8" +- includeAntRuntime="no" +- excludes="org/jaxen/dom/** +- org/jaxen/jdom/** +- org/jaxen/dom4j/** +- org/jaxen/pattern/** +- org/jaxen/javabean/** +- org/jaxen/xom/** +- org/jaxen/function/xslt/** +- org/jaxen/function/ext/** +- org/jaxen/saxpath/expr/DefaultPredicated.java +- org/jaxen/saxpath/helpers/DefaultXPathHandler.java +- org/jaxen/util/StackedIterator.java +- org/jaxen/util/XPath2XMLVisitor.java +- org/jaxen/util/LinkedIterator.java +- org/jaxen/util/SelfAxisIterator.java +- "> +- <classpath refid="compile.class.path"/> +- </javac> +- </target> +- +- <target name="get-jaxen" description="Download Jaxen source code" depends="prepare"> +- <cvs cvsRoot=":pserver:[EMAIL PROTECTED]:/home/projects/jaxen/scm" +- package="jaxen" +- dest="${build.dir}" +- /> +- </target> +- + <target name="debug" depends="init" description="Print various Ant properties"> + <echoproperties/> + <java classname="org.apache.xalan.Version" fork="yes"> Added: trunk/xom/debian/patches/02xom-clean-dist.patch =================================================================== --- trunk/xom/debian/patches/02xom-clean-dist.patch 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/patches/02xom-clean-dist.patch 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1,10 @@ +--- build.xml.orig 2006-02-18 15:11:08.000000000 +0100 ++++ build.xml 2006-02-18 15:11:58.000000000 +0100 +@@ -590,6 +590,7 @@ + <delete> + <fileset dir="." includes="junit*properties"/> + </delete> ++ <delete dir="${dist.dir}"/> + </target> + + Added: trunk/xom/debian/rules =================================================================== --- trunk/xom/debian/rules 2006-02-18 14:13:00 UTC (rev 1924) +++ trunk/xom/debian/rules 2006-02-18 17:21:37 UTC (rev 1925) @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +JAVA_HOME := /usr/lib/kaffe +ANT_HOME := /usr/share/ant +DEB_JARS := xercesImpl xalan xml-apis jaxen saxpath ant-optional junit ecj $(ANT_HOME)/lib/ant-launcher.jar +DEB_ANT_BUILD_TARGET := javadoc dist +DEB_ANT_COMPILER := org.eclipse.jdt.core.JDTCompilerAdapter + +# Additional command-line arguments for Ant +#ANT_ARGS := -verbose + +ANT_ARGS := -Dbuild.sysclasspath=only +ANT_OPTS := -Xss4m + +LIBRARY_PACKAGE := xom +API_VERSION := 1.1 + +install/lib$(LIBRARY_PACKAGE)-java:: + dh_installdirs -plib$(LIBRARY_PACKAGE)-java usr/share/java + dh_install -plib$(LIBRARY_PACKAGE)-java build/$(LIBRARY_PACKAGE)-$(API_VERSION).jar usr/share/java + dh_link -plib$(LIBRARY_PACKAGE)-java usr/share/java/$(LIBRARY_PACKAGE)-$(API_VERSION).jar usr/share/java/$(LIBRARY_PACKAGE).jar + +install/lib$(LIBRARY_PACKAGE)-java-doc:: + dh_installdocs -plib$(LIBRARY_PACKAGE)-java-doc build/apidocs Property changes on: trunk/xom/debian/rules ___________________________________________________________________ Name: svn:executable + * _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

