diff --git a/packages/happy-eyeballs-lwt/happy-eyeballs-lwt.1.2.0/opam b/packages/happy-eyeballs-lwt/happy-eyeballs-lwt.1.2.0/opam new file mode 100644 index 000000000000..95f13ef0630e --- /dev/null +++ b/packages/happy-eyeballs-lwt/happy-eyeballs-lwt.1.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/robur-coop/happy-eyeballs" +dev-repo: "git+https://github.com/robur-coop/happy-eyeballs.git" +bug-reports: "https://github.com/robur-coop/happy-eyeballs/issues" +doc: "https://robur-coop.github.io/happy-eyeballs/" +license: "ISC" + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0.0"} + "happy-eyeballs" {=version} + "cmdliner" {>= "1.1.0"} + "duration" + "dns" {>= "7.0.0"} + "domain-name" + "ipaddr" + "fmt" + "logs" + "lwt" + "mtime" {>= "1.0.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +synopsis: "Connecting to a remote host via IP version 4 or 6 using Lwt_unix" +description: """ +Happy eyeballs is an implementation of RFC 8305 which specifies how to connect +to a remote host using either IP protocol version 4 or IP protocol version 6. +This uses Lwt and Lwt_unix for side effects. +""" +url { + src: + "https://github.com/robur-coop/happy-eyeballs/releases/download/v1.2.0/happy-eyeballs-1.2.0.tbz" + checksum: [ + "sha256=33f1bc57a9fa60a0706f39becf2876f1b3a49b73dbd83d5b1b055894d4a10d48" + "sha512=f177421c0667459a67f6ae4c434be563fe7b05fbe6c5c6155e55c9b742349ed7002368860681e8d9443092543a130cfc5bd5dfe4fceab540dd9957e96325ee3b" + ] +} +x-commit-hash: "2a2f276b547d9ac34c0ce9ca40a19b67c7db726f" diff --git a/packages/happy-eyeballs-miou-unix/happy-eyeballs-miou-unix.1.2.0/opam b/packages/happy-eyeballs-miou-unix/happy-eyeballs-miou-unix.1.2.0/opam new file mode 100644 index 000000000000..a2eb13aa3849 --- /dev/null +++ b/packages/happy-eyeballs-miou-unix/happy-eyeballs-miou-unix.1.2.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/robur-coop/miou-toolkit" +dev-repo: "git+https://github.com/robur-coop/miou-toolkit.git" +bug-reports: "https://github.com/robur-coop/miou-toolkit/issues" +doc: "https://robur-coop.github.io/miou-toolkit/" +license: "ISC" + +depends: [ + "ocaml" {>= "5.0.0"} + "dune" {>= "2.0.0"} + "happy-eyeballs" {= version} + "miou" {>= "0.2.0"} + "mtime" {>= "2.0.0"} + "duration" + "domain-name" + "ipaddr" + "fmt" + "logs" + "cmdliner" +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +synopsis: "Connecting to a remote host via IP version 4 or 6 using Miou" +description: """ +Happy eyeballs is an implementation of RFC 8305 which specifies how to connect +to a remote host using either IP protocol version 4 or IP protocol version 6. +This uses Miou for side effects. +""" +url { + src: + "https://github.com/robur-coop/happy-eyeballs/releases/download/v1.2.0/happy-eyeballs-1.2.0.tbz" + checksum: [ + "sha256=33f1bc57a9fa60a0706f39becf2876f1b3a49b73dbd83d5b1b055894d4a10d48" + "sha512=f177421c0667459a67f6ae4c434be563fe7b05fbe6c5c6155e55c9b742349ed7002368860681e8d9443092543a130cfc5bd5dfe4fceab540dd9957e96325ee3b" + ] +} +x-commit-hash: "2a2f276b547d9ac34c0ce9ca40a19b67c7db726f" diff --git a/packages/happy-eyeballs-mirage/happy-eyeballs-mirage.1.2.0/opam b/packages/happy-eyeballs-mirage/happy-eyeballs-mirage.1.2.0/opam new file mode 100644 index 000000000000..e384f09fc0e2 --- /dev/null +++ b/packages/happy-eyeballs-mirage/happy-eyeballs-mirage.1.2.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/robur-coop/happy-eyeballs" +dev-repo: "git+https://github.com/robur-coop/happy-eyeballs.git" +bug-reports: "https://github.com/robur-coop/happy-eyeballs/issues" +doc: "https://robur-coop.github.io/happy-eyeballs/" +license: "ISC" + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0.0"} + "happy-eyeballs" {=version} + "duration" + "domain-name" + "ipaddr" + "fmt" + "logs" + "lwt" + "mirage-clock" {>= "3.0.0"} + "tcpip" {>= "7.0.0"} + "mirage-time" {>= "2.0.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +synopsis: "Connecting to a remote host via IP version 4 or 6 using Mirage" +description: """ +Happy eyeballs is an implementation of RFC 8305 which specifies how to connect +to a remote host using either IP protocol version 4 or IP protocol version 6. +This uses Lwt and Mirage for side effects. +""" +url { + src: + "https://github.com/robur-coop/happy-eyeballs/releases/download/v1.2.0/happy-eyeballs-1.2.0.tbz" + checksum: [ + "sha256=33f1bc57a9fa60a0706f39becf2876f1b3a49b73dbd83d5b1b055894d4a10d48" + "sha512=f177421c0667459a67f6ae4c434be563fe7b05fbe6c5c6155e55c9b742349ed7002368860681e8d9443092543a130cfc5bd5dfe4fceab540dd9957e96325ee3b" + ] +} +x-commit-hash: "2a2f276b547d9ac34c0ce9ca40a19b67c7db726f" diff --git a/packages/happy-eyeballs/happy-eyeballs.1.2.0/opam b/packages/happy-eyeballs/happy-eyeballs.1.2.0/opam new file mode 100644 index 000000000000..e4a0cf2b88d9 --- /dev/null +++ b/packages/happy-eyeballs/happy-eyeballs.1.2.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/robur-coop/happy-eyeballs" +dev-repo: "git+https://github.com/robur-coop/happy-eyeballs.git" +bug-reports: "https://github.com/robur-coop/happy-eyeballs/issues" +doc: "https://robur-coop.github.io/happy-eyeballs/" +license: "ISC" + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0.0"} + "duration" + "domain-name" {>= "0.2.0"} + "ipaddr" {>= "5.2.0"} + "fmt" {>= "0.8.7"} + "logs" +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] + +synopsis: "Connecting to a remote host via IP version 4 or 6" +description: """ +Happy eyeballs is an implementation of +[RFC 8305](https://datatracker.ietf.org/doc/html/rfc8305) which specifies how +to connect to a remote host using either IP protocol version 4 or IP protocol +version 6. This is the core of the algorithm in value passing style, with a +slick dependency cone. +""" +url { + src: + "https://github.com/robur-coop/happy-eyeballs/releases/download/v1.2.0/happy-eyeballs-1.2.0.tbz" + checksum: [ + "sha256=33f1bc57a9fa60a0706f39becf2876f1b3a49b73dbd83d5b1b055894d4a10d48" + "sha512=f177421c0667459a67f6ae4c434be563fe7b05fbe6c5c6155e55c9b742349ed7002368860681e8d9443092543a130cfc5bd5dfe4fceab540dd9957e96325ee3b" + ] +} +x-commit-hash: "2a2f276b547d9ac34c0ce9ca40a19b67c7db726f"