diff --git a/packages/cohttp-async/cohttp-async.1.2.0/opam b/packages/cohttp-async/cohttp-async.1.2.0/opam new file mode 100644 index 000000000000..be9973b559e7 --- /dev/null +++ b/packages/cohttp-async/cohttp-async.1.2.0/opam @@ -0,0 +1,70 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "async_kernel" {>= "v0.11.0"} + "async_unix" {>= "v0.11.0"} + "async_extra" {>= "v0.11.0"} + "base" {>= "v0.11.0"} + "core" {with-test} + "cohttp" + "conduit-async" {>= "1.0.3"} + "magic-mime" + "logs" + "fmt" {>= "0.8.2"} + "sexplib0" + "ppx_sexp_conv" {>= "v0.9.0"} + "ounit" {with-test} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} diff --git a/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.2.0/opam b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.2.0/opam new file mode 100644 index 000000000000..a2403c2eb22c --- /dev/null +++ b/packages/cohttp-lwt-jsoo/cohttp-lwt-jsoo.1.2.0/opam @@ -0,0 +1,67 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "cohttp" {>= "1.0.0"} + "cohttp-lwt" {>= "1.0.0"} + "lwt" {>= "3.0.0"} + "js_of_ocaml" {>= "3.0"} + "js_of_ocaml-ppx" {>= "3.0"} + "js_of_ocaml-lwt" +] +conflicts: [ + "lwt" {< "2.5.0"} + "js_of_ocaml" {< "2.8"} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} \ No newline at end of file diff --git a/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.2.0/opam b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.2.0/opam new file mode 100644 index 000000000000..e02c8aa82450 --- /dev/null +++ b/packages/cohttp-lwt-unix/cohttp-lwt-unix.1.2.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "conduit-lwt-unix" {>= "1.0.3"} + "cmdliner" + "magic-mime" + "logs" + "fmt" {>= "0.8.2"} + "cohttp-lwt" + "lwt" {>= "3.0.0"} + "base-unix" + "ounit" {with-test} +] +conflicts: [ + "lwt" {< "2.5.0"} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} diff --git a/packages/cohttp-lwt/cohttp-lwt.1.2.0/opam b/packages/cohttp-lwt/cohttp-lwt.1.2.0/opam new file mode 100644 index 000000000000..b9b9081393eb --- /dev/null +++ b/packages/cohttp-lwt/cohttp-lwt.1.2.0/opam @@ -0,0 +1,64 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "cohttp" {>= "1.0.0"} + "lwt" + "sexplib0" + "ppx_sexp_conv" {>= "v0.9.0"} +] +conflicts: [ + "lwt" {< "2.5.0"} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} \ No newline at end of file diff --git a/packages/cohttp-mirage/cohttp-mirage.1.2.0/opam b/packages/cohttp-mirage/cohttp-mirage.1.2.0/opam new file mode 100644 index 000000000000..a05c5e954d80 --- /dev/null +++ b/packages/cohttp-mirage/cohttp-mirage.1.2.0/opam @@ -0,0 +1,59 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire"] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "result" + "mirage-flow-lwt" {>= "1.2.0"} + "mirage-channel-lwt" {>= "3.0.0"} + "conduit" {>= "0.99"} + "mirage-conduit" {>= "3.0.0"} + "lwt" {>= "2.4.3"} + "cohttp" + "cohttp-lwt" + "astring" + "magic-mime" +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} \ No newline at end of file diff --git a/packages/cohttp-top/cohttp-top.1.2.0/opam b/packages/cohttp-top/cohttp-top.1.2.0/opam new file mode 100644 index 000000000000..5c3e710c6434 --- /dev/null +++ b/packages/cohttp-top/cohttp-top.1.2.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "cohttp" +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} \ No newline at end of file diff --git a/packages/cohttp/cohttp.1.2.0/opam b/packages/cohttp/cohttp.1.2.0/opam new file mode 100644 index 000000000000..3f5742c4b845 --- /dev/null +++ b/packages/cohttp/cohttp.1.2.0/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +synopsis: "An OCaml library for HTTP clients and servers" +description: """ +[![Join the chat at https://gitter.im/mirage/ocaml-cohttp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mirage/ocaml-cohttp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Cohttp is an OCaml library for creating HTTP daemons. It has a portable +HTTP parser, and implementations using various asynchronous programming +libraries: + +* `Cohttp_lwt_unix` uses the [Lwt](https://ocsigen.org/lwt/) library, and + specifically the UNIX bindings. +* `Cohttp_async` uses the [Async](https://realworldocaml.org/v1/en/html/concurrent-programming-with-async.html) + library. +* `Cohttp_lwt` exposes an OS-independent Lwt interface, which is used + by the [Mirage](https://mirage.io/) interface to generate standalone + microkernels (use the cohttp-mirage subpackage). +* `Cohttp_lwt_xhr` compiles to a JavaScript module that maps the Cohttp + calls to XMLHTTPRequests. This is used to compile OCaml libraries like + the GitHub bindings to JavaScript and still run efficiently. + +You can implement other targets using the parser very easily. Look at the `IO` +signature in `lib/s.mli` and implement that in the desired backend. + +You can activate some runtime debugging by setting `COHTTP_DEBUG` to any +value, and all requests and responses will be written to stderr. Further +debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` +to any value.""" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Stefano Zacchiroli" + "David Sheets" + "Thomas Gazagnaire" + "David Scott" + "Rudi Grinberg" + "Andy Ray" +] +license: "ISC" +tags: ["org:mirage" "org:xapi-project"] +homepage: "https://github.com/mirage/ocaml-cohttp" +doc: "https://mirage.github.io/ocaml-cohttp/" +bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" +depends: [ + "ocaml" {>= "4.04.1"} + "dune" {build & >= "1.1.0"} + "re" {>= "1.7.2"} + "uri" {>= "2.0.0"} + "fieldslib" + "sexplib0" + "ppx_fields_conv" {>= "v0.9.0"} + "ppx_sexp_conv" {>= "v0.9.0"} + "stringext" + "base64" {>= "2.0.0"} + "fmt" {with-test} + "jsonm" {build} + "alcotest" {with-test} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" +url { + src: + "https://github.com/mirage/ocaml-cohttp/releases/download/v1.2.0/cohttp-v1.2.0.tbz" + checksum: "md5=7aa3d4582848afff9a62f866b23173e1" +} \ No newline at end of file