From 0aa4727334e81ac2846e78a70b22ffe92b2fabbb Mon Sep 17 00:00:00 2001 From: Hannes Mehnert Date: Thu, 16 Feb 2023 15:29:00 +0100 Subject: [PATCH] add happy-eyeballs 0.5.0 --- .../happy-eyeballs-lwt.0.5.0/opam | 43 +++++++++++++++++ .../happy-eyeballs-mirage.0.5.0/opam | 46 +++++++++++++++++++ .../happy-eyeballs/happy-eyeballs.0.5.0/opam | 40 ++++++++++++++++ 3 files changed, 129 insertions(+) create mode 100644 packages/happy-eyeballs-lwt/happy-eyeballs-lwt.0.5.0/opam create mode 100644 packages/happy-eyeballs-mirage/happy-eyeballs-mirage.0.5.0/opam create mode 100644 packages/happy-eyeballs/happy-eyeballs.0.5.0/opam diff --git a/packages/happy-eyeballs-lwt/happy-eyeballs-lwt.0.5.0/opam b/packages/happy-eyeballs-lwt/happy-eyeballs-lwt.0.5.0/opam new file mode 100644 index 00000000000..78089b19709 --- /dev/null +++ b/packages/happy-eyeballs-lwt/happy-eyeballs-lwt.0.5.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/roburio/happy-eyeballs" +dev-repo: "git+https://github.com/roburio/happy-eyeballs.git" +bug-reports: "https://github.com/roburio/happy-eyeballs/issues" +doc: "https://roburio.github.io/happy-eyeballs/" +license: "ISC" + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0.0"} + "happy-eyeballs" {=version} + "cmdliner" {>= "1.1.0"} + "duration" + "dns-client-lwt" {>= "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/roburio/happy-eyeballs/releases/download/v0.5.0/happy-eyeballs-0.5.0.tbz" + checksum: [ + "sha256=4f804e1654a3df17d41613fdbfc51a08782686f1ab3327aa35441fefd6dd061e" + "sha512=06f74676c9369209ea445fa222da0b0d7d45a14adfc34c8869ebf1346ad52f53f404d6990ec9460723e01fb53337bd99c9d944fed919a7bdba4e78eb728df773" + ] +} +x-commit-hash: "732a23b12c8234f313285df489232c042338394a" diff --git a/packages/happy-eyeballs-mirage/happy-eyeballs-mirage.0.5.0/opam b/packages/happy-eyeballs-mirage/happy-eyeballs-mirage.0.5.0/opam new file mode 100644 index 00000000000..f19d7c6b2ff --- /dev/null +++ b/packages/happy-eyeballs-mirage/happy-eyeballs-mirage.0.5.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/roburio/happy-eyeballs" +dev-repo: "git+https://github.com/roburio/happy-eyeballs.git" +bug-reports: "https://github.com/roburio/happy-eyeballs/issues" +doc: "https://roburio.github.io/happy-eyeballs/" +license: "ISC" + +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.0.0"} + "happy-eyeballs" {=version} + "duration" + "dns-client" {>= "7.0.0"} + "dns-client-mirage" {>= "7.0.0"} + "domain-name" + "ipaddr" + "fmt" + "logs" + "lwt" + "mirage-clock" {>= "3.0.0"} + "tcpip" {>= "7.0.0"} + "mirage-random" {>= "2.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/roburio/happy-eyeballs/releases/download/v0.5.0/happy-eyeballs-0.5.0.tbz" + checksum: [ + "sha256=4f804e1654a3df17d41613fdbfc51a08782686f1ab3327aa35441fefd6dd061e" + "sha512=06f74676c9369209ea445fa222da0b0d7d45a14adfc34c8869ebf1346ad52f53f404d6990ec9460723e01fb53337bd99c9d944fed919a7bdba4e78eb728df773" + ] +} +x-commit-hash: "732a23b12c8234f313285df489232c042338394a" diff --git a/packages/happy-eyeballs/happy-eyeballs.0.5.0/opam b/packages/happy-eyeballs/happy-eyeballs.0.5.0/opam new file mode 100644 index 00000000000..79f1db8f717 --- /dev/null +++ b/packages/happy-eyeballs/happy-eyeballs.0.5.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +maintainer: "Robur " +authors: ["Robur "] +homepage: "https://github.com/roburio/happy-eyeballs" +dev-repo: "git+https://github.com/roburio/happy-eyeballs.git" +bug-reports: "https://github.com/roburio/happy-eyeballs/issues" +doc: "https://roburio.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/roburio/happy-eyeballs/releases/download/v0.5.0/happy-eyeballs-0.5.0.tbz" + checksum: [ + "sha256=4f804e1654a3df17d41613fdbfc51a08782686f1ab3327aa35441fefd6dd061e" + "sha512=06f74676c9369209ea445fa222da0b0d7d45a14adfc34c8869ebf1346ad52f53f404d6990ec9460723e01fb53337bd99c9d944fed919a7bdba4e78eb728df773" + ] +} +x-commit-hash: "732a23b12c8234f313285df489232c042338394a"