[Pkg-ocaml-maint-commits] [SCM] xmlrpc-light packaging branch, master, updated. debian/0.6.1-2-3-g818317e
Stephane Glondu
steph at glondu.net
Thu Jul 21 22:43:15 UTC 2011
The following commit has been merged in the master branch:
commit 818317e5ea4f9bfa42f701ea814f1c7080952ca5
Author: Stephane Glondu <steph at glondu.net>
Date: Fri Jul 22 00:36:18 2011 +0200
Fix build with ocamlnet 3.3.5 (non backward-compatible)
diff --git a/debian/control b/debian/control
index 4aaa890..0d557a1 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends:
cdbs,
debhelper (>= 7),
ocaml-nox,
- libocamlnet-ocaml-dev,
+ libocamlnet-ocaml-dev (>= 3.3.5),
libxml-light-ocaml-dev,
libnethttpd-ocaml-dev,
ocaml-findlib,
diff --git a/debian/patches/0002-Compile-with-ocamlnet-3.3.5.patch b/debian/patches/0002-Compile-with-ocamlnet-3.3.5.patch
new file mode 100644
index 0000000..8215812
--- /dev/null
+++ b/debian/patches/0002-Compile-with-ocamlnet-3.3.5.patch
@@ -0,0 +1,39 @@
+From: Stephane Glondu <steph at glondu.net>
+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
+--
diff --git a/debian/patches/series b/debian/patches/series
index 2dba2ad..835c9a7 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
0001-Allow-installation-under-a-given-div-externally-pass.patch
+0002-Compile-with-ocamlnet-3.3.5.patch
--
xmlrpc-light packaging
More information about the Pkg-ocaml-maint-commits
mailing list