debian/0000755000000000000000000000000012256131360007165 5ustar debian/copyright0000644000000000000000000000064511612124637011131 0ustar This package was debianized by Pietro Abate Fri, 16 Nov 2007 16:02:44 +0100 It was downloaded from : http://code.google.com/p/xmlrpc-light/ Upstream Author: Dave Benjamin Copyright: (c)2006-2007 Dave Benjamin Xmlrpc-light is distributed under the terms the LGPL-3 licence, which can be found in the /usr/share/common-licenses/LGPL-3 file on debian systems. debian/libxmlrpc-light-ocaml-dev.dirs.in0000644000000000000000000000003611612124637015426 0ustar @OCamlStdlibDir@/xmlrpc-light debian/META.xmlrpc-light.in0000644000000000000000000000033511612124637012661 0ustar name = "xmlrpc-light" version = "@VERSION@" description = "XML-RPC client based on Xml-Light" requires = "xml-light,netclient,nethttpd-for-netcgi2" archive(byte) = "xmlrpc-light.cma" archive(native) = "xmlrpc-light.cmxa" debian/changelog0000644000000000000000000000566012256131360011046 0ustar xmlrpc-light (0.6.1-3build6) trusty; urgency=medium * Rebuild for ocaml-4.01. -- Matthias Klose Mon, 23 Dec 2013 22:02:24 +0000 xmlrpc-light (0.6.1-3build5) saucy; urgency=low * Rebuild for new OCaml ABIs. -- Colin Watson Thu, 09 May 2013 18:07:36 +0100 xmlrpc-light (0.6.1-3build4) quantal; urgency=low * No-change rebuild for OCaml API change. -- Ilya Barygin Sun, 09 Sep 2012 19:04:26 +0400 xmlrpc-light (0.6.1-3build3) precise; urgency=low * Rebuild with ocamlopt on armhf. -- Colin Watson Tue, 24 Jan 2012 13:19:30 +0000 xmlrpc-light (0.6.1-3build2) precise; urgency=low * Rebuild for OCaml 3.12.1. -- Colin Watson Sat, 19 Nov 2011 17:00:20 +0000 xmlrpc-light (0.6.1-3build1) precise; urgency=low * Rebuild for new OCaml library ABIs. -- Colin Watson Fri, 11 Nov 2011 21:05:36 +0000 xmlrpc-light (0.6.1-3) unstable; urgency=low * Team upload * Fix build with ocamlnet 3.3.5 * debian/control: - remove Stefano from Uploaders - suggest ocaml-findlib - bump Standards-Version to 3.9.2 * Switch source package format to 3.0 (quilt) * Update debian/watch -- Stéphane Glondu Sat, 23 Jul 2011 17:10:04 +0200 xmlrpc-light (0.6.1-2) unstable; urgency=low * Use ocaml.mk as a CDBS "rules" file (Closes: #549723) * Swap the include order of debhelper.mk and dpatch.mk to workaround a CDBS bug. * Add myself to uploaders * Move the package to section ocaml * Use new features of dh-ocaml 0.9 - Generate documentation using dh_ocamldoc * Bump standards version to 3.8.3 - Add a debian/README.source -- Mehdi Dogguy Sun, 01 Nov 2009 13:19:46 +0100 xmlrpc-light (0.6.1-1) unstable; urgency=low * new upstream release * fix lintian warnings * update std version to 3.8.1 * bump debhelper compat to 7 * add build dependency to dh-ocaml * add debian/clean file * switch packaging to git -- Pietro Abate Fri, 20 Mar 2009 14:09:38 +0100 xmlrpc-light (0.6-3) unstable; urgency=low [ Stefano Zacchiroli ] * fix vcs-svn field to point just above the debian/ dir * debian/control: set d-o-m as the Maintainer, me and Pietro as Uploaders [ Pietro Abate ] * fix url in debian/watch (Closes: #456488) * fix build error for architectures that do not support ocamlopt (Closes: #457348) -- Stefano Zacchiroli Thu, 31 Jan 2008 11:20:31 +0100 xmlrpc-light (0.6-2) unstable; urgency=low * fixed typo in the copyright file * added XmlRpcDateTime.cmi and XmlRpcDateTime.mli to the package * fixed documentation -- Pietro Abate Thu, 20 Dec 2007 13:08:12 +0100 xmlrpc-light (0.6-1) unstable; urgency=low * Initial Release (Closes: #452076) -- Pietro Abate Mon, 26 Nov 2007 19:03:16 +0100 debian/clean0000644000000000000000000000013611612124637010176 0ustar xmlrpc-light.a debian/libxml-lightrpc-ocaml-dev.dirs debian/libxml-lightrpc-ocaml-dev.install debian/libxmlrpc-light-ocaml-dev.docs0000644000000000000000000000001311612124637015003 0ustar README.txt debian/compat0000644000000000000000000000000211612124637010367 0ustar 7 debian/patches/0000755000000000000000000000000011612125064010613 5ustar debian/patches/0002-Compile-with-ocamlnet-3.3.5.patch0000644000000000000000000000217711612125043017024 0ustar From: Stephane Glondu Date: Fri, 22 Jul 2011 00:32:59 +0200 Subject: Compile with ocamlnet 3.3.5 --- XmlRpcServer.ml | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/XmlRpcServer.ml b/XmlRpcServer.ml index 3d4f130..47d6a8b 100644 --- a/XmlRpcServer.ml +++ b/XmlRpcServer.ml @@ -331,13 +331,11 @@ object (self) Netcgi_cgi.run ~config ~output_type:(`Transactional buffered) self#process end -open Netcgi1_compat - class netplex ?(parallelizer=Netplex_mp.mp()) ?(handler="xmlrpc") () = object (self) inherit base - method private process env (cgi : Netcgi_types.cgi_activation) = + method private process env (cgi : Netcgi.cgi_activation) = match cgi#request_method with | `POST -> let input = cgi#argument_value "BODY" in @@ -377,8 +375,8 @@ object (self) } in let config_cgi = - { Netcgi_env.default_config with - Netcgi_env.permitted_input_content_types = [ "text/xml" ] + { Netcgi.default_config with + Netcgi.permitted_input_content_types = [ "text/xml" ] } in let handlers = [handler, xmlrpc] in -- debian/patches/0001-Allow-installation-under-a-given-div-externally-pass.patch0000644000000000000000000000236211612124760024344 0ustar From: Pietro Abate Date: Fri, 22 Jul 2011 00:34:28 +0200 Subject: Allow installation under a given div, externally passed by debian/rules --- Makefile | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e9f50e6..e7dee0b 100644 --- a/Makefile +++ b/Makefile @@ -5,10 +5,13 @@ SOURCES = XmlRpcBase64.mli XmlRpcBase64.ml XmlRpcDateTime.mli XmlRpcDateTime.ml PACKS = xml-light,netclient,nethttpd-for-netcgi2 LIBINSTALL_FILES = XmlRpcBase64.mli XmlRpcBase64.cmi XmlRpcDateTime.mli XmlRpcDateTime.cmi XmlRpc.mli XmlRpc.cmi XmlRpcServer.mli XmlRpcServer.cmi xmlrpc-light.cma xmlrpc-light.cmxa xmlrpc-light.a OCAMLDOC = ocamlfind ocamldoc -package xml-light,nethttpd-for-netcgi2 -DOC_FILES = XmlRpc.mli XmlRpcServer.mli XmlRpcDateTime.mli XmlRpcBase64.mli +DOC_FILES = XmlRpcBase64.mli XmlRpcDateTime.mli XmlRpc.mli XmlRpcServer.mli all: native-code-library byte-code-library -install: libinstall +install: + cp META XmlRpcBase64.mli XmlRpcBase64.cmi XmlRpc.mli XmlRpc.cmi XmlRpcServer.mli XmlRpcServer.cmi XmlRpcDateTime.mli XmlRpcDateTime.cmi xmlrpc-light.cma $(INSTALLDIR) +installopt: + cp xmlrpc-light.cmxa xmlrpc-light.a $(INSTALLDIR) uninstall: libuninstall .PHONY: test -- debian/patches/series0000644000000000000000000000014711612125064012032 0ustar 0001-Allow-installation-under-a-given-div-externally-pass.patch 0002-Compile-with-ocamlnet-3.3.5.patch debian/libxmlrpc-light-ocaml-dev.examples0000644000000000000000000000000011612124637015665 0ustar debian/control0000644000000000000000000000217411612565063010602 0ustar Source: xmlrpc-light Section: ocaml Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Pietro Abate , Mehdi Dogguy Build-Depends: cdbs, debhelper (>= 7), ocaml-nox, libocamlnet-ocaml-dev (>= 3.3.5), libxml-light-ocaml-dev, libnethttpd-ocaml-dev, ocaml-findlib, dh-ocaml (>= 0.9) Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/xmlrpc-light.git Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/xmlrpc-light.git Homepage: http://code.google.com/p/xmlrpc-light/ Package: libxmlrpc-light-ocaml-dev Architecture: any Depends: ${misc:Depends}, ${ocaml:Depends}, ${shlibs:Depends}, libocamlnet-ocaml, libxml-light-ocaml-dev, libnethttpd-ocaml-dev Provides: ${ocaml:Provides} Suggests: ocaml-findlib Description: XmlRpc-Light is an XmlRpc library written in OCaml XmlRpc Light is a minimal XmlRpc library based on Xml Light and Ocamlnet. . It provides a type for values, a client class with a simple calling interface, and low-level tools that can be used to implement a server. debian/libxmlrpc-light-ocaml-dev.ocamldoc0000644000000000000000000000005111612124637015636 0ustar -package xml-light,nethttpd-for-netcgi2 debian/rules0000755000000000000000000000311511612124775010254 0ustar #!/usr/bin/make -f # debian/rules for xmlrpc-light package # Adapted from debian/rules for xml-light package by Pietro Abate # Copyright (C) 2006 Sylvain Le Gall # Copyright (C) 2007 Sylvain Le Gall # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2, or (at # your option) any later version. # # This program 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 # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, # MA 02110-1301, USA. include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/rules/ocaml.mk PACKAGE_DEV := libxmlrpc-light-ocaml-dev DESTDIR_DEV := $(CURDIR)/debian/$(PACKAGE_DEV) DEB_MAKE_CLEAN_TARGET := clean DEB_MAKE_BUILD_TARGET := byte-code-library ifeq ($(OCAML_HAVE_OCAMLOPT),yes) DEB_MAKE_BUILD_TARGET += native-code-library endif DEB_MAKE_INSTALL_TARGET := install ifeq ($(OCAML_HAVE_OCAMLOPT),yes) DEB_MAKE_INSTALL_TARGET += installopt endif DEB_MAKE_INSTALL_TARGET += INSTALLDIR="$(DESTDIR_DEV)/$(OCAML_STDLIB_DIR)/xmlrpc-light" CDBS_BUILD_DEPENDS := $(subst ocaml-nox,ocaml-nox (>= 3.10.0-8),$(CDBS_BUILD_DEPENDS)) debian/source/0000755000000000000000000000000011604661317010473 5ustar debian/source/format0000644000000000000000000000001411604661317011701 0ustar 3.0 (quilt) debian/gbp.conf0000644000000000000000000000003611612124637010607 0ustar [DEFAULT] pristine-tar = True debian/watch0000644000000000000000000000043411612124637010223 0ustar version=3 opts=downloadurlmangle=s#.*(xmlrpc-light-([\d.]+)\.tar\.gz).*#http://xmlrpc-light.googlecode.com/files/$1#,filenamemangle=s#.*(xmlrpc-light-([\d.]+)\.tar\.gz).*#$1# \ http://code.google.com/p/xmlrpc-light/downloads/list ^.*detail\?name=xmlrpc-light-([\d.]+)\.tar\.gz.*