> On Thu, Nov 14, 2013 at 5:23 PM, Anil Madhavapeddy <[email protected]> wrote:
> > On 14 Nov 2013, at 05:02, Landry Breuil <[email protected]> wrote:
> >
> >> On Wed, Nov 13, 2013 at 10:08:04AM -0700, David Coppa wrote:
> >>>
> >>> Hi!
> >>>
> >>> The diff below updates lang/ocaml to version 4.01.0.
> >>>
> >>> I've already tested it with some consumers, but I'd be glad if
> >>> someone could put this in a bulk...
> >>
> >> I ain't no ocaml expert but ocaml-batteries, ocaml-lwt and
> >> ocaml-net,pcre all fail with the same error:
> >
> > ne'er fear; I submitted a bunch of these upstream around the time of ocaml
> > 4.01's release.
> >
> >>
> >> + ocamlfind ocamlc -c -g -package bigarray,num,str -I src -I testsuite
> >> -I qtest -I build -I benchsuite -o src/batUnix.cmi src/batUnix.mli
> >> File "src/batUnix.mli", line 246, characters 5-1023:
> >> Error: This variant or record definition does not match that of type
> >> Unix.open_flag
> >> The field O_CLOEXEC is only present in the original definition.
> >> Command exited with code 2.
> >
> > still no release upstream with this, but this does the trick for batteries
> > 2.1.0:
> > https://raw.github.com/ocaml/opam-repository/master/packages/batteries.2.1.0/files/cloexec.patch
>
> Yes, I have an update to 2.1.0 plus this patch.
>
> >>
> >> + ocamlfind ocamlc -c -g -I src/core -package unix -package camlp4
> >> -package bigarray -syntax camlp4o - ppopt syntax/pa_optcomp.cmo
> >> -I src/unix -I src/core -o src/unix/lwt_unix.cmi src/unix/lwt_unix.mli
> >> File "src/unix/lwt_unix.mli", line 301, characters 5-233:
> >> Error: This variant or record definition does not match that of type
> >> Unix.open_flag
> >> The field O_CLOEXEC is only present in the original definition.
> >> Command exited with code 2.
> >
> > this is present upstream in lwt 2.4.4, so should update to that.
>
> I have an update to 2.4.4.
>
> >>
> >> ocamlfind ocamlc -g -package "unix unix" -c -package "camlp4.macro"
> >> -syntax camlp4o -ppopt "-D HAVE_O_SHARE_DELETE" netsys_posix.ml
> >> File "netsys_posix.ml", line 706, characters 5-179:
> >> Error: This variant or record definition does not match that of type
> >> Unix.open_flag
> >> The field O_CLOEXEC is only present in the original definition.
> >> ../../Makefile.rules:110: recipe for target 'netsys_posix.cmo' failed
> >>
> >> Landry
> >>
> >
> > ocamlnet 3.7.3 should work without patches with 4.1.0
>
> Done.
>
> > hth,
> >
> > -a
>
> I will send the aforementioned patches when at home later tonight.
Here's the diff.
Pretty straightforward. Some notes about ocaml-net:
netcamlbox and netmulticore are not being built anymore because we
lack POSIX named semaphores (sem_open(), sem_close(), etc).
Is it right to put netsys_c_outofheap.o into PFRAG.native instead
of PLIST?
Index: ocaml-batteries/Makefile
===================================================================
RCS file: /cvs/ports/devel/ocaml-batteries/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- ocaml-batteries/Makefile 11 Mar 2013 10:50:12 -0000 1.7
+++ ocaml-batteries/Makefile 15 Nov 2013 13:33:49 -0000
@@ -3,11 +3,10 @@
COMMENT = OCaml Batteries Included - OCaml foundation library
CATEGORIES = devel
-V = 2.0.0
-DISTNAME = batteries-included-${V}
-PKGNAME = ocaml-batteries-${V}
-DISTFILES = v${V}.tar.gz
-DIST_SUBDIR = ocaml-batteries
+GH_VER = v2.1.0
+DISTNAME = batteries-included-${GH_VER:S/v//}
+PKGNAME = ocaml-batteries-${GH_VER:S/v//}
+DISTFILES = ${DISTNAME}${EXTRACT_SUFX}{${GH_VER}${EXTRACT_SUFX}}
MASTER_SITES =
https://github.com/ocaml-batteries-team/batteries-included/archive/
HOMEPAGE = http://batteries.forge.ocamlcore.org/
Index: ocaml-batteries/distinfo
===================================================================
RCS file: /cvs/ports/devel/ocaml-batteries/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- ocaml-batteries/distinfo 8 Jan 2013 21:50:17 -0000 1.3
+++ ocaml-batteries/distinfo 15 Nov 2013 13:33:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (ocaml-batteries/v2.0.0.tar.gz) =
h6xJWSGKVLPHVJDVNp2VCgaJuayOK5of+o4yySQSieo=
-SIZE (ocaml-batteries/v2.0.0.tar.gz) = 675840
+SHA256 (batteries-included-2.1.0.tar.gz) =
NJFZygo+j2OJl9E9U3sgvXYo+ke7RafUHbyys+0aRq8=
+SIZE (batteries-included-2.1.0.tar.gz) = 695835
Index: ocaml-batteries/patches/patch-src_batUnix_mliv
===================================================================
RCS file: ocaml-batteries/patches/patch-src_batUnix_mliv
diff -N ocaml-batteries/patches/patch-src_batUnix_mliv
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ocaml-batteries/patches/patch-src_batUnix_mliv 15 Nov 2013 13:33:49
-0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+Add the new O_CLOEXEC flag to Unix.open_flag
+
+--- src/batUnix.mliv.orig Thu Nov 14 15:57:01 2013
++++ src/batUnix.mliv Thu Nov 14 15:58:57 2013
+@@ -261,6 +261,10 @@ type open_flag = Unix.open_flag =
+ O_SYNC/O_DSYNC) *)
+ ##V4## | O_SHARE_DELETE (** OCaml 4 and Windows only: allow the
file to be deleted
+ ##V4## while still open *)
++##V4.1## | O_CLOEXEC (** Set the close-on-exec flag on the
++##V4.1## descriptor returned by {!openfile}
++##V4.1##
++##V4.1## Since OCaml 4.1 *)
+ (** The flags to {!Unix.openfile}. *)
+
+
Index: ocaml-batteries/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ocaml-batteries/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- ocaml-batteries/pkg/PLIST 8 Jan 2013 21:50:17 -0000 1.3
+++ ocaml-batteries/pkg/PLIST 15 Nov 2013 13:33:51 -0000
@@ -430,6 +430,7 @@ share/doc/ocaml-batteries/html/api/BatSc
share/doc/ocaml-batteries/html/api/BatSeq.Exceptionless.html
share/doc/ocaml-batteries/html/api/BatSeq.Infix.html
share/doc/ocaml-batteries/html/api/BatSeq.html
+share/doc/ocaml-batteries/html/api/BatSet.Incubator.html
share/doc/ocaml-batteries/html/api/BatSet.Make.html
share/doc/ocaml-batteries/html/api/BatSet.OrderedType.html
share/doc/ocaml-batteries/html/api/BatSet.PSet.html
@@ -888,6 +889,7 @@ share/doc/ocaml-batteries/html/api/type_
share/doc/ocaml-batteries/html/api/type_BatSeq.Exceptionless.html
share/doc/ocaml-batteries/html/api/type_BatSeq.Infix.html
share/doc/ocaml-batteries/html/api/type_BatSeq.html
+share/doc/ocaml-batteries/html/api/type_BatSet.Incubator.html
share/doc/ocaml-batteries/html/api/type_BatSet.Make.html
share/doc/ocaml-batteries/html/api/type_BatSet.OrderedType.html
share/doc/ocaml-batteries/html/api/type_BatSet.PSet.html
Index: ocaml-lwt/Makefile
===================================================================
RCS file: /cvs/ports/devel/ocaml-lwt/Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 Makefile
--- ocaml-lwt/Makefile 16 May 2013 09:09:50 -0000 1.9
+++ ocaml-lwt/Makefile 15 Nov 2013 13:33:51 -0000
@@ -3,8 +3,7 @@
COMMENT = cooperative lightweight thread library
CATEGORIES = devel
-DISTNAME = lwt-2.4.2
-REVISION = 0
+DISTNAME = lwt-2.4.3
PKGNAME = ocaml-${DISTNAME}
MASTER_SITES = http://ocsigen.org/download/
Index: ocaml-lwt/distinfo
===================================================================
RCS file: /cvs/ports/devel/ocaml-lwt/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- ocaml-lwt/distinfo 4 Dec 2012 06:57:39 -0000 1.3
+++ ocaml-lwt/distinfo 15 Nov 2013 13:33:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (lwt-2.4.2.tar.gz) = EDM2yIQPxfYxP3Z0BbqatA/s5JE57Jpl72s8AnQbl2M=
-SIZE (lwt-2.4.2.tar.gz) = 502942
+SHA256 (lwt-2.4.3.tar.gz) = 7+4jk3dQKQ1t7pbu1sC72xmBfVvm7vy6YaxQMfrBAQc=
+SIZE (lwt-2.4.3.tar.gz) = 504000
Index: ocaml-lwt/patches/patch-setup_ml
===================================================================
RCS file: /cvs/ports/devel/ocaml-lwt/patches/patch-setup_ml,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-setup_ml
--- ocaml-lwt/patches/patch-setup_ml 5 Sep 2012 21:39:09 -0000 1.2
+++ ocaml-lwt/patches/patch-setup_ml 15 Nov 2013 13:33:51 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-setup_ml,v 1.2 2012/09/05 21:39:09 avsm Exp $
---- setup.ml.orig Wed Sep 5 21:56:57 2012
-+++ setup.ml Wed Sep 5 21:57:13 2012
-@@ -5601,7 +5601,7 @@ let setup_t =
+--- setup.ml.orig Thu Dec 27 13:30:01 2012
++++ setup.ml Thu Nov 14 16:05:18 2013
+@@ -5748,7 +5748,7 @@ let setup_t =
CustomPlugin.cmd_main =
[
(OASISExpr.EBool true,
@@ -10,7 +10,7 @@ $OpenBSD: patch-setup_ml,v 1.2 2012/09/0
];
cmd_clean = [(OASISExpr.EBool true, None)];
cmd_distclean = [(OASISExpr.EBool true, None)];
-@@ -5654,7 +5654,7 @@ let setup_t =
+@@ -5801,7 +5801,7 @@ let setup_t =
CustomPlugin.cmd_main =
[
(OASISExpr.EBool true,
@@ -19,7 +19,7 @@ $OpenBSD: patch-setup_ml,v 1.2 2012/09/0
];
cmd_clean = [(OASISExpr.EBool true, None)];
cmd_distclean = [(OASISExpr.EBool true, None)];
-@@ -5705,7 +5705,7 @@ let setup_t =
+@@ -5852,7 +5852,7 @@ let setup_t =
CustomPlugin.cmd_main =
[
(OASISExpr.EBool true,
Index: ocaml-lwt/patches/patch-src_unix_lwt_unix_ml
===================================================================
RCS file: ocaml-lwt/patches/patch-src_unix_lwt_unix_ml
diff -N ocaml-lwt/patches/patch-src_unix_lwt_unix_ml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ocaml-lwt/patches/patch-src_unix_lwt_unix_ml 15 Nov 2013 13:33:51
-0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+OCaml 4.01.0 has a Unix.O_CLOEXEC flag, so add this to Lwt_unix too
+(upstream git commit 0df80f6d05625f80e1e3e05a46e355728881b38a)
+
+--- src/unix/lwt_unix.ml.orig Thu Dec 27 13:29:57 2012
++++ src/unix/lwt_unix.ml Thu Nov 14 16:09:59 2013
+@@ -596,6 +596,9 @@ type open_flag =
+ #if ocaml_version >= (3, 13)
+ | O_SHARE_DELETE
+ #endif
++#if ocaml_version >= (4, 01)
++ | O_CLOEXEC
++#endif
+
+ #if windows
+
Index: ocaml-lwt/patches/patch-src_unix_lwt_unix_mli
===================================================================
RCS file: ocaml-lwt/patches/patch-src_unix_lwt_unix_mli
diff -N ocaml-lwt/patches/patch-src_unix_lwt_unix_mli
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ocaml-lwt/patches/patch-src_unix_lwt_unix_mli 15 Nov 2013 13:33:51
-0000
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+OCaml 4.01.0 has a Unix.O_CLOEXEC flag, so add this to Lwt_unix too
+(upstream git commit 0df80f6d05625f80e1e3e05a46e355728881b38a)
+
+--- src/unix/lwt_unix.mli.orig Thu Dec 27 13:29:57 2012
++++ src/unix/lwt_unix.mli Thu Nov 14 16:09:59 2013
+@@ -315,6 +315,9 @@ type open_flag =
+ #if ocaml_version >= (3, 13)
+ | O_SHARE_DELETE
+ #endif
++#if ocaml_version >= (4, 01)
++ | O_CLOEXEC
++#endif
+
+ val openfile : string -> open_flag list -> file_perm -> file_descr Lwt.t
+ (** Wrapper for [Unix.openfile]. *)
Index: ocaml-net/Makefile
===================================================================
RCS file: /cvs/ports/devel/ocaml-net/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- ocaml-net/Makefile 11 Mar 2013 10:50:12 -0000 1.4
+++ ocaml-net/Makefile 15 Nov 2013 13:33:51 -0000
@@ -3,8 +3,7 @@
COMMENT = the Ocamlnet internet protocol foundation library
CATEGORIES = devel www mail
-V = 3.6
-REVISION= 0
+V = 3.7.3
DISTNAME = ocamlnet-${V}
PKGNAME = ocaml-net-${V}
Index: ocaml-net/distinfo
===================================================================
RCS file: /cvs/ports/devel/ocaml-net/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- ocaml-net/distinfo 18 Aug 2012 22:19:21 -0000 1.2
+++ ocaml-net/distinfo 15 Nov 2013 13:33:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (ocamlnet-3.6.tar.gz) = MGwgruZRK+NWTA85hytw+SnAbh6JPPz1KKxHrjXPemk=
-SIZE (ocamlnet-3.6.tar.gz) = 3322518
+SHA256 (ocamlnet-3.7.3.tar.gz) = TdxpKIVtV7YT3oiJcI8Ep7ugRXG3vxxSVBjPnj2LRGg=
+SIZE (ocamlnet-3.7.3.tar.gz) = 3352779
Index: ocaml-net/pkg/PFRAG.native
===================================================================
RCS file: /cvs/ports/devel/ocaml-net/pkg/PFRAG.native,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PFRAG.native
--- ocaml-net/pkg/PFRAG.native 18 Aug 2012 22:19:21 -0000 1.2
+++ ocaml-net/pkg/PFRAG.native 15 Nov 2013 13:33:51 -0000
@@ -3,10 +3,6 @@ lib/ocaml/equeue/equeue.a
lib/ocaml/equeue/equeue.cmxa
lib/ocaml/equeue/equeue.p.a
lib/ocaml/equeue/equeue.p.cmxa
-lib/ocaml/netcamlbox/netcamlbox.a
-lib/ocaml/netcamlbox/netcamlbox.cmxa
-lib/ocaml/netcamlbox/netcamlbox.p.a
-lib/ocaml/netcamlbox/netcamlbox.p.cmxa
lib/ocaml/netcgi2-plex/netcgi2-plex.a
lib/ocaml/netcgi2-plex/netcgi2-plex.cmxa
lib/ocaml/netcgi2-plex/netcgi2-plex.p.a
@@ -27,10 +23,6 @@ lib/ocaml/nethttpd/nethttpd.a
lib/ocaml/nethttpd/nethttpd.cmxa
lib/ocaml/nethttpd/nethttpd.p.a
lib/ocaml/nethttpd/nethttpd.p.cmxa
-lib/ocaml/netmulticore/netmulticore.a
-lib/ocaml/netmulticore/netmulticore.cmxa
-lib/ocaml/netmulticore/netmulticore.p.a
-lib/ocaml/netmulticore/netmulticore.p.cmxa
lib/ocaml/netplex/netplex.a
lib/ocaml/netplex/netplex.cmxa
lib/ocaml/netplex/netplex.p.a
@@ -94,6 +86,7 @@ lib/ocaml/netsys/netsys.cmxa
lib/ocaml/netsys/netsys.p.a
lib/ocaml/netsys/netsys.p.cmxa
lib/ocaml/netsys/netsys_c_gprof.o
+lib/ocaml/netsys/netsys_c_outofheap.o
lib/ocaml/netsys/netsys_gprof_init.cmi
lib/ocaml/netsys/netsys_gprof_init.p.cmx
lib/ocaml/netsys/netsys_gprof_init.p.o
Index: ocaml-net/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ocaml-net/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- ocaml-net/pkg/PLIST 18 Aug 2012 22:19:21 -0000 1.2
+++ ocaml-net/pkg/PLIST 15 Nov 2013 13:33:53 -0000
@@ -29,11 +29,6 @@ lib/ocaml/equeue/uq_resolver.cmi
lib/ocaml/equeue/uq_resolver.mli
lib/ocaml/equeue/uq_socks5.cmi
lib/ocaml/equeue/uq_socks5.mli
-lib/ocaml/netcamlbox/
-lib/ocaml/netcamlbox/META
-lib/ocaml/netcamlbox/netcamlbox.cma
-lib/ocaml/netcamlbox/netcamlbox.cmi
-lib/ocaml/netcamlbox/netcamlbox.mli
lib/ocaml/netcgi2/
lib/ocaml/netcgi2-plex/
lib/ocaml/netcgi2-plex/META
@@ -103,39 +98,6 @@ lib/ocaml/nethttpd/nethttpd_types.cmi
lib/ocaml/nethttpd/nethttpd_types.mli
lib/ocaml/nethttpd/nethttpd_util.cmi
lib/ocaml/nethttpd/nethttpd_util.mli
-lib/ocaml/netmulticore/
-lib/ocaml/netmulticore/META
-lib/ocaml/netmulticore/netmcore.cmi
-lib/ocaml/netmulticore/netmcore.mli
-lib/ocaml/netmulticore/netmcore_array.cmi
-lib/ocaml/netmulticore/netmcore_array.mli
-lib/ocaml/netmulticore/netmcore_bigarray.mli
-lib/ocaml/netmulticore/netmcore_buffer.cmi
-lib/ocaml/netmulticore/netmcore_buffer.mli
-lib/ocaml/netmulticore/netmcore_camlbox.cmi
-lib/ocaml/netmulticore/netmcore_camlbox.mli
-lib/ocaml/netmulticore/netmcore_condition.cmi
-lib/ocaml/netmulticore/netmcore_condition.mli
-lib/ocaml/netmulticore/netmcore_hashtbl.cmi
-lib/ocaml/netmulticore/netmcore_hashtbl.mli
-lib/ocaml/netmulticore/netmcore_heap.cmi
-lib/ocaml/netmulticore/netmcore_heap.mli
-lib/ocaml/netmulticore/netmcore_matrix.cmi
-lib/ocaml/netmulticore/netmcore_matrix.mli
-lib/ocaml/netmulticore/netmcore_mempool.cmi
-lib/ocaml/netmulticore/netmcore_mempool.mli
-lib/ocaml/netmulticore/netmcore_mutex.cmi
-lib/ocaml/netmulticore/netmcore_mutex.mli
-lib/ocaml/netmulticore/netmcore_process.cmi
-lib/ocaml/netmulticore/netmcore_process.mli
-lib/ocaml/netmulticore/netmcore_queue.cmi
-lib/ocaml/netmulticore/netmcore_queue.mli
-lib/ocaml/netmulticore/netmcore_ref.cmi
-lib/ocaml/netmulticore/netmcore_ref.mli
-lib/ocaml/netmulticore/netmcore_sem.cmi
-lib/ocaml/netmulticore/netmcore_sem.mli
-lib/ocaml/netmulticore/netmcore_util.cmi
-lib/ocaml/netmulticore/netmulticore.cma
lib/ocaml/netplex/
lib/ocaml/netplex/META
lib/ocaml/netplex/netplex-packlist
@@ -163,6 +125,8 @@ lib/ocaml/netplex/netplex_log.cmi
lib/ocaml/netplex/netplex_log.mli
lib/ocaml/netplex/netplex_main.cmi
lib/ocaml/netplex/netplex_main.mli
+lib/ocaml/netplex/netplex_mbox.cmi
+lib/ocaml/netplex/netplex_mbox.mli
lib/ocaml/netplex/netplex_mp.cmi
lib/ocaml/netplex/netplex_mp.mli
lib/ocaml/netplex/netplex_mt.cmi
@@ -384,6 +348,8 @@ lib/ocaml/netstring/netstring_top.cmo
lib/ocaml/netstring/netstring_top.mli
lib/ocaml/netstring/netulex.cmi
lib/ocaml/netstring/netulex.mli
+lib/ocaml/netstring/netunichar.cmi
+lib/ocaml/netstring/netunichar.mli
lib/ocaml/netstring/neturl.cmi
lib/ocaml/netstring/neturl.mli
lib/ocaml/netstring/rtypes.cmi
@@ -403,6 +369,7 @@ lib/ocaml/netsys/netlog.mli
lib/ocaml/netsys/netsys.cma
lib/ocaml/netsys/netsys.cmi
lib/ocaml/netsys/netsys.mli
+lib/ocaml/netsys/netsys_c_event.h
lib/ocaml/netsys/netsys_conf.cmi
lib/ocaml/netsys/netsys_gprof_init.mli
lib/ocaml/netsys/netsys_impl_util.cmi
@@ -472,6 +439,7 @@ lib/ocaml/rpc-generator/rename.cmi
lib/ocaml/rpc-generator/rpc_generator.cma
lib/ocaml/rpc-generator/rpcgen-packlist
lib/ocaml/rpc-generator/syntax.cmi
+lib/ocaml/rpc-generator/test_aux.mli
lib/ocaml/rpc/META
lib/ocaml/rpc/rpc.cma
lib/ocaml/rpc/rpc.cmi
@@ -796,6 +764,7 @@ share/doc/ocaml-net/html/Netmcore.Debug.
share/doc/ocaml-net/html/Netmcore.compute_resource-c.html
share/doc/ocaml-net/html/Netmcore.html
share/doc/ocaml-net/html/Netmcore_array.html
+share/doc/ocaml-net/html/Netmcore_basics.html
share/doc/ocaml-net/html/Netmcore_buffer.html
share/doc/ocaml-net/html/Netmcore_camlbox.html
share/doc/ocaml-net/html/Netmcore_condition.Debug.html
@@ -867,6 +836,9 @@ share/doc/ocaml-net/html/Netplex_log.htm
share/doc/ocaml-net/html/Netplex_log.multi_file_config-c.html
share/doc/ocaml-net/html/Netplex_log.syslog_config-c.html
share/doc/ocaml-net/html/Netplex_main.html
+share/doc/ocaml-net/html/Netplex_mbox.MBOX.html
+share/doc/ocaml-net/html/Netplex_mbox.Make_mbox_type.html
+share/doc/ocaml-net/html/Netplex_mbox.html
share/doc/ocaml-net/html/Netplex_mp.html
share/doc/ocaml-net/html/Netplex_mp.mp-c.html
share/doc/ocaml-net/html/Netplex_mt.html
@@ -951,9 +923,11 @@ share/doc/ocaml-net/html/Netulex.ULB.htm
share/doc/ocaml-net/html/Netulex.Ulexing.html
share/doc/ocaml-net/html/Netulex.html
share/doc/ocaml-net/html/Netulex_tut.html
+share/doc/ocaml-net/html/Netunichar.html
share/doc/ocaml-net/html/Neturl.html
share/doc/ocaml-net/html/Neturl_tut.html
share/doc/ocaml-net/html/Platform.html
+share/doc/ocaml-net/html/Regexp.html
share/doc/ocaml-net/html/Rpc.html
share/doc/ocaml-net/html/Rpc_auth_dh.html
share/doc/ocaml-net/html/Rpc_auth_gssapi.Debug.html
@@ -1070,6 +1044,7 @@ share/doc/ocaml-net/html/Uq_engines.prio
share/doc/ocaml-net/html/Uq_engines.prioritizer_t-c.html
share/doc/ocaml-net/html/Uq_engines.pseudo_async_in_channel-c.html
share/doc/ocaml-net/html/Uq_engines.pseudo_async_out_channel-c.html
+share/doc/ocaml-net/html/Uq_engines.qseq_engine-c.html
share/doc/ocaml-net/html/Uq_engines.receiver-c.html
share/doc/ocaml-net/html/Uq_engines.sender-c.html
share/doc/ocaml-net/html/Uq_engines.seq_engine-c.html
@@ -1391,6 +1366,7 @@ share/doc/ocaml-net/html/type_Netmcore.D
share/doc/ocaml-net/html/type_Netmcore.compute_resource.html
share/doc/ocaml-net/html/type_Netmcore.html
share/doc/ocaml-net/html/type_Netmcore_array.html
+share/doc/ocaml-net/html/type_Netmcore_basics.html
share/doc/ocaml-net/html/type_Netmcore_buffer.html
share/doc/ocaml-net/html/type_Netmcore_camlbox.html
share/doc/ocaml-net/html/type_Netmcore_condition.Debug.html
@@ -1462,6 +1438,9 @@ share/doc/ocaml-net/html/type_Netplex_lo
share/doc/ocaml-net/html/type_Netplex_log.multi_file_config.html
share/doc/ocaml-net/html/type_Netplex_log.syslog_config.html
share/doc/ocaml-net/html/type_Netplex_main.html
+share/doc/ocaml-net/html/type_Netplex_mbox.MBOX.html
+share/doc/ocaml-net/html/type_Netplex_mbox.Make_mbox_type.html
+share/doc/ocaml-net/html/type_Netplex_mbox.html
share/doc/ocaml-net/html/type_Netplex_mp.html
share/doc/ocaml-net/html/type_Netplex_mp.mp.html
share/doc/ocaml-net/html/type_Netplex_mt.html
@@ -1546,9 +1525,11 @@ share/doc/ocaml-net/html/type_Netulex.UL
share/doc/ocaml-net/html/type_Netulex.Ulexing.html
share/doc/ocaml-net/html/type_Netulex.html
share/doc/ocaml-net/html/type_Netulex_tut.html
+share/doc/ocaml-net/html/type_Netunichar.html
share/doc/ocaml-net/html/type_Neturl.html
share/doc/ocaml-net/html/type_Neturl_tut.html
share/doc/ocaml-net/html/type_Platform.html
+share/doc/ocaml-net/html/type_Regexp.html
share/doc/ocaml-net/html/type_Rpc.html
share/doc/ocaml-net/html/type_Rpc_auth_dh.html
share/doc/ocaml-net/html/type_Rpc_auth_gssapi.Debug.html
@@ -1665,6 +1646,7 @@ share/doc/ocaml-net/html/type_Uq_engines
share/doc/ocaml-net/html/type_Uq_engines.prioritizer_t.html
share/doc/ocaml-net/html/type_Uq_engines.pseudo_async_in_channel.html
share/doc/ocaml-net/html/type_Uq_engines.pseudo_async_out_channel.html
+share/doc/ocaml-net/html/type_Uq_engines.qseq_engine.html
share/doc/ocaml-net/html/type_Uq_engines.receiver.html
share/doc/ocaml-net/html/type_Uq_engines.sender.html
share/doc/ocaml-net/html/type_Uq_engines.seq_engine.html