--- axis-1.4.orig/debian/libaxis-java.install +++ axis-1.4/debian/libaxis-java.install @@ -0,0 +1,4 @@ +build/lib/axis.jar usr/share/java +build/lib/jaxrpc.jar usr/share/java +build/lib/saaj.jar usr/share/java +build/lib/axis-ant.jar usr/share/ant/lib --- axis-1.4.orig/debian/compat +++ axis-1.4/debian/compat @@ -0,0 +1 @@ +5 --- axis-1.4.orig/debian/watch +++ axis-1.4/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=uversionmangle=s/_/./ \ +http://www.apache.org/dist/ws/axis/1_4/ axis-src-(.*).tar.gz --- axis-1.4.orig/debian/copyright +++ axis-1.4/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Vladimír Lapáček on +Wed, 6 Sep 2006 22:31:39 +0200. + +It was downloaded from http://ws.apache.org/axis/ + +Upstream Author: Apache Foundation + +Copyright: (c) 2006-2008 Apache Foundation + +License: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +The full text of the license can be found in +`/usr/share/common-licenses/Apache-2.0'. + + +The Debian packaging is (C) 2006, Vladimír Lapáček and +is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. --- axis-1.4.orig/debian/libaxis-java-doc.docs +++ axis-1.4/debian/libaxis-java-doc.docs @@ -0,0 +1 @@ +build/javadocs --- axis-1.4.orig/debian/rules +++ axis-1.4/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +export VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-) + +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 + +include /usr/share/gcj/debian_defaults +ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs))) + with_gcj_native := yes +endif + +JAVA_HOME := /usr/lib/jvm/default-java +JAVA_HOME := /usr/lib/jvm/java-gcj +ANT_HOME := /usr/share/ant + +DEB_JARS := $(ANT_HOME)/lib/ant-nodeps.jar wsdl4j commons-logging commons-discovery activation gnumail servlet-api xmlParserAPIs xercesImpl + +DEB_ANT_BUILD_TARGET := compile javadocs +DEB_ANT_INSTALL_TARGET := + +ifeq ($(with_gcj_native),yes) +install/libaxis-java-gcj:: install/libaxis-java + [ -d debian/libaxis-ava/usr/share/java ] || dh_install -plibaxis-java + dh_nativejava -plibaxis-java-gcj +endif --- axis-1.4.orig/debian/control +++ axis-1.4/debian/control @@ -0,0 +1,61 @@ +Source: axis +Section: java +Priority: optional +Maintainer: Debian Java Maintainers +Uploaders: Stephan Michels , Vladimír Lapáček , Michael Koch , Torsten Werner +Build-Depends: debhelper (>= 5), cdbs, ant-optional, default-jdk-builddep, libwsdl4j-java, libcommons-logging-java, libcommons-discovery-java, libgnujaf-java, libgnumail-java, libservlet2.4-java +Standards-Version: 3.8.2 +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/axis +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/axis +Homepage: http://ws.apache.org/axis/ + +Package: libaxis-java +Architecture: all +Recommends: ant, libaxis-java-gcj +Suggests: libaxis-java-doc +Depends: default-jre-headless | java1-runtime-headless | java2-runtime-headless, libwsdl4j-java, libcommons-logging-java, libcommons-discovery-java, libgnujaf-java, libgnumail-java, libservlet2.4-java, ${misc:Depends} +Description: A SOAP implementation in Java + Apache AXIS is an implementation of the SOAP ("Simple Object Access Protocol") + submission to W3C. + . + From the draft W3C specification: + . + SOAP is a lightweight protocol for exchange of information in a decentralized, + distributed environment. It is an XML based protocol that consists of three + parts: an envelope that defines a framework for describing what is in a message + and how to process it, a set of encoding rules for expressing instances of + application-defined datatypes, and a convention for representing remote + procedure calls and responses. + . + This project is a follow-on to the Apache SOAP project. + +Package: libaxis-java-gcj +Architecture: any +Depends: libaxis-java (>= ${source:Version}), libservlet2.4-java-gcj, ${misc:Depends}, ${shlibs:Depends} +Description: A SOAP implementation in Java (native code) + Apache AXIS is an implementation of the SOAP ("Simple Object Access Protocol") + submission to W3C. + . + This package contains the natively compiled code for use by gij. + +Package: libaxis-java-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Suggests: libaxis-java +Description: A SOAP implementation in Java + Apache AXIS is an implementation of the SOAP ("Simple Object Access Protocol") + submission to W3C. + . + From the draft W3C specification: + . + SOAP is a lightweight protocol for exchange of information in a decentralized, + distributed environment. It is an XML based protocol that consists of three + parts: an envelope that defines a framework for describing what is in a message + and how to process it, a set of encoding rules for expressing instances of + application-defined datatypes, and a convention for representing remote + procedure calls and responses. + . + This project is a follow-on to the Apache SOAP project. + . + This package contains the Javadoc API documentation. --- axis-1.4.orig/debian/changelog +++ axis-1.4/debian/changelog @@ -0,0 +1,97 @@ +axis (1.4-6build1) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack Fri, 05 Mar 2010 03:10:03 +0100 + +axis (1.4-6) unstable; urgency=low + + [ Matthias Klose ] + * axis: Depend on default-jre-headless. + * Build using java-gcj (axis is not 1.6 source compatible). + + [ Torsten Werner ] + * Add patch for gcj-4.4: do not build function clearCache() which is not + used anyway. (Closes: #531995) + * Add myself to Uploaders. + * Do no longer quote the full text of the Apache license. + * Fix lintian warnings. + * Move package to Section: java. + * Update Standards-Version: 3.8.2 (no changes). + * Add missing Depends: ${misc:Depends}. + + -- Torsten Werner Fri, 24 Jul 2009 18:38:59 +0200 + +axis (1.4-5) unstable; urgency=low + + * Added missing packages to Depends of libaxis-java. + Closes: #432582, #432582 + * Build-Depend on default-jdk-builddep instead of java-gcj-compat-dev. + Closes: #477846 + * Cleaned up debian/copyright. + * Added watch file. + * Added Homepage, Vcs-Svn and Vcs-Browser fields. + * Updated Standards-Version to 3.7.3. + + -- Michael Koch Sat, 26 Apr 2008 22:49:29 +0200 + +axis (1.4-3) unstable; urgency=low + + * Added xmlParserAPIs.jar and xercesImpl.jar to classpath. + Closes: #432538. + + -- Michael Koch Sat, 14 Jul 2007 21:10:45 +0200 + +axis (1.4-2) unstable; urgency=low + + * Upload to unstable. + * Inlcude javadocs. + + -- Michael Koch Fri, 20 Apr 2007 17:32:10 -0100 + +axis (1.4-1) experimental; urgency=low + + * Merged from Ubuntu. + * Upload to experimental. + + -- Michael Koch Sat, 3 Mar 2007 10:48:11 +0100 + +axis (1.4-0ubuntu5) feisty; urgency=low + + * Fix build failure for binary arch builds. + + -- Matthias Klose Wed, 28 Feb 2007 17:10:36 +0100 + +axis (1.4-0ubuntu4) feisty; urgency=low + + * Recommend ant, instead of depending on it. + * Install axis-ant.jar into usr/share/ant/lib. + + -- Matthias Klose Wed, 28 Feb 2007 12:22:49 +0100 + +axis (1.4-0ubuntu3) feisty; urgency=low + + * Build a libaxis-java-gcj package. + * Set Ubuntu maintainer address. + + -- Matthias Klose Wed, 28 Feb 2007 01:06:05 +0100 + +axis (1.4-0ubuntu2) feisty; urgency=low + + * Added axis-ant.jar to the binary package + + -- Vladimír Lapáček Sat, 20 Jan 2007 11:09:48 +0100 + +axis (1.4-0ubuntu1) edgy; urgency=low + + * New upstream release. + + -- Vladimír Lapáček Wed, 6 Sep 2006 22:31:39 +0200 + +axis (1.2.1-1) unstable; urgency=low + + * Initial version based of the work of the Fedora packagers. + + -- Stephan Michels Mon, 9 Jan 2006 11:40:09 +0100 + --- axis-1.4.orig/debian/patches/02-gcj-4.4.patch +++ axis-1.4/debian/patches/02-gcj-4.4.patch @@ -0,0 +1,16 @@ +diff -Nur -x '*.orig' -x '*~' axis-1.4/src/org/apache/axis/i18n/ProjectResourceBundle.java axis-1.4.new/src/org/apache/axis/i18n/ProjectResourceBundle.java +--- axis-1.4/src/org/apache/axis/i18n/ProjectResourceBundle.java 2006-04-23 03:57:27.000000000 +0200 ++++ axis-1.4.new/src/org/apache/axis/i18n/ProjectResourceBundle.java 2009-07-24 18:24:32.000000000 +0200 +@@ -360,10 +360,12 @@ + /** + * Clears the internal cache + */ ++ /* + public static void clearCache() + { + bundleCache.clear(); + } ++ */ + + public String toString() { + return resourceName; --- axis-1.4.orig/debian/patches/axis-bz152255.patch +++ axis-1.4/debian/patches/axis-bz152255.patch @@ -0,0 +1,361 @@ +--- axis-1_2/src/org/apache/axis/SOAPPart.java~ 2005-05-03 20:29:14.000000000 +0100 ++++ axis-1_2/src/org/apache/axis/SOAPPart.java 2005-06-07 11:28:33.000000000 +0100 +@@ -33,6 +33,7 @@ + import org.w3c.dom.Attr; + import org.w3c.dom.CDATASection; + import org.w3c.dom.Comment; ++import org.w3c.dom.DOMConfiguration; + import org.w3c.dom.DOMException; + import org.w3c.dom.DOMImplementation; + import org.w3c.dom.Document; +@@ -45,6 +46,7 @@ + import org.w3c.dom.NodeList; + import org.w3c.dom.ProcessingInstruction; + import org.w3c.dom.Text; ++import org.w3c.dom.UserDataHandler; + import org.xml.sax.InputSource; + import org.xml.sax.SAXException; + +@@ -1273,5 +1275,102 @@ + public boolean isBodyStream() { + return (currentForm == SOAPPart.FORM_INPUTSTREAM || currentForm == SOAPPart.FORM_BODYINSTREAM); + } ++ ++ /** ++ * DOM Level 3 stubs ++ */ ++ ++ public String getBaseURI() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean getXmlStandalone() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Object setUserData( ++ String key, Object data, UserDataHandler handler) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setDocumentURI(String documentURI) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setXmlStandalone(boolean xmlStandalone) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Node renameNode(Node n, String namespaceURI, String qualifiedName) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getInputEncoding() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getXmlEncoding() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setTextContent(String textContent) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isSameNode(Node other) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getDocumentURI() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Object getFeature(String feature, String version) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isDefaultNamespace(String namespaceURI) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String lookupPrefix(String namespaceURI) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isEqualNode(Node arg) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setXmlVersion(String xmlVersion) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getXmlVersion() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Object getUserData(String key) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getTextContent() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void normalizeDocument() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String lookupNamespaceURI(String prefix) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public DOMConfiguration getDomConfig() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public short compareDocumentPosition(Node other) { ++ throw new RuntimeException("not implemented"); ++ } + } + +--- axis-1_2/src/org/apache/axis/message/NodeImpl.java~ 2005-05-03 20:28:58.000000000 +0100 ++++ axis-1_2/src/org/apache/axis/message/NodeImpl.java 2005-06-07 12:22:15.000000000 +0100 +@@ -30,6 +30,8 @@ + import org.w3c.dom.Node; + import org.w3c.dom.NodeList; + import org.w3c.dom.Text; ++import org.w3c.dom.TypeInfo; ++import org.w3c.dom.UserDataHandler; + import org.xml.sax.Attributes; + import org.xml.sax.helpers.AttributesImpl; + +@@ -834,4 +836,74 @@ + ((NodeImpl) parent).setDirty(true); + } + } ++ ++ /** ++ * DOM Level 3 stubs ++ */ ++ ++ public void setIdAttributeNS( ++ String namespaceURI, String localName, boolean isId) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setIdAttribute(String name, boolean isId) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setIdAttributeNode(Attr idAttr, boolean isId) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public TypeInfo getSchemaTypeInfo() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Object setUserData( ++ String key, Object data, UserDataHandler handler) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getBaseURI() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String getTextContent() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isSameNode(Node other) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public void setTextContent(String textContent) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Object getUserData(String key) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isDefaultNamespace(String namespaceURI) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public Object getFeature(String feature, String version) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isEqualNode(Node arg) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public short compareDocumentPosition(Node other) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String lookupNamespaceURI(String prefix) { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public String lookupPrefix(String namespaceURI) { ++ throw new RuntimeException("not implemented"); ++ } + } +--- axis-1_2/src/org/apache/axis/message/SOAPDocumentImpl.java~ 2005-05-03 20:29:08.000000000 +0100 ++++ axis-1_2/src/org/apache/axis/message/SOAPDocumentImpl.java 2005-06-07 12:31:30.000000000 +0100 +@@ -25,6 +25,7 @@ + import org.w3c.dom.Attr; + import org.w3c.dom.CDATASection; + import org.w3c.dom.Comment; ++import org.w3c.dom.DOMConfiguration; + import org.w3c.dom.DOMException; + import org.w3c.dom.DOMImplementation; + import org.w3c.dom.Document; +@@ -36,6 +37,7 @@ + import org.w3c.dom.Node; + import org.w3c.dom.NodeList; + import org.w3c.dom.ProcessingInstruction; ++import org.w3c.dom.UserDataHandler; + + import javax.xml.parsers.ParserConfigurationException; + import javax.xml.soap.SOAPException; +@@ -680,4 +682,113 @@ + public boolean hasAttributes() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } ++ ++ /** ++ * DOM Level 3 stubs ++ */ ++ ++ public String getBaseURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public boolean getXmlStandalone() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public boolean getStrictErrorChecking() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public void setXmlStandalone(boolean xmlStandalone) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public Node renameNode(Node n, String namespaceURI, String qualifiedName) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public void setStrictErrorChecking(boolean strictErrorChecking) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public Object setUserData( ++ String key, Object data, UserDataHandler handler) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String getInputEncoding() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String getXmlEncoding() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public void setTextContent(String textContent) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public boolean isSameNode(Node other) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String getDocumentURI() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public void setDocumentURI(String documentURI) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public Object getFeature(String feature, String version) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public Node adoptNode(Node source) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public boolean isDefaultNamespace(String namespaceURI) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public boolean isEqualNode(Node arg) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public void setXmlVersion(String xmlVersion) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String getXmlVersion() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String lookupPrefix(String namespaceURI) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public Object getUserData(String key) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String getTextContent() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public void normalizeDocument() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public String lookupNamespaceURI(String prefix) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public DOMConfiguration getDomConfig() { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } ++ ++ public short compareDocumentPosition(Node other) { ++ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); ++ } + } +--- axis-1_2/src/org/apache/axis/message/Text.java~ 2005-05-03 20:29:21.000000000 +0100 ++++ axis-1_2/src/org/apache/axis/message/Text.java 2005-06-07 12:34:19.000000000 +0100 +@@ -213,4 +213,19 @@ + return ( textRep.getData() != null ? textRep.getData().hashCode() : 0 ); + } + ++ /** ++ * DOM Level 3 stubs ++ */ ++ ++ public String getWholeText() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public boolean isElementContentWhitespace() { ++ throw new RuntimeException("not implemented"); ++ } ++ ++ public org.w3c.dom.Text replaceWholeText(String content) { ++ throw new RuntimeException("not implemented"); ++ } + } --- axis-1.4.orig/debian/patches/01-libaxis-java-build.patch +++ axis-1.4/debian/patches/01-libaxis-java-build.patch @@ -0,0 +1,17 @@ +--- build.xml.orig 2006-09-07 20:35:59.000000000 +0000 ++++ build.xml 2006-09-07 20:36:24.000000000 +0000 +@@ -223,12 +223,12 @@ + + + +- ++ + + +