Browse Source

Try to install new deps (#143)

* will it fail on ci?

* run on latest mac maybe
remotes/origin/add-simple-redirecting-site
Gal Schlezinger 5 years ago committed by GitHub
parent
commit
74cb600888
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      azure-pipelines.yml
  2. 2329
      esy.lock/index.json
  3. 34
      esy.lock/opam/atd.2.0.0/opam
  4. 29
      esy.lock/opam/atdgen-runtime.2.0.0/opam
  5. 44
      esy.lock/opam/atdgen.2.0.0/opam
  6. 3
      esy.lock/opam/base.v0.12.2/opam
  7. 25
      esy.lock/opam/biniou.1.2.0/opam
  8. 45
      esy.lock/opam/biniou.1.2.1/opam
  9. 8
      esy.lock/opam/cohttp-lwt-unix.2.3.0/opam
  10. 8
      esy.lock/opam/cohttp-lwt.2.3.0/opam
  11. 7
      esy.lock/opam/cohttp.2.3.0/opam
  12. 15
      esy.lock/opam/conduit-lwt-unix.2.0.1/opam
  13. 13
      esy.lock/opam/conduit-lwt.2.0.1/opam
  14. 17
      esy.lock/opam/conduit.2.0.1/opam
  15. 2
      esy.lock/opam/conf-m4.1/opam
  16. 2
      esy.lock/opam/conf-pkg-config.1.1/opam
  17. 19
      esy.lock/opam/conf-which.1/opam
  18. 37
      esy.lock/opam/domain-name.0.3.0/opam
  19. 9
      esy.lock/opam/dune-configurator.1.0.0/opam
  20. 20
      esy.lock/opam/dune.1.11.3/opam
  21. 20
      esy.lock/opam/easy-format.1.3.1/opam
  22. 46
      esy.lock/opam/easy-format.1.3.2/opam
  23. 6
      esy.lock/opam/fmt.0.8.8/opam
  24. 35
      esy.lock/opam/ipaddr-sexp.4.0.0/opam
  25. 12
      esy.lock/opam/ipaddr.4.0.0/opam
  26. 2
      esy.lock/opam/junit.2.0.1/opam
  27. 2
      esy.lock/opam/lambdasoup.0.6.3/opam
  28. 12
      esy.lock/opam/logs.0.7.0/opam
  29. 19
      esy.lock/opam/lwt.4.3.0/opam
  30. 9
      esy.lock/opam/lwt_ppx.1.2.3/opam
  31. 28
      esy.lock/opam/lwt_ssl.1.1.2/opam
  32. 33
      esy.lock/opam/lwt_ssl.1.1.3/opam
  33. 27
      esy.lock/opam/macaddr.3.1.0/opam
  34. 40
      esy.lock/opam/macaddr.4.0.0/opam
  35. 7
      esy.lock/opam/magic-mime.1.1.2/opam
  36. 2
      esy.lock/opam/markup.0.8.1/opam
  37. 6
      esy.lock/opam/menhir.20190924/opam
  38. 9
      esy.lock/opam/merlin-extend.0.5/opam
  39. 9
      esy.lock/opam/merlin.3.3.2/opam
  40. 4
      esy.lock/opam/mmap.1.1.0/opam
  41. 2
      esy.lock/opam/num.1.2/opam
  42. 8
      esy.lock/opam/ocaml-compiler-libs.v0.12.1/opam
  43. 2
      esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam
  44. 2
      esy.lock/opam/ocamlbuild.0.14.0/opam
  45. 19
      esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch
  46. 0
      esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub
  47. 0
      esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install
  48. 50
      esy.lock/opam/ocamlfind.1.8.1/opam
  49. 33
      esy.lock/opam/ocplib-endian.1.0/opam
  50. 2
      esy.lock/opam/ppx_derivers.1.2.1/opam
  51. 2
      esy.lock/opam/ppx_deriving.4.4/opam
  52. 35
      esy.lock/opam/ppx_deriving_yojson.3.5.1/opam
  53. 2
      esy.lock/opam/ppxfind.1.3/opam
  54. 13
      esy.lock/opam/ppxlib.0.8.1/opam
  55. 2
      esy.lock/opam/re.1.9.0/opam
  56. 2
      esy.lock/opam/result.1.4/opam
  57. 2
      esy.lock/opam/seq.0.1/opam
  58. 9
      esy.lock/opam/ssl.0.5.9/opam
  59. 9
      esy.lock/opam/topkg.1.0.1/opam
  60. 2
      esy.lock/opam/tyxml.4.3.0/opam
  61. 0
      esy.lock/overrides/opam__s__dune_opam__c__1.11.3_opam_override/package.json
  62. 22
      esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch
  63. 2
      esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json
  64. 13
      esy.lock/overrides/opam__s__ocplib_endian_opam__c__1.0_opam_override/files/esy-fix.patch
  65. 41
      esy.lock/overrides/opam__s__ocplib_endian_opam__c__1.0_opam_override/files/ocplib-endian-0.8.patch
  66. 34
      esy.lock/overrides/opam__s__ocplib_endian_opam__c__1.0_opam_override/package.json
  67. 25
      package.json

2
azure-pipelines.yml

@ -32,7 +32,7 @@ jobs: @@ -32,7 +32,7 @@ jobs:
- job: MacOS
timeoutInMinutes: 0
pool:
vmImage: 'macOS 10.13'
vmImage: 'macOS 10.14'
variables:
ESY__CACHE_INSTALL_PATH: /Users/vsts/.esy/3____________________________________________________________________/i/

2329
esy.lock/index.json

File diff suppressed because it is too large Load Diff

34
esy.lock/opam/atd.2.0.0/opam

@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
opam-version: "2.0"
maintainer: "martin@mjambon.com"
authors: ["Martin Jambon"]
homepage: "https://github.com/mjambon/atd"
bug-reports: "https://github.com/mjambon/atd/issues"
dev-repo: "git://github.com/mjambon/atd.git"
build: [
["jbuilder" "subst" "-p" name] {pinned}
["jbuilder" "build" "-p" name "-j" jobs]
]
# Restore when https://github.com/mjambon/atd/issues/121 is resolved.
# build-test: [
# ["jbuilder" "runtest" "-p" name]
# ]
depends: [
"ocaml" {>= "4.03.0"}
"jbuilder" {build}
"menhir" {build}
"easy-format"
]
synopsis: "Parser for the ATD data format description language"
description: """
ATD is the OCaml library providing a parser for the ATD language and
various utilities. ATD stands for Adjustable Type Definitions in
reference to its main property of supporting annotations that allow a
good fit with a variety of data formats."""
url {
src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz"
checksum: "md5=14e47609397c524ea0eae7c3f14f7ccf"
}

29
esy.lock/opam/atdgen-runtime.2.0.0/opam

@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
opam-version: "2.0"
maintainer: "martin@mjambon.com"
authors: ["Martin Jambon"]
homepage: "https://github.com/mjambon/atd"
bug-reports: "https://github.com/mjambon/atd/issues"
dev-repo: "git://github.com/mjambon/atd.git"
build: [
["jbuilder" "subst" "-p" name] {pinned}
["jbuilder" "build" "-p" name "-j" jobs]
]
# Restore when https://github.com/mjambon/atd/issues/121 is resolved.
# build-test: [
# ["jbuilder" "runtest" "-p" name]
# ]
depends: [
"ocaml" {>= "4.02.3"}
"jbuilder" {build}
"biniou" {>= "1.0.6"}
"yojson" {>= "1.2.1"}
]
synopsis: "Runtime library for code generated by atdgen."
url {
src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz"
checksum: "md5=14e47609397c524ea0eae7c3f14f7ccf"
}

44
esy.lock/opam/atdgen.2.0.0/opam

@ -0,0 +1,44 @@ @@ -0,0 +1,44 @@
opam-version: "2.0"
maintainer: "martin@mjambon.com"
authors: ["Martin Jambon"]
homepage: "https://github.com/mjambon/atd"
bug-reports: "https://github.com/mjambon/atd/issues"
dev-repo: "git://github.com/mjambon/atd.git"
build: [
["jbuilder" "subst" "-p" name] {pinned}
["jbuilder" "build" "-p" name "-j" jobs]
]
# Restore when https://github.com/mjambon/atd/issues/121 is resolved.
# build-test: [
# ["jbuilder" "runtest" "-p" name]
# ]
depends: [
"ocaml" {>= "4.03.0"}
"jbuilder" {build}
"atd" {>= "2.0.0"}
"atdgen-runtime" {>= "2.0.0"}
"biniou" {>= "1.0.6"}
"yojson" {>= "1.2.1"}
]
synopsis:
"Generates efficient JSON serializers, deserializers and validators"
description: """
Atdgen is a command-line program that takes as input type definitions in the
ATD syntax and produces OCaml code suitable for data serialization and
deserialization.
Two data formats are currently supported, these are biniou and JSON.
Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the
other.
Atdgen was designed with efficiency and durability in mind. Software authors
are encouraged to use Atdgen directly and to write tools that may reuse part of
Atdgen’s source code."""
url {
src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz"
checksum: "md5=14e47609397c524ea0eae7c3f14f7ccf"
}

3
esy.lock/opam/base.v0.12.2/opam

@ -10,9 +10,10 @@ build: [ @@ -10,9 +10,10 @@ build: [
["dune" "build" "-p" name "-j" jobs]
]
depends: [
"ocaml" {>= "4.04.2" & < "4.09.0"}
"ocaml" {>= "4.04.2" & < "4.10.0"}
"sexplib0" {>= "v0.12" & < "v0.13"}
"dune" {>= "1.5.1"}
"dune-configurator"
]
depopts: [
"base-native-int63"

25
esy.lock/opam/biniou.1.2.0/opam

@ -1,25 +0,0 @@ @@ -1,25 +0,0 @@
opam-version: "2.0"
maintainer: "martin@mjambon.com"
authors: ["Martin Jambon"]
homepage: "https://github.com/mjambon/biniou"
bug-reports: "https://github.com/mjambon/biniou/issues"
dev-repo: "git+https://github.com/mjambon/biniou.git"
license: "BSD-3-Clause"
build: [
["jbuilder" "build" "-p" name "-j" jobs]
["jbuilder" "runtest" "-p" name] {with-test}
]
depends: [
"ocaml" {>= "4.02.3"}
"conf-which" {build}
"jbuilder" {build & >= "1.0+beta7"}
"easy-format"
]
synopsis:
"Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve"
url {
src: "https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz"
checksum: "md5=f3e92358e832ed94eaf23ce622ccc2f9"
}

45
esy.lock/opam/biniou.1.2.1/opam

@ -0,0 +1,45 @@ @@ -0,0 +1,45 @@
opam-version: "2.0"
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
["dune" "build" "-p" name "@doc"] {with-doc}
]
maintainer: ["martin@mjambon.com"]
authors: ["Martin Jambon"]
bug-reports: "https://github.com/mjambon/biniou/issues"
homepage: "https://github.com/mjambon/biniou"
doc: "https://mjambon.github.io/biniou/"
license: "BSD-3-Clause"
dev-repo: "git+https://github.com/mjambon/biniou.git"
synopsis:
"Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve"
description: """
Biniou (pronounced "be new") is a binary data format designed for speed, safety,
ease of use and backward compatibility as protocols evolve. Biniou is vastly
equivalent to JSON in terms of functionality but allows implementations several
times faster (4 times faster than yojson), with 25-35% space savings.
Biniou data can be decoded into human-readable form without knowledge of type
definitions except for field and variant names which are represented by 31-bit
hashes. A program named bdump is provided for routine visualization of biniou
data files.
The program atdgen is used to derive OCaml-Biniou serializers and deserializers
from type definitions.
Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt"""
depends: [
"easy-format"
"dune" {>= "1.10"}
"ocaml" {>= "4.02.3"}
]
url {
src:
"https://github.com/mjambon/biniou/releases/download/1.2.1/biniou-1.2.1.tbz"
checksum: [
"sha256=35546c68b1929a8e6d27a3b39ecd17b38303a0d47e65eb9d1480c2061ea84335"
"sha512=82670cc77bf3e869ee26e5fbe5a5affa45a22bc8b6c4bd7e85473912780e0111baca59b34a2c14feae3543ce6e239d7fddaeab24b686a65bfe642cdb91d27ebf"
]
}

8
esy.lock/opam/cohttp-lwt-unix.2.1.3/opam → esy.lock/opam/cohttp-lwt-unix.2.3.0/opam

@ -32,7 +32,7 @@ depends: [ @@ -32,7 +32,7 @@ depends: [
"magic-mime"
"logs"
"fmt" {>= "0.8.2"}
"cohttp-lwt"
"cohttp-lwt" {=version}
"lwt" {>= "3.0.0"}
"base-unix"
"ounit" {with-test}
@ -45,9 +45,9 @@ build: [ @@ -45,9 +45,9 @@ build: [
dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git"
url {
src:
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz"
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz"
checksum: [
"sha256=6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7"
"sha512=0d7d97ad228745213cbb2a0f6267d7441d4409d0f1b1c971c6c4a506a0351291d5c7d4b881d94847627e806af63066d503c872735bce8c598679082871070694"
"sha256=f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125"
"sha512=2e49f435d6bf4ea8ed55c0c62d27aeec63cb21a97bf4be8f40f6c39fbcec1d37044a1e91d47f2156e2df18fda778f78da12d4b6e5a76775e89b9e059feab194d"
]
}

8
esy.lock/opam/cohttp-lwt.2.1.3/opam → esy.lock/opam/cohttp-lwt.2.3.0/opam

@ -27,7 +27,7 @@ bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" @@ -27,7 +27,7 @@ bug-reports: "https://github.com/mirage/ocaml-cohttp/issues"
depends: [
"ocaml" {>= "4.04.1"}
"dune" {>= "1.1.0"}
"cohttp" {>= "1.0.0"}
"cohttp" {=version}
"lwt" {>= "2.5.0"}
"sexplib0"
"ppx_sexp_conv" {>= "v0.9.0"}
@ -41,9 +41,9 @@ build: [ @@ -41,9 +41,9 @@ build: [
dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git"
url {
src:
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz"
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz"
checksum: [
"sha256=6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7"
"sha512=0d7d97ad228745213cbb2a0f6267d7441d4409d0f1b1c971c6c4a506a0351291d5c7d4b881d94847627e806af63066d503c872735bce8c598679082871070694"
"sha256=f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125"
"sha512=2e49f435d6bf4ea8ed55c0c62d27aeec63cb21a97bf4be8f40f6c39fbcec1d37044a1e91d47f2156e2df18fda778f78da12d4b6e5a76775e89b9e059feab194d"
]
}

7
esy.lock/opam/cohttp.2.1.3/opam → esy.lock/opam/cohttp.2.3.0/opam

@ -43,6 +43,7 @@ depends: [ @@ -43,6 +43,7 @@ depends: [
"ppx_sexp_conv" {>= "v0.9.0"}
"stringext"
"base64" {>= "3.1.0"}
"stdlib-shims"
"fmt" {with-test}
"jsonm" {build}
"alcotest" {with-test}
@ -55,9 +56,9 @@ build: [ @@ -55,9 +56,9 @@ build: [
dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git"
url {
src:
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz"
"https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz"
checksum: [
"sha256=6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7"
"sha512=0d7d97ad228745213cbb2a0f6267d7441d4409d0f1b1c971c6c4a506a0351291d5c7d4b881d94847627e806af63066d503c872735bce8c598679082871070694"
"sha256=f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125"
"sha512=2e49f435d6bf4ea8ed55c0c62d27aeec63cb21a97bf4be8f40f6c39fbcec1d37044a1e91d47f2156e2df18fda778f78da12d4b6e5a76775e89b9e059feab194d"
]
}

15
esy.lock/opam/conduit-lwt-unix.1.4.0/opam → esy.lock/opam/conduit-lwt-unix.2.0.1/opam

@ -11,15 +11,17 @@ depends: [ @@ -11,15 +11,17 @@ depends: [
"ocaml" {>= "4.03.0"}
"dune"
"base-unix"
"ppx_sexp_conv" {< "v0.13"}
"conduit-lwt" {>="1.4.0"}
"ppx_sexp_conv" {>="v0.9.0"}
"conduit-lwt" {=version}
"lwt" {>= "3.0.0"}
"uri" {>= "1.9.4"}
"ipaddr" {>= "3.0.0"}
"ipaddr" {>= "4.0.0"}
"ipaddr-sexp"
]
depopts: ["tls" "lwt_ssl" "launchd"]
conflicts: [
"tls" {< "0.8.0"}
"ssl" {< "0.5.9"}
]
build: [
["dune" "subst"] {pinned}
@ -29,6 +31,9 @@ dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" @@ -29,6 +31,9 @@ dev-repo: "git+https://github.com/mirage/ocaml-conduit.git"
synopsis: "A network connection establishment library for Lwt_unix"
url {
src:
"https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz"
checksum: "md5=204222b8a61692083b79c67c8967fb28"
"https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz"
checksum: [
"sha256=faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb"
"sha512=af30cb72ca65e619eb3f38ab3633c1f0ab28dbd7eedd10bcb80f449db9c9b7c433b8553adcb05ac1590ece1797e55bbe5e915255b1ad2fa2dff461a2bfc488aa"
]
}

13
esy.lock/opam/conduit-lwt.1.4.0/opam → esy.lock/opam/conduit-lwt.2.0.1/opam

@ -11,9 +11,9 @@ depends: [ @@ -11,9 +11,9 @@ depends: [
"ocaml" {>= "4.03.0"}
"dune"
"base-unix"
"ppx_sexp_conv" {< "v0.13"}
"sexplib" {< "v0.13"}
"conduit" {="1.4.0"}
"ppx_sexp_conv" {>="v0.9.0"}
"sexplib"
"conduit" {=version}
"lwt" {>= "3.0.0"}
]
build: [
@ -24,6 +24,9 @@ dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" @@ -24,6 +24,9 @@ dev-repo: "git+https://github.com/mirage/ocaml-conduit.git"
synopsis: "A portable network connection establishment library using Lwt"
url {
src:
"https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz"
checksum: "md5=204222b8a61692083b79c67c8967fb28"
"https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz"
checksum: [
"sha256=faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb"
"sha512=af30cb72ca65e619eb3f38ab3633c1f0ab28dbd7eedd10bcb80f449db9c9b7c433b8553adcb05ac1590ece1797e55bbe5e915255b1ad2fa2dff461a2bfc488aa"
]
}

17
esy.lock/opam/conduit.1.4.0/opam → esy.lock/opam/conduit.2.0.1/opam

@ -11,13 +11,13 @@ bug-reports: "https://github.com/mirage/ocaml-conduit/issues" @@ -11,13 +11,13 @@ bug-reports: "https://github.com/mirage/ocaml-conduit/issues"
depends: [
"ocaml" {>= "4.03.0"}
"dune"
"ppx_sexp_conv" {< "v0.13"}
"sexplib" {< "v0.13"}
"ppx_sexp_conv" {>="v0.9.0"}
"sexplib"
"astring"
"uri"
"result"
"logs" {>= "0.5.0"}
"ipaddr" {>= "3.0.0" & < "4.0.0"}
"ipaddr" {>= "4.0.0"}
"ipaddr-sexp"
]
build: [
["dune" "subst"] {pinned}
@ -44,10 +44,13 @@ The useful opam packages available that extend this library are: @@ -44,10 +44,13 @@ The useful opam packages available that extend this library are:
- `conduit-lwt`: the portable Lwt implementation
- `conduit-lwt-unix`: the Lwt/Unix implementation
- `conduit-async` the Jane Street Async implementation
- `mirage-conduit`: the MirageOS compatible implementation
- `conduit-mirage`: the MirageOS compatible implementation
"""
url {
src:
"https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz"
checksum: "md5=204222b8a61692083b79c67c8967fb28"
"https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz"
checksum: [
"sha256=faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb"
"sha512=af30cb72ca65e619eb3f38ab3633c1f0ab28dbd7eedd10bcb80f449db9c9b7c433b8553adcb05ac1590ece1797e55bbe5e915255b1ad2fa2dff461a2bfc488aa"
]
}

2
esy.lock/opam/conf-m4.1/opam

@ -3,7 +3,7 @@ maintainer: "tim@gfxmonk.net" @@ -3,7 +3,7 @@ maintainer: "tim@gfxmonk.net"
homepage: "http://www.gnu.org/software/m4/m4.html"
bug-reports: "https://github.com/ocaml/opam-repository/issues"
authors: "GNU Project"
license: "GPL-3"
license: "GPL-3.0-only"
build: [["sh" "-exc" "echo | m4"]]
depexts: [
["m4"] {os-family = "debian"}

2
esy.lock/opam/conf-pkg-config.1.1/opam

@ -3,7 +3,7 @@ maintainer: "unixjunkie@sdf.org" @@ -3,7 +3,7 @@ maintainer: "unixjunkie@sdf.org"
authors: ["Francois Berenger"]
homepage: "http://www.freedesktop.org/wiki/Software/pkg-config/"
bug-reports: "https://github.com/ocaml/opam-repository/issues"
license: "GPL"
license: "GPL-1.0-or-later"
build: [
["pkg-config" "--help"]
]

19
esy.lock/opam/conf-which.1/opam

@ -1,19 +0,0 @@ @@ -1,19 +0,0 @@
opam-version: "2.0"
maintainer: "unixjunkie@sdf.org"
homepage: "http://www.gnu.org/software/which/"
authors: "Carlo Wood"
bug-reports: "https://github.com/ocaml/opam-repository/issues"
license: "GPL-2+"
build: [["which" "which"]]
depexts: [
["which"] {os-distribution = "centos"}
["which"] {os-distribution = "fedora"}
["which"] {os-family = "suse"}
["debianutils"] {os-family = "debian"}
["which"] {os-distribution = "nixos"}
["which"] {os-distribution = "arch"}
]
synopsis: "Virtual package relying on which"
description:
"This package can only install if the which program is installed on the system."
flags: conf

37
esy.lock/opam/domain-name.0.3.0/opam

@ -0,0 +1,37 @@ @@ -0,0 +1,37 @@
opam-version: "2.0"
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
authors: "Hannes Mehnert <hannes@mehnert.org>"
license: "ISC"
homepage: "https://github.com/hannesm/domain-name"
doc: "https://hannesm.github.io/domain-name/doc"
bug-reports: "https://github.com/hannesm/domain-name/issues"
depends: [
"ocaml" {>= "4.04.2"}
"dune"
"fmt"
"astring"
"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/hannesm/domain-name.git"
synopsis: "RFC 1035 Internet domain names"
description: """
A domain name is a sequence of labels separated by dots, such as `foo.example`.
Each label may contain any bytes. The length of each label may not exceed 63
charactes. The total length of a domain name is limited to 253 (byte
representation is 255), but other protocols (such as SMTP) may apply even
smaller limits. A domain name label is case preserving, comparison is done in a
case insensitive manner.
"""
url {
src:
"https://github.com/hannesm/domain-name/releases/download/v0.3.0/domain-name-v0.3.0.tbz"
checksum: [
"sha256=4dd9ed1bc619886d1adcaff14edfb503dedb77fc0b7a28d88d213aa1c44d6c8a"
"sha512=8229766b20a44622d3a94250c6909dbe64269aab6dde8dd13f6b1c027d63e119658fd35b459c6556817ab583bbfdbc5dbea97d3022f590184d70a72ecd7c0a34"
]
}

9
esy.lock/opam/dune-configurator.1.0.0/opam

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
opam-version: "2.0"
authors: ["Jérémie Dimino"]
homepage: "https://github.com/ocaml/dune"
bug-reports: "https://github.com/ocaml/dune/issues"
maintainer: "Jérémie Dimino"
description: """
dune.configurator library distributed with Dune 1.x
"""
depends: ["dune" {<"2.0.0"}]

20
esy.lock/opam/dune.1.10.0/opam → esy.lock/opam/dune.1.11.3/opam

@ -1,11 +1,4 @@ @@ -1,11 +1,4 @@
opam-version: "2.0"
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"]
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
bug-reports: "https://github.com/ocaml/dune/issues"
homepage: "https://github.com/ocaml/dune"
doc: "https://dune.readthedocs.io/"
license: "MIT"
dev-repo: "git+https://github.com/ocaml/dune.git"
synopsis: "Fast, portable and opinionated build system"
description: """
@ -26,6 +19,12 @@ several opam roots/switches simultaneously. This helps maintaining @@ -26,6 +19,12 @@ several opam roots/switches simultaneously. This helps maintaining
packages across several versions of OCaml and gives cross-compilation
for free.
"""
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"]
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
license: "MIT"
homepage: "https://github.com/ocaml/dune"
doc: "https://dune.readthedocs.io/"
bug-reports: "https://github.com/ocaml/dune/issues"
depends: [
"ocaml" {>= "4.02"}
"base-unix"
@ -36,6 +35,7 @@ conflicts: [ @@ -36,6 +35,7 @@ conflicts: [
"odoc" {< "1.3.0"}
"dune-release" {< "1.3.0"}
]
dev-repo: "git+https://github.com/ocaml/dune.git"
build: [
# opam 2 sets OPAM_SWITCH_PREFIX, so we don't need a hardcoded path
["ocaml" "configure.ml" "--libdir" lib] {opam-version < "2"}
@ -45,9 +45,9 @@ build: [ @@ -45,9 +45,9 @@ build: [
]
url {
src:
"https://github.com/ocaml/dune/releases/download/1.10.0/dune-1.10.0.tbz"
"https://github.com/ocaml/dune/releases/download/1.11.3/dune-build-info-1.11.3.tbz"
checksum: [
"sha256=ed16e628de270c5dc242fbf52e6b80252f7039c04d93970779f13c135e4edd95"
"sha512=2ba3e9a91650be2402bd88dc883b2b5dc1a73d63348a0fa5a9e5fa054da400f84a30e92656e7bec2c0a2786584ce85160ec5ce0b495908417d630f049af06675"
"sha256=c83a63e7e8245611b0e11d6adea07c6484dc1b4efffacb176315cd6674d4bbd2"
"sha512=2c1532b91d223e6ea0628c5f5174792c1bb4113a464f6d8b878b3c58be1136beb84ba2d9883a330fa20e550367588aa923ba06ffb9b615a098a21374a9377e81"
]
}

20
esy.lock/opam/easy-format.1.3.1/opam

@ -1,20 +0,0 @@ @@ -1,20 +0,0 @@
opam-version: "2.0"
maintainer: "martin@mjambon.com"
authors: ["Martin Jambon"]
homepage: "http://mjambon.com/easy-format.html"
bug-reports: "https://github.com/mjambon/easy-format/issues"
dev-repo: "git+https://github.com/mjambon/easy-format.git"
build: [
["jbuilder" "build" "-p" name "-j" jobs]
["jbuilder" "runtest" "-p" name] {with-test}
]
depends: [
"ocaml" {>= "4.02.3"}
"jbuilder" {build}
]
synopsis:
"High-level and functional interface to the Format module of the OCaml standard library"
url {
src: "https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz"
checksum: "md5=4e163700fb88fdcd6b8976c3a216c8ea"
}

46
esy.lock/opam/easy-format.1.3.2/opam

@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
opam-version: "2.0"
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
["dune" "build" "-p" name "@doc"] {with-doc}
]
maintainer: ["martin@mjambon.com" "rudi.grinberg@gmail.com"]
authors: ["Martin Jambon"]
bug-reports: "https://github.com/mjambon/easy-format/issues"
homepage: "https://github.com/mjambon/easy-format"
doc: "https://mjambon.github.io/easy-format/"
license: "BSD-3-Clause"
dev-repo: "git+https://github.com/mjambon/easy-format.git"
synopsis:
"High-level and functional interface to the Format module of the OCaml standard library"
description: """
This module offers a high-level and functional interface to the Format module of
the OCaml standard library. It is a pretty-printing facility, i.e. it takes as
input some code represented as a tree and formats this code into the most
visually satisfying result, breaking and indenting lines of code where
appropriate.
Input data must be first modelled and converted into a tree using 3 kinds of
nodes:
* atoms
* lists
* labelled nodes
Atoms represent any text that is guaranteed to be printed as-is. Lists can model
any sequence of items such as arrays of data or lists of definitions that are
labelled with something like "int main", "let x =" or "x:"."""
depends: [
"dune" {>= "1.10"}
"ocaml" {>= "4.02.3"}
]
url {
src:
"https://github.com/mjambon/easy-format/releases/download/1.3.2/easy-format-1.3.2.tbz"
checksum: [
"sha256=3440c2b882d537ae5e9011eb06abb53f5667e651ea4bb3b460ea8230fa8c1926"
"sha512=e39377a2ff020ceb9ac29e8515a89d9bdbc91dfcfa871c4e3baafa56753fac2896768e5d9822a050dc1e2ade43c8967afb69391a386c0a8ecd4e1f774e236135"
]
}

6
esy.lock/opam/fmt.0.8.6/opam → esy.lock/opam/fmt.0.8.8/opam

@ -8,7 +8,7 @@ bug-reports: "https://github.com/dbuenzli/fmt/issues" @@ -8,7 +8,7 @@ bug-reports: "https://github.com/dbuenzli/fmt/issues"
tags: [ "string" "format" "pretty-print" "org:erratique" ]
license: "ISC"
depends: [
"ocaml" {>= "4.03.0"}
"ocaml" {>= "4.05.0"}
"ocamlfind" {build}
"ocamlbuild" {build}
"topkg" {build & >= "0.9.0"}
@ -39,6 +39,6 @@ Fmt is distributed under the ISC license. @@ -39,6 +39,6 @@ Fmt is distributed under the ISC license.
[cmdliner]: http://erratique.ch/software/cmdliner
"""
url {
archive: "https://erratique.ch/software/fmt/releases/fmt-0.8.6.tbz"
checksum: "5407789e5f0ea42272ca19353b1abfd3"
archive: "https://erratique.ch/software/fmt/releases/fmt-0.8.8.tbz"
checksum: "473490fcfdf3ff0a8ccee226b873d4b2"
}

35
esy.lock/opam/ipaddr-sexp.4.0.0/opam

@ -0,0 +1,35 @@ @@ -0,0 +1,35 @@
opam-version: "2.0"
maintainer: "anil@recoil.org"
authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"]
synopsis: "A library for manipulation of IP address representations usnig sexp"
description: """
Sexp convertions for ipaddr
"""
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/mirage/ocaml-ipaddr"
doc: "https://mirage.github.io/ocaml-ipaddr/"
bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
depends: [
"ocaml" {>= "4.04.0"}
"dune" {>="1.9.0"}
"ipaddr" {=version}
"ipaddr-cstruct" {with-test & =version}
"ounit" {with-test}
"ppx_sexp_conv" {>= "v0.9.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-ipaddr.git"
url {
src:
"https://github.com/mirage/ocaml-ipaddr/releases/download/v4.0.0/ipaddr-v4.0.0.tbz"
checksum: [
"sha256=6f4abf9c210b20ccddf4610691a87b8c870790d8f71d4a7edcfca9e21b59fc29"
"sha512=ca55a8cfa8b84c0a2f4e1fe7afb4c582066bbb562efb94169c0347e441ce076dc426d191772edb869eca6bd77f42f7141378181057ad8886da25ef915a9ee57f"
]
}

12
esy.lock/opam/ipaddr.3.1.0/opam → esy.lock/opam/ipaddr.4.0.0/opam

@ -28,11 +28,12 @@ doc: "https://mirage.github.io/ocaml-ipaddr/" @@ -28,11 +28,12 @@ doc: "https://mirage.github.io/ocaml-ipaddr/"
bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
depends: [
"ocaml" {>= "4.04.0"}
"dune"
"dune" {>="1.9.0"}
"macaddr" {=version}
"sexplib0"
"domain-name" {>= "0.3.0"}
"ounit" {with-test}
"ppx_sexp_conv" {with-test}
"ppx_sexp_conv" {with-test & >= "v0.9.0"}
]
build: [
["dune" "subst"] {pinned}
@ -42,6 +43,9 @@ build: [ @@ -42,6 +43,9 @@ build: [
dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
url {
src:
"https://github.com/mirage/ocaml-ipaddr/releases/download/v3.1.0/ipaddr-v3.1.0.tbz"
checksum: "md5=471a594563bb9c3dd91ae912b5ffd6ed"
"https://github.com/mirage/ocaml-ipaddr/releases/download/v4.0.0/ipaddr-v4.0.0.tbz"
checksum: [
"sha256=6f4abf9c210b20ccddf4610691a87b8c870790d8f71d4a7edcfca9e21b59fc29"
"sha512=ca55a8cfa8b84c0a2f4e1fe7afb4c582066bbb562efb94169c0347e441ce076dc426d191772edb869eca6bd77f42f7141378181057ad8886da25ef915a9ee57f"
]
}

2
esy.lock/opam/junit.2.0.1/opam

@ -3,7 +3,7 @@ maintainer: "Louis Roché <louis@louisroche.net>" @@ -3,7 +3,7 @@ maintainer: "Louis Roché <louis@louisroche.net>"
authors: "Louis Roché <louis@louisroche.net>"
homepage: "https://github.com/Khady/ocaml-junit"
bug-reports: "https://github.com/Khady/ocaml-junit/issues"
license: "LGPLv3+ with OCaml linking exception"
license: "LGPL-3.0-or-later with OCaml-LGPL-linking-exception"
dev-repo: "git+https://github.com/Khady/ocaml-junit.git"
doc: "https://khady.github.io/ocaml-junit/"
tags: ["junit" "jenkins"]

2
esy.lock/opam/lambdasoup.0.6.3/opam

@ -3,7 +3,7 @@ version: "0.6.3" @@ -3,7 +3,7 @@ version: "0.6.3"
homepage: "https://github.com/aantron/lambda-soup"
doc: "http://aantron.github.io/lambda-soup"
bug-reports: "https://github.com/aantron/lambda-soup/issues"
license: "BSD"
license: "BSD-3-Clause"
authors: "Anton Bachin <antonbachin@yahoo.com>"
maintainer: "Anton Bachin <antonbachin@yahoo.com>"

12
esy.lock/opam/logs.0.6.3/opam → esy.lock/opam/logs.0.7.0/opam

@ -17,7 +17,9 @@ depopts: [ @@ -17,7 +17,9 @@ depopts: [
"js_of_ocaml"
"fmt"
"cmdliner"
"lwt" ]
"lwt"
"base-threads"
]
conflicts: [
"js_of_ocaml" { < "3.3.0" } ]
@ -27,7 +29,9 @@ build: [[ @@ -27,7 +29,9 @@ build: [[
"--with-js_of_ocaml" "%{js_of_ocaml:installed}%"
"--with-fmt" "%{fmt:installed}%"
"--with-cmdliner" "%{cmdliner:installed}%"
"--with-lwt" "%{lwt:installed}%" ]]
"--with-lwt" "%{lwt:installed}%"
"--with-base-threads" "%{base-threads:installed}%"
]]
synopsis: """Logging infrastructure for OCaml"""
description: """\
@ -55,6 +59,6 @@ Logs and its reporters are distributed under the ISC license. @@ -55,6 +59,6 @@ Logs and its reporters are distributed under the ISC license.
[lwt]: http://ocsigen.org/lwt/
"""
url {
archive: "https://erratique.ch/software/logs/releases/logs-0.6.3.tbz"
checksum: "370e4c802588f73d0777c59bc414b57b"
archive: "https://erratique.ch/software/logs/releases/logs-0.7.0.tbz"
checksum: "2bf021ca13331775e33cf34ab60246f7"
}

19
esy.lock/opam/lwt.4.2.1/opam → esy.lock/opam/lwt.4.3.0/opam

@ -2,6 +2,7 @@ opam-version: "2.0" @@ -2,6 +2,7 @@ opam-version: "2.0"
synopsis: "Promises and event-driven I/O"
version: "4.3.0"
license: "MIT"
homepage: "https://github.com/ocsigen/lwt"
doc: "https://ocsigen.org/lwt/manual/"
@ -13,22 +14,23 @@ authors: [ @@ -13,22 +14,23 @@ authors: [
]
maintainer: [
"Anton Bachin <antonbachin@yahoo.com>"
"Mauricio Fernandez <mfp@acm.org>"
"Simon Cruanes <simon.cruanes.2007@m4x.org>"
]
dev-repo: "git+https://github.com/ocsigen/lwt.git"
depends: [
"cppo" {build & >= "1.1.0"}
"dune"
"mmap" # mmap is needed as long as Lwt supports OCaml < 4.06.0.
"dune" {>= "1.7.0"}
"dune-configurator"
"mmap" {>= "1.1.0"} # mmap is needed as long as Lwt supports OCaml < 4.06.0.
"ocaml" {>= "4.02.0"}
"ocplib-endian"
"result" # result is needed as long as Lwt supports OCaml 4.02.
"seq" # seq is needed as long as Lwt supports OCaml < 4.07.0.
"bisect_ppx" {dev & >= "1.3.0"}
"ocamlfind" {dev & >= "1.7.3-1"}
]
depopts: [
"base-threads"
"base-unix"
@ -39,6 +41,11 @@ conflicts: [ @@ -39,6 +41,11 @@ conflicts: [
"ocaml-variants" {= "4.02.1+BER"}
]
post-messages: [
"Lwt 5.0.0 will make some breaking changes in November 2019. See
https://github.com/ocsigen/lwt/issues/584"
]
build: [
["dune" "build" "-p" name "-j" jobs]
]
@ -53,6 +60,6 @@ a single thread by default. This reduces the need for locks or other @@ -53,6 +60,6 @@ a single thread by default. This reduces the need for locks or other
synchronization primitives. Code can be run in parallel on an opt-in basis."
url {
src: "https://github.com/ocsigen/lwt/archive/4.2.1.tar.gz"
checksum: "md5=9d648386ca0a9978eb9487de36b781cc"
src: "https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz"
checksum: "md5=1a72b5ae4245707c12656632a25fc18c"
}

9
esy.lock/opam/lwt_ppx.1.2.2/opam → esy.lock/opam/lwt_ppx.1.2.3/opam

@ -2,6 +2,7 @@ opam-version: "2.0" @@ -2,6 +2,7 @@ opam-version: "2.0"
synopsis: "PPX syntax for Lwt, providing something similar to async/await from JavaScript"
version: "1.2.3"
license: "MIT"
homepage: "https://github.com/ocsigen/lwt"
doc: "https://ocsigen.org/lwt/api/Ppx_lwt"
@ -19,8 +20,8 @@ depends: [ @@ -19,8 +20,8 @@ depends: [
"dune"
"lwt"
"ocaml" {>= "4.02.0"}
"ocaml-migrate-parsetree"
"ppx_tools_versioned" {>= "5.0.1"}
"ocaml-migrate-parsetree" {>= "1.3.0"}
"ppx_tools_versioned" {>= "5.2.3"}
]
build: [
@ -28,6 +29,6 @@ build: [ @@ -28,6 +29,6 @@ build: [
]
url {
src: "https://github.com/ocsigen/lwt/archive/4.2.0.tar.gz"
checksum: "md5=2ce7827948adc611319f9449e4519070"
src: "https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz"
checksum: "md5=1a72b5ae4245707c12656632a25fc18c"
}

28
esy.lock/opam/lwt_ssl.1.1.2/opam

@ -1,28 +0,0 @@ @@ -1,28 +0,0 @@
opam-version: "2.0"
version: "1.1.2"
homepage: "https://github.com/aantron/lwt_ssl"
doc: "https://github.com/aantron/lwt_ssl/blob/master/src/lwt_ssl.mli"
bug-reports: "https://github.com/aantron/lwt_ssl/issues"
license: "LGPL with OpenSSL linking exception"
authors: [
"Jérôme Vouillon"
"Jérémie Dimino"
]
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
dev-repo: "git+https://github.com/aantron/lwt_ssl.git"
depends: [
"ocaml"
"base-unix"
"jbuilder" {build & >= "1.0+beta10"}
"lwt" {>= "3.0.0"}
"ssl" {>= "0.5.0"}
]
build: [
["jbuilder" "build" "-p" name "-j" jobs]
]
synopsis: "OpenSSL binding with concurrent I/O"
url {
src: "https://github.com/aantron/lwt_ssl/archive/1.1.2.tar.gz"
checksum: "md5=d239353b1e7c6e3fd4192c71a3b25ce2"
}

33
esy.lock/opam/lwt_ssl.1.1.3/opam

@ -0,0 +1,33 @@ @@ -0,0 +1,33 @@
opam-version: "2.0"
synopsis: "OpenSSL binding with concurrent I/O"
version: "1.1.3"
license: "LGPL with OpenSSL linking exception"
homepage: "https://github.com/ocsigen/lwt_ssl"
doc: "https://github.com/ocsigen/lwt_ssl/blob/master/src/lwt_ssl.mli"
bug-reports: "https://github.com/ocsigen/lwt_ssl/issues"
authors: [
"Jérôme Vouillon"
"Jérémie Dimino"
]
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
dev-repo: "git+https://github.com/ocsigen/lwt_ssl.git"
depends: [
"base-unix"
"dune"
"lwt" {>= "3.0.0"}
"ocaml"
"ssl" {>= "0.5.0"}
]
build: [
["dune" "build" "-p" name "-j" jobs]
]
url {
src: "https://github.com/ocsigen/lwt_ssl/archive/1.1.3.tar.gz"
checksum: "md5=b18414b2ef71ededa07666dfc467f10a"
}

27
esy.lock/opam/macaddr.3.1.0/opam

@ -1,27 +0,0 @@ @@ -1,27 +0,0 @@
opam-version: "2.0"
maintainer: "anil@recoil.org"
authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"]
synopsis: "A library for manipulation of MAC address representations"
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/mirage/ocaml-ipaddr"
doc: "https://mirage.github.io/ocaml-ipaddr/"
bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
depends: [
"ocaml" {>= "4.04.0"}
"dune"
"sexplib0"
"ounit" {with-test}
"ppx_sexp_conv" {with-test}
]
conflicts: [ "ipaddr" {< "3.0.0"} ]
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
]
dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
url {
src:
"https://github.com/mirage/ocaml-ipaddr/releases/download/v3.1.0/ipaddr-v3.1.0.tbz"
checksum: "md5=471a594563bb9c3dd91ae912b5ffd6ed"
}

40
esy.lock/opam/macaddr.4.0.0/opam

@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
opam-version: "2.0"
maintainer: "anil@recoil.org"
authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"]
synopsis: "A library for manipulation of MAC address representations"
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
homepage: "https://github.com/mirage/ocaml-ipaddr"
doc: "https://mirage.github.io/ocaml-ipaddr/"
bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
depends: [
"ocaml" {>= "4.04.0"}
"dune" {>="1.9.0"}
"ounit" {with-test}
"ppx_sexp_conv" {with-test & >= "v0.9.0"}
]
conflicts: [ "ipaddr" {< "3.0.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-ipaddr.git"
description: """
A library for manipulation of MAC address representations.
Features:
* oUnit-based tests
* MAC-48 (Ethernet) address support
* `Macaddr` is a `Map.OrderedType`
* All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library.
"""
url {
src:
"https://github.com/mirage/ocaml-ipaddr/releases/download/v4.0.0/ipaddr-v4.0.0.tbz"
checksum: [
"sha256=6f4abf9c210b20ccddf4610691a87b8c870790d8f71d4a7edcfca9e21b59fc29"
"sha512=ca55a8cfa8b84c0a2f4e1fe7afb4c582066bbb562efb94169c0347e441ce076dc426d191772edb869eca6bd77f42f7141378181057ad8886da25ef915a9ee57f"
]
}

7
esy.lock/opam/magic-mime.1.1.1/opam → esy.lock/opam/magic-mime.1.1.2/opam

@ -33,6 +33,9 @@ build: [ @@ -33,6 +33,9 @@ build: [
]
url {
src:
"https://github.com/mirage/ocaml-magic-mime/releases/download/v1.1.1/magic-mime-v1.1.1.tbz"
checksum: "md5=8430a2686206517f2753e47c9c038b5c"
"https://github.com/mirage/ocaml-magic-mime/releases/download/v1.1.2/magic-mime-v1.1.2.tbz"
checksum: [
"sha256=0c590bbc747531b56d392ee8f063d879df1e2026ba2dfa2d1bc98c9a9acb04eb"
"sha512=8264db78adc2c75b8adabc23c26ad34eab98383bd3a8f2068f2236ff3425d653c0238fbd7361e55a3d70d843413ef8671b6e97293074b4d3a1e300628d5292ab"
]
}

2
esy.lock/opam/markup.0.8.1/opam

@ -3,7 +3,7 @@ opam-version: "2.0" @@ -3,7 +3,7 @@ opam-version: "2.0"
synopsis: "Error-recovering functional HTML5 and XML parsers and writers"
version: "0.8.1"
license: "BSD"
license: "BSD-3-Clause"
homepage: "https://github.com/aantron/markup.ml"
doc: "http://aantron.github.io/markup.ml"
bug-reports: "https://github.com/aantron/markup.ml/issues"

6
esy.lock/opam/menhir.20190626/opam → esy.lock/opam/menhir.20190924/opam

@ -21,9 +21,9 @@ depends: [ @@ -21,9 +21,9 @@ depends: [
synopsis: "An LR(1) parser generator"
url {
src:
"https://gitlab.inria.fr/fpottier/menhir/repository/20190626/archive.tar.gz"
"https://gitlab.inria.fr/fpottier/menhir/repository/20190924/archive.tar.gz"
checksum: [
"md5=783961f8d124449a1a335cc8e50f013f"
"sha512=bacc5161682130d894a6476fb79363aa73e5582543265a0c23c9a1f9d974007c04853dc8f6faa2b8bd2e82b2323b8604dcc4cb74308af667698079b394dfd492"
"md5=677f1997fb73177d5a00fa1b8d61c3ef"
"sha512=ea8a9a6d773529cf6ac05e4c6c4532770fbb8e574c9b646efcefe90d9f24544741e3e8cfd94c8afea0447e34059a8c79c2829b46764ce3a3d6dcb3e7f75980fc"
]
}

9
esy.lock/opam/merlin-extend.0.4/opam → esy.lock/opam/merlin-extend.0.5/opam

@ -10,7 +10,7 @@ build: [ @@ -10,7 +10,7 @@ build: [
["dune" "build" "-p" name "-j" jobs]
]
depends: [
"dune"
"dune" {>= "1.0"}
"cppo" {build}
"ocaml" {>= "4.02.3"}
]
@ -20,9 +20,10 @@ This protocol allows to replace the OCaml frontend of Merlin. @@ -20,9 +20,10 @@ This protocol allows to replace the OCaml frontend of Merlin.
It extends what used to be done with the `-pp' flag to handle a few more cases."""
doc: "https://let-def.github.io/merlin-extend"
url {
src: "https://github.com/let-def/merlin-extend/archive/v0.4.tar.gz"
src:
"https://github.com/let-def/merlin-extend/releases/download/v0.5/merlin-extend-v0.5.tbz"
checksum: [
"md5=0663a58f2c45fad71615fbf0f6dd2e51"
"sha512=9c0f966f57756c06622fdb8ae1e0721bc098b8a9102fb87c22ad62cb52ece77e7447da2f200993f313273ea0b7c40cd889244407813167bd0d572293f02e0968"
"sha256=ca3a38c360c7d4827eb4789abf7a6aa4b6e3b4e3c3ef69a5be64dce4601ec227"
"sha512=55c5a3637337abb8ca8db679128a81ca8ccce567bc214d55b2e6444dc0e905b74c64d629bdea2457d0fe4be5306414feefcdbc4d4761fdafd59aa107550936b6"
]
}

9
esy.lock/opam/merlin.3.3.1/opam → esy.lock/opam/merlin.3.3.2/opam

@ -1,4 +1,5 @@ @@ -1,4 +1,5 @@
opam-version: "2.0"
name: "merlin"
maintainer: "defree@gmail.com"
authors: "The Merlin team"
homepage: "https://github.com/ocaml/merlin"
@ -7,7 +8,6 @@ dev-repo: "git+https://github.com/ocaml/merlin.git" @@ -7,7 +8,6 @@ dev-repo: "git+https://github.com/ocaml/merlin.git"
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
depends: [
"ocaml" {>= "4.02.1" & < "4.09"}
@ -61,9 +61,10 @@ See https://github.com/OCamlPro/opam-user-setup @@ -61,9 +61,10 @@ See https://github.com/OCamlPro/opam-user-setup
{success & !user-setup:installed}
]
url {
src: "https://github.com/ocaml/merlin/archive/v3.3.1.tar.gz"
src:
"https://github.com/ocaml/merlin/releases/download/v3.3.2/merlin-v3.3.2.tbz"
checksum: [
"md5=b542cacabeb98f9f22c6740f22a9fea7"
"sha512=8aa976197a55cdbe38180e80b1ae98b7408734a7a55b975a5be982016e7e723c64e9a82bcb1ff2827b27f9c5d210a2c34665d3e5c18afdaf4b0767b526b3d834"
"sha256=1d1c71e663b1e58acf19069cebd1e8d18f7dbe513c6065347d162cdd2c2de801"
"sha512=3ae021669808a40b4449f1cbdaca40b605ea5779a6204addd8b0ee4af9f14f528d55ca43a8dd3c7d547fb8e4cb256c09a9151d5559ef24dad83b5ab05aa146a2"
]
}

4
esy.lock/opam/mmap.1.1.0/opam

@ -5,12 +5,12 @@ homepage: "https://github.com/mirage/mmap" @@ -5,12 +5,12 @@ homepage: "https://github.com/mirage/mmap"
bug-reports: "https://github.com/mirage/mmap/issues"
doc: "https://mirage.github.io/mmap/"
dev-repo: "git+https://github.com/mirage/mmap.git"
license: "LGPL 2.1 with linking exception"
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
build: [
["dune" "build" "-p" name "-j" jobs]
]
depends: [
"ocaml" {>= "4.02.3"}
"ocaml"
"dune" {>= "1.6"}
]
synopsis: "File mapping functionality"

2
esy.lock/opam/num.1.2/opam

@ -6,7 +6,7 @@ authors: [ @@ -6,7 +6,7 @@ authors: [
"Pierre Weis"
"Xavier Leroy"
]
license: "LGPL 2.1 with OCaml linking exception"
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
homepage: "https://github.com/ocaml/num/"
bug-reports: "https://github.com/ocaml/num/issues"

8
esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam → esy.lock/opam/ocaml-compiler-libs.v0.12.1/opam

@ -10,14 +10,14 @@ build: [ @@ -10,14 +10,14 @@ build: [
]
depends: [
"ocaml" {>= "4.04.1"}
"dune" {>= "1.0"}
"dune" {>= "1.5.1"}
]
synopsis: "OCaml compiler libraries repackaged"
description: """
This packages exposes the OCaml compiler libraries repackages under
the toplevel names Ocaml_common, Ocaml_bytecomp, ..."""
the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ..."""
url {
src:
"https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.0.tar.gz"
checksum: "md5=3351925ed99be59829641d2044fc80c0"
"https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.1.tar.gz"
checksum: "md5=2f929af7c764a3f681a5671f271210c4"
}

2
esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam

@ -4,7 +4,7 @@ authors: [ @@ -4,7 +4,7 @@ authors: [
"Frédéric Bour <frederic.bour@lakaban.net>"
"Jérémie Dimino <jeremie@dimino.org>"
]
license: "LGPL-2.1 with OCaml linking exception"
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree"
bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues"
dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git"

2
esy.lock/opam/ocamlbuild.0.14.0/opam

@ -3,7 +3,7 @@ maintainer: "Gabriel Scherer <gabriel.scherer@gmail.com>" @@ -3,7 +3,7 @@ maintainer: "Gabriel Scherer <gabriel.scherer@gmail.com>"
authors: ["Nicolas Pouillard" "Berke Durak"]
homepage: "https://github.com/ocaml/ocamlbuild/"
bug-reports: "https://github.com/ocaml/ocamlbuild/issues"
license: "LGPL-2 with OCaml linking exception"
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc"
dev-repo: "git+https://github.com/ocaml/ocamlbuild.git"
build: [

19
esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch

@ -1,19 +0,0 @@ @@ -1,19 +0,0 @@
commit 40142bc941e6e308686e86be6fc2da92f346a22f
Author: Kate <kit.ty.kate@disroot.org>
Date: Tue Mar 19 16:29:06 2019 +0000
Remove awk from the set of checked unix tools as it's not used anywhere
diff --git a/configure b/configure
index d9b587c..20e8dca 100755
--- a/configure
+++ b/configure
@@ -184,7 +184,7 @@ echo "Configuring core..."
# Some standard Unix tools must be available:
-for tool in sed awk ocaml ocamlc uname rm make cat m4 dirname basename; do
+for tool in sed ocaml ocamlc uname rm make cat m4 dirname basename; do
if in_path $tool; then true; else
echo "configure: $tool not in PATH; this is required" 1>&2
exit 1

0
esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub → esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub

0
esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install → esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install

50
esy.lock/opam/ocamlfind.1.8.0/opam → esy.lock/opam/ocamlfind.1.8.1/opam

@ -1,9 +1,17 @@ @@ -1,9 +1,17 @@
opam-version: "2.0"
maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
homepage: "http://projects.camlcity.org/projects/findlib.html"
bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues"
synopsis: "A library manager for OCaml"
maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
authors: "Gerd Stolpmann <gerd@gerd-stolpmann.de>"
homepage: "http://projects.camlcity.org/projects/findlib.html"
bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues"
dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git"
patches: ["no-awk-check.patch"]
description: """
Findlib is a library manager for OCaml. It provides a convention how
to store libraries, and a file format ("META") to describe the
properties of libraries. There is also a tool (ocamlfind) for
interpreting the META files, so that it is very easy to use libraries
in programs and scripts.
"""
build: [
[
"./configure"
@ -26,43 +34,17 @@ install: [ @@ -26,43 +34,17 @@ install: [
[make "install"]
["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled}
]
remove: [
["ocamlfind" "remove" "bytes"]
[
"./configure"
"-bindir"
bin
"-sitelib"
lib
"-mandir"
man
"-config"
"%{lib}%/findlib.conf"
"-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"}
"-no-topfind" {ocaml:preinstalled}
]
[make "uninstall"]
["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled}
]
depends: [
"ocaml" {>= "4.00.0"}
"conf-m4" {build}
]
synopsis: "A library manager for OCaml"
description: """
Findlib is a library manager for OCaml. It provides a convention how
to store libraries, and a file format ("META") to describe the
properties of libraries. There is also a tool (ocamlfind) for
interpreting the META files, so that it is very easy to use libraries
in programs and scripts."""
authors: "Gerd Stolpmann <gerd@gerd-stolpmann.de>"
extra-files: [
["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"]
["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"]
["no-awk-check.patch" "md5=0378123bf1a45fccdea434c053ddb687"]
]
url {
src: "http://download.camlcity.org/download/findlib-1.8.0.tar.gz"
checksum: "md5=a710c559667672077a93d34eb6a42e5b"
mirrors: "http://download2.camlcity.org/download/findlib-1.8.0.tar.gz"
src: "http://download.camlcity.org/download/findlib-1.8.1.tar.gz"
checksum: "md5=18ca650982c15536616dea0e422cbd8c"
mirrors: "http://download2.camlcity.org/download/findlib-1.8.1.tar.gz"
}
depopts: ["graphics"]

33
esy.lock/opam/ocplib-endian.1.0/opam

@ -0,0 +1,33 @@ @@ -0,0 +1,33 @@
opam-version: "2.0"
authors: "Pierre Chambart"
maintainer: "pierre.chambart@ocamlpro.com"
homepage: "https://github.com/OCamlPro/ocplib-endian"
build: [
["ocaml" "setup.ml" "-configure" "--disable-debug" "--prefix" prefix]
["ocaml" "setup.ml" "-build"]
]
install: [
["ocaml" "setup.ml" "-install"]
]
remove: ["ocamlfind" "remove" "ocplib-endian"]
depends: [
"ocaml"
"base-bytes"
"ocamlfind"
"cppo" {>= "1.1.0"}
"ocamlbuild" {build}
]
dev-repo: "git+https://github.com/OCamlPro/ocplib-endian.git"
bug-reports: "https://github.com/OCamlPro/ocplib-endian/issues"
synopsis:
"Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01."
description: """
The library implements three modules:
* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.cppo.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;
* [EndianBytes](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBytes.cppo.mli) works directly on bytes, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;
* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.cppo.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts;"""
flags: light-uninstall
url {
src: "https://github.com/OCamlPro/ocplib-endian/archive/1.0.tar.gz"
checksum: "md5=74b45ba33e189283170a748c2a3ed477"
}

2
esy.lock/opam/ppx_derivers.1.2.1/opam

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
opam-version: "2.0"
maintainer: "jeremie@dimino.org"
authors: ["Jérémie Dimino"]
license: "BSD3"
license: "BSD-3-Clause"
homepage: "https://github.com/ocaml-ppx/ppx_derivers"
bug-reports: "https://github.com/ocaml-ppx/ppx_derivers/issues"
dev-repo: "git://github.com/ocaml-ppx/ppx_derivers.git"

2
esy.lock/opam/ppx_deriving.4.4/opam

@ -22,7 +22,7 @@ depends: [ @@ -22,7 +22,7 @@ depends: [
"ppx_tools" {>= "4.02.3"}
"result"
"ounit" {with-test}
"ocaml" {>= "4.02" & < "4.09.0"}
"ocaml" {>= "4.02" & < "4.10.0"}
]
synopsis: "Type-driven code generation for OCaml >=4.02.2"
description: """

35
esy.lock/opam/ppx_deriving_yojson.3.5.1/opam

@ -0,0 +1,35 @@ @@ -0,0 +1,35 @@
opam-version: "2.0"
maintainer: "whitequark <whitequark@whitequark.org>"
authors: [ "whitequark <whitequark@whitequark.org>" ]
license: "MIT"
homepage: "https://github.com/whitequark/ppx_deriving_yojson"
bug-reports: "https://github.com/whitequark/ppx_deriving_yojson/issues"
dev-repo: "git://github.com/whitequark/ppx_deriving_yojson.git"
tags: [ "syntax" "json" ]
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name] {with-test}
]
depends: [
"ocaml" {>= "4.04.0" & < "4.10.0"}
"yojson" {>= "1.6.0" & < "2.0.0"}
"result"
"ppx_deriving" {>= "4.0" & < "5.0"}
"ppx_tools" {build}
"ppxfind" {build}
"dune" {>= "1.2"}
"cppo" {build}
"ounit" {with-test & >= "2.0.0"}
]
conflicts: [
"ppx_deriving" {= "4.2"}
]
synopsis: "JSON codec generator for OCaml"
description: """
ppx_deriving_yojson is a ppx_deriving plugin that provides
a JSON codec generator."""
url {
src: "https://github.com/ocaml-ppx/ppx_deriving_yojson/archive/v3.5.1.tar.gz"
checksum: "sha256=aefe9c673f2f0ee2beb9edcca5a4e332a9fe9266c81bc554b8df5cd375568994"
}

2
esy.lock/opam/ppxfind.1.3/opam

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
opam-version: "2.0"
maintainer: "jeremie@dimino.org"
authors: ["Jérémie Dimino"]
license: "BSD3"
license: "BSD-3-Clause"
homepage: "https://github.com/diml/ppxfind"
bug-reports: "https://github.com/diml/ppxfind/issues"
dev-repo: "git+https://github.com/diml/ppxfind.git"

13
esy.lock/opam/ppxlib.0.8.0/opam → esy.lock/opam/ppxlib.0.8.1/opam

@ -11,16 +11,16 @@ build: [ @@ -11,16 +11,16 @@ build: [
["dune" "build" "-p" name "-j" jobs]
]
run-test: [
["dune" "runtest" "-p" name "-j" jobs] { ocaml >= "4.06" }
["dune" "runtest" "-p" name "-j" jobs] { ocaml:version >= "4.06" & ocaml:version < "4.08" }
]
depends: [
"ocaml" {>= "4.04.1"}
"base" {>= "v0.11.0" & < "v0.13"}
"base" {>= "v0.11.0"}
"dune"
"ocaml-compiler-libs" {>= "v0.11.0"}
"ocaml-migrate-parsetree" {>= "1.3.1"}
"ppx_derivers" {>= "1.0"}
"stdio" {>= "v0.11.0" & < "v0.13"}
"stdio" {>= "v0.11.0"}
"ocamlfind" {with-test}
]
synopsis: "Base library and tools for ppx rewriters"
@ -37,6 +37,9 @@ A comprehensive toolbox for ppx development. It features: @@ -37,6 +37,9 @@ A comprehensive toolbox for ppx development. It features:
"""
url {
src:
"https://github.com/ocaml-ppx/ppxlib/archive/0.8.0.tar.gz"
checksum: "md5=9b1cfe1ae58d7ad851ed5618c1bf64a0"
"https://github.com/ocaml-ppx/ppxlib/releases/download/0.8.1/ppxlib-0.8.1.tbz"
checksum: [
"sha256=a5cb79ee83bba80304b65bc47f2985382bef89668b1b46f9ffb3734c2f2f7521"
"sha512=74bf4a0811f4fa73969149efc7f98620bf1c1ef7322edb8de82e02e25b61e005945887ea865b462bfb638d7d0e574706da190ca9416643f4464a89262ae7ae12"
]
}

2
esy.lock/opam/re.1.9.0/opam

@ -8,7 +8,7 @@ authors: [ @@ -8,7 +8,7 @@ authors: [
"Rudi Grinberg"
"Gabriel Radanne"
]
license: "LGPL-2.0 with OCaml linking exception"
license: "LGPL-2.0-only with OCaml-LGPL-linking-exception"
homepage: "https://github.com/ocaml/ocaml-re"
bug-reports: "https://github.com/ocaml/ocaml-re/issues"
dev-repo: "git+https://github.com/ocaml/ocaml-re.git"

2
esy.lock/opam/result.1.4/opam

@ -4,7 +4,7 @@ authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] @@ -4,7 +4,7 @@ authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
homepage: "https://github.com/janestreet/result"
dev-repo: "git+https://github.com/janestreet/result.git"
bug-reports: "https://github.com/janestreet/result/issues"
license: "BSD3"
license: "BSD-3-Clause"
build: [["dune" "build" "-p" name "-j" jobs]]
depends: [
"ocaml"

2
esy.lock/opam/seq.0.1/opam

@ -3,7 +3,7 @@ maintainer: "simon.cruanes.2007@m4x.org" @@ -3,7 +3,7 @@ maintainer: "simon.cruanes.2007@m4x.org"
authors: "Simon Cruanes"
homepage: "https://github.com/c-cube/seq/"
bug-reports: "https://github.com/c-cube/seq/issues"
license: "GPL"
license: "GPL-1.0-or-later"
tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"]
dev-repo: "git+https://github.com/c-cube/seq.git"
build: [make "build"]

9
esy.lock/opam/ssl.0.5.7/opam → esy.lock/opam/ssl.0.5.9/opam

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
opam-version: "2.0"
maintainer: "Christopher Zimmermann <christopher@gmerlin.de>"
maintainer: "Samuel Mimram <samuel.mimram@ens-lyon.org>"
homepage: "https://github.com/savonet/ocaml-ssl"
dev-repo: "git+https://github.com/savonet/ocaml-ssl.git"
bug-reports: "https://github.com/savonet/ocaml-ssl/issues"
@ -10,15 +10,16 @@ build: [ @@ -10,15 +10,16 @@ build: [
depends: [
"ocaml" {>= "4.02.0"}
"dune" {>= "1.2.1"}
"dune-configurator"
"base-unix"
"conf-openssl"
]
synopsis: "Bindings for OpenSSL"
authors: "Samuel Mimram <samuel.mimram@ens-lyon.org>"
url {
src: "https://github.com/savonet/ocaml-ssl/archive/0.5.7.tar.gz"
src: "https://github.com/savonet/ocaml-ssl/archive/0.5.9.tar.gz"
checksum: [
"md5=47ce60f1a019ddb9c66c4f1c8b9ed862"
"sha512=b412cbdcd92ee3ba227161d804d20b32c8cbda2e4eb0c195adb5d47b56b25e3ce8c831b9f4fae1c76d21b61df1b151745c9477cb850851f712ebb01146c69e7a"
"md5=09265ae2dee5ac48507ccb8a81244a15"
"sha512=6826e5a6ab9f51013e8d097900f443d091e085e3d2d232a315a0e3a90ca334c9b9779d20dcae267f9ed961bc4a08fcb80372e669389c59a22d5c7706d37fcd5f"
]
}

9
esy.lock/opam/topkg.1.0.0/opam → esy.lock/opam/topkg.1.0.1/opam

@ -8,10 +8,9 @@ dev-repo: "git+http://erratique.ch/repos/topkg.git" @@ -8,10 +8,9 @@ dev-repo: "git+http://erratique.ch/repos/topkg.git"
bug-reports: "https://github.com/dbuenzli/topkg/issues"
tags: ["packaging" "ocamlbuild" "org:erratique"]
depends: [
"ocaml" {>= "4.01.0"}
"ocaml" {>= "4.03.0"}
"ocamlfind" {build & >= "1.6.1"}
"ocamlbuild"
"result" ]
"ocamlbuild" ]
build: [[
"ocaml" "pkg/pkg.ml" "build"
"--pkg-name" name
@ -44,6 +43,6 @@ Topkg-care is distributed under the ISC license it depends on @@ -44,6 +43,6 @@ Topkg-care is distributed under the ISC license it depends on
[webbrowser]: http://erratique.ch/software/webbrowser
"""
url {
src: "http://erratique.ch/software/topkg/releases/topkg-1.0.0.tbz"
checksum: "md5=e3d76bda06bf68cb5853caf6627da603"
archive: "http://erratique.ch/software/topkg/releases/topkg-1.0.1.tbz"
checksum: "16b90e066d8972a5ef59655e7c28b3e9"
}

2
esy.lock/opam/tyxml.4.3.0/opam

@ -4,7 +4,7 @@ homepage: "https://github.com/ocsigen/tyxml/" @@ -4,7 +4,7 @@ homepage: "https://github.com/ocsigen/tyxml/"
bug-reports: "https://github.com/ocsigen/tyxml/issues"
doc: "https://ocsigen.org/tyxml/manual/"
dev-repo: "git+https://github.com/ocsigen/tyxml.git"
license: "LGPL-2.1 with OCaml linking exception"
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
build: [
["dune" "subst"] {pinned}

0
esy.lock/overrides/opam__s__dune_opam__c__1.10.0_opam_override/package.json → esy.lock/overrides/opam__s__dune_opam__c__1.11.3_opam_override/package.json

22
esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch → esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch

@ -412,8 +412,8 @@ @@ -412,8 +412,8 @@
+ (sl (Findlib.ocaml_ldconf()));
flush stdout
| Some "conf" ->
- print_endline Findlib_config.config_file
+ print_endline (sl Findlib_config.config_file)
- print_endline (Findlib.config_file())
+ print_endline (sl (Findlib.config_file()))
| Some "path" ->
- List.iter print_endline (Findlib.search_path())
+ List.iter ( fun x -> print_endline (sl x)) (Findlib.search_path())
@ -469,21 +469,3 @@ @@ -469,21 +469,3 @@
sed -e 's;@AUTOLINK@;$(OCAML_AUTOLINK);g' \
-e 's;@SYSTEM@;$(SYSTEM);g' \
>findlib_config.ml
@@ -113,7 +114,7 @@
$(OCAMLC) -a -o num_top.cma $(NUMTOP_OBJECTS)
clean:
- rm -f *.cmi *.cmo *.cma *.cmx *.a *.o *.cmxa \
+ rm -f *.cmi *.cmo *.cma *.cmx *.lib *.a *.o *.cmxa \
fl_meta.ml findlib_config.ml findlib.mml topfind.ml topfind \
ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX)
@@ -121,7 +122,7 @@
mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)"
mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(prefix)$(OCAML_CORE_STDLIB)"
- files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \
+ files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib$(LIB_SUFFIX) findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top$(LIB_SUFFIX) findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload$(LIB_SUFFIX) findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \
cp $$files "$(prefix)$(OCAML_SITELIB)/$(NAME)"
f="ocamlfind$(EXEC_SUFFIX)"; { test -f ocamlfind_opt$(EXEC_SUFFIX) && f="ocamlfind_opt$(EXEC_SUFFIX)"; }; \
cp $$f "$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"

2
esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json → esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json

@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
[
"bash",
"-c",
"#{os == 'windows' ? 'patch -p1 < findlib-1.8.0.patch' : 'true'}"
"#{os == 'windows' ? 'patch -p1 < findlib-1.8.1.patch' : 'true'}"
],
[
"./configure",

13
esy.lock/overrides/opam__s__ocplib_endian_opam__c__1.0_opam_override/files/esy-fix.patch

@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
--- ./setup.ml
+++ ./setup.ml
@@ -6331,9 +6331,7 @@
[
"-classic-display";
"-no-log";
- "-no-links";
- "-install-lib-dir";
- (Filename.concat (standard_library ()) "ocamlbuild")
+ "-no-links"
]
else
[];

41
esy.lock/overrides/opam__s__ocplib_endian_opam__c__1.0_opam_override/files/ocplib-endian-0.8.patch

@ -0,0 +1,41 @@ @@ -0,0 +1,41 @@
--- ./myocamlbuild.ml
+++ ./myocamlbuild.ml
@@ -573,6 +573,24 @@
Add a dependency after dropping support for 4.01 and earlier. *)
let dispatch_cppo = function
| After_rules -> begin
+ let is_directory s =
+ let slen = String.length s in
+ let s =
+ if Sys.os_type <> "Win32" || slen < 2 then
+ s
+ else
+ match s.[slen-1] with
+ | '\\' | '/' ->
+ if slen <> 3 || s.[1] <> ':' then
+ String.sub s 0 (slen -1)
+ else
+ (match s.[0] with
+ | 'A' .. 'Z' | 'a' .. 'z' -> s
+ | _ -> String.sub s 0 (slen -1))
+ | _ -> s
+ in
+ Pathname.is_directory s
+ in
let cppo_rules ext =
let dep = "%(name).cppo"-.-ext
and prod1 = "%(name: <*> and not <*.cppo>)"-.-ext
@@ -591,11 +609,11 @@
pflag ["cppo"] "cppo_D" (fun s -> S [A "-D"; A s]) ;
pflag ["cppo"] "cppo_U" (fun s -> S [A "-U"; A s]) ;
pflag ["cppo"] "cppo_I" (fun s ->
- if Pathname.is_directory s then S [A "-I"; P s]
+ if is_directory s then S [A "-I"; P s]
else S [A "-I"; P (Pathname.dirname s)]
) ;
pdep ["cppo"] "cppo_I" (fun s ->
- if Pathname.is_directory s then [] else [s]) ;
+ if is_directory s then [] else [s]) ;
flag ["cppo"; "cppo_q"] (A "-q") ;
flag ["cppo"; "cppo_s"] (A "-s") ;
flag ["cppo"; "cppo_n"] (A "-n") ;

34
esy.lock/overrides/opam__s__ocplib_endian_opam__c__1.0_opam_override/package.json

@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
{
"build": [
[
"bash",
"-c",
"#{os == 'windows' ? 'patch -p1 < ocplib-endian-0.8.patch' : 'true'}"
],
[
"bash",
"-c",
"#{os == 'windows' ? 'patch -p1 < esy-fix.patch' : 'true'}"
],
[
"ocaml",
"setup.ml",
"-configure",
"--disable-debug",
"--prefix",
"#{self.install}"
],
[
"ocaml",
"setup.ml",
"-build"
]
],
"install": [
[
"ocaml",
"setup.ml",
"-install"
]
]
}

25
package.json

@ -80,29 +80,28 @@ @@ -80,29 +80,28 @@
},
"license": "GPL-3.0",
"dependencies": {
"@opam/dune": "^1.9.3",
"@esy-ocaml/reason": "*",
"@opam/base": "v0.12.2",
"@opam/cmdliner": "^1.0.3",
"@opam/lwt": "^4.2.1",
"@opam/lwt_ppx": "^1.2.2",
"@opam/ppx_let": "v0.12.0",
"@opam/ppx_deriving": "^4.2.1",
"@opam/cohttp": "^2.1.2",
"@opam/cohttp-lwt": "^2.0.0",
"@opam/cohttp-lwt-unix": "^2.0.0",
"@opam/ssl": "0.5.7",
"@opam/dune": "^1.9.3",
"@opam/lambdasoup": "^0.6.3",
"@opam/lwt": "^4.2.1",
"@opam/lwt_ppx": "^1.2.2",
"@opam/lwt_ssl": "^1.1.2",
"@opam/ppx_deriving": "^4.2.1",
"@opam/ppx_deriving_yojson": "3.5.1",
"@opam/ppx_let": "v0.12.0",
"@opam/ssl": "0.5.9",
"@opam/yojson": "1.7.0",
"@reason-native/console": "^0.1.0",
"@reason-native/pastel": "^0.2.0",
"@reason-native/rely": "^1.2.0",
"@esy-ocaml/reason": "*",
"@opam/lambdasoup": "^0.6.3",
"refmterr": "*",
"ocaml": "~4.6.0",
"pesy": "*"
},
"resolutions": {
"@opam/macaddr": "3.1.0"
"pesy": "*",
"refmterr": "*"
},
"devDependencies": {
"@opam/merlin": "*",

Loading…
Cancel
Save