diff --git a/packages/conduit-async-ssl/conduit-async-ssl.3.0.0/opam b/packages/conduit-async-ssl/conduit-async-ssl.3.0.0/opam new file mode 100644 index 000000000000..6e6bd98a327e --- /dev/null +++ b/packages/conduit-async-ssl/conduit-async-ssl.3.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library for Async" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-j1"] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" + "core" + "conduit-async" + "async" {>= "v0.12.0"} + "async_ssl" + "stdlib-shims" {with-test} +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-async-tls/conduit-async-tls.3.0.0/opam b/packages/conduit-async-tls/conduit-async-tls.3.0.0/opam new file mode 100644 index 000000000000..3f9a00b93a40 --- /dev/null +++ b/packages/conduit-async-tls/conduit-async-tls.3.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library for Async" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-j1"] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" + "core" + "conduit-async" + "async" {>= "v0.12.0"} + "conduit-tls" + "stdlib-shims" {with-test} +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-async/conduit-async.3.0.0/opam b/packages/conduit-async/conduit-async.3.0.0/opam new file mode 100644 index 000000000000..509949c54227 --- /dev/null +++ b/packages/conduit-async/conduit-async.3.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library for Async" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-j1"] {with-test} +] + +depends: [ + "ocaml" {>= "4.03.0"} + "dune" + "core" + "conduit" + "async" {>= "v0.12.0"} + "cstruct" + "stdlib-shims" {with-test} +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-lwt-ssl/conduit-lwt-ssl.3.0.0/opam b/packages/conduit-lwt-ssl/conduit-lwt-ssl.3.0.0/opam new file mode 100644 index 000000000000..8aa917c4b5e8 --- /dev/null +++ b/packages/conduit-lwt-ssl/conduit-lwt-ssl.3.0.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors:[ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Romain Calascibetta" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A portable network connection establishment library using Lwt" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-j1"] {with-test} +] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "conduit-lwt" + "lwt_ssl" +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-lwt-tls/conduit-lwt-tls.3.0.0/opam b/packages/conduit-lwt-tls/conduit-lwt-tls.3.0.0/opam new file mode 100644 index 000000000000..50813366eafe --- /dev/null +++ b/packages/conduit-lwt-tls/conduit-lwt-tls.3.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors:[ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Romain Calascibetta" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A portable network connection establishment library using Lwt" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-j1"] {with-test} +] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "conduit-lwt" + "conduit-tls" + "mirage-crypto-rng" {>= "0.8.0"} +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-lwt/conduit-lwt.3.0.0/opam b/packages/conduit-lwt/conduit-lwt.3.0.0/opam new file mode 100644 index 000000000000..421e9c14d206 --- /dev/null +++ b/packages/conduit-lwt/conduit-lwt.3.0.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors:[ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Romain Calascibetta" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A portable network connection establishment library using Lwt" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-j1"] {with-test} +] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "conduit" + "lwt" + "base-unix" +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-mirage/conduit-mirage.3.0.0/opam b/packages/conduit-mirage/conduit-mirage.3.0.0/opam new file mode 100644 index 000000000000..a71b945796ef --- /dev/null +++ b/packages/conduit-mirage/conduit-mirage.3.0.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library for MirageOS" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "conduit" + "tcpip" + "mirage-flow" + "mirage-time" + "dns-client" {>= "4.6.0"} + "ke" + "bigstringaf" +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit-tls/conduit-tls.3.0.0/opam b/packages/conduit-tls/conduit-tls.3.0.0/opam new file mode 100644 index 000000000000..2b860e056d74 --- /dev/null +++ b/packages/conduit-tls/conduit-tls.3.0.0/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" + "Romain Calascibetta" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +doc: "https://mirage.github.io/ocaml-conduit/" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now). + +By default, OpenSSL is used as the preferred connection library, but +you can force the use of the pure OCaml TLS stack by setting the +environment variable `CONDUIT_TLS=native` when starting your program. + +The useful opam packages available that extend this library are: + +- `conduit`: the main `Conduit` module +- `conduit-lwt`: the portable Lwt implementation +- `conduit-lwt-unix`: the Lwt/Unix implementation +- `conduit-async` the Jane Street Async implementation +- `conduit-mirage`: the MirageOS compatible implementation +""" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "conduit" + "ke" + "tls" + "logs" + "bigstringaf" +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +} diff --git a/packages/conduit/conduit.3.0.0/opam b/packages/conduit/conduit.3.0.0/opam new file mode 100644 index 000000000000..41c45db3d50b --- /dev/null +++ b/packages/conduit/conduit.3.0.0/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: [ + "Anil Madhavapeddy" + "Thomas Leonard" + "Thomas Gazagnaire" + "Rudi Grinberg" + "Romain Calascibetta" +] +license: "ISC" +tags: "org:mirage" +homepage: "https://github.com/mirage/ocaml-conduit" +doc: "https://mirage.github.io/ocaml-conduit/" +bug-reports: "https://github.com/mirage/ocaml-conduit/issues" +dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" +synopsis: "A network connection establishment library" +description: """ +The `conduit` library takes care of establishing and listening for +TCP and SSL/TLS connections for the Lwt and Async libraries. + +The reason this library exists is to provide a degree of abstraction +from the precise SSL library used, since there are a variety of ways +to bind to a library (e.g. the C FFI, or the Ctypes library), as well +as well as which library is used (just OpenSSL for now). + +By default, OpenSSL is used as the preferred connection library, but +you can force the use of the pure OCaml TLS stack by setting the +environment variable `CONDUIT_TLS=native` when starting your program. + +The useful opam packages available that extend this library are: + +- `conduit`: the main `Conduit` module +- `conduit-lwt`: the portable Lwt implementation +- `conduit-lwt-unix`: the Lwt/Unix implementation +- `conduit-async` the Jane Street Async implementation +- `conduit-mirage`: the MirageOS compatible implementation +""" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "ipaddr" + "domain-name" + "stdlib-shims" + "alcotest" {with-test} +] +x-commit-hash: "f0577a03ab69a306a384bc220990edf24943f9fb" +url { + src: + "https://github.com/mirage/ocaml-conduit/releases/download/v3.0.0/conduit-v3.0.0.tbz" + checksum: [ + "sha256=c589a8297dc1e80b1eae93815b5622ae50ceebd9b287f302f7f673218377682f" + "sha512=36003e8b4791b9187b0d7f3b0cd3d3d55872d4ad7dea5a0b7008c180700cf857381b1c3b98e88214f546804afb988d625654fa10f3284d4c1fd98a2d57b6b32b" + ] +}