debian/0000755000000000000000000000000011514116404007163 5ustar debian/orig-tar.sh0000755000000000000000000000103011514115723011243 0ustar #!/bin/sh -e VERSION=$2 TAR=../redstone-xmlrpc_$VERSION.orig.tar.gz DIR=redstone-xmlrpc-$VERSION TAG_VERSION=$(echo $VERSION | sed -re's/\./_/') TAG=$(echo "rel_$TAG_VERSION" | sed -re's/~(alpha|beta)/-\1-/') svn export https://xmlrpc.svn.sourceforge.net/svnroot/xmlrpc/tags/$TAG/ $DIR GZIP=--best tar -c -z -f $TAR --exclude 'lib' --exclude '*.jar' --exclude '*.class' $DIR rm -rf $DIR ../$TAG # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir && echo "moved $TAR to $origDir" fi debian/patches/0000755000000000000000000000000011514116147010616 5ustar debian/patches/build.patch0000644000000000000000000000214311514115723012735 0ustar Index: redstone-xmlrpc-1.1/build.xml =================================================================== --- redstone-xmlrpc-1.1.orig/build.xml 2011-01-14 11:51:31.502321996 -0600 +++ redstone-xmlrpc-1.1/build.xml 2011-01-14 11:53:35.402321999 -0600 @@ -20,16 +20,16 @@ - + - + - + @@ -95,4 +95,4 @@ - \ No newline at end of file + debian/patches/series0000644000000000000000000000001411514115723012025 0ustar build.patch debian/copyright0000644000000000000000000000231011514115723011115 0ustar This work was packaged for Debian by: James Page on Fri, 14 Jan 2011 11:34:22 -0600 It was downloaded from: http://xmlrpc.sourceforge.net/ Copyright: Copyright (c) 2005 Redstone Handelsbolag License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This package 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 General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2.1". The Debian packaging is: Copyright (C) 2011 Canonical Ltd. (http://www.canonical.com/) and is licensed under the GPL version 3, see "/usr/share/common-licenses/GPL-3". debian/changelog0000644000000000000000000000022411514115723011036 0ustar redstone-xmlrpc (1.1-0ubuntu1) natty; urgency=low * Initial release -- James Page Fri, 14 Jan 2011 11:34:22 -0600 debian/compat0000644000000000000000000000000211514115723010364 0ustar 7 debian/source/0000755000000000000000000000000011514116147010467 5ustar debian/source/format0000644000000000000000000000001411514115723011674 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000035311514115723011346 0ustar redstone-xmlrpc for Debian -------------------------- This package was downloaded from https://xmlrpc.svn.sourceforge.net/svnroot/xmlrpc/tags/rel_1_1 The orig.tar.gz was created manually excluding the bundled javax.servlet.jar. debian/control0000644000000000000000000000534711514116404010577 0ustar Source: redstone-xmlrpc Section: java Priority: optional Maintainer: Ubuntu Developers Build-Depends: cdbs, debhelper (>= 7.0.50~), ant, default-jdk Build-Depends-Indep: libservlet2.5-java Standards-Version: 3.9.1 Homepage: http://xmlrpc.sourceforge.net/ Package: libredstone-xmlrpc-java Architecture: all Depends: ${misc:Depends}, libservlet2.5-java, default-jre-headless | java2-runtime-headless Description: A small and verstile implementation of the XML-RPC Specification Redstone XML-RPC Library is a small but versatile implementation of the XML-RPC specification. It contains the following main features: . * An XML-RPC client for accessing XML-RPC services, and an XML-RPC servlet for publishing plain Java objects as XML-RPC services in a web server. Both the client and the server can be configured to stream messages directly over a socket without constructing the messages in memory. Although this is not compliant with the specification (which mandates the use of a Content-Length HTTP header), this allows for virtually unlimited sized messages when communicating with services and clients that do not use or rely on the Content-Length header. * A serialization framework allowing custom serializers to serialize values inherently unknown to the library. The serialization framework may be used outside of the XML-RPC library to encode Java objects into XML streams. The library comes with serializers for common types like Maps, Collections, Lists, object arrays, primitive arrays, and a reflective serializer for serializing any Java object. * A set of custom serializers generating JSON messages instead of XML-RPC messages allowing for easy access from JavaScript. The library also includes a small XML-RPC client in JavaScript for accessing services published by this library. * A SAX-based XML-RPC parser that may be used outside of the library to parse streams with XML-RPC messages. * A dynamic proxy generator to allow XML-RPC services to be used through regular Java-interfaces. This helps increase productivity and type safety while allowing IDEs to provide content assist functionality. * Invocation interceptors that are hooked up on the server side to intercept calls to services published though the library. Interceptors may intercept invocations based on method names or arguments sent from the client. Based on this information, interceptors may prevent invocations from completing or add, modify, or remove arguments before dispatching the call to the service. Interceptors may also redirect calls and examine and modify the result of an invocation before it is sent back to the client. debian/rules0000755000000000000000000000154711514115723010255 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILDFILE := build.xml DEB_ANT_BUILD_TARGET := jars install/libredstone-xmlrpc-java:: install -m 644 -D build/lib/xmlrpc-$(DEB_UPSTREAM_VERSION).jar $(DEB_DESTDIR)/usr/share/java/redstone-xmlrpc-$(DEB_UPSTREAM_VERSION).jar dh_link /usr/share/java/redstone-xmlrpc-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/redstone-xmlrpc.jar install -m 644 -D build/lib/xmlrpc-client-$(DEB_UPSTREAM_VERSION).jar $(DEB_DESTDIR)/usr/share/java/redstone-xmlrpc-client-$(DEB_UPSTREAM_VERSION).jar dh_link /usr/share/java/redstone-xmlrpc-client-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/redstone-xmlrpc-client.jar get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/watch0000644000000000000000000000024011514115723010213 0ustar version=3 opts="uversionmangle=s/-(alpha|beta)-/~$1/" \ https://xmlrpc.svn.sourceforge.net/svnroot/xmlrpc/tags/ \ rel_(\d+)_(\d)/ debian debian/orig-tar.sh