From 3bbe2b11f87c78439eb55ae5c931bea0e06a0c32 Mon Sep 17 00:00:00 2001 From: Anil Madhavapeddy Date: Tue, 10 Mar 2015 19:08:53 +0000 Subject: [PATCH 1/2] +mirage-types-lwt.2.3.0 --- .../mirage-types-lwt.2.3.0/descr | 14 ++++++++++++++ .../mirage-types-lwt/mirage-types-lwt.2.3.0/opam | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr create mode 100644 packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr new file mode 100644 index 000000000000..9cd7a3917d5c --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/descr @@ -0,0 +1,14 @@ +Lwt module type definitions for Mirage-compatible applications + +This is a virtual package that pulls in all the concrete +dependencies required for the `mirage-types.lwt` ocamlfind +package to become available. + +The purpose of this library is to provide concrete types +for several that are left abstract in `mirage-types`: + +- `type 'a io = 'a Lwt.t` +- `type page_aligned_buffer = Io_page.t` +- `type buffer = Cstruct.t` +- `type macaddr = Macaddr.t` +- `type ipv4addr = Ipaddr.V4.t` diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam new file mode 100644 index 000000000000..2ab108253a7b --- /dev/null +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.3.0/opam @@ -0,0 +1,16 @@ +opam-version: "1" +maintainer: "anil@recoil.org" +tags: [ + "org:mirage" + "org:xapi-project" +] +depends: [ + "ocamlfind" + "sexplib" + "lwt" + "cstruct" {>="1.4.0"} + "io-page" {>="1.4.0"} + "ipaddr" + "mirage-types" {>="2.3.0"} +] +ocaml-version: [>="4.01.0"] From 96e1398c8f4d98f5db2563826c0e6f00f56c2757 Mon Sep 17 00:00:00 2001 From: Anil Madhavapeddy Date: Tue, 10 Mar 2015 19:09:55 +0000 Subject: [PATCH 2/2] add upper bounds on previous mirage-types-lwt --- packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam | 2 +- packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam | 2 +- packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam | 2 +- packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam index 989fb1b3da88..ac784315467d 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.0.1/opam @@ -11,6 +11,6 @@ depends: [ "cstruct" {>="1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.0.1"} + "mirage-types" {>="2.0.1" & < "2.1.0"} ] ocaml-version: [>="4.00.0"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam index cfbbe5eab182..0b4749eee32a 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.1.0/opam @@ -11,6 +11,6 @@ depends: [ "cstruct" {>="1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.1.0"} + "mirage-types" {>="2.1.0" & < "2.2.0"} ] ocaml-version: [>="4.00.0"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam index 5251152a9d97..c0910c493d99 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.1.1/opam @@ -11,6 +11,6 @@ depends: [ "cstruct" {>="1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.1.1"} + "mirage-types" {>="2.1.1" & < "2.2.0"} ] ocaml-version: [>="4.00.0"] diff --git a/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam b/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam index 75f1e1bcc972..e9689caca427 100644 --- a/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam +++ b/packages/mirage-types-lwt/mirage-types-lwt.2.2.0/opam @@ -11,6 +11,6 @@ depends: [ "cstruct" {>="1.4.0"} "io-page" "ipaddr" - "mirage-types" {>="2.2.0"} + "mirage-types" {>="2.2.0" & < "2.3.0"} ] ocaml-version: [>="4.00.0"]