From d4c3f602decaafdd49894677162175888f530d4e Mon Sep 17 00:00:00 2001 From: Hannes Mehnert Date: Wed, 4 Sep 2024 10:02:51 +0200 Subject: [PATCH] [new release] git (4 packages) (3.17.0) CHANGES: - Fix the way to decode an empty user in commits (@dinosaure, mirage/ocaml-git#645 - reported by @kopecs mirage/ocaml-git#639) - Update to TLS 1.0.0 and mirage-crypto 1.0.0 API (@hannesm, mirage/ocaml-git#646) --- packages/git-mirage/git-mirage.3.17.0/opam | 61 +++++++++++++++++++ packages/git-paf/git-paf.3.17.0/opam | 46 +++++++++++++++ packages/git-unix/git-unix.3.17.0/opam | 61 +++++++++++++++++++ packages/git/git.3.17.0/opam | 69 ++++++++++++++++++++++ 4 files changed, 237 insertions(+) create mode 100644 packages/git-mirage/git-mirage.3.17.0/opam create mode 100644 packages/git-paf/git-paf.3.17.0/opam create mode 100644 packages/git-unix/git-unix.3.17.0/opam create mode 100644 packages/git/git.3.17.0/opam diff --git a/packages/git-mirage/git-mirage.3.17.0/opam b/packages/git-mirage/git-mirage.3.17.0/opam new file mode 100644 index 00000000000..9dc7c9e3ca6 --- /dev/null +++ b/packages/git-mirage/git-mirage.3.17.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +synopsis: "A package to use ocaml-git with MirageOS backend" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "mimic" + "mimic-happy-eyeballs" {>= "0.0.5"} + "base64" {>= "3.5.0"} + "git" {= version} + "git-paf" {= version} + "awa" {>= "0.2.0"} + "awa-mirage" {>= "0.2.0"} + "dns" {>= "6.1.3"} + "dns-client" {>= "6.1.3"} + "tls" {>= "1.0.0"} + "tls-mirage" {>= "1.0.0"} + "uri" + "happy-eyeballs-mirage" {>= "0.1.2"} + "happy-eyeballs" {>= "0.1.2"} + "ca-certs-nss" + "mirage-crypto" {>= "1.0.0"} + "ptime" + "x509" {>= "1.0.0"} + "cstruct" + "tcpip" {>= "7.0.0"} + "domain-name" {>= "0.3.0"} + "fmt" {>= "0.8.9"} + "ipaddr" {>= "5.0.1"} + "lwt" {>= "5.3.0"} + "mirage-clock" {>= "3.1.0"} + "mirage-flow" {>= "4.0.0"} + "mirage-time" {>= "2.0.1"} + "rresult" {>= "0.7.0"} + "alcotest" {>= "1.2.3" & with-test} + "alcotest-lwt" {>= "1.2.3" & with-test} + "bigstringaf" {>= "0.9.0" & with-test} + "cstruct" {>= "6.0.0" & with-test} + "logs" {>= "0.7.0" & with-test} + "ke" {>= "0.4" & with-test} +] +conflicts: [ "result" {< "1.5"} ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.17.0/git-3.17.0.tbz" + checksum: [ + "sha256=ef200d0412ed1a538525d0501298890e0b893e020528094d6a3ae12359fd0265" + "sha512=793009a9bf9413147e6c43dfdc4bbe39b00129a5ea0f5d3df149ad2e27b4a3c641ca3b6857476a1cee325aad4d192625220647575470f00d02fb95f085bd9009" + ] +} +x-commit-hash: "fd2b5c8b4125fa9091b1e51eb9082395f20af9f9" diff --git a/packages/git-paf/git-paf.3.17.0/opam b/packages/git-paf/git-paf.3.17.0/opam new file mode 100644 index 00000000000..eeceadd50b9 --- /dev/null +++ b/packages/git-paf/git-paf.3.17.0/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +synopsis: "A package to use HTTP-based ocaml-git with MirageOS backend" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "git" {= version} + "mimic" {>= "0.0.4"} + "paf" {>= "0.7.0"} + "ca-certs-nss" + "fmt" + "ipaddr" + "logs" + "lwt" + "mirage-clock" + "tcpip" {>= "7.0.0"} + "mirage-time" + "rresult" {>= "0.7.0"} + "tls" {>= "1.0.0"} + "uri" + "bigstringaf" + "domain-name" + "httpaf" + "mirage-flow" {>= "4.0.0"} + "tls-mirage" {>= "1.0.0"} +] +conflicts: [ "result" {< "1.5"} ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs "--no-buffer"] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.17.0/git-3.17.0.tbz" + checksum: [ + "sha256=ef200d0412ed1a538525d0501298890e0b893e020528094d6a3ae12359fd0265" + "sha512=793009a9bf9413147e6c43dfdc4bbe39b00129a5ea0f5d3df149ad2e27b4a3c641ca3b6857476a1cee325aad4d192625220647575470f00d02fb95f085bd9009" + ] +} +x-commit-hash: "fd2b5c8b4125fa9091b1e51eb9082395f20af9f9" diff --git a/packages/git-unix/git-unix.3.17.0/opam b/packages/git-unix/git-unix.3.17.0/opam new file mode 100644 index 00000000000..eeee26ffcc9 --- /dev/null +++ b/packages/git-unix/git-unix.3.17.0/opam @@ -0,0 +1,61 @@ +opam-version: "2.0" +synopsis: "Virtual package to install and configure ocaml-git's Unix backend" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "git" {= version} + "git-mirage" {= version} + "happy-eyeballs-lwt" {>= "0.1.2"} + "rresult" {>= "0.7.0"} + "bigstringaf" {>= "0.9.0"} + "fmt" {>= "0.8.7"} + "bos" + "fpath" + "uri" {with-test} + "digestif" {>= "1.1.2"} + "logs" + "lwt" {>= "5.6.0"} + "base-unix" + "carton" {>= "0.7.2"} + "alcotest" {with-test & >= "1.1.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "base64" {with-test & >= "3.0.0"} + "mirage-clock" {>= "4.1.0"} + "mirage-clock-unix" {>= "4.1.0"} + "astring" {>= "0.8.5"} + "mirage-time" {>= "2.0.0"} + "mirage-unix" {>= "5.0.0"} + "cmdliner" {>= "1.1.0"} + "decompress" {>= "1.4.0"} + "domain-name" {>= "0.3.0"} + "ipaddr" {>= "5.0.1"} + "mtime" {>= "1.2.0"} + "tcpip" {>= "7.0.0"} + "cstruct" {>= "6.0.0"} + "mirage-flow" {>= "4.0.0"} + "ke" {>= "0.4" & with-test} + "mirage-crypto-rng" {>= "1.0.0" & with-test} + "mimic" {>= "0.0.8"} + "tls" {>= "1.0.0"} +] +conflicts: [ "result" {< "1.5"} ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs "--no-buffer"] {with-test & os != "macos"} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.17.0/git-3.17.0.tbz" + checksum: [ + "sha256=ef200d0412ed1a538525d0501298890e0b893e020528094d6a3ae12359fd0265" + "sha512=793009a9bf9413147e6c43dfdc4bbe39b00129a5ea0f5d3df149ad2e27b4a3c641ca3b6857476a1cee325aad4d192625220647575470f00d02fb95f085bd9009" + ] +} +x-commit-hash: "fd2b5c8b4125fa9091b1e51eb9082395f20af9f9" diff --git a/packages/git/git.3.17.0/opam b/packages/git/git.3.17.0/opam new file mode 100644 index 00000000000..d868623dced --- /dev/null +++ b/packages/git/git.3.17.0/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +synopsis: "Git format and protocol in pure OCaml" +description: """\ +Support for on-disk and in-memory Git stores. Can read and write all +the Git objects: the usual blobs, trees, commits and tags but also +the pack files, pack indexes and the index file (where the staging area +lives). + +All the objects share a consistent API, and convenience functions are +provided to manipulate the different objects.""" +maintainer: ["thomas@gazagnaire.org" "romain.calascibetta@gmail.com"] +authors: "Thomas Gazagnaire" +license: "ISC" +homepage: "https://github.com/mirage/ocaml-git" +doc: "https://mirage.github.io/ocaml-git/" +bug-reports: "https://github.com/mirage/ocaml-git/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "dune" {>= "2.8.0"} + "digestif" {>= "1.1.2"} + "rresult" {>= "0.7.0"} + "base64" {>= "3.0.0"} + "bigstringaf" {>= "0.9.0"} + "optint" + "decompress" {>= "1.4.0"} + "logs" + "lwt" + "mimic" {>= "0.0.6"} + "cstruct" {>= "6.0.0"} + "angstrom" {>= "0.14.0"} + "carton" {>= "0.7.2"} + "carton-lwt" {>= "0.7.2"} + "carton-git" {>= "0.7.2"} + "ke" {>= "0.4"} + "fmt" {>= "0.8.7"} + "checkseum" {>= "0.3.3"} + "ocamlgraph" {>= "1.8.8"} + "astring" + "fpath" + "encore" {>= "0.8"} + "alcotest" {with-test & >= "1.1.0"} + "alcotest-lwt" {with-test & >= "1.1.0"} + "mirage-crypto-rng" {with-test & >= "1.0.0"} + "cmdliner" {with-test & >= "1.1.0"} + "base-unix" {with-test} + "hxd" {>= "0.3.2"} + "mirage-flow" {>= "4.0.0"} + "domain-name" {>= "0.3.0"} + "emile" {>= "1.1"} + "ipaddr" {>= "5.0.1"} + "psq" {>= "0.2.0"} + "uri" {>= "4.1.0"} + "crowbar" {>= "0.2.1" & with-test} +] +conflicts: [ "result" {< "1.5"} ] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name] {with-test} +] +dev-repo: "git+https://github.com/mirage/ocaml-git.git" +url { + src: + "https://github.com/mirage/ocaml-git/releases/download/3.17.0/git-3.17.0.tbz" + checksum: [ + "sha256=ef200d0412ed1a538525d0501298890e0b893e020528094d6a3ae12359fd0265" + "sha512=793009a9bf9413147e6c43dfdc4bbe39b00129a5ea0f5d3df149ad2e27b4a3c641ca3b6857476a1cee325aad4d192625220647575470f00d02fb95f085bd9009" + ] +} +x-commit-hash: "fd2b5c8b4125fa9091b1e51eb9082395f20af9f9"