From ca019adc8610b243cf59b4ef64fdd1eaad172b60 Mon Sep 17 00:00:00 2001 From: David Sancho Moreno Date: Mon, 24 Jul 2023 11:18:41 +0200 Subject: [PATCH] Remove esy.lock --- esy.lock/.gitattributes | 3 - esy.lock/.gitignore | 3 - esy.lock/index.json | 2009 ----------------- esy.lock/opam/alcotest.1.7.0/opam | 59 - esy.lock/opam/astring.0.8.5/opam | 37 - esy.lock/opam/base-bigarray.base/opam | 6 - esy.lock/opam/base-bytes.base/opam | 9 - esy.lock/opam/base-threads.base/opam | 6 - esy.lock/opam/base-unix.base/opam | 6 - esy.lock/opam/base.v0.16.1/opam | 39 - esy.lock/opam/base64.3.5.1/opam | 38 - esy.lock/opam/camlp-streams.5.0.1/opam | 59 - esy.lock/opam/chrome-trace.3.8.2/opam | 39 - esy.lock/opam/cmdliner.1.2.0/opam | 39 - esy.lock/opam/cppo.1.6.9/opam | 39 - esy.lock/opam/csexp.1.5.2/opam | 58 - esy.lock/opam/dune-build-info.3.8.2/opam | 45 - esy.lock/opam/dune-configurator.3.8.2/opam | 49 - esy.lock/opam/dune-rpc.3.6.2/opam | 43 - esy.lock/opam/dyn.3.6.2/opam | 40 - esy.lock/opam/either.1.0.0/opam | 40 - esy.lock/opam/fiber.3.7.0/opam | 39 - esy.lock/opam/fix.20230505/opam | 26 - esy.lock/opam/fmt.0.9.0/opam | 36 - esy.lock/opam/fpath.0.7.3/opam | 36 - esy.lock/opam/gen.1.1/opam | 31 - esy.lock/opam/menhir.20220210/opam | 29 - esy.lock/opam/menhirLib.20220210/opam | 30 - esy.lock/opam/menhirSdk.20220210/opam | 30 - esy.lock/opam/merlin-extend.0.6.1/opam | 30 - .../opam/ocaml-compiler-libs.v0.12.4/opam | 39 - .../opam/ocaml-lsp-server.1.15.1-4.14/opam | 66 - .../opam/ocaml-migrate-parsetree.2.4.0/opam | 39 - esy.lock/opam/ocaml-syntax-shims.1.0.0/opam | 39 - esy.lock/opam/ocaml-version.3.5.0/opam | 49 - esy.lock/opam/ocamlbuild.0.14.2+win/opam | 38 - esy.lock/opam/ocamlc-loc.3.6.2/opam | 40 - ...en-installing-with-a-system-compiler.patch | 26 - esy.lock/opam/ocamlfind.1.9.5/opam | 47 - esy.lock/opam/ocamlformat-rpc-lib.0.25.1/opam | 39 - esy.lock/opam/ocamlformat.0.24.1/opam | 57 - esy.lock/opam/ocp-indent.1.8.1/opam | 57 - esy.lock/opam/octavius.1.2.2/opam | 33 - esy.lock/opam/odoc-parser.2.0.0/opam | 47 - esy.lock/opam/omd.1.3.2/opam | 50 - esy.lock/opam/ordering.3.6.2/opam | 38 - esy.lock/opam/pp.1.1.2/opam | 58 - esy.lock/opam/ppx_derivers.1.2.1/opam | 23 - esy.lock/opam/ppx_deriving.5.2.1/opam | 40 - esy.lock/opam/ppx_deriving_yojson.3.7.0/opam | 34 - .../opam/ppx_yojson_conv_lib.v0.16.0/opam | 24 - esy.lock/opam/re.1.10.4/opam | 46 - esy.lock/opam/result.1.5/opam | 22 - esy.lock/opam/sedlex.3.0/opam | 47 - esy.lock/opam/seq.base/files/META.seq | 4 - esy.lock/opam/seq.base/files/seq.install | 3 - esy.lock/opam/seq.base/opam | 15 - esy.lock/opam/sexplib0.v0.16.0/opam | 26 - esy.lock/opam/spawn.v0.15.1/opam | 56 - esy.lock/opam/stdio.v0.16.0/opam | 27 - esy.lock/opam/stdlib-shims.0.3.0/opam | 31 - esy.lock/opam/stdune.3.6.2/opam | 44 - esy.lock/opam/topkg.1.0.7/opam | 47 - esy.lock/opam/uchar.0.0.2/opam | 36 - esy.lock/opam/uucp.15.0.0/opam | 55 - esy.lock/opam/uuseg.15.0.0/opam | 57 - esy.lock/opam/uutf.1.0.3/opam | 36 - esy.lock/opam/xdg.3.8.2/opam | 39 - esy.lock/opam/yojson.2.0.2/opam | 38 - .../files/ocamlbuild-0.14.2.patch | 0 .../files/winpatch.patch | 11 - .../package.json | 29 - .../files/findlib.patch | 485 ---- .../package.json | 61 - .../files/winpatch.patch | 11 - .../package.json | 11 - 76 files changed, 5073 deletions(-) delete mode 100644 esy.lock/.gitattributes delete mode 100644 esy.lock/.gitignore delete mode 100644 esy.lock/index.json delete mode 100644 esy.lock/opam/alcotest.1.7.0/opam delete mode 100644 esy.lock/opam/astring.0.8.5/opam delete mode 100644 esy.lock/opam/base-bigarray.base/opam delete mode 100644 esy.lock/opam/base-bytes.base/opam delete mode 100644 esy.lock/opam/base-threads.base/opam delete mode 100644 esy.lock/opam/base-unix.base/opam delete mode 100644 esy.lock/opam/base.v0.16.1/opam delete mode 100644 esy.lock/opam/base64.3.5.1/opam delete mode 100644 esy.lock/opam/camlp-streams.5.0.1/opam delete mode 100644 esy.lock/opam/chrome-trace.3.8.2/opam delete mode 100644 esy.lock/opam/cmdliner.1.2.0/opam delete mode 100644 esy.lock/opam/cppo.1.6.9/opam delete mode 100644 esy.lock/opam/csexp.1.5.2/opam delete mode 100644 esy.lock/opam/dune-build-info.3.8.2/opam delete mode 100644 esy.lock/opam/dune-configurator.3.8.2/opam delete mode 100644 esy.lock/opam/dune-rpc.3.6.2/opam delete mode 100644 esy.lock/opam/dyn.3.6.2/opam delete mode 100644 esy.lock/opam/either.1.0.0/opam delete mode 100644 esy.lock/opam/fiber.3.7.0/opam delete mode 100644 esy.lock/opam/fix.20230505/opam delete mode 100644 esy.lock/opam/fmt.0.9.0/opam delete mode 100644 esy.lock/opam/fpath.0.7.3/opam delete mode 100644 esy.lock/opam/gen.1.1/opam delete mode 100644 esy.lock/opam/menhir.20220210/opam delete mode 100644 esy.lock/opam/menhirLib.20220210/opam delete mode 100644 esy.lock/opam/menhirSdk.20220210/opam delete mode 100644 esy.lock/opam/merlin-extend.0.6.1/opam delete mode 100644 esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam delete mode 100644 esy.lock/opam/ocaml-lsp-server.1.15.1-4.14/opam delete mode 100644 esy.lock/opam/ocaml-migrate-parsetree.2.4.0/opam delete mode 100644 esy.lock/opam/ocaml-syntax-shims.1.0.0/opam delete mode 100644 esy.lock/opam/ocaml-version.3.5.0/opam delete mode 100644 esy.lock/opam/ocamlbuild.0.14.2+win/opam delete mode 100644 esy.lock/opam/ocamlc-loc.3.6.2/opam delete mode 100644 esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch delete mode 100644 esy.lock/opam/ocamlfind.1.9.5/opam delete mode 100644 esy.lock/opam/ocamlformat-rpc-lib.0.25.1/opam delete mode 100644 esy.lock/opam/ocamlformat.0.24.1/opam delete mode 100644 esy.lock/opam/ocp-indent.1.8.1/opam delete mode 100644 esy.lock/opam/octavius.1.2.2/opam delete mode 100644 esy.lock/opam/odoc-parser.2.0.0/opam delete mode 100644 esy.lock/opam/omd.1.3.2/opam delete mode 100644 esy.lock/opam/ordering.3.6.2/opam delete mode 100644 esy.lock/opam/pp.1.1.2/opam delete mode 100644 esy.lock/opam/ppx_derivers.1.2.1/opam delete mode 100644 esy.lock/opam/ppx_deriving.5.2.1/opam delete mode 100644 esy.lock/opam/ppx_deriving_yojson.3.7.0/opam delete mode 100644 esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam delete mode 100644 esy.lock/opam/re.1.10.4/opam delete mode 100644 esy.lock/opam/result.1.5/opam delete mode 100644 esy.lock/opam/sedlex.3.0/opam delete mode 100644 esy.lock/opam/seq.base/files/META.seq delete mode 100644 esy.lock/opam/seq.base/files/seq.install delete mode 100644 esy.lock/opam/seq.base/opam delete mode 100644 esy.lock/opam/sexplib0.v0.16.0/opam delete mode 100644 esy.lock/opam/spawn.v0.15.1/opam delete mode 100644 esy.lock/opam/stdio.v0.16.0/opam delete mode 100644 esy.lock/opam/stdlib-shims.0.3.0/opam delete mode 100644 esy.lock/opam/stdune.3.6.2/opam delete mode 100644 esy.lock/opam/topkg.1.0.7/opam delete mode 100644 esy.lock/opam/uchar.0.0.2/opam delete mode 100644 esy.lock/opam/uucp.15.0.0/opam delete mode 100644 esy.lock/opam/uuseg.15.0.0/opam delete mode 100644 esy.lock/opam/uutf.1.0.3/opam delete mode 100644 esy.lock/opam/xdg.3.8.2/opam delete mode 100644 esy.lock/opam/yojson.2.0.2/opam delete mode 100644 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch delete mode 100644 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch delete mode 100644 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json delete mode 100644 esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/files/findlib.patch delete mode 100644 esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json delete mode 100644 esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/files/winpatch.patch delete mode 100644 esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/package.json diff --git a/esy.lock/.gitattributes b/esy.lock/.gitattributes deleted file mode 100644 index e0b4e26c5..000000000 --- a/esy.lock/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ - -# Set eol to LF so files aren't converted to CRLF-eol on Windows. -* text eol=lf linguist-generated diff --git a/esy.lock/.gitignore b/esy.lock/.gitignore deleted file mode 100644 index a221be227..000000000 --- a/esy.lock/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ - -# Reset any possible .gitignore, we want all esy.lock to be un-ignored. -!* diff --git a/esy.lock/index.json b/esy.lock/index.json deleted file mode 100644 index c7177e0f8..000000000 --- a/esy.lock/index.json +++ /dev/null @@ -1,2009 +0,0 @@ -{ - "checksum": "0b1d05717ba8cef2b9bc8e8bff4ffd31", - "root": "@davesnx/styled-ppx@link-dev:./package.json", - "node": { - "rescript@10.1.3@d41d8cd9": { - "id": "rescript@10.1.3@d41d8cd9", - "name": "rescript", - "version": "10.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/rescript/-/rescript-10.1.3.tgz#sha1:0ff208cef09ea1f8ad38efc171c4942eca72d444" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ocaml@4.14.0@d41d8cd9": { - "id": "ocaml@4.14.0@d41d8cd9", - "name": "ocaml", - "version": "4.14.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.14.0.tgz#sha1:619afaeabcc8732cc1f4014a7251403927f44021" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@opam/yojson@opam:2.0.2@eb65f292": { - "id": "@opam/yojson@opam:2.0.2@eb65f292", - "name": "@opam/yojson", - "version": "opam:2.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/87/876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b#sha256:876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b", - "archive:https://github.com/ocaml-community/yojson/releases/download/2.0.2/yojson-2.0.2.tbz#sha256:876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b" - ], - "opam": { - "name": "yojson", - "version": "2.0.2", - "path": "esy.lock/opam/yojson.2.0.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/xdg@opam:3.8.2@212969d2": { - "id": "@opam/xdg@opam:3.8.2@212969d2", - "name": "@opam/xdg", - "version": "opam:3.8.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5a/5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd", - "archive:https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - ], - "opam": { - "name": "xdg", - "version": "3.8.2", - "path": "esy.lock/opam/xdg.3.8.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/uutf@opam:1.0.3@47c95a18": { - "id": "@opam/uutf@opam:1.0.3@47c95a18", - "name": "@opam/uutf", - "version": "opam:1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/50/50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8#sha512:50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8", - "archive:https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz#sha512:50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8" - ], - "opam": { - "name": "uutf", - "version": "1.0.3", - "path": "esy.lock/opam/uutf.1.0.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/uuseg@opam:15.0.0@14085231": { - "id": "@opam/uuseg@opam:15.0.0@14085231", - "name": "@opam/uuseg", - "version": "opam:15.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/37/37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f#sha512:37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f", - "archive:https://erratique.ch/software/uuseg/releases/uuseg-15.0.0.tbz#sha512:37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f" - ], - "opam": { - "name": "uuseg", - "version": "15.0.0", - "path": "esy.lock/opam/uuseg.15.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uucp@opam:15.0.0@55460339", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uucp@opam:15.0.0@55460339" - ] - }, - "@opam/uucp@opam:15.0.0@55460339": { - "id": "@opam/uucp@opam:15.0.0@55460339", - "name": "@opam/uucp", - "version": "opam:15.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/ee/ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b#sha512:ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b", - "archive:https://erratique.ch/software/uucp/releases/uucp-15.0.0.tbz#sha512:ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b" - ], - "opam": { - "name": "uucp", - "version": "15.0.0", - "path": "esy.lock/opam/uucp.15.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/uchar@opam:0.0.2@aedf91f9": { - "id": "@opam/uchar@opam:0.0.2@aedf91f9", - "name": "@opam/uchar", - "version": "opam:0.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/c9/c9ba2c738d264c420c642f7bb1cf4a36#md5:c9ba2c738d264c420c642f7bb1cf4a36", - "archive:https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz#md5:c9ba2c738d264c420c642f7bb1cf4a36" - ], - "opam": { - "name": "uchar", - "version": "0.0.2", - "path": "esy.lock/opam/uchar.0.0.2" - } - }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override" - } - ], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/topkg@opam:1.0.7@7ee47d76": { - "id": "@opam/topkg@opam:1.0.7@7ee47d76", - "name": "@opam/topkg", - "version": "opam:1.0.7", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/09/09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535", - "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" - ], - "opam": { - "name": "topkg", - "version": "1.0.7", - "path": "esy.lock/opam/topkg.1.0.7" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d" - ] - }, - "@opam/stdune@opam:3.6.2@47d75c4b": { - "id": "@opam/stdune@opam:3.6.2@47d75c4b", - "name": "@opam/stdune", - "version": "opam:3.6.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b6/b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c", - "archive:https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - ], - "opam": { - "name": "stdune", - "version": "3.6.2", - "path": "esy.lock/opam/stdune.3.6.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/stdlib-shims@opam:0.3.0@72c7bc98": { - "id": "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "name": "@opam/stdlib-shims", - "version": "opam:0.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/ba/babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a#sha256:babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a", - "archive:https://github.com/ocaml/stdlib-shims/releases/download/0.3.0/stdlib-shims-0.3.0.tbz#sha256:babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a" - ], - "opam": { - "name": "stdlib-shims", - "version": "0.3.0", - "path": "esy.lock/opam/stdlib-shims.0.3.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/stdio@opam:v0.16.0@a75c1ca1": { - "id": "@opam/stdio@opam:v0.16.0@a75c1ca1", - "name": "@opam/stdio", - "version": "opam:v0.16.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/61/61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e#sha256:61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/stdio-v0.16.0.tar.gz#sha256:61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e" - ], - "opam": { - "name": "stdio", - "version": "v0.16.0", - "path": "esy.lock/opam/stdio.v0.16.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/base@opam:v0.16.1@f532ef9b", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/base@opam:v0.16.1@f532ef9b" - ] - }, - "@opam/spawn@opam:v0.15.1@85e9d6f1": { - "id": "@opam/spawn@opam:v0.15.1@85e9d6f1", - "name": "@opam/spawn", - "version": "opam:v0.15.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/9a/9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50#sha256:9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50", - "archive:https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz#sha256:9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" - ], - "opam": { - "name": "spawn", - "version": "v0.15.1", - "path": "esy.lock/opam/spawn.v0.15.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/sexplib0@opam:v0.16.0@c0ffad0c": { - "id": "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "name": "@opam/sexplib0", - "version": "opam:v0.16.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d#sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexplib0-v0.16.0.tar.gz#sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d" - ], - "opam": { - "name": "sexplib0", - "version": "v0.16.0", - "path": "esy.lock/opam/sexplib0.v0.16.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/seq@opam:base@d8d7de1d": { - "id": "@opam/seq@opam:base@d8d7de1d", - "name": "@opam/seq", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "seq", - "version": "base", - "path": "esy.lock/opam/seq.base" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/sedlex@opam:3.0@6e37d05e": { - "id": "@opam/sedlex@opam:3.0@6e37d05e", - "name": "@opam/sedlex", - "version": "opam:3.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/30/30778b8946f9e2dda8acd5865b3bf4bb#md5:30778b8946f9e2dda8acd5865b3bf4bb", - "archive:https://github.com/ocaml-community/sedlex/archive/v3.0.tar.gz#md5:30778b8946f9e2dda8acd5865b3bf4bb" - ], - "opam": { - "name": "sedlex", - "version": "3.0", - "path": "esy.lock/opam/sedlex.3.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/gen@opam:1.1@059b2731", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/gen@opam:1.1@059b2731", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/result@opam:1.5@1c6a6533": { - "id": "@opam/result@opam:1.5@1c6a6533", - "name": "@opam/result", - "version": "opam:1.5", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/1b/1b82dec78849680b49ae9a8a365b831b#md5:1b82dec78849680b49ae9a8a365b831b", - "archive:https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz#md5:1b82dec78849680b49ae9a8a365b831b" - ], - "opam": { - "name": "result", - "version": "1.5", - "path": "esy.lock/opam/result.1.5" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/rescript-syntax@github:melange-re/melange:rescript-syntax.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9": { - "id": - "@opam/rescript-syntax@github:melange-re/melange:rescript-syntax.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9", - "name": "@opam/rescript-syntax", - "version": - "github:melange-re/melange:rescript-syntax.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df", - "source": { - "type": "install", - "source": [ - "github:melange-re/melange:rescript-syntax.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/melange@github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/melange@github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/reason@github:reasonml/reason:reason.opam#b283f335f90e3aaa398bff8e82761038ee42a99d@d41d8cd9": { - "id": - "@opam/reason@github:reasonml/reason:reason.opam#b283f335f90e3aaa398bff8e82761038ee42a99d@d41d8cd9", - "name": "@opam/reason", - "version": - "github:reasonml/reason:reason.opam#b283f335f90e3aaa398bff8e82761038ee42a99d", - "source": { - "type": "install", - "source": [ - "github:reasonml/reason:reason.opam#b283f335f90e3aaa398bff8e82761038ee42a99d" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/merlin-extend@opam:0.6.1@7d979feb", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/fix@opam:20230505@941a65ff", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/merlin-extend@opam:0.6.1@7d979feb", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/fix@opam:20230505@941a65ff", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/re@opam:1.10.4@c4910ba6": { - "id": "@opam/re@opam:1.10.4@c4910ba6", - "name": "@opam/re", - "version": "opam:1.10.4", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/83/83eb3e4300aa9b1dc7820749010f4362ea83524742130524d78c20ce99ca747c#sha256:83eb3e4300aa9b1dc7820749010f4362ea83524742130524d78c20ce99ca747c", - "archive:https://github.com/ocaml/ocaml-re/releases/download/1.10.4/re-1.10.4.tbz#sha256:83eb3e4300aa9b1dc7820749010f4362ea83524742130524d78c20ce99ca747c" - ], - "opam": { - "name": "re", - "version": "1.10.4", - "path": "esy.lock/opam/re.1.10.4" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9": { - "id": - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "name": "@opam/ppxlib", - "version": - "github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed", - "source": { - "type": "install", - "source": [ - "github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c": { - "id": "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "name": "@opam/ppx_yojson_conv_lib", - "version": "opam:v0.16.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/55/557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d#sha256:557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_yojson_conv_lib-v0.16.0.tar.gz#sha256:557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d" - ], - "opam": { - "name": "ppx_yojson_conv_lib", - "version": "v0.16.0", - "path": "esy.lock/opam/ppx_yojson_conv_lib.v0.16.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:2.0.2@eb65f292", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:2.0.2@eb65f292", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6": { - "id": "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", - "name": "@opam/ppx_deriving_yojson", - "version": "opam:3.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/45/456be82acb16bbf6be12ab01f9dfaa94#md5:456be82acb16bbf6be12ab01f9dfaa94", - "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz#md5:456be82acb16bbf6be12ab01f9dfaa94" - ], - "opam": { - "name": "ppx_deriving_yojson", - "version": "3.7.0", - "path": "esy.lock/opam/ppx_deriving_yojson.3.7.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:2.0.2@eb65f292", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:2.0.2@eb65f292", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ppx_deriving@opam:5.2.1@2315fdd0": { - "id": "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "name": "@opam/ppx_deriving", - "version": "opam:5.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e9/e96b5fb25b7632570e4b329e22e097fcd4b8e8680d1e43ef003a8fbd742b0786#sha256:e96b5fb25b7632570e4b329e22e097fcd4b8e8680d1e43ef003a8fbd742b0786", - "archive:https://github.com/ocaml-ppx/ppx_deriving/releases/download/v5.2.1/ppx_deriving-v5.2.1.tbz#sha256:e96b5fb25b7632570e4b329e22e097fcd4b8e8680d1e43ef003a8fbd742b0786" - ], - "opam": { - "name": "ppx_deriving", - "version": "5.2.1", - "path": "esy.lock/opam/ppx_deriving.5.2.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ppx_derivers@opam:1.2.1@e2cbad12": { - "id": "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "name": "@opam/ppx_derivers", - "version": "opam:1.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/5d/5dc2bf130c1db3c731fe0fffc5648b41#md5:5dc2bf130c1db3c731fe0fffc5648b41", - "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#md5:5dc2bf130c1db3c731fe0fffc5648b41" - ], - "opam": { - "name": "ppx_derivers", - "version": "1.2.1", - "path": "esy.lock/opam/ppx_derivers.1.2.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/pp@opam:1.1.2@89ad03b5": { - "id": "@opam/pp@opam:1.1.2@89ad03b5", - "name": "@opam/pp", - "version": "opam:1.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e4/e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56#sha256:e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56", - "archive:https://github.com/ocaml-dune/pp/releases/download/1.1.2/pp-1.1.2.tbz#sha256:e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56" - ], - "opam": { - "name": "pp", - "version": "1.1.2", - "path": "esy.lock/opam/pp.1.1.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ordering@opam:3.6.2@37bc3093": { - "id": "@opam/ordering@opam:3.6.2@37bc3093", - "name": "@opam/ordering", - "version": "opam:3.6.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b6/b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c", - "archive:https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - ], - "opam": { - "name": "ordering", - "version": "3.6.2", - "path": "esy.lock/opam/ordering.3.6.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/omd@opam:1.3.2@511d53d2": { - "id": "@opam/omd@opam:1.3.2@511d53d2", - "name": "@opam/omd", - "version": "opam:1.3.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/60/6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb", - "archive:https://github.com/ocaml/omd/releases/download/1.3.2/omd-1.3.2.tbz#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" - ], - "opam": { - "name": "omd", - "version": "1.3.2", - "path": "esy.lock/opam/omd.1.3.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/base-bytes@opam:base@19d0c2ff", - "@opam/base-bigarray@opam:base@b03491b0", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/base-bytes@opam:base@19d0c2ff", - "@opam/base-bigarray@opam:base@b03491b0" - ] - }, - "@opam/odoc-parser@opam:2.0.0@a08011a0": { - "id": "@opam/odoc-parser@opam:2.0.0@a08011a0", - "name": "@opam/odoc-parser", - "version": "opam:2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/40/407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922#sha256:407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922", - "archive:https://github.com/ocaml-doc/odoc-parser/releases/download/2.0.0/odoc-parser-2.0.0.tbz#sha256:407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922" - ], - "opam": { - "name": "odoc-parser", - "version": "2.0.0", - "path": "esy.lock/opam/odoc-parser.2.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/astring@opam:0.8.5@1300cee8", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/astring@opam:0.8.5@1300cee8" - ] - }, - "@opam/octavius@opam:1.2.2@2205cc65": { - "id": "@opam/octavius@opam:1.2.2@2205cc65", - "name": "@opam/octavius", - "version": "opam:1.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/72/72f9e1d996e6c5089fc513cc9218607b#md5:72f9e1d996e6c5089fc513cc9218607b", - "archive:https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz#md5:72f9e1d996e6c5089fc513cc9218607b" - ], - "opam": { - "name": "octavius", - "version": "1.2.2", - "path": "esy.lock/opam/octavius.1.2.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ocp-indent@opam:1.8.1@e32a3c50": { - "id": "@opam/ocp-indent@opam:1.8.1@e32a3c50", - "name": "@opam/ocp-indent", - "version": "opam:1.8.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/70/70db6649a8c08a682ad63730c9752e31#md5:70db6649a8c08a682ad63730c9752e31", - "archive:https://github.com/OCamlPro/ocp-indent/archive/1.8.1.tar.gz#md5:70db6649a8c08a682ad63730c9752e31" - ], - "opam": { - "name": "ocp-indent", - "version": "1.8.1", - "path": "esy.lock/opam/ocp-indent.1.8.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base-bytes@opam:base@19d0c2ff", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base-bytes@opam:base@19d0c2ff" - ] - }, - "@opam/ocamlformat-rpc-lib@opam:0.25.1@fb9fa86e": { - "id": "@opam/ocamlformat-rpc-lib@opam:0.25.1@fb9fa86e", - "name": "@opam/ocamlformat-rpc-lib", - "version": "opam:0.25.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/dc/dc8f2a330ca3930b36cacb2623bb360ed8bdf6e4a8acd293dbd9e2241a6fd33d#sha256:dc8f2a330ca3930b36cacb2623bb360ed8bdf6e4a8acd293dbd9e2241a6fd33d", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.25.1/ocamlformat-0.25.1.tbz#sha256:dc8f2a330ca3930b36cacb2623bb360ed8bdf6e4a8acd293dbd9e2241a6fd33d" - ], - "opam": { - "name": "ocamlformat-rpc-lib", - "version": "0.25.1", - "path": "esy.lock/opam/ocamlformat-rpc-lib.0.25.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4" - ] - }, - "@opam/ocamlformat@opam:0.24.1@9aca58ad": { - "id": "@opam/ocamlformat@opam:0.24.1@9aca58ad", - "name": "@opam/ocamlformat", - "version": "opam:0.24.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/02/023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce#sha256:023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.24.1/ocamlformat-0.24.1.tbz#sha256:023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce" - ], - "opam": { - "name": "ocamlformat", - "version": "0.24.1", - "path": "esy.lock/opam/ocamlformat.0.24.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uuseg@opam:15.0.0@14085231", - "@opam/stdio@opam:v0.16.0@a75c1ca1", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/odoc-parser@opam:2.0.0@a08011a0", - "@opam/ocp-indent@opam:1.8.1@e32a3c50", - "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20230505@941a65ff", - "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base@opam:v0.16.1@f532ef9b", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uuseg@opam:15.0.0@14085231", - "@opam/stdio@opam:v0.16.0@a75c1ca1", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/odoc-parser@opam:2.0.0@a08011a0", - "@opam/ocp-indent@opam:1.8.1@e32a3c50", - "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20230505@941a65ff", - "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base@opam:v0.16.1@f532ef9b" - ] - }, - "@opam/ocamlfind@opam:1.9.5@e83abf74": { - "id": "@opam/ocamlfind@opam:1.9.5@e83abf74", - "name": "@opam/ocamlfind", - "version": "opam:1.9.5", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/8b/8b893525ce36cb3d4d4952483bcc7cf4#md5:8b893525ce36cb3d4d4952483bcc7cf4", - "archive:http://download.camlcity.org/download/findlib-1.9.5.tar.gz#md5:8b893525ce36cb3d4d4952483bcc7cf4" - ], - "opam": { - "name": "ocamlfind", - "version": "1.9.5", - "path": "esy.lock/opam/ocamlfind.1.9.5" - } - }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override" - } - ], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/ocamlc-loc@opam:3.6.2@edc950a7": { - "id": "@opam/ocamlc-loc@opam:3.6.2@edc950a7", - "name": "@opam/ocamlc-loc", - "version": "opam:3.6.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b6/b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c", - "archive:https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - ], - "opam": { - "name": "ocamlc-loc", - "version": "3.6.2", - "path": "esy.lock/opam/ocamlc-loc.3.6.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d": { - "id": "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "name": "@opam/ocamlbuild", - "version": "opam:0.14.2+win", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/2f/2f407fadd57b073155a6aead887d9676#md5:2f407fadd57b073155a6aead887d9676", - "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz#md5:2f407fadd57b073155a6aead887d9676" - ], - "opam": { - "name": "ocamlbuild", - "version": "0.14.2+win", - "path": "esy.lock/opam/ocamlbuild.0.14.2+win" - } - }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override" - } - ], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ], - "extraSources": [ - { - "checksum": - "sha256:a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9", - "url": - "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch", - "relativePath": "ocamlbuild-0.14.2.patch" - } - ] - }, - "@opam/ocaml-version@opam:3.5.0@6bef55f5": { - "id": "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "name": "@opam/ocaml-version", - "version": "opam:3.5.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d6/d63ca1c3970d6b14057f7176bfdae623e6c0176287c6a6e8b78cf50e2f7f635b#sha256:d63ca1c3970d6b14057f7176bfdae623e6c0176287c6a6e8b78cf50e2f7f635b", - "archive:https://github.com/ocurrent/ocaml-version/releases/download/v3.5.0/ocaml-version-3.5.0.tbz#sha256:d63ca1c3970d6b14057f7176bfdae623e6c0176287c6a6e8b78cf50e2f7f635b" - ], - "opam": { - "name": "ocaml-version", - "version": "3.5.0", - "path": "esy.lock/opam/ocaml-version.3.5.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb": { - "id": "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", - "name": "@opam/ocaml-syntax-shims", - "version": "opam:1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/89/89b2e193e90a0c168b6ec5ddf6fef09033681bdcb64e11913c97440a2722e8c8#sha256:89b2e193e90a0c168b6ec5ddf6fef09033681bdcb64e11913c97440a2722e8c8", - "archive:https://github.com/ocaml-ppx/ocaml-syntax-shims/releases/download/1.0.0/ocaml-syntax-shims-1.0.0.tbz#sha256:89b2e193e90a0c168b6ec5ddf6fef09033681bdcb64e11913c97440a2722e8c8" - ], - "opam": { - "name": "ocaml-syntax-shims", - "version": "1.0.0", - "path": "esy.lock/opam/ocaml-syntax-shims.1.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ocaml-migrate-parsetree@opam:2.4.0@5109deb9": { - "id": "@opam/ocaml-migrate-parsetree@opam:2.4.0@5109deb9", - "name": "@opam/ocaml-migrate-parsetree", - "version": "opam:2.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/ec/ec49c452dc337a620556ab682bf0198bf50182550b502d8fb230a591260aa6a4#sha256:ec49c452dc337a620556ab682bf0198bf50182550b502d8fb230a591260aa6a4", - "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/2.4.0/ocaml-migrate-parsetree-2.4.0.tbz#sha256:ec49c452dc337a620556ab682bf0198bf50182550b502d8fb230a591260aa6a4" - ], - "opam": { - "name": "ocaml-migrate-parsetree", - "version": "2.4.0", - "path": "esy.lock/opam/ocaml-migrate-parsetree.2.4.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/ocaml-lsp-server@opam:1.15.1-4.14@76510e53": { - "id": "@opam/ocaml-lsp-server@opam:1.15.1-4.14@76510e53", - "name": "@opam/ocaml-lsp-server", - "version": "opam:1.15.1-4.14", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/9e/9e8e1edb067b0b6edc9b8081f1c046427afc6d5d422fe88a9bf2f8076ab9826d#sha256:9e8e1edb067b0b6edc9b8081f1c046427afc6d5d422fe88a9bf2f8076ab9826d", - "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.15.1-4.14/lsp-1.15.1-4.14.tbz#sha256:9e8e1edb067b0b6edc9b8081f1c046427afc6d5d422fe88a9bf2f8076ab9826d" - ], - "opam": { - "name": "ocaml-lsp-server", - "version": "1.15.1-4.14", - "path": "esy.lock/opam/ocaml-lsp-server.1.15.1-4.14" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:2.0.2@eb65f292", - "@opam/xdg@opam:3.8.2@212969d2", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.6.2@47d75c4b", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/omd@opam:1.3.2@511d53d2", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/ocamlformat-rpc-lib@opam:0.25.1@fb9fa86e", - "@opam/ocamlc-loc@opam:3.6.2@edc950a7", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune-rpc@opam:3.6.2@d874b9d2", - "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.8.2@067639a1", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:2.0.2@eb65f292", - "@opam/xdg@opam:3.8.2@212969d2", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.6.2@47d75c4b", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/omd@opam:1.3.2@511d53d2", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/ocamlformat-rpc-lib@opam:0.25.1@fb9fa86e", - "@opam/ocamlc-loc@opam:3.6.2@edc950a7", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune-rpc@opam:3.6.2@d874b9d2", - "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.8.2@067639a1" - ] - }, - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { - "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "name": "@opam/ocaml-compiler-libs", - "version": "opam:v0.12.4", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/4e/4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760#sha256:4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760", - "archive:https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.4/ocaml-compiler-libs-v0.12.4.tbz#sha256:4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760" - ], - "opam": { - "name": "ocaml-compiler-libs", - "version": "v0.12.4", - "path": "esy.lock/opam/ocaml-compiler-libs.v0.12.4" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/merlin-extend@opam:0.6.1@7d979feb": { - "id": "@opam/merlin-extend@opam:0.6.1@7d979feb", - "name": "@opam/merlin-extend", - "version": "opam:0.6.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5e/5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7#sha256:5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7", - "archive:https://github.com/let-def/merlin-extend/releases/download/v0.6.1/merlin-extend-0.6.1.tbz#sha256:5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7" - ], - "opam": { - "name": "merlin-extend", - "version": "0.6.1", - "path": "esy.lock/opam/merlin-extend.0.6.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/menhirSdk@opam:20220210@fe146ed3": { - "id": "@opam/menhirSdk@opam:20220210@fe146ed3", - "name": "@opam/menhirSdk", - "version": "opam:20220210", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3cef220f676c4b1c16cbccb174cefe3#md5:e3cef220f676c4b1c16cbccb174cefe3", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz#md5:e3cef220f676c4b1c16cbccb174cefe3" - ], - "opam": { - "name": "menhirSdk", - "version": "20220210", - "path": "esy.lock/opam/menhirSdk.20220210" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/menhirLib@opam:20220210@9afeb270": { - "id": "@opam/menhirLib@opam:20220210@9afeb270", - "name": "@opam/menhirLib", - "version": "opam:20220210", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3cef220f676c4b1c16cbccb174cefe3#md5:e3cef220f676c4b1c16cbccb174cefe3", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz#md5:e3cef220f676c4b1c16cbccb174cefe3" - ], - "opam": { - "name": "menhirLib", - "version": "20220210", - "path": "esy.lock/opam/menhirLib.20220210" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/menhir@opam:20220210@ff5ea9a7": { - "id": "@opam/menhir@opam:20220210@ff5ea9a7", - "name": "@opam/menhir", - "version": "opam:20220210", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3cef220f676c4b1c16cbccb174cefe3#md5:e3cef220f676c4b1c16cbccb174cefe3", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz#md5:e3cef220f676c4b1c16cbccb174cefe3" - ], - "opam": { - "name": "menhir", - "version": "20220210", - "path": "esy.lock/opam/menhir.20220210" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/melange@github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9": { - "id": - "@opam/melange@github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9", - "name": "@opam/melange", - "version": - "github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df", - "source": { - "type": "install", - "source": [ - "github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cppo@opam:1.6.9@db929a12", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base64@opam:3.5.1@b3a772d2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base64@opam:3.5.1@b3a772d2" - ] - }, - "@opam/gen@opam:1.1@059b2731": { - "id": "@opam/gen@opam:1.1@059b2731", - "name": "@opam/gen", - "version": "opam:1.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/fa/fa8066511b693815fe659fd022f4c6bc#md5:fa8066511b693815fe659fd022f4c6bc", - "archive:https://github.com/c-cube/gen/archive/v1.1.tar.gz#md5:fa8066511b693815fe659fd022f4c6bc" - ], - "opam": { - "name": "gen", - "version": "1.1", - "path": "esy.lock/opam/gen.1.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/fpath@opam:0.7.3@674d8125": { - "id": "@opam/fpath@opam:0.7.3@674d8125", - "name": "@opam/fpath", - "version": "opam:0.7.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/07/0740b530e8fed5b0adc5eee8463cfc2f#md5:0740b530e8fed5b0adc5eee8463cfc2f", - "archive:https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz#md5:0740b530e8fed5b0adc5eee8463cfc2f" - ], - "opam": { - "name": "fpath", - "version": "0.7.3", - "path": "esy.lock/opam/fpath.0.7.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/astring@opam:0.8.5@1300cee8", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" - ] - }, - "@opam/fmt@opam:0.9.0@87213963": { - "id": "@opam/fmt@opam:0.9.0@87213963", - "name": "@opam/fmt", - "version": "opam:0.9.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/66/66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b#sha512:66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b", - "archive:https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz#sha512:66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b" - ], - "opam": { - "name": "fmt", - "version": "0.9.0", - "path": "esy.lock/opam/fmt.0.9.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/fix@opam:20230505@941a65ff": { - "id": "@opam/fix@opam:20230505@941a65ff", - "name": "@opam/fix", - "version": "opam:20230505", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/2a/2a4afa633128c5010677222f7b3c9451#md5:2a4afa633128c5010677222f7b3c9451", - "archive:https://gitlab.inria.fr/fpottier/fix/-/archive/20230505/archive.tar.gz#md5:2a4afa633128c5010677222f7b3c9451" - ], - "opam": { - "name": "fix", - "version": "20230505", - "path": "esy.lock/opam/fix.20230505" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/fiber@opam:3.7.0@d70e2471": { - "id": "@opam/fiber@opam:3.7.0@d70e2471", - "name": "@opam/fiber", - "version": "opam:3.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/8648a15ae93fe6942999ce36887429a3913b62829c4714e520cc0e7a1c3b9682#sha256:8648a15ae93fe6942999ce36887429a3913b62829c4714e520cc0e7a1c3b9682", - "archive:https://github.com/ocaml-dune/fiber/releases/download/3.7.0/fiber-lwt-3.7.0.tbz#sha256:8648a15ae93fe6942999ce36887429a3913b62829c4714e520cc0e7a1c3b9682" - ], - "opam": { - "name": "fiber", - "version": "3.7.0", - "path": "esy.lock/opam/fiber.3.7.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/stdune@opam:3.6.2@47d75c4b", - "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/stdune@opam:3.6.2@47d75c4b", - "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/either@opam:1.0.0@be5a1416": { - "id": "@opam/either@opam:1.0.0@be5a1416", - "name": "@opam/either", - "version": "opam:1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/bf/bf674de3312dee7b7215f07df1e8a96eb3d679164b8a918cdd95b8d97e505884#sha256:bf674de3312dee7b7215f07df1e8a96eb3d679164b8a918cdd95b8d97e505884", - "archive:https://github.com/mirage/either/releases/download/1.0.0/either-1.0.0.tbz#sha256:bf674de3312dee7b7215f07df1e8a96eb3d679164b8a918cdd95b8d97e505884" - ], - "opam": { - "name": "either", - "version": "1.0.0", - "path": "esy.lock/opam/either.1.0.0" - } - }, - "overrides": [], - "dependencies": [ - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/dyn@opam:3.6.2@38120dfc": { - "id": "@opam/dyn@opam:3.6.2@38120dfc", - "name": "@opam/dyn", - "version": "opam:3.6.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b6/b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c", - "archive:https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - ], - "opam": { - "name": "dyn", - "version": "3.6.2", - "path": "esy.lock/opam/dyn.3.6.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/dune-rpc@opam:3.6.2@d874b9d2": { - "id": "@opam/dune-rpc@opam:3.6.2@d874b9d2", - "name": "@opam/dune-rpc", - "version": "opam:3.6.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b6/b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c", - "archive:https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz#sha256:b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - ], - "opam": { - "name": "dune-rpc", - "version": "3.6.2", - "path": "esy.lock/opam/dune-rpc.3.6.2" - } - }, - "overrides": [], - "dependencies": [ - "@opam/xdg@opam:3.8.2@212969d2", "@opam/stdune@opam:3.6.2@47d75c4b", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "@opam/xdg@opam:3.8.2@212969d2", "@opam/stdune@opam:3.6.2@47d75c4b", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.2@37bc3093", - "@opam/dyn@opam:3.6.2@38120dfc", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4" - ] - }, - "@opam/dune-configurator@opam:3.8.2@dad71bf9": { - "id": "@opam/dune-configurator@opam:3.8.2@dad71bf9", - "name": "@opam/dune-configurator", - "version": "opam:3.8.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5a/5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd", - "archive:https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - ], - "opam": { - "name": "dune-configurator", - "version": "3.8.2", - "path": "esy.lock/opam/dune-configurator.3.8.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/dune-build-info@opam:3.8.2@7dfc2881": { - "id": "@opam/dune-build-info@opam:3.8.2@7dfc2881", - "name": "@opam/dune-build-info", - "version": "opam:3.8.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5a/5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd", - "archive:https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - ], - "opam": { - "name": "dune-build-info", - "version": "3.8.2", - "path": "esy.lock/opam/dune-build-info.3.8.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9": { - "id": - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "name": "@opam/dune", - "version": - "github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98", - "source": { - "type": "install", - "source": [ - "github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084" - ] - }, - "@opam/csexp@opam:1.5.2@46614bf4": { - "id": "@opam/csexp@opam:1.5.2@46614bf4", - "name": "@opam/csexp", - "version": "opam:1.5.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/1a/1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff#sha256:1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff", - "archive:https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz#sha256:1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff" - ], - "opam": { - "name": "csexp", - "version": "1.5.2", - "path": "esy.lock/opam/csexp.1.5.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/cppo@opam:1.6.9@db929a12": { - "id": "@opam/cppo@opam:1.6.9@db929a12", - "name": "@opam/cppo", - "version": "opam:1.6.9", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/d2/d23ffe85ac7dc8f0afd1ddf622770d09#md5:d23ffe85ac7dc8f0afd1ddf622770d09", - "archive:https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz#md5:d23ffe85ac7dc8f0afd1ddf622770d09" - ], - "opam": { - "name": "cppo", - "version": "1.6.9", - "path": "esy.lock/opam/cppo.1.6.9" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/cmdliner@opam:1.2.0@b0c6143c": { - "id": "@opam/cmdliner@opam:1.2.0@b0c6143c", - "name": "@opam/cmdliner", - "version": "opam:1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/6f/6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b#sha512:6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b", - "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz#sha512:6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b" - ], - "opam": { - "name": "cmdliner", - "version": "1.2.0", - "path": "esy.lock/opam/cmdliner.1.2.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/chrome-trace@opam:3.8.2@067639a1": { - "id": "@opam/chrome-trace@opam:3.8.2@067639a1", - "name": "@opam/chrome-trace", - "version": "opam:3.8.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5a/5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd", - "archive:https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz#sha256:5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - ], - "opam": { - "name": "chrome-trace", - "version": "3.8.2", - "path": "esy.lock/opam/chrome-trace.3.8.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/camlp-streams@opam:5.0.1@daaa0f94": { - "id": "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "name": "@opam/camlp-streams", - "version": "opam:5.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/af/afc874b25f7a1f13e8f5cfc1182b51a7#md5:afc874b25f7a1f13e8f5cfc1182b51a7", - "archive:https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz#md5:afc874b25f7a1f13e8f5cfc1182b51a7" - ], - "opam": { - "name": "camlp-streams", - "version": "5.0.1", - "path": "esy.lock/opam/camlp-streams.5.0.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/base64@opam:3.5.1@b3a772d2": { - "id": "@opam/base64@opam:3.5.1@b3a772d2", - "name": "@opam/base64", - "version": "opam:3.5.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d8/d8fedaa59bd12feae7acc08b5928dd478aac523f4ca8d240470d2500651c65ed#sha256:d8fedaa59bd12feae7acc08b5928dd478aac523f4ca8d240470d2500651c65ed", - "archive:https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz#sha256:d8fedaa59bd12feae7acc08b5928dd478aac523f4ca8d240470d2500651c65ed" - ], - "opam": { - "name": "base64", - "version": "3.5.1", - "path": "esy.lock/opam/base64.3.5.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/base-unix@opam:base@87d0b2eb": { - "id": "@opam/base-unix@opam:base@87d0b2eb", - "name": "@opam/base-unix", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-unix", - "version": "base", - "path": "esy.lock/opam/base-unix.base" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/base-threads@opam:base@36803084": { - "id": "@opam/base-threads@opam:base@36803084", - "name": "@opam/base-threads", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-threads", - "version": "base", - "path": "esy.lock/opam/base-threads.base" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/base-bytes@opam:base@19d0c2ff": { - "id": "@opam/base-bytes@opam:base@19d0c2ff", - "name": "@opam/base-bytes", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-bytes", - "version": "base", - "path": "esy.lock/opam/base-bytes.base" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@e83abf74" - ] - }, - "@opam/base-bigarray@opam:base@b03491b0": { - "id": "@opam/base-bigarray@opam:base@b03491b0", - "name": "@opam/base-bigarray", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-bigarray", - "version": "base", - "path": "esy.lock/opam/base-bigarray.base" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/base@opam:v0.16.1@f532ef9b": { - "id": "@opam/base@opam:v0.16.1@f532ef9b", - "name": "@opam/base", - "version": "opam:v0.16.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/ae/ae1cc041c0f8ea3ca163bc904336e9aa#md5:ae1cc041c0f8ea3ca163bc904336e9aa", - "archive:https://github.com/janestreet/base/archive/refs/tags/v0.16.1.tar.gz#md5:ae1cc041c0f8ea3ca163bc904336e9aa" - ], - "opam": { - "name": "base", - "version": "v0.16.1", - "path": "esy.lock/opam/base.v0.16.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/dune-configurator@opam:3.8.2@dad71bf9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/dune-configurator@opam:3.8.2@dad71bf9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9" - ] - }, - "@opam/astring@opam:0.8.5@1300cee8": { - "id": "@opam/astring@opam:0.8.5@1300cee8", - "name": "@opam/astring", - "version": "opam:0.8.5", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e1/e148907c24157d1df43bec89b58b3ec8#md5:e148907c24157d1df43bec89b58b3ec8", - "archive:https://erratique.ch/software/astring/releases/astring-0.8.5.tbz#md5:e148907c24157d1df43bec89b58b3ec8" - ], - "opam": { - "name": "astring", - "version": "0.8.5", - "path": "esy.lock/opam/astring.0.8.5" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.5@e83abf74", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] - }, - "@opam/alcotest@opam:1.7.0@356bdede": { - "id": "@opam/alcotest@opam:1.7.0@356bdede", - "name": "@opam/alcotest", - "version": "opam:1.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/81/812bacdb34b45e88995e07d7306bdab2f72479ef1996637f1d5d1f41667902df#sha256:812bacdb34b45e88995e07d7306bdab2f72479ef1996637f1d5d1f41667902df", - "archive:https://github.com/mirage/alcotest/releases/download/1.7.0/alcotest-1.7.0.tbz#sha256:812bacdb34b45e88995e07d7306bdab2f72479ef1996637f1d5d1f41667902df" - ], - "opam": { - "name": "alcotest", - "version": "1.7.0", - "path": "esy.lock/opam/alcotest.1.7.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", - "@opam/fmt@opam:0.9.0@87213963", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/astring@opam:0.8.5@1300cee8", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", - "@opam/fmt@opam:0.9.0@87213963", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/astring@opam:0.8.5@1300cee8" - ] - }, - "@esy-ocaml/substs@0.0.1@d41d8cd9": { - "id": "@esy-ocaml/substs@0.0.1@d41d8cd9", - "name": "@esy-ocaml/substs", - "version": "0.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@esy-ocaml/substs/-/substs-0.0.1.tgz#sha1:59ebdbbaedcda123fc7ed8fb2b302b7d819e9a46" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@davesnx/styled-ppx@link-dev:./package.json": { - "id": "@davesnx/styled-ppx@link-dev:./package.json", - "name": "@davesnx/styled-ppx", - "version": "link-dev:./package.json", - "source": { - "type": "link-dev", - "path": ".", - "manifest": "package.json" - }, - "overrides": [], - "dependencies": [], - "devDependencies": [ - "rescript@10.1.3@d41d8cd9", "ocaml@4.14.0@d41d8cd9", - "@opam/yojson@opam:2.0.2@eb65f292", "@opam/sedlex@opam:3.0@6e37d05e", - "@opam/rescript-syntax@github:melange-re/melange:rescript-syntax.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9", - "@opam/reason@github:reasonml/reason:reason.opam#b283f335f90e3aaa398bff8e82761038ee42a99d@d41d8cd9", - "@opam/ppxlib@github:ocaml-ppx/ppxlib:ppxlib.opam#8b8987c5690ad839348d96bf52471b03b88f06ed@d41d8cd9", - "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/ocamlformat@opam:0.24.1@9aca58ad", - "@opam/ocaml-migrate-parsetree@opam:2.4.0@5109deb9", - "@opam/ocaml-lsp-server@opam:1.15.1-4.14@76510e53", - "@opam/menhir@opam:20220210@ff5ea9a7", - "@opam/melange@github:melange-re/melange:melange.opam#2ee0ef23bbc44933f92cd9c4b223e9ef915ff0df@d41d8cd9", - "@opam/dune@github:ocaml/dune:dune.opam#7fdf0ca379f773deb21f97c7a66c1b9b0bbd4f98@d41d8cd9", - "@opam/alcotest@opam:1.7.0@356bdede" - ] - } - } -} \ No newline at end of file diff --git a/esy.lock/opam/alcotest.1.7.0/opam b/esy.lock/opam/alcotest.1.7.0/opam deleted file mode 100644 index a94594e5a..000000000 --- a/esy.lock/opam/alcotest.1.7.0/opam +++ /dev/null @@ -1,59 +0,0 @@ -opam-version: "2.0" -synopsis: "Alcotest is a lightweight and colourful test framework" -description: """ -Alcotest exposes simple interface to perform unit tests. It exposes -a simple TESTABLE module type, a check function to assert test -predicates and a run function to perform a list of unit -> unit -test callbacks. - -Alcotest provides a quiet and colorful output where only faulty runs -are fully displayed at the end of the run (with the full logs ready to -inspect), with a simple (yet expressive) query language to select the -tests to run. -""" -maintainer: ["thomas@gazagnaire.org"] -authors: ["Thomas Gazagnaire"] -license: "ISC" -homepage: "https://github.com/mirage/alcotest" -doc: "https://mirage.github.io/alcotest" -bug-reports: "https://github.com/mirage/alcotest/issues" -depends: [ - "dune" {>= "3.0"} - "ocaml" {>= "4.05.0"} - "fmt" {>= "0.8.7"} - "astring" - "cmdliner" {>= "1.1.0"} - "re" {>= "1.7.2"} - "stdlib-shims" - "uutf" {>= "1.0.1"} - "ocaml-syntax-shims" - "odoc" {with-doc} -] -conflicts: [ - "result" {< "1.5"} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test & arch != "arm32" & arch != "x86_32" - & arch != "s390x" & arch != "ppc64"} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/mirage/alcotest.git" -url { - src: - "https://github.com/mirage/alcotest/releases/download/1.7.0/alcotest-1.7.0.tbz" - checksum: [ - "sha256=812bacdb34b45e88995e07d7306bdab2f72479ef1996637f1d5d1f41667902df" - "sha512=4ae1ba318949ec9db8b87bc8072632a02f0e4003a95ab21e474f5c34c3b5bde867b0194a2d0ea7d9fc4580c70a30ca39287d33a8c134acc7611902f79c7b7ce8" - ] -} -x-commit-hash: "927088ffadce153306a36cef4d0fed52609208f6" diff --git a/esy.lock/opam/astring.0.8.5/opam b/esy.lock/opam/astring.0.8.5/opam deleted file mode 100644 index 338a06a3e..000000000 --- a/esy.lock/opam/astring.0.8.5/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["The astring programmers"] -homepage: "https://erratique.ch/software/astring" -doc: "https://erratique.ch/software/astring/doc" -dev-repo: "git+http://erratique.ch/repos/astring.git" -bug-reports: "https://github.com/dbuenzli/astring/issues" -tags: [ "string" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.05.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} ] -build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]] - -synopsis: """Alternative String module for OCaml""" -description: """\ - -Astring exposes an alternative `String` module for OCaml. This module -tries to balance minimality and expressiveness for basic, index-free, -string processing and provides types and functions for substrings, -string sets and string maps. - -Remaining compatible with the OCaml `String` module is a non-goal. The -`String` module exposed by Astring has exception safe functions, -removes deprecated and rarely used functions, alters some signatures -and names, adds a few missing functions and fully exploits OCaml's -newfound string immutability. - -Astring depends only on the OCaml standard library. It is distributed -under the ISC license. -""" -url { -archive: "https://erratique.ch/software/astring/releases/astring-0.8.5.tbz" -checksum: "e148907c24157d1df43bec89b58b3ec8" -} diff --git a/esy.lock/opam/base-bigarray.base/opam b/esy.lock/opam/base-bigarray.base/opam deleted file mode 100644 index 39e9af21a..000000000 --- a/esy.lock/opam/base-bigarray.base/opam +++ /dev/null @@ -1,6 +0,0 @@ -opam-version: "2.0" -maintainer: "https://github.com/ocaml/opam-repository/issues" -description: """ -Bigarray library distributed with the OCaml compiler -""" - diff --git a/esy.lock/opam/base-bytes.base/opam b/esy.lock/opam/base-bytes.base/opam deleted file mode 100644 index f1cae506c..000000000 --- a/esy.lock/opam/base-bytes.base/opam +++ /dev/null @@ -1,9 +0,0 @@ -opam-version: "2.0" -maintainer: " " -authors: " " -homepage: " " -depends: [ - "ocaml" {>= "4.02.0"} - "ocamlfind" {>= "1.5.3"} -] -synopsis: "Bytes library distributed with the OCaml compiler" diff --git a/esy.lock/opam/base-threads.base/opam b/esy.lock/opam/base-threads.base/opam deleted file mode 100644 index 914ff50ce..000000000 --- a/esy.lock/opam/base-threads.base/opam +++ /dev/null @@ -1,6 +0,0 @@ -opam-version: "2.0" -maintainer: "https://github.com/ocaml/opam-repository/issues" -description: """ -Threads library distributed with the OCaml compiler -""" - diff --git a/esy.lock/opam/base-unix.base/opam b/esy.lock/opam/base-unix.base/opam deleted file mode 100644 index b973540bc..000000000 --- a/esy.lock/opam/base-unix.base/opam +++ /dev/null @@ -1,6 +0,0 @@ -opam-version: "2.0" -maintainer: "https://github.com/ocaml/opam-repository/issues" -description: """ -Unix library distributed with the OCaml compiler -""" - diff --git a/esy.lock/opam/base.v0.16.1/opam b/esy.lock/opam/base.v0.16.1/opam deleted file mode 100644 index d9aaa8909..000000000 --- a/esy.lock/opam/base.v0.16.1/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/base" -bug-reports: "https://github.com/janestreet/base/issues" -dev-repo: "git+https://github.com/janestreet/base.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.14.0"} - "sexplib0" {>= "v0.16" & < "v0.17"} - "dune" {>= "2.0.0"} - "dune-configurator" -] -synopsis: "Full standard library replacement for OCaml" -description: " -Full standard library replacement for OCaml - -Base is a complete and portable alternative to the OCaml standard -library. It provides all standard functionalities one would expect -from a language standard library. It uses consistent conventions -across all of its module. - -Base aims to be usable in any context. As a result system dependent -features such as I/O are not offered by Base. They are instead -provided by companion libraries such as stdio: - - https://github.com/janestreet/stdio -" -url { - src: "https://github.com/janestreet/base/archive/refs/tags/v0.16.1.tar.gz" - checksum: [ - "md5=ae1cc041c0f8ea3ca163bc904336e9aa" - "sha512=347ccc68be09ef207f0ac793f1c472688855ba53c317a35c95f7124be4105985b54f866b604a66a9d2e54bc320f7b29ffa3eb224622b1cce6ca504e1ee4888ff" - ] -} diff --git a/esy.lock/opam/base64.3.5.1/opam b/esy.lock/opam/base64.3.5.1/opam deleted file mode 100644 index 53fbee777..000000000 --- a/esy.lock/opam/base64.3.5.1/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: "mirageos-devel@lists.xenproject.org" -authors: [ "Thomas Gazagnaire" - "Anil Madhavapeddy" "Calascibetta Romain" - "Peter Zotov" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-base64" -doc: "https://mirage.github.io/ocaml-base64/" -bug-reports: "https://github.com/mirage/ocaml-base64/issues" -dev-repo: "git+https://github.com/mirage/ocaml-base64.git" -synopsis: "Base64 encoding for OCaml" -description: """ -Base64 is a group of similar binary-to-text encoding schemes that represent -binary data in an ASCII string format by translating it into a radix-64 -representation. It is specified in RFC 4648. -""" -depends: [ - "ocaml" {>= "4.03.0"} - "dune" {>= "2.3"} - "fmt" {with-test & >= "0.8.7"} - "bos" {with-test} - "rresult" {with-test} - "alcotest" {with-test} -] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -url { - src: - "https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz" - checksum: [ - "sha256=d8fedaa59bd12feae7acc08b5928dd478aac523f4ca8d240470d2500651c65ed" - "sha512=278bd2029800d90ed88ff59b9de723013e645523556a1667b64178d6b5058a7d6da91efffef3589c35569b5fa10ddee74c93f5a3d156b9146c8af5b7fe44aeaf" - ] -} -x-commit-hash: "084346f14ed1e6706d733402dd6ff65b0dc4f718" diff --git a/esy.lock/opam/camlp-streams.5.0.1/opam b/esy.lock/opam/camlp-streams.5.0.1/opam deleted file mode 100644 index 60e513116..000000000 --- a/esy.lock/opam/camlp-streams.5.0.1/opam +++ /dev/null @@ -1,59 +0,0 @@ -opam-version: "2.0" -synopsis: "The Stream and Genlex libraries for use with Camlp4 and Camlp5" -description: """ - -This package provides two library modules: -- Stream: imperative streams, with in-place update and memoization - of the latest element produced. -- Genlex: a small parameterized lexical analyzer producing streams - of tokens from streams of characters. - -The two modules are designed for use with Camlp4 and Camlp5: -- The stream patterns and stream expressions of Camlp4/Camlp5 consume - and produce data of type 'a Stream.t. -- The Genlex tokenizer can be used as a simple lexical analyzer for - Camlp4/Camlp5-generated parsers. - -The Stream module can also be used by hand-written recursive-descent -parsers, but is not very convenient for this purpose. - -The Stream and Genlex modules have been part of the OCaml standard library -for a long time, and have been distributed as part of the core OCaml system. -They will be removed from the OCaml standard library at some future point, -but will be maintained and distributed separately in this camlpstreams package. -""" -maintainer: [ - "Florian Angeletti " - "Xavier Leroy " -] -authors: ["Daniel de Rauglaudre" "Xavier Leroy"] -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/camlp-streams" -bug-reports: "https://github.com/ocaml/camlp-streams/issues" -depends: [ - "dune" {>= "2.7"} - "ocaml" {>= "4.02.3"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml/camlp-streams.git" -url { - src: "https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz" - checksum: [ - "md5=afc874b25f7a1f13e8f5cfc1182b51a7" - "sha512=2efa8dd4a636217c8d49bac1e4e7e5558fc2f45cfea66514140a59fd99dd08d61fb9f1e17804997ff648b71b13820a5d4a1eb70fed9d848aa2abd6e41f853c86" - ] -} diff --git a/esy.lock/opam/chrome-trace.3.8.2/opam b/esy.lock/opam/chrome-trace.3.8.2/opam deleted file mode 100644 index 9b62a6e16..000000000 --- a/esy.lock/opam/chrome-trace.3.8.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Chrome trace event generation library" -description: - "This library offers no backwards compatibility guarantees. Use at your own risk." -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz" - checksum: [ - "sha256=5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - "sha512=d0298138e46d1a3eb9b46ed369314259e1b3611f377b7562ac50353cdb9d480c2487810ade65e1f3ccc6df00bd8e43bfd3c2664d0c3c59cb13abd091be87324d" - ] -} -x-commit-hash: "e6a7ca69d3b27aa21b59887b5549daafdc931899" diff --git a/esy.lock/opam/cmdliner.1.2.0/opam b/esy.lock/opam/cmdliner.1.2.0/opam deleted file mode 100644 index b29bd296e..000000000 --- a/esy.lock/opam/cmdliner.1.2.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Declarative definition of command line interfaces for OCaml" -description: """\ -Cmdliner allows the declarative definition of command line interfaces -for OCaml. - -It provides a simple and compositional mechanism to convert command -line arguments to OCaml values and pass them to your functions. The -module automatically handles syntax errors, help messages and UNIX man -page generation. It supports programs with single or multiple commands -and respects most of the [POSIX][1] and [GNU][2] conventions. - -Cmdliner has no dependencies and is distributed under the ISC license. - -[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html -[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html - -Home page: http://erratique.ch/software/cmdliner""" -maintainer: "Daniel Bünzli " -authors: "The cmdliner programmers" -license: "ISC" -tags: ["cli" "system" "declarative" "org:erratique"] -homepage: "https://erratique.ch/software/cmdliner" -doc: "https://erratique.ch/software/cmdliner/doc" -bug-reports: "https://github.com/dbuenzli/cmdliner/issues" -depends: [ - "ocaml" {>= "4.08.0"} -] -build: [make "all" "PREFIX=%{prefix}%"] -install: [ - [make "install" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%"] - [make "install-doc" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%"] -] -dev-repo: "git+https://erratique.ch/repos/cmdliner.git" -url { - src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz" - checksum: - "sha512=6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b" -} \ No newline at end of file diff --git a/esy.lock/opam/cppo.1.6.9/opam b/esy.lock/opam/cppo.1.6.9/opam deleted file mode 100644 index 9c51ec6d8..000000000 --- a/esy.lock/opam/cppo.1.6.9/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Code preprocessor like cpp for OCaml" -description: """\ -Cppo is an equivalent of the C preprocessor for OCaml programs. -It allows the definition of simple macros and file inclusion. - -Cppo is: - -* more OCaml-friendly than cpp -* easy to learn without consulting a manual -* reasonably fast -* simple to install and to maintain""" -maintainer: [ - "Martin Jambon " "Yishuai Li " -] -authors: "Martin Jambon" -license: "BSD-3-Clause" -homepage: "https://github.com/ocaml-community/cppo" -doc: "https://ocaml-community.github.io/cppo" -bug-reports: "https://github.com/ocaml-community/cppo/issues" -depends: [ - "ocaml" {>= "4.02.3"} - "dune" {>= "1.10"} - "base-unix" -] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "-p" name "@doc"] {with-doc} -] -dev-repo: "git+https://github.com/ocaml-community/cppo.git" -url { - src: "https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz" - checksum: [ - "md5=d23ffe85ac7dc8f0afd1ddf622770d09" - "sha512=26ff5a7b7f38c460661974b23ca190f0feae3a99f1974e0fd12ccf08745bd7d91b7bc168c70a5385b837bfff9530e0e4e41cf269f23dd8cf16ca658008244b44" - ] -} \ No newline at end of file diff --git a/esy.lock/opam/csexp.1.5.2/opam b/esy.lock/opam/csexp.1.5.2/opam deleted file mode 100644 index 7d511ab80..000000000 --- a/esy.lock/opam/csexp.1.5.2/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "2.0" -synopsis: "Parsing and printing of S-expressions in Canonical form" -description: """ - -This library provides minimal support for Canonical S-expressions -[1]. Canonical S-expressions are a binary encoding of S-expressions -that is super simple and well suited for communication between -programs. - -This library only provides a few helpers for simple applications. If -you need more advanced support, such as parsing from more fancy input -sources, you should consider copying the code of this library given -how simple parsing S-expressions in canonical form is. - -To avoid a dependency on a particular S-expression library, the only -module of this library is parameterised by the type of S-expressions. - -[1] https://en.wikipedia.org/wiki/Canonical_S-expressions -""" -maintainer: ["Jeremie Dimino "] -authors: [ - "Quentin Hocquet " - "Jane Street Group, LLC " - "Jeremie Dimino " -] -license: "MIT" -homepage: "https://github.com/ocaml-dune/csexp" -doc: "https://ocaml-dune.github.io/csexp/" -bug-reports: "https://github.com/ocaml-dune/csexp/issues" -depends: [ - "dune" {>= "3.4"} - "ocaml" {>= "4.03.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml-dune/csexp.git" -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" -# "@runtest" {with-test & ocaml:version >= "4.04"} - "@doc" {with-doc} - ] -] -url { - src: - "https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz" - checksum: [ - "sha256=1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff" - "sha512=be281018bcfc20d4db14894ef51c4b836d6338d2fdfe22e63d46f405f8dea7349e16f1c0ecd65f73d4c85a2a80e618cdbb8c9dafcbb9f229f04f1adca5b1973c" - ] -} -x-commit-hash: "e6c4768e10c61bcb04d09748744dad55602149c6" diff --git a/esy.lock/opam/dune-build-info.3.8.2/opam b/esy.lock/opam/dune-build-info.3.8.2/opam deleted file mode 100644 index c98eeae08..000000000 --- a/esy.lock/opam/dune-build-info.3.8.2/opam +++ /dev/null @@ -1,45 +0,0 @@ -opam-version: "2.0" -synopsis: "Embed build information inside executable" -description: """ -The build-info library allows to access information about how the -executable was built, such as the version of the project at which it -was built or the list of statically linked libraries with their -versions. It supports reporting the version from the version control -system during development to get an precise reference of when the -executable was built. -""" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz" - checksum: [ - "sha256=5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - "sha512=d0298138e46d1a3eb9b46ed369314259e1b3611f377b7562ac50353cdb9d480c2487810ade65e1f3ccc6df00bd8e43bfd3c2664d0c3c59cb13abd091be87324d" - ] -} -x-commit-hash: "e6a7ca69d3b27aa21b59887b5549daafdc931899" diff --git a/esy.lock/opam/dune-configurator.3.8.2/opam b/esy.lock/opam/dune-configurator.3.8.2/opam deleted file mode 100644 index 20bb9cce4..000000000 --- a/esy.lock/opam/dune-configurator.3.8.2/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "2.0" -synopsis: "Helper library for gathering system configuration" -description: """ -dune-configurator is a small library that helps writing OCaml scripts that -test features available on the system, in order to generate config.h -files for instance. -Among other things, dune-configurator allows one to: -- test if a C program compiles -- query pkg-config -- import #define from OCaml header files -- generate config.h file -""" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.04.0"} - "base-unix" - "csexp" {>= "1.5.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz" - checksum: [ - "sha256=5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - "sha512=d0298138e46d1a3eb9b46ed369314259e1b3611f377b7562ac50353cdb9d480c2487810ade65e1f3ccc6df00bd8e43bfd3c2664d0c3c59cb13abd091be87324d" - ] -} -x-commit-hash: "e6a7ca69d3b27aa21b59887b5549daafdc931899" diff --git a/esy.lock/opam/dune-rpc.3.6.2/opam b/esy.lock/opam/dune-rpc.3.6.2/opam deleted file mode 100644 index 6a6c7fe01..000000000 --- a/esy.lock/opam/dune-rpc.3.6.2/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "2.0" -synopsis: "Communicate with dune using rpc" -description: "Library to connect and control a running dune instance" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "csexp" - "ordering" - "dyn" - "xdg" - "stdune" {= version} - "pp" {>= "1.1.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz" - checksum: [ - "sha256=b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - "sha512=d0dd69ada2f1583319a2d6f679b8d49998059117c3258805ee69ae3e71d47bfab7a9c646f19b5fc43a6ccdef934eb87de5bb81205fcd60968bed8bf1790cf0a3" - ] -} -x-commit-hash: "c939c2b0f7a470cedd189988c61cd307a3cedace" diff --git a/esy.lock/opam/dyn.3.6.2/opam b/esy.lock/opam/dyn.3.6.2/opam deleted file mode 100644 index ad73e2ffe..000000000 --- a/esy.lock/opam/dyn.3.6.2/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "2.0" -synopsis: "Dynamic type" -description: "Dynamic type" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08.0"} - "ordering" {= version} - "pp" {>= "1.1.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz" - checksum: [ - "sha256=b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - "sha512=d0dd69ada2f1583319a2d6f679b8d49998059117c3258805ee69ae3e71d47bfab7a9c646f19b5fc43a6ccdef934eb87de5bb81205fcd60968bed8bf1790cf0a3" - ] -} -x-commit-hash: "c939c2b0f7a470cedd189988c61cd307a3cedace" diff --git a/esy.lock/opam/either.1.0.0/opam b/esy.lock/opam/either.1.0.0/opam deleted file mode 100644 index 651c06e44..000000000 --- a/esy.lock/opam/either.1.0.0/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "2.0" -synopsis: "Compatibility Either module" -description: """ -Projects that want to use the Either module defined in OCaml 4.12.0 while -staying compatible with older versions of OCaml should use this library -instead. -""" -maintainer: ["Craig Ferguson "] -authors: ["Craig Ferguson "] -license: "MIT" -homepage: "https://github.com/mirage/either" -doc: "https://mirage.github.io/either" -bug-reports: "https://github.com/mirage/either/issues" -depends: [ - "dune" {>= "2.0"} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/mirage/either.git" -x-commit-hash: "a270ceac58e3e5bed6fe7e8bfb7132b14ee9c322" -url { - src: - "https://github.com/mirage/either/releases/download/1.0.0/either-1.0.0.tbz" - checksum: [ - "sha256=bf674de3312dee7b7215f07df1e8a96eb3d679164b8a918cdd95b8d97e505884" - "sha512=147854c09f897dd028b18a9f19acea8666107aaa7b1aab3c92f568af531364f57298edcaf3897d74246d3857d52e9bfb7ad0fc39220d988d9f14694ca1d5e9ed" - ] -} diff --git a/esy.lock/opam/fiber.3.7.0/opam b/esy.lock/opam/fiber.3.7.0/opam deleted file mode 100644 index 6a402766c..000000000 --- a/esy.lock/opam/fiber.3.7.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Dune's monadic structured concurrency library" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml-dune/fiber" -bug-reports: "https://github.com/ocaml-dune/fiber/issues" -depends: [ - "dune" {>= "3.6"} - "ocaml" {>= "4.08"} - "ppx_expect" {with-test} - "dyn" - "stdune" - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test & ocaml:version >= "4.13"} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-dune/fiber.git" -url { - src: - "https://github.com/ocaml-dune/fiber/releases/download/3.7.0/fiber-lwt-3.7.0.tbz" - checksum: [ - "sha256=8648a15ae93fe6942999ce36887429a3913b62829c4714e520cc0e7a1c3b9682" - "sha512=348b28b28ffd87de035e90753f677658e8ad58421caf3ac086e4c0bbab8508fa5fe2f55d137c425afaf790ebcf45291e16d70eac5cb766b6d9786f042b58b19b" - ] -} -x-commit-hash: "dd66893a530759da26b66bd1c8939fd77f369afb" diff --git a/esy.lock/opam/fix.20230505/opam b/esy.lock/opam/fix.20230505/opam deleted file mode 100644 index 6278f49e6..000000000 --- a/esy.lock/opam/fix.20230505/opam +++ /dev/null @@ -1,26 +0,0 @@ - -opam-version: "2.0" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " -] -homepage: "https://gitlab.inria.fr/fpottier/fix" -dev-repo: "git+https://gitlab.inria.fr/fpottier/fix.git" -bug-reports: "francois.pottier@inria.fr" -license: "LGPL-2.0-only" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" { >= "4.03" } - "dune" { >= "1.3" } -] -synopsis: "Algorithmic building blocks for memoization, recursion, and more" -url { - src: - "https://gitlab.inria.fr/fpottier/fix/-/archive/20230505/archive.tar.gz" - checksum: [ - "md5=2a4afa633128c5010677222f7b3c9451" - "sha512=30d446ba6c19aef78b52d9831eb26f8f6ac10e88bd1eff36d16fbbfb32278b2637e31e63a160aec4abbbfdb1e7612ed25d68c936f4cbf2073e51d713ff3a8adf" - ] -} diff --git a/esy.lock/opam/fmt.0.9.0/opam b/esy.lock/opam/fmt.0.9.0/opam deleted file mode 100644 index 6424cf8a1..000000000 --- a/esy.lock/opam/fmt.0.9.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -synopsis: """OCaml Format pretty-printer combinators""" -maintainer: ["Daniel Bünzli "] -authors: ["The fmt programmers"] -homepage: "https://erratique.ch/software/fmt" -doc: "https://erratique.ch/software/fmt/doc/" -dev-repo: "git+https://erratique.ch/repos/fmt.git" -bug-reports: "https://github.com/dbuenzli/fmt/issues" -license: ["ISC"] -tags: ["string" "format" "pretty-print" "org:erratique"] -depends: ["ocaml" {>= "4.08.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"}] -depopts: ["base-unix" - "cmdliner"] -conflicts: ["cmdliner" {< "0.9.8"}] -build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%" - "--with-base-unix" "%{base-unix:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%"]] -url { - src: "https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz" - checksum: "sha512=66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b"} -description: """ -Fmt exposes combinators to devise `Format` pretty-printing functions. - -Fmt depends only on the OCaml standard library. The optional `Fmt_tty` -library that allows to setup formatters for terminal color output -depends on the Unix library. The optional `Fmt_cli` library that -provides command line support for Fmt depends on [`Cmdliner`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner - -Home page: http://erratique.ch/software/fmt""" \ No newline at end of file diff --git a/esy.lock/opam/fpath.0.7.3/opam b/esy.lock/opam/fpath.0.7.3/opam deleted file mode 100644 index ae3336e42..000000000 --- a/esy.lock/opam/fpath.0.7.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["The fpath programmers"] -homepage: "https://erratique.ch/software/fpath" -doc: "https://erratique.ch/software/fpath/doc" -dev-repo: "git+https://erratique.ch/repos/fpath.git" -bug-reports: "https://github.com/dbuenzli/fpath/issues" -tags: [ "file" "system" "path" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "astring" -] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg=true" {dev} ]] - -synopsis: """File system paths for OCaml""" -description: """\ - -Fpath is an OCaml module for handling file system paths with POSIX or -Windows conventions. Fpath processes paths without accessing the file -system and is independent from any system library. - -Fpath depends on [Astring][astring] and is distributed under the ISC -license. - -[astring]: http://erratique.ch/software/astring -""" -url { -archive: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz" -checksum: "0740b530e8fed5b0adc5eee8463cfc2f" -} diff --git a/esy.lock/opam/gen.1.1/opam b/esy.lock/opam/gen.1.1/opam deleted file mode 100644 index 30e8e332f..000000000 --- a/esy.lock/opam/gen.1.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -maintainer: "simon.cruanes.2007@m4x.org" -synopsis: "Iterators for OCaml, both restartable and consumable" -license: "BSD-2-Clause" -build: [ - ["dune" "build" "@install" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} -] -depends: [ - "dune" {>= "1.1"} - "seq" - "odoc" {with-doc} - "qcheck" {with-test} - "qtest" {with-test} - "ounit2" {with-test} - "ocaml" { >= "4.03.0" } -] -tags: [ "gen" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/gen/" -doc: "https://c-cube.github.io/gen/" -bug-reports: "https://github.com/c-cube/gen/issues" -dev-repo: "git+https://github.com/c-cube/gen.git" -authors: ["Simon Cruanes" "ELLIOTTCABLE"] -url { - src: "https://github.com/c-cube/gen/archive/v1.1.tar.gz" - checksum: [ - "md5=fa8066511b693815fe659fd022f4c6bc" - "sha512=71a4b5c3666a7c11935398a78feea7383f61d2c549dfb96e324d40783ffa87b5ec492c5ec468803aabfb9b48e7d0ebaa30b24d2b974540afc7cca5feea3121c1" - ] -} diff --git a/esy.lock/opam/menhir.20220210/opam b/esy.lock/opam/menhir.20220210/opam deleted file mode 100644 index 498658b42..000000000 --- a/esy.lock/opam/menhir.20220210/opam +++ /dev/null @@ -1,29 +0,0 @@ - -opam-version: "2.0" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gitlab.inria.fr/fpottier/menhir" -dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.03.0"} - "dune" {>= "2.8.0"} - "menhirLib" {= version} - "menhirSdk" {= version} -] -synopsis: "An LR(1) parser generator" -url { - src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" - checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" - ] -} diff --git a/esy.lock/opam/menhirLib.20220210/opam b/esy.lock/opam/menhirLib.20220210/opam deleted file mode 100644 index d2097ae4f..000000000 --- a/esy.lock/opam/menhirLib.20220210/opam +++ /dev/null @@ -1,30 +0,0 @@ - -opam-version: "2.0" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gitlab.inria.fr/fpottier/menhir" -dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" { >= "4.03.0" } - "dune" { >= "2.8.0" } -] -conflicts: [ - "menhir" { != version } -] -synopsis: "Runtime support library for parsers generated by Menhir" -url { - src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" - checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" - ] -} diff --git a/esy.lock/opam/menhirSdk.20220210/opam b/esy.lock/opam/menhirSdk.20220210/opam deleted file mode 100644 index 585d2ca33..000000000 --- a/esy.lock/opam/menhirSdk.20220210/opam +++ /dev/null @@ -1,30 +0,0 @@ - -opam-version: "2.0" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gitlab.inria.fr/fpottier/menhir" -dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" { >= "4.03.0" } - "dune" { >= "2.8.0" } -] -conflicts: [ - "menhir" { != version } -] -synopsis: "Compile-time library for auxiliary tools related to Menhir" -url { - src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" - checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" - ] -} diff --git a/esy.lock/opam/merlin-extend.0.6.1/opam b/esy.lock/opam/merlin-extend.0.6.1/opam deleted file mode 100644 index 9f9936505..000000000 --- a/esy.lock/opam/merlin-extend.0.6.1/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "2.0" -maintainer: "Frederic Bour " -authors: "Frederic Bour " -homepage: "https://github.com/let-def/merlin-extend" -bug-reports: "https://github.com/let-def/merlin-extend" -license: "MIT" -dev-repo: "git+https://github.com/let-def/merlin-extend.git" -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "dune" {>= "1.0"} - "cppo" {build & >= "1.1.0"} - "ocaml" {>= "4.02.3"} -] -synopsis: "A protocol to provide custom frontend to Merlin" -description: """ -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/releases/download/v0.6.1/merlin-extend-0.6.1.tbz" - checksum: [ - "sha256=5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7" - "sha512=631fc96aab2f35e12a078c9b4907ca7b0db9f1e3a4026040e6c23b82e0171c256a89fb5d4c887f1d156eb9e3152783cdf7a546b2496051007a1bcf5777417396" - ] -} -x-commit-hash: "cf2707bbe8e034c6ecf5d0fecd3fd889f6ab14bf" diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam b/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam deleted file mode 100644 index 14c9f7537..000000000 --- a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "OCaml compiler libraries repackaged" -description: """ -This packages exposes the OCaml compiler libraries repackages under -the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ...""" -maintainer: ["Jane Street developers"] -authors: ["Jane Street Group, LLC"] -license: "MIT" -homepage: "https://github.com/janestreet/ocaml-compiler-libs" -bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.04.1"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" -url { - src: - "https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.4/ocaml-compiler-libs-v0.12.4.tbz" - checksum: [ - "sha256=4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760" - "sha512=978dba8dfa61f98fa24fda7a9c26c2e837081f37d1685fe636dc19cfc3278a940cf01a10293504b185c406706bc1008bc54313d50f023bcdea6d5ac6c0788b35" - ] -} -x-commit-hash: "8cd12f18bb7171c2b67d661868c4271fae528d93" diff --git a/esy.lock/opam/ocaml-lsp-server.1.15.1-4.14/opam b/esy.lock/opam/ocaml-lsp-server.1.15.1-4.14/opam deleted file mode 100644 index 3594742f2..000000000 --- a/esy.lock/opam/ocaml-lsp-server.1.15.1-4.14/opam +++ /dev/null @@ -1,66 +0,0 @@ -opam-version: "2.0" -synopsis: "LSP Server for OCaml" -description: "An LSP server for OCaml." -maintainer: ["Rudi Grinberg "] -authors: [ - "Andrey Popp <8mayday@gmail.com>" - "Rusty Key " - "Louis Roché " - "Oleksiy Golovko " - "Rudi Grinberg " - "Sacha Ayoun " - "cannorin " - "Ulugbek Abdullaev " - "Thibaut Mattio " - "Max Lantas " -] -license: "ISC" -homepage: "https://github.com/ocaml/ocaml-lsp" -bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" -depends: [ - "dune" {>= "3.0"} - "yojson" - "re" {>= "1.5.0"} - "ppx_yojson_conv_lib" {>= "v0.14"} - "dune-rpc" {>= "3.4.0"} - "chrome-trace" {>= "3.3.0"} - "dyn" - "stdune" - "fiber" {>= "3.1.1"} - "xdg" - "ordering" - "dune-build-info" - "spawn" - "ppx_expect" {>= "v0.15.0" & with-test} - "ocamlformat" {with-test & = "0.24.1"} - "ocamlc-loc" {>= "3.5.0" & < "3.7.0"} - "omd" {>= "1.3.2" & < "2.0.0~alpha1"} - "octavius" {>= "1.2.2"} - "uutf" {>= "1.0.2"} - "pp" {>= "1.1.2"} - "csexp" {>= "1.5"} - "ocamlformat-rpc-lib" {>= "0.21.0"} - "odoc" {with-doc} - "ocaml" {>= "4.14" & < "4.15"} -] -dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-j" - jobs - "ocaml-lsp-server.install" - "--release" - ] -] -url { - src: - "https://github.com/ocaml/ocaml-lsp/releases/download/1.15.1-4.14/lsp-1.15.1-4.14.tbz" - checksum: [ - "sha256=9e8e1edb067b0b6edc9b8081f1c046427afc6d5d422fe88a9bf2f8076ab9826d" - "sha512=28e4511404e808c066b05cde1f047f82819f30ca689d9c906b716743c0a53002ab1993202204302455ae45ce591868cc80490c01ea4fe672e95ce46e62fd2a39" - ] -} -x-commit-hash: "38849b2a14355e97532e8866c29a88d966dd8b47" diff --git a/esy.lock/opam/ocaml-migrate-parsetree.2.4.0/opam b/esy.lock/opam/ocaml-migrate-parsetree.2.4.0/opam deleted file mode 100644 index 599cebe9f..000000000 --- a/esy.lock/opam/ocaml-migrate-parsetree.2.4.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -maintainer: "frederic.bour@lakaban.net" -authors: [ - "Frédéric Bour " - "Jérémie Dimino " -] -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" -doc: "https://ocaml-ppx.github.io/ocaml-migrate-parsetree/" -tags: [ "syntax" "org:ocamllabs" ] -build: ["dune" "build" "-p" name "-j" jobs] -run-test: ["dune" "runtest" "-p" name "-j" jobs] -depends: [ - "dune" {>= "2.3"} - "ocaml" {>= "4.02.3" & < "5.1"} - "cinaps" {with-test & >= "v0.13.0"} -] -conflicts: [ - "base-effects" -] -synopsis: "Convert OCaml parsetrees between different versions" -description: """ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between -different OCaml versions. High-level functions help making PPX -rewriters independent of a compiler version. -""" -url { - src: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/2.4.0/ocaml-migrate-parsetree-2.4.0.tbz" - checksum: [ - "sha256=ec49c452dc337a620556ab682bf0198bf50182550b502d8fb230a591260aa6a4" - "sha512=9478b9e5a969040400ee8fd7402bc4034f0f398d84e619254c43d5b7928463242629a2ccea35427f9747fbcedefa7ffc12edd1955ef8de866ba632e77f173219" - ] -} -x-commit-hash: "4b05692f45f7a8456725ddc4d50b970e271c4278" diff --git a/esy.lock/opam/ocaml-syntax-shims.1.0.0/opam b/esy.lock/opam/ocaml-syntax-shims.1.0.0/opam deleted file mode 100644 index 53c23f638..000000000 --- a/esy.lock/opam/ocaml-syntax-shims.1.0.0/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Backport new syntax to older OCaml versions" -description: """ -This packages backports new features of the language to older -compilers, such as let+. -""" -maintainer: ["jeremie@dimino.org"] -authors: ["Jérémie Dimino "] -license: "MIT" -homepage: "https://github.com/ocaml-ppx/ocaml-syntax-shims" -doc: "https://ocaml-ppx.github.io/ocaml-syntax-shims/" -bug-reports: "https://github.com/ocaml-ppx/ocaml-syntax-shims/issues" -depends: [ - "dune" {>= "2.0"} - "ocaml" {>= "4.02.3"} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-ppx/ocaml-syntax-shims.git" -url { - src: - "https://github.com/ocaml-ppx/ocaml-syntax-shims/releases/download/1.0.0/ocaml-syntax-shims-1.0.0.tbz" - checksum: [ - "sha256=89b2e193e90a0c168b6ec5ddf6fef09033681bdcb64e11913c97440a2722e8c8" - "sha512=75c4c6b0bfa1267a8a49a82ba494d08cf0823fc8350863d6d3d4971528cb09e5a2a29e2981d04c75e76ad0f49360b05a432c9efeff9a4fbc1ec6b28960399852" - ] -} diff --git a/esy.lock/opam/ocaml-version.3.5.0/opam b/esy.lock/opam/ocaml-version.3.5.0/opam deleted file mode 100644 index 52f452de0..000000000 --- a/esy.lock/opam/ocaml-version.3.5.0/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "2.0" -maintainer: "Anil Madhavapeddy " -authors: "Anil Madhavapeddy " -license: "ISC" -tags: "org:ocamllabs" -homepage: "https://github.com/ocurrent/ocaml-version" -doc: "https://ocurrent.github.io/ocaml-version/doc" -bug-reports: "https://github.com/ocurrent/ocaml-version/issues" -depends: [ - "ocaml" {>= "4.07.0"} - "dune" {>= "1.0"} - "alcotest" {with-test} -] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] -] -dev-repo: "git+https://github.com/ocurrent/ocaml-version.git" -synopsis: "Manipulate, parse and generate OCaml compiler version strings" -description: """ -This library provides facilities to parse version numbers of the OCaml -compiler, and enumerates the various official OCaml releases and configuration -variants. - -OCaml version numbers are of the form `major.minor.patch+extra`, where the -`patch` and `extra` fields are optional. This library offers the following -functionality: - -- Functions to parse and serialise OCaml compiler version numbers. -- Enumeration of official OCaml compiler version releases. -- Test compiler versions for a particular feature (e.g. the `bytes` type) -- [opam](https://opam.ocaml.org) compiler switch enumeration. - -### Further information - -- **Discussion:** Post on with the `ocaml` tag under - the Ecosystem category. -- **Bugs:** -- **Docs:** -""" -url { - src: - "https://github.com/ocurrent/ocaml-version/releases/download/v3.5.0/ocaml-version-3.5.0.tbz" - checksum: [ - "sha256=d63ca1c3970d6b14057f7176bfdae623e6c0176287c6a6e8b78cf50e2f7f635b" - "sha512=7b5f475897b1c560c81d322ca77b80099025102ec4163b410518e32dce0d6decf7c2ef671f795932bc173741b20bb442e07b182583423d2c990c632c921be5df" - ] -} -x-commit-hash: "ee6c14c52e1995d69a134b23df2c1c721ea7a994" diff --git a/esy.lock/opam/ocamlbuild.0.14.2+win/opam b/esy.lock/opam/ocamlbuild.0.14.2+win/opam deleted file mode 100644 index 19651dfbc..000000000 --- a/esy.lock/opam/ocamlbuild.0.14.2+win/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -synopsis: - "OCamlbuild is a build system with builtin rules to easily build most OCaml projects" -maintainer: "Gabriel Scherer " -authors: ["Nicolas Pouillard" "Berke Durak"] -license: "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/ocamlbuild/" -doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" -bug-reports: "https://github.com/ocaml/ocamlbuild/issues" -depends: [ - "ocaml" {>= "4.03"} -] -conflicts: [ - "base-ocamlbuild" - "ocamlfind" {< "1.6.2"} -] -build: [ - [make "all"] -] -install: [ - [make "install"] - ["mkdir" "-p" "%{lib}%/ocamlbuild"] - ["install" "-m" "0644" "META" "%{lib}%/ocamlbuild"] -] -dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" -url { - src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz" - checksum: [ - "md5=2f407fadd57b073155a6aead887d9676" - "sha512=f568bf10431a1f701e8bd7554dc662400a0d978411038bbad93d44dceab02874490a8a5886a9b44e017347e7949997f13f5c3752f74e1eb5e273d2beb19a75fd" - ] -} -extra-source "ocamlbuild-0.14.2.patch" { - src: "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch" - checksum: "sha256=a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9" -} -patches: "ocamlbuild-0.14.2.patch" -available: os = "win32" diff --git a/esy.lock/opam/ocamlc-loc.3.6.2/opam b/esy.lock/opam/ocamlc-loc.3.6.2/opam deleted file mode 100644 index 3a1e3f5c3..000000000 --- a/esy.lock/opam/ocamlc-loc.3.6.2/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "2.0" -synopsis: "Parse ocaml compiler output into structured form" -description: - "This library offers no backwards compatibility guarantees. Use at your own risk." -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08.0"} - "dyn" {= version} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz" - checksum: [ - "sha256=b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - "sha512=d0dd69ada2f1583319a2d6f679b8d49998059117c3258805ee69ae3e71d47bfab7a9c646f19b5fc43a6ccdef934eb87de5bb81205fcd60968bed8bf1790cf0a3" - ] -} -x-commit-hash: "c939c2b0f7a470cedd189988c61cd307a3cedace" diff --git a/esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch b/esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch deleted file mode 100644 index c05089900..000000000 --- a/esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch +++ /dev/null @@ -1,26 +0,0 @@ -From f53247f546375972789b96c3f612cd7f524bf2aa Mon Sep 17 00:00:00 2001 -From: Louis Gesbert -Date: Mon, 11 Jul 2022 18:12:18 +0200 -Subject: [PATCH] Fix bug when installing with a system compiler - -See https://discuss.ocaml.org/t/problem-installing-ocamlfind-on-latest-ocamlpro-alpine-docker-image/10147 ---- - src/findlib/Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/findlib/Makefile b/src/findlib/Makefile -index 84514b6f22..ea23f4a10c 100644 ---- a/src/findlib/Makefile -+++ b/src/findlib/Makefile -@@ -123,7 +123,7 @@ clean: - install: all - $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)" - $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)" -- $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)" -+ test $(INSTALL_TOPFIND) -eq 0 || $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)" - test $(INSTALL_TOPFIND) -eq 0 || $(INSTALLFILE) topfind "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)/" - files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config \ - findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib$(LIB_SUFFIX) findlib.cmxs \ --- -2.35.1 - diff --git a/esy.lock/opam/ocamlfind.1.9.5/opam b/esy.lock/opam/ocamlfind.1.9.5/opam deleted file mode 100644 index 2c4f8fc4a..000000000 --- a/esy.lock/opam/ocamlfind.1.9.5/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -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. -""" -license: "MIT" -maintainer: "Thomas Gazagnaire " -authors: "Gerd Stolpmann " -homepage: "http://projects.camlcity.org/projects/findlib.html" -bug-reports: "https://github.com/ocaml/ocamlfind/issues" -depends: [ - "ocaml" {>= "4.02.0"} -] -depopts: ["graphics"] -build: [ - [ - "./configure" - "-bindir" bin - "-sitelib" lib - "-mandir" man - "-config" "%{lib}%/findlib.conf" - "-no-custom" - "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} - "-no-topfind" {ocaml:preinstalled} - ] - [make "all"] - [make "opt"] {ocaml:native} -] -install: [ - [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} -] -extra-files: ["0001-Fix-bug-when-installing-with-a-system-compiler.patch" "md5=130d3d6fe399948ed7991b7756f50dc3"] -patches: ["0001-Fix-bug-when-installing-with-a-system-compiler.patch"] -dev-repo: "git+https://github.com/ocaml/ocamlfind.git" -url { - src: "http://download.camlcity.org/download/findlib-1.9.5.tar.gz" - checksum: [ - "md5=8b893525ce36cb3d4d4952483bcc7cf4" - "sha512=03514c618a16b02889db997c6c4789b3436b3ad7d974348d2c6dea53eb78898ab285ce5f10297c074bab4fd2c82931a8b7c5c113b994447a44abb30fca74c715" - ] -} - diff --git a/esy.lock/opam/ocamlformat-rpc-lib.0.25.1/opam b/esy.lock/opam/ocamlformat-rpc-lib.0.25.1/opam deleted file mode 100644 index e6e4ec197..000000000 --- a/esy.lock/opam/ocamlformat-rpc-lib.0.25.1/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Auto-formatter for OCaml code (RPC mode)" -description: - "OCamlFormat is a tool to automatically format OCaml code in a uniform style. This package defines a RPC interface to OCamlFormat" -maintainer: ["OCamlFormat Team "] -authors: ["Josh Berdine "] -license: "MIT" -homepage: "https://github.com/ocaml-ppx/ocamlformat" -bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.08"} - "csexp" {>= "1.4.0"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" -url { - src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.25.1/ocamlformat-0.25.1.tbz" - checksum: [ - "sha256=dc8f2a330ca3930b36cacb2623bb360ed8bdf6e4a8acd293dbd9e2241a6fd33d" - "sha512=b28f545425fb5375447c90022d065dc7fd51ed2f66d8c1f65a71a6ad2465d039a8686e8f18249e5ad3a2362fee6149c855ef30eb45fb9d06d743a53d26b3e26f" - ] -} -x-commit-hash: "651f767b48e14ba6b24db9421306942d9e51adcc" diff --git a/esy.lock/opam/ocamlformat.0.24.1/opam b/esy.lock/opam/ocamlformat.0.24.1/opam deleted file mode 100644 index f9ffdabd2..000000000 --- a/esy.lock/opam/ocamlformat.0.24.1/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "2.0" -synopsis: "Auto-formatter for OCaml code" -description: - "OCamlFormat is a tool to automatically format OCaml code in a uniform style." -maintainer: ["OCamlFormat Team "] -authors: ["Josh Berdine "] -homepage: "https://github.com/ocaml-ppx/ocamlformat" -bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" -depends: [ - "ocaml" {>= "4.08"} - "alcotest" {with-test} - "base" {>= "v0.12.0"} - "cmdliner" {>= "1.1.0"} - "dune" {>= "2.8"} - "dune-build-info" - "either" - "fix" - "fpath" - "menhir" {>= "20201216"} - "menhirLib" {>= "20201216"} - "menhirSdk" {>= "20201216"} - "ocaml-version" {>= "3.3.0" & < "3.6.0"} - "ocamlformat-rpc-lib" {with-test & = version} - "ocp-indent" - "odoc-parser" {>= "2.0.0" & < "3.0.0"} - "re" {>= "1.7.2"} - "stdio" - "uuseg" {>= "10.0.0"} - "uutf" {>= "1.0.1"} - "csexp" {>= "1.4.0"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" -license: ["MIT" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"] -url { - src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.24.1/ocamlformat-0.24.1.tbz" - checksum: [ - "sha256=023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce" - "sha512=753b6128be68042895202f99959b360ce954db6f82b19b83b4bb346761a8e9cfdfc2b4b25e2070e60601b555562e78f9ebb02760ff127464e0b66cedbddca304" - ] -} -x-commit-hash: "86938aa4435b251af1a3b081f7fbed90f982cf62" # OCamlFormat is distributed under the MIT license. Parts of the OCaml library are vendored for OCamlFormat and distributed under their original LGPL 2.1 license diff --git a/esy.lock/opam/ocp-indent.1.8.1/opam b/esy.lock/opam/ocp-indent.1.8.1/opam deleted file mode 100644 index 4210beef2..000000000 --- a/esy.lock/opam/ocp-indent.1.8.1/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "2.0" -maintainer: "contact@ocamlpro.com" -synopsis: "A simple tool to indent OCaml programs" -description: """ -Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack -machine ; this is much faster and more reliable than using regexps. Presets and -configuration options available, with the possibility to set them project-wide. -Supports most common syntax extensions, and extensible for others. - -Includes: -- An indentor program, callable from the command-line or from within editors -- Bindings for popular editors -- A library that can be directly used by editor writers, or just for - fault-tolerant/approximate parsing. -""" -authors: [ - "Louis Gesbert " - "Thomas Gazagnaire " - "Jun Furuse" -] -homepage: "http://www.typerex.org/ocp-indent.html" -bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" -tags: ["org:ocamlpro" "org:typerex"] -dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -run-test: [ - ["dune" "runtest" "-p" name "-j" jobs] -] -depends: [ - "ocaml" - "dune" {>= "1.0"} - "cmdliner" {>= "1.0.0"} - "ocamlfind" - "base-bytes" -] -post-messages: [ - "This package requires additional configuration for use in editors. Install package 'user-setup', or manually: - -* for Emacs, add these lines to ~/.emacs: - (add-to-list 'load-path \"%{share}%/emacs/site-lisp\") - (require 'ocp-indent) - -* for Vim, add this line to ~/.vimrc: - set rtp^=\"%{share}%/ocp-indent/vim\" -" - {success & !user-setup:installed} -] -url { - src: "https://github.com/OCamlPro/ocp-indent/archive/1.8.1.tar.gz" - checksum: [ - "md5=70db6649a8c08a682ad63730c9752e31" - "sha512=565353de333dd44375366fff75e85a6256c3cd9ff52b3db79803141f975e77cda04dfe32f5e0f2d4c82c59be8f04e9c2bf4d066b113b2cdf267f4c3dcfa401da" - ] -} diff --git a/esy.lock/opam/octavius.1.2.2/opam b/esy.lock/opam/octavius.1.2.2/opam deleted file mode 100644 index 0539c097d..000000000 --- a/esy.lock/opam/octavius.1.2.2/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "2.0" -maintainer: ["leo@lpw25.net"] -authors: ["Leo White "] -license: "ISC" -homepage: "https://github.com/ocaml-doc/octavius" -doc: "http://ocaml-doc.github.io/octavius/" -bug-reports: "https://github.com/ocaml-doc/octavius/issues" -depends: [ - "dune" {>= "1.11"} - "ocaml" {>= "4.03.0"} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-doc/octavius.git" - -synopsis: "Ocamldoc comment syntax parser" -description: "Octavius is a library to parse the `ocamldoc` comment syntax." -url { - src: "https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz" - checksum: "md5=72f9e1d996e6c5089fc513cc9218607b" -} diff --git a/esy.lock/opam/odoc-parser.2.0.0/opam b/esy.lock/opam/odoc-parser.2.0.0/opam deleted file mode 100644 index 602b2bdfb..000000000 --- a/esy.lock/opam/odoc-parser.2.0.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -synopsis: "Parser for ocaml documentation comments" -description: """ -Odoc_parser is a library for parsing the contents of OCaml documentation -comments, formatted using 'odoc' syntax, an extension of the language -understood by ocamldoc.""" -maintainer: ["Jon Ludlam "] -authors: ["Anton Bachin "] -license: "ISC" -homepage: "https://github.com/ocaml-doc/odoc-parser" -bug-reports: "https://github.com/ocaml-doc/odoc-parser/issues" -dev-repo: "git+https://github.com/ocaml-doc/odoc-parser.git" -# This template exists because without it dune pop is dependencies and build rules -# involving odoc. Since odoc depends on this package, this doesn't work. -doc: "https://ocaml-doc.github.io/odoc-parser/" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.02.0"} - "astring" - "result" - "camlp-streams" - "ppx_expect" {with-test} - ("ocaml" {< "4.04.1" & with-test} | "sexplib0" {with-test}) -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - ] -] -url { - src: - "https://github.com/ocaml-doc/odoc-parser/releases/download/2.0.0/odoc-parser-2.0.0.tbz" - checksum: [ - "sha256=407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922" - "sha512=d2bffa3e9f30471045682e390dcee7a2c1caf3831bca4bd57c16939e782c2e23434e6f1c9887580a1804800b3629ef4c4311a9d418fca5a939f324650d54006e" - ] -} -x-commit-hash: "ebfd3b9489e44187da2c67d79a32b6fc1e92bda4" - diff --git a/esy.lock/opam/omd.1.3.2/opam b/esy.lock/opam/omd.1.3.2/opam deleted file mode 100644 index ad2e5014d..000000000 --- a/esy.lock/opam/omd.1.3.2/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "2.0" -synopsis: "A Markdown frontend in pure OCaml" -description: """ -This Markdown library is implemented using only pure OCaml (including -I/O operations provided by the standard OCaml compiler distribution). -OMD is meant to be as faithful as possible to the original Markdown. -Additionally, OMD implements a few Github markdown features, an -extension mechanism, and some other features. Note that the opam -package installs both the OMD library and the command line tool `omd`.""" -maintainer: [ - "Shon Feder " "Raphael Sousa Santos <@sonologico>" -] -authors: [ - "Philippe Wang " - "Nicolás Ojeda Bär " -] -license: "ISC" -tags: ["org:ocamllabs" "org:mirage"] -homepage: "https://github.com/ocaml/omd" -bug-reports: "https://github.com/ocaml/omd/issues" -depends: [ - "dune" {>= "2.7"} - "ocaml" {>= "4.04"} - "base-bigarray" - "base-bytes" - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml/omd.git" -url { - src: "https://github.com/ocaml/omd/releases/download/1.3.2/omd-1.3.2.tbz" - checksum: [ - "sha256=6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" - "sha512=fa2070a5f5d30b2cc422937ac4158bb087134a69d47fa15df403afb1c0c60a73dd436c949faa8d44e0b65bdee039779d86191b55085b717253f91ef20a69ef98" - ] -} -x-commit-hash: "bc6c0d568b90b61143e9863cb6ef7b3989b3313a" diff --git a/esy.lock/opam/ordering.3.6.2/opam b/esy.lock/opam/ordering.3.6.2/opam deleted file mode 100644 index ea64f900e..000000000 --- a/esy.lock/opam/ordering.3.6.2/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -synopsis: "Element ordering" -description: "Element ordering" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz" - checksum: [ - "sha256=b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - "sha512=d0dd69ada2f1583319a2d6f679b8d49998059117c3258805ee69ae3e71d47bfab7a9c646f19b5fc43a6ccdef934eb87de5bb81205fcd60968bed8bf1790cf0a3" - ] -} -x-commit-hash: "c939c2b0f7a470cedd189988c61cd307a3cedace" diff --git a/esy.lock/opam/pp.1.1.2/opam b/esy.lock/opam/pp.1.1.2/opam deleted file mode 100644 index e09edbfd5..000000000 --- a/esy.lock/opam/pp.1.1.2/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "2.0" -synopsis: "Pretty-printing library" -description: """ - -This library provides a lean alternative to the Format [1] module of -the OCaml standard library. It aims to make it easy for users to do -the right thing. If you have tried Format before but find its API -complicated and difficult to use, then Pp might be a good choice for -you. - -Pp uses the same concepts of boxes and break hints, and the final -rendering is done to formatter from the Format module. However it -defines its own algebra which some might find easier to work with and -reason about. No previous knowledge is required to start using this -library, however the various guides for the Format module such as this -one [2] should be applicable to Pp as well. - -[1]: https://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.html -[2]: http://caml.inria.fr/resources/doc/guides/format.en.html -""" -maintainer: ["Jeremie Dimino "] -authors: [ - "Jane Street Group, LLC" - "Jeremie Dimino " -] -license: "MIT" -homepage: "https://github.com/ocaml-dune/pp" -doc: "https://ocaml-dune.github.io/pp/" -bug-reports: "https://github.com/ocaml-dune/pp/issues" -depends: [ - "dune" {>= "2.0"} - "ocaml" {>= "4.08.0"} - "ppx_expect" {with-test} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-dune/pp.git" -x-commit-hash: "395b95c89cfe2c6d538dad9d56721b6a7278d46c" -url { - src: - "https://github.com/ocaml-dune/pp/releases/download/1.1.2/pp-1.1.2.tbz" - checksum: [ - "sha256=e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56" - "sha512=58f78b083483006b40814be9aac33c895349eb1c6427d2762b4d760192613401262478bd5deff909763517560b06af7bf013c6a6f87d549aafa77b26345303f2" - ] -} diff --git a/esy.lock/opam/ppx_derivers.1.2.1/opam b/esy.lock/opam/ppx_derivers.1.2.1/opam deleted file mode 100644 index 484b2654f..000000000 --- a/esy.lock/opam/ppx_derivers.1.2.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -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+https://github.com/ocaml-ppx/ppx_derivers.git" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" - "dune" -] -synopsis: "Shared [@@deriving] plugin registry" -description: """ -Ppx_derivers is a tiny package whose sole purpose is to allow -ppx_deriving and ppx_type_conv to inter-operate gracefully when linked -as part of the same ocaml-migrate-parsetree driver.""" -url { - src: "https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz" - checksum: "md5=5dc2bf130c1db3c731fe0fffc5648b41" -} diff --git a/esy.lock/opam/ppx_deriving.5.2.1/opam b/esy.lock/opam/ppx_deriving.5.2.1/opam deleted file mode 100644 index f6197c6ff..000000000 --- a/esy.lock/opam/ppx_deriving.5.2.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "2.0" -maintainer: "whitequark " -authors: [ "whitequark " ] -license: "MIT" -homepage: "https://github.com/ocaml-ppx/ppx_deriving" -doc: "https://ocaml-ppx.github.io/ppx_deriving/" -bug-reports: "https://github.com/ocaml-ppx/ppx_deriving/issues" -dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving.git" -tags: [ "syntax" ] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test & ocaml:version < "5.0.0"} - ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} -] -depends: [ - "ocaml" {>= "4.05.0"} - "dune" {>= "1.6.3"} - "cppo" {build & >= "1.1.0"} - "ocamlfind" - "ppx_derivers" - "ppxlib" {>= "0.20.0"} - "result" - "ounit2" {with-test} -] -synopsis: "Type-driven code generation for OCaml" -description: """ -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks. -""" -url { - src: - "https://github.com/ocaml-ppx/ppx_deriving/releases/download/v5.2.1/ppx_deriving-v5.2.1.tbz" - checksum: [ - "sha256=e96b5fb25b7632570e4b329e22e097fcd4b8e8680d1e43ef003a8fbd742b0786" - "sha512=f28cd778a2d48ababa53f73131b25229a11b03685610d020b7b9228b1e25570891cd927b37475aeda49be72debaf5f2dda4c1518a0965db7a361c0ebe325a8d2" - ] -} -x-commit-hash: "7211546d6527bf57d3eff8174c90fc3c22250dae" diff --git a/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam b/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam deleted file mode 100644 index 7642422bf..000000000 --- a/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "2.0" -synopsis: "JSON codec generator for OCaml" -description: """\ -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator.""" -maintainer: "whitequark " -authors: "whitequark " -license: "MIT" -tags: ["syntax" "json"] -homepage: "https://github.com/ocaml-ppx/ppx_deriving_yojson" -bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_yojson/issues" -depends: [ - "ocaml" {>= "4.05.0"} - "dune" {>= "1.0"} - "yojson" {>= "1.6.0"} - "result" - "ppx_deriving" {>= "5.1"} - "ppxlib" {>= "0.26.0"} - "ounit2" {with-test} -] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" -url { - src: - "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz" - checksum: [ - "md5=456be82acb16bbf6be12ab01f9dfaa94" - "sha512=6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80" - ] -} \ No newline at end of file diff --git a/esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam b/esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam deleted file mode 100644 index c3e72b433..000000000 --- a/esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/ppx_yojson_conv_lib" -bug-reports: "https://github.com/janestreet/ppx_yojson_conv_lib/issues" -dev-repo: "git+https://github.com/janestreet/ppx_yojson_conv_lib.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_yojson_conv_lib/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.14.0"} - "dune" {>= "2.0.0"} - "yojson" {>= "1.7.0"} -] -synopsis: "Runtime lib for ppx_yojson_conv" -description: " -Part of the Jane Street's PPX rewriters collection. -" -url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_yojson_conv_lib-v0.16.0.tar.gz" -checksum: "sha256=557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d" -} diff --git a/esy.lock/opam/re.1.10.4/opam b/esy.lock/opam/re.1.10.4/opam deleted file mode 100644 index 9dad66137..000000000 --- a/esy.lock/opam/re.1.10.4/opam +++ /dev/null @@ -1,46 +0,0 @@ -opam-version: "2.0" - -maintainer: "rudi.grinberg@gmail.com" -authors: [ - "Jerome Vouillon" - "Thomas Gazagnaire" - "Anil Madhavapeddy" - "Rudi Grinberg" - "Gabriel Radanne" -] -license: "LGPL-2.0-or-later 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" - -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] - -depends: [ - "ocaml" {>= "4.03"} - "dune" {>= "2.0"} - "ounit" {with-test} - "seq" -] - -synopsis: "RE is a regular expression library for OCaml" -description: """ -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re.Perl) -* Posix extended regular expressions (module Re.Posix) -* Emacs-style regular expressions (module Re.Emacs) -* Shell-style file globbing (module Re.Glob) -* Compatibility layer for OCaml's built-in Str module (module Re.Str) -""" -url { - src: - "https://github.com/ocaml/ocaml-re/releases/download/1.10.4/re-1.10.4.tbz" - checksum: [ - "sha256=83eb3e4300aa9b1dc7820749010f4362ea83524742130524d78c20ce99ca747c" - "sha512=92b05cf92c389fa8c753f2acca837b15dd05a4a2e8e2bec7a269d2e14c35b1a786d394258376648f80b4b99250ba1900cfe68230b8385aeac153149d9ce56099" - ] -} -x-commit-hash: "e9a4cecb8294c1839db18b1d0c30e755ec85ed5e" diff --git a/esy.lock/opam/result.1.5/opam b/esy.lock/opam/result.1.5/opam deleted file mode 100644 index 6b7b68d72..000000000 --- a/esy.lock/opam/result.1.5/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/result" -dev-repo: "git+https://github.com/janestreet/result.git" -bug-reports: "https://github.com/janestreet/result/issues" -license: "BSD-3-Clause" -build: [["dune" "build" "-p" name "-j" jobs]] -depends: [ - "ocaml" - "dune" {>= "1.0"} -] -synopsis: "Compatibility Result module" -description: """ -Projects that want to use the new result type defined in OCaml >= 4.03 -while staying compatible with older version of OCaml should use the -Result module defined in this library.""" -url { - src: - "https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz" - checksum: "md5=1b82dec78849680b49ae9a8a365b831b" -} diff --git a/esy.lock/opam/sedlex.3.0/opam b/esy.lock/opam/sedlex.3.0/opam deleted file mode 100644 index 4f28f3221..000000000 --- a/esy.lock/opam/sedlex.3.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -# This file is generated by dune, edit dune-project instead -opam-version: "2.0" -synopsis: "An OCaml lexer generator for Unicode" -description: """ -sedlex is a lexer generator for OCaml. It is similar to ocamllex, but supports -Unicode. Unlike ocamllex, sedlex allows lexer specifications within regular -OCaml source files. Lexing specific constructs are provided via a ppx syntax -extension.""" -maintainer: ["Alain Frisch "] -authors: [ - "Alain Frisch " - "https://github.com/ocaml-community/sedlex/graphs/contributors" -] -license: "MIT" -homepage: "https://github.com/ocaml-community/sedlex" -bug-reports: "https://github.com/ocaml-community/sedlex/issues" -depends: [ - "ocaml" {>= "4.08"} - "dune" {>= "2.8"} - "ppxlib" {>= "0.26.0"} - "gen" - "uchar" - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-community/sedlex.git" -doc: "https://ocaml-community.github.io/sedlex/index.html" -url { - src: "https://github.com/ocaml-community/sedlex/archive/v3.0.tar.gz" - checksum: [ - "md5=30778b8946f9e2dda8acd5865b3bf4bb" - "sha512=564780b7af8b3ddd32c9164caa42fd24b2ff59e0bf9977bcee4c3ddea2be3f0c870bd95949b639c5f1942e0fa2604902f5cd3eb9041d59b6ee2367895df556df" - ] -} diff --git a/esy.lock/opam/seq.base/files/META.seq b/esy.lock/opam/seq.base/files/META.seq deleted file mode 100644 index 06b95eff3..000000000 --- a/esy.lock/opam/seq.base/files/META.seq +++ /dev/null @@ -1,4 +0,0 @@ -name="seq" -version="[distributed with OCaml 4.07 or above]" -description="dummy backward-compatibility package for iterators" -requires="" diff --git a/esy.lock/opam/seq.base/files/seq.install b/esy.lock/opam/seq.base/files/seq.install deleted file mode 100644 index c4d70206e..000000000 --- a/esy.lock/opam/seq.base/files/seq.install +++ /dev/null @@ -1,3 +0,0 @@ -lib:[ - "META.seq" {"META"} -] diff --git a/esy.lock/opam/seq.base/opam b/esy.lock/opam/seq.base/opam deleted file mode 100644 index b33d8c7da..000000000 --- a/esy.lock/opam/seq.base/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "2.0" -maintainer: " " -authors: " " -homepage: " " -depends: [ - "ocaml" {>= "4.07.0"} -] -dev-repo: "git+https://github.com/ocaml/ocaml.git" -bug-reports: "https://caml.inria.fr/mantis/main_page.php" -synopsis: - "Compatibility package for OCaml's standard iterator type starting from 4.07." -extra-files: [ - ["seq.install" "md5=026b31e1df290373198373d5aaa26e42"] - ["META.seq" "md5=b33c8a1a6c7ed797816ce27df4855107"] -] diff --git a/esy.lock/opam/sexplib0.v0.16.0/opam b/esy.lock/opam/sexplib0.v0.16.0/opam deleted file mode 100644 index d9c5f049d..000000000 --- a/esy.lock/opam/sexplib0.v0.16.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/sexplib0" -bug-reports: "https://github.com/janestreet/sexplib0/issues" -dev-repo: "git+https://github.com/janestreet/sexplib0.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexplib0/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.08.0"} - "dune" {>= "2.0.0"} -] -synopsis: "Library containing the definition of S-expressions and some base converters" -description: " -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. -" -url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexplib0-v0.16.0.tar.gz" -checksum: "sha256=86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d" -} diff --git a/esy.lock/opam/spawn.v0.15.1/opam b/esy.lock/opam/spawn.v0.15.1/opam deleted file mode 100644 index 5be3a9949..000000000 --- a/esy.lock/opam/spawn.v0.15.1/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "2.0" -synopsis: "Spawning sub-processes" -description: """ -Spawn is a small library exposing only one functionality: spawning sub-process. - -It has three main goals: - -1. provide missing features of Unix.create_process such as providing a -working directory - -2. provide better errors when a system call fails in the -sub-process. For instance if a command is not found, you get a proper -[Unix.Unix_error] exception - -3. improve performance by using vfork when available. It is often -claimed that nowadays fork is as fast as vfork, however in practice -fork takes time proportional to the process memory while vfork is -constant time. In application using a lot of memory, vfork can be -thousands of times faster than fork. -""" -maintainer: ["Jane Street developers"] -authors: ["Jane Street Group, LLC"] -license: "MIT" -homepage: "https://github.com/janestreet/spawn" -doc: "https://janestreet.github.io/spawn/" -bug-reports: "https://github.com/janestreet/spawn/issues" -depends: [ - "dune" {>= "2.8"} - "ppx_expect" {with-test} - "ocaml" {>= "4.05"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/janestreet/spawn.git" -x-commit-hash: "13d279ebfa8c40d4bafe18cddfdff0de54b4eaff" -url { - src: - "https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz" - checksum: [ - "sha256=9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" - "sha512=efdb31d5ec5ea36d0bc80224d4ee04e46ce3428d1662870e6cebece92bc313d6eebee378802c0c059dd6e0cafea515308c31b7dfaf04a098eb4566583c1e9ed4" - ] -} diff --git a/esy.lock/opam/stdio.v0.16.0/opam b/esy.lock/opam/stdio.v0.16.0/opam deleted file mode 100644 index bd23d607d..000000000 --- a/esy.lock/opam/stdio.v0.16.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/stdio" -bug-reports: "https://github.com/janestreet/stdio/issues" -dev-repo: "git+https://github.com/janestreet/stdio.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/stdio/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.14.0"} - "base" {>= "v0.16" & < "v0.17"} - "dune" {>= "2.0.0"} -] -synopsis: "Standard IO library for OCaml" -description: " -Stdio implements simple input/output functionalities for OCaml. - -It re-exports the input/output functions of the OCaml standard -libraries using a more consistent API. -" -url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/stdio-v0.16.0.tar.gz" -checksum: "sha256=61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e" -} diff --git a/esy.lock/opam/stdlib-shims.0.3.0/opam b/esy.lock/opam/stdlib-shims.0.3.0/opam deleted file mode 100644 index 8c9695710..000000000 --- a/esy.lock/opam/stdlib-shims.0.3.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -maintainer: "The stdlib-shims programmers" -authors: "The stdlib-shims programmers" -homepage: "https://github.com/ocaml/stdlib-shims" -doc: "https://ocaml.github.io/stdlib-shims/" -dev-repo: "git+https://github.com/ocaml/stdlib-shims.git" -bug-reports: "https://github.com/ocaml/stdlib-shims/issues" -tags: ["stdlib" "compatibility" "org:ocaml"] -license: ["LGPL-2.1-only WITH OCaml-LGPL-linking-exception"] -depends: [ - "dune" - "ocaml" {>= "4.02.3"} -] -build: [ "dune" "build" "-p" name "-j" jobs ] -synopsis: "Backport some of the new stdlib features to older compiler" -description: """ -Backport some of the new stdlib features to older compiler, -such as the Stdlib module. - -This allows projects that require compatibility with older compiler to -use these new features in their code. -""" -x-commit-hash: "fb6815e5d745f07fd567c11671149de6ef2e74c8" -url { - src: - "https://github.com/ocaml/stdlib-shims/releases/download/0.3.0/stdlib-shims-0.3.0.tbz" - checksum: [ - "sha256=babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a" - "sha512=1151d7edc8923516e9a36995a3f8938d323aaade759ad349ed15d6d8501db61ffbe63277e97c4d86149cf371306ac23df0f581ec7e02611f58335126e1870980" - ] -} diff --git a/esy.lock/opam/stdune.3.6.2/opam b/esy.lock/opam/stdune.3.6.2/opam deleted file mode 100644 index 446f26e1c..000000000 --- a/esy.lock/opam/stdune.3.6.2/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "2.0" -synopsis: "Dune's unstable standard library" -description: - "This library offers no backwards compatibility guarantees. Use at your own risk." -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08.0"} - "base-unix" - "dyn" {= version} - "ordering" {= version} - "pp" {>= "1.1.0"} - "csexp" {>= "1.5.0"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.6.2/dune-3.6.2.tbz" - checksum: [ - "sha256=b6d4ab848efb04aa2a325d0015d32ed4414ed7130ec7aa12f98158eff445cf3c" - "sha512=d0dd69ada2f1583319a2d6f679b8d49998059117c3258805ee69ae3e71d47bfab7a9c646f19b5fc43a6ccdef934eb87de5bb81205fcd60968bed8bf1790cf0a3" - ] -} -x-commit-hash: "c939c2b0f7a470cedd189988c61cd307a3cedace" diff --git a/esy.lock/opam/topkg.1.0.7/opam b/esy.lock/opam/topkg.1.0.7/opam deleted file mode 100644 index 83fc06f49..000000000 --- a/esy.lock/opam/topkg.1.0.7/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -synopsis: "The transitory OCaml software packager" -description: """\ -Topkg is a packager for distributing OCaml software. It provides an -API to describe the files a package installs in a given build -configuration and to specify information about the package's -distribution, creation and publication procedures. - -The optional topkg-care package provides the `topkg` command line tool -which helps with various aspects of a package's life cycle: creating -and linting a distribution, releasing it on the WWW, publish its -documentation, add it to the OCaml opam repository, etc. - -Topkg is distributed under the ISC license and has **no** -dependencies. This is what your packages will need as a *build* -dependency. - -Topkg-care is distributed under the ISC license it depends on -[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner], -[webbrowser][webbrowser] and `opam-format`. - -[fmt]: http://erratique.ch/software/fmt -[logs]: http://erratique.ch/software/logs -[bos]: http://erratique.ch/software/bos -[cmdliner]: http://erratique.ch/software/cmdliner -[webbrowser]: http://erratique.ch/software/webbrowser - -Home page: http://erratique.ch/software/topkg""" -maintainer: "Daniel Bünzli " -authors: "The topkg programmers" -license: "ISC" -tags: ["packaging" "ocamlbuild" "org:erratique"] -homepage: "https://erratique.ch/software/topkg" -doc: "https://erratique.ch/software/topkg/doc" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -depends: [ - "ocaml" {>= "4.05.0"} - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" -] -build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"] -dev-repo: "git+https://erratique.ch/repos/topkg.git" -url { - src: "https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz" - checksum: - "sha512=09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" -} \ No newline at end of file diff --git a/esy.lock/opam/uchar.0.0.2/opam b/esy.lock/opam/uchar.0.0.2/opam deleted file mode 100644 index 4310af436..000000000 --- a/esy.lock/opam/uchar.0.0.2/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://ocaml.org" -doc: "https://ocaml.github.io/uchar/" -dev-repo: "git+https://github.com/ocaml/uchar.git" -bug-reports: "https://github.com/ocaml/uchar/issues" -tags: [ "text" "character" "unicode" "compatibility" "org:ocaml.org" ] -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" -depends: [ - "ocaml" {>= "3.12.0"} - "ocamlbuild" {build} -] -build: [ - ["ocaml" "pkg/git.ml"] - [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml:native}%" - "native-dynlink=%{ocaml:native-dynlink}%" - ] -] -synopsis: "Compatibility library for OCaml's Uchar module" -description: """ -The `uchar` package provides a compatibility library for the -[`Uchar`][1] module introduced in OCaml 4.03. - -The `uchar` package is distributed under the license of the OCaml -compiler. See [LICENSE](LICENSE) for details. - -[1]: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Uchar.html""" -url { - src: - "https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz" - checksum: "md5=c9ba2c738d264c420c642f7bb1cf4a36" -} diff --git a/esy.lock/opam/uucp.15.0.0/opam b/esy.lock/opam/uucp.15.0.0/opam deleted file mode 100644 index dccf7c220..000000000 --- a/esy.lock/opam/uucp.15.0.0/opam +++ /dev/null @@ -1,55 +0,0 @@ -opam-version: "2.0" -synopsis: "Unicode character properties for OCaml" -description: """\ -Uucp is an OCaml library providing efficient access to a selection of -character properties of the [Unicode character database][1]. - -Uucp is independent from any Unicode text data structure and has no -dependencies. It is distributed under the ISC license. - -[1]: http://www.unicode.org/reports/tr44/ - -Home page: http://erratique.ch/software/uucp""" -maintainer: "Daniel Bünzli " -authors: "The uucp programmers" -license: "ISC" -tags: ["unicode" "text" "character" "org:erratique"] -homepage: "https://erratique.ch/software/uucp" -doc: "https://erratique.ch/software/uucp/doc/" -bug-reports: "https://github.com/dbuenzli/uucp/issues" -depends: [ - "ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"} - "uucd" {with-test} - "uunf" {with-test} - "uutf" {with-test} -] -depopts: ["uutf" "uunf" "cmdliner"] -conflicts: [ - "uutf" {< "1.0.1"} - "cmdliner" {< "1.1.0"} -] -build: [ - "ocaml" - "pkg/pkg.ml" - "build" - "--dev-pkg" - "%{dev}%" - "--with-uutf" - "%{uutf:installed}%" - "--with-uunf" - "%{uunf:installed}%" - "--with-cmdliner" - "%{cmdliner:installed}%" -] -post-messages: - "If the build fails with \"ocamlopt.opt got signal and exited\", issue 'ulimit -s unlimited' and retry." - {failure & (arch = "ppc64" | arch = "arm64")} -dev-repo: "git+https://erratique.ch/repos/uucp.git" -url { - src: "https://erratique.ch/software/uucp/releases/uucp-15.0.0.tbz" - checksum: - "sha512=ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b" -} \ No newline at end of file diff --git a/esy.lock/opam/uuseg.15.0.0/opam b/esy.lock/opam/uuseg.15.0.0/opam deleted file mode 100644 index 2178c0440..000000000 --- a/esy.lock/opam/uuseg.15.0.0/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "2.0" -synopsis: "Unicode text segmentation for OCaml" -description: """\ -Uuseg is an OCaml library for segmenting Unicode text. It implements -the locale independent [Unicode text segmentation algorithms][1] to -detect grapheme cluster, word and sentence boundaries and the -[Unicode line breaking algorithm][2] to detect line break -opportunities. - -The library is independent from any IO mechanism or Unicode text data -structure and it can process text without a complete in-memory -representation. - -Uuseg depends on [Uucp](http://erratique.ch/software/uucp) and -optionally on [Uutf](http://erratique.ch/software/uutf) for support on -OCaml UTF-X encoded strings. It is distributed under the ISC license. - -[1]: http://www.unicode.org/reports/tr29/ -[2]: http://www.unicode.org/reports/tr14/ - -Homepage: http://erratique.ch/software/uuseg""" -maintainer: "Daniel Bünzli " -authors: "The uuseg programmers" -license: "ISC" -tags: ["unicode" "text" "segmentation" "org:erratique"] -homepage: "https://erratique.ch/software/uuseg" -doc: "https://erratique.ch/software/uuseg/doc/" -bug-reports: "https://github.com/dbuenzli/uuseg/issues" -depends: [ - "ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"} - "uucp" {>= "15.0.0" & < "16.0.0"} -] -depopts: ["uutf" "cmdliner"] -conflicts: [ - "uutf" {< "1.0.0"} - "cmdliner" {< "1.1.0"} -] -build: [ - "ocaml" - "pkg/pkg.ml" - "build" - "--dev-pkg" - "%{dev}%" - "--with-uutf" - "%{uutf:installed}%" - "--with-cmdliner" - "%{cmdliner:installed}%" -] -dev-repo: "git+https://erratique.ch/repos/uuseg.git" -url { - src: "https://erratique.ch/software/uuseg/releases/uuseg-15.0.0.tbz" - checksum: - "sha512=37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f" -} \ No newline at end of file diff --git a/esy.lock/opam/uutf.1.0.3/opam b/esy.lock/opam/uutf.1.0.3/opam deleted file mode 100644 index e96cc4a4d..000000000 --- a/esy.lock/opam/uutf.1.0.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -synopsis: """Non-blocking streaming Unicode codec for OCaml""" -maintainer: ["Daniel Bünzli "] -authors: ["The uutf programmers"] -homepage: "https://erratique.ch/software/uutf" -doc: "https://erratique.ch/software/uutf/doc/" -dev-repo: "git+https://erratique.ch/repos/uutf.git" -bug-reports: "https://github.com/dbuenzli/uutf/issues" -license: ["ISC"] -tags: ["unicode" "text" "utf-8" "utf-16" "codec" "org:erratique"] -depends: ["ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"}] -depopts: ["cmdliner"] -conflicts: ["cmdliner" {< "0.9.8"}] -build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%" - "--with-cmdliner" "%{cmdliner:installed}%"]] -url { - src: "https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz" - checksum: "sha512=50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8"} -description: """ -Uutf is a non-blocking streaming codec to decode and encode the UTF-8, -UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently -work character by character without blocking on IO. Decoders perform -character position tracking and support newline normalization. - -Functions are also provided to fold over the characters of UTF encoded -OCaml string values and to directly encode characters in OCaml -Buffer.t values. **Note** that since OCaml 4.14, that functionality -can be found in the Stdlib and you are encouraged to migrate to it. - -Uutf has no dependency and is distributed under the ISC license. - -Home page: http://erratique.ch/software/uutf -Contact: Daniel Bünzli ``""" \ No newline at end of file diff --git a/esy.lock/opam/xdg.3.8.2/opam b/esy.lock/opam/xdg.3.8.2/opam deleted file mode 100644 index 3489d2c7d..000000000 --- a/esy.lock/opam/xdg.3.8.2/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "XDG Base Directory Specification" -description: - "https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html" -maintainer: ["Jane Street Group, LLC "] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml/dune" -doc: "https://dune.readthedocs.io/" -bug-reports: "https://github.com/ocaml/dune/issues" -depends: [ - "dune" {>= "3.5"} - "ocaml" {>= "4.08"} - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ocaml/dune.git" -build: [ - ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: "https://github.com/ocaml/dune/releases/download/3.8.2/dune-3.8.2.tbz" - checksum: [ - "sha256=5a6ec790128616b6b46616427fa9c8f2ba0d6ef5a405bf8fdbc6f82dc0d935fd" - "sha512=d0298138e46d1a3eb9b46ed369314259e1b3611f377b7562ac50353cdb9d480c2487810ade65e1f3ccc6df00bd8e43bfd3c2664d0c3c59cb13abd091be87324d" - ] -} -x-commit-hash: "e6a7ca69d3b27aa21b59887b5549daafdc931899" diff --git a/esy.lock/opam/yojson.2.0.2/opam b/esy.lock/opam/yojson.2.0.2/opam deleted file mode 100644 index 3b22e3899..000000000 --- a/esy.lock/opam/yojson.2.0.2/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: ["nathan@cryptosense.com" "marek@xivilization.net"] -authors: ["Martin Jambon"] -homepage: "https://github.com/ocaml-community/yojson" -bug-reports: "https://github.com/ocaml-community/yojson/issues" -dev-repo: "git+https://github.com/ocaml-community/yojson.git" -doc: "https://ocaml-community.github.io/yojson/" -license: "BSD-3-Clause" -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} -] -depends: [ - "ocaml" {>= "4.02.3"} - "dune" {>= "2.0"} - "cppo" {build} - "alcotest" {with-test & >= "0.8.5"} - "odoc" {with-doc} - "seq" {>= "0.2.2"} -] -synopsis: - "Yojson is an optimized parsing and printing library for the JSON format" -description: """ -Yojson is an optimized parsing and printing library for the JSON format. - -ydump is a pretty-printing command-line program provided with the -yojson package.""" -url { - src: - "https://github.com/ocaml-community/yojson/releases/download/2.0.2/yojson-2.0.2.tbz" - checksum: [ - "sha256=876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b" - "sha512=9e150689a814a64e53e361e336fe826df5a3e3851d1367fda4a001392175c29348de55db0b7d7ba18539dec2cf78198efcb7f41b77a9861763f5aa97c05509ad" - ] -} -x-commit-hash: "17ca03c5877a4346f0691443f35ed9678f99962f" diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch deleted file mode 100644 index e69de29bb..000000000 diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch deleted file mode 100644 index bba9929fe..000000000 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -271,7 +271,7 @@ - echo ' "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install - ifeq ($(OCAML_NATIVE), true) - echo ' "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install -- echo ' "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install -+ echo " \"ocamlbuild.native\" {\"ocamlbuild${EXE}\"}" >> ocamlbuild.install - else - echo ' "ocamlbuild.byte" {"ocamlbuild"}' >> ocamlbuild.install - endif diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json deleted file mode 100644 index b57a42cc2..000000000 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < winpatch.patch' : 'true'}" - ], - [ - "make", - "-f", - "configure.make", - "all", - "OCAMLBUILD_PREFIX=#{self.install}", - "OCAMLBUILD_BINDIR=#{self.bin}", - "OCAMLBUILD_LIBDIR=#{self.lib}", - "OCAMLBUILD_MANDIR=#{self.man}", - "OCAMLBUILD_NATIVE=true", - "OCAMLBUILD_NATIVE_TOOLS=true", - "EXE=#{os == 'windows' ? '.exe': ''}" - ], - [ - "make", - "check-if-preinstalled", - "all", - "EXE=#{os == 'windows' ? '.exe': ''}", - "opam-install" - ] - ] -} diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/files/findlib.patch b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/files/findlib.patch deleted file mode 100644 index 3aa5aa696..000000000 --- a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/files/findlib.patch +++ /dev/null @@ -1,485 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -57,16 +57,16 @@ - cat findlib.conf.in | \ - $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB)' >findlib.conf - if ./tools/cmd_from_same_dir ocamlc; then \ -- echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \ -+ echo 'ocamlc="ocamlc.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamlopt; then \ -- echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \ -+ echo 'ocamlopt="ocamlopt.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldep; then \ -- echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \ -+ echo 'ocamldep="ocamldep.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldoc; then \ -- echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \ -+ echo 'ocamldoc="ocamldoc.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - - .PHONY: install-doc ---- ./src/findlib/findlib_config.mlp -+++ ./src/findlib/findlib_config.mlp -@@ -24,3 +24,5 @@ - | "MacOS" -> "" (* don't know *) - | _ -> failwith "Unknown Sys.os_type" - ;; -+ -+let exec_suffix = "@EXEC_SUFFIX@";; ---- ./src/findlib/findlib.ml -+++ ./src/findlib/findlib.ml -@@ -28,15 +28,20 @@ - let conf_ldconf = ref "";; - let conf_ignore_dups_in = ref ([] : string list);; - --let ocamlc_default = "ocamlc";; --let ocamlopt_default = "ocamlopt";; --let ocamlcp_default = "ocamlcp";; --let ocamloptp_default = "ocamloptp";; --let ocamlmklib_default = "ocamlmklib";; --let ocamlmktop_default = "ocamlmktop";; --let ocamldep_default = "ocamldep";; --let ocamlbrowser_default = "ocamlbrowser";; --let ocamldoc_default = "ocamldoc";; -+let add_exec str = -+ match Findlib_config.exec_suffix with -+ | "" -> str -+ | a -> str ^ a ;; -+let ocamlc_default = add_exec "ocamlc";; -+let ocamlopt_default = add_exec "ocamlopt";; -+let ocamlcp_default = add_exec "ocamlcp";; -+let ocamloptp_default = add_exec "ocamloptp";; -+let ocamlmklib_default = add_exec "ocamlmklib";; -+let ocamlmktop_default = add_exec "ocamlmktop";; -+let ocamldep_default = add_exec "ocamldep";; -+let ocamlbrowser_default = add_exec "ocamlbrowser";; -+let ocamldoc_default = add_exec "ocamldoc";; -+ - - - let init_manually ---- ./src/findlib/fl_package_base.ml -+++ ./src/findlib/fl_package_base.ml -@@ -133,7 +133,15 @@ - List.find (fun def -> def.def_var = "exists_if") p.package_defs in - let files = Fl_split.in_words def.def_value in - List.exists -- (fun file -> Sys.file_exists (Filename.concat d' file)) -+ (fun file -> -+ let fln = Filename.concat d' file in -+ let e = Sys.file_exists fln in -+ (* necessary for ppx executables *) -+ if e || Sys.os_type <> "Win32" || Filename.check_suffix fln ".exe" then -+ e -+ else -+ Sys.file_exists (fln ^ ".exe") -+ ) - files - with Not_found -> true in - ---- ./src/findlib/fl_split.ml -+++ ./src/findlib/fl_split.ml -@@ -126,10 +126,17 @@ - | '/' | '\\' -> true - | _ -> false in - let norm_dir_win() = -- if l >= 1 && s.[0] = '/' then -- Buffer.add_char b '\\' else Buffer.add_char b s.[0]; -- if l >= 2 && s.[1] = '/' then -- Buffer.add_char b '\\' else Buffer.add_char b s.[1]; -+ if l >= 1 then ( -+ if s.[0] = '/' then -+ Buffer.add_char b '\\' -+ else -+ Buffer.add_char b s.[0] ; -+ if l >= 2 then -+ if s.[1] = '/' then -+ Buffer.add_char b '\\' -+ else -+ Buffer.add_char b s.[1]; -+ ); - for k = 2 to l - 1 do - let c = s.[k] in - if is_slash c then ( ---- ./src/findlib/frontend.ml -+++ ./src/findlib/frontend.ml -@@ -31,10 +31,18 @@ - else - Sys_error (arg ^ ": " ^ Unix.error_message code) - -+let is_win = Sys.os_type = "Win32" -+ -+let () = -+ match Findlib_config.system with -+ | "win32" | "win64" | "mingw" | "cygwin" | "mingw64" | "cygwin64" -> -+ (try set_binary_mode_out stdout true with _ -> ()); -+ (try set_binary_mode_out stderr true with _ -> ()); -+ | _ -> () - - let slashify s = - match Findlib_config.system with -- | "mingw" | "mingw64" | "cygwin" -> -+ | "win32" | "win64" | "mingw" | "cygwin" | "mingw64" | "cygwin64" -> - let b = Buffer.create 80 in - String.iter - (function -@@ -49,7 +57,7 @@ - - let out_path ?(prefix="") s = - match Findlib_config.system with -- | "mingw" | "mingw64" | "cygwin" -> -+ | "win32" | "win64" | "mingw" | "mingw64" | "cygwin" -> - let u = slashify s in - prefix ^ - (if String.contains u ' ' then -@@ -273,11 +281,9 @@ - - - let identify_dir d = -- match Sys.os_type with -- | "Win32" -> -- failwith "identify_dir" (* not available *) -- | _ -> -- let s = Unix.stat d in -+ if is_win then -+ failwith "identify_dir"; (* not available *) -+ let s = Unix.stat d in - (s.Unix.st_dev, s.Unix.st_ino) - ;; - -@@ -459,6 +465,96 @@ - ) - packages - -+let rewrite_cmd s = -+ if s = "" || not is_win then -+ s -+ else -+ let s = -+ let l = String.length s in -+ let b = Buffer.create l in -+ for i = 0 to pred l do -+ match s.[i] with -+ | '/' -> Buffer.add_char b '\\' -+ | x -> Buffer.add_char b x -+ done; -+ Buffer.contents b -+ in -+ if (Filename.is_implicit s && String.contains s '\\' = false) || -+ Filename.check_suffix (String.lowercase s) ".exe" then -+ s -+ else -+ let s' = s ^ ".exe" in -+ if Sys.file_exists s' then -+ s' -+ else -+ s -+ -+let rewrite_cmd s = -+ if s = "" || not is_win then s else -+ let s = -+ let l = String.length s in -+ let b = Buffer.create l in -+ for i = 0 to pred l do -+ match s.[i] with -+ | '/' -> Buffer.add_char b '\\' -+ | x -> Buffer.add_char b x -+ done; -+ Buffer.contents b -+ in -+ if (Filename.is_implicit s && String.contains s '\\' = false) || -+ Filename.check_suffix (String.lowercase s) ".exe" then -+ s -+ else -+ let s' = s ^ ".exe" in -+ if Sys.file_exists s' then -+ s' -+ else -+ s -+ -+let rewrite_pp cmd = -+ if not is_win then cmd else -+ let module T = struct exception Keep end in -+ let is_whitespace = function -+ | ' ' | '\011' | '\012' | '\n' | '\r' | '\t' -> true -+ | _ -> false in -+ (* characters that triggers special behaviour (cmd.exe, not unix shell) *) -+ let is_unsafe_char = function -+ | '(' | ')' | '%' | '!' | '^' | '<' | '>' | '&' -> true -+ | _ -> false in -+ let len = String.length cmd in -+ let buf = Buffer.create (len + 4) in -+ let buf_cmd = Buffer.create len in -+ let rec iter_ws i = -+ if i >= len then () else -+ let cur = cmd.[i] in -+ if is_whitespace cur then ( -+ Buffer.add_char buf cur; -+ iter_ws (succ i) -+ ) -+ else -+ iter_cmd i -+ and iter_cmd i = -+ if i >= len then add_buf_cmd () else -+ let cur = cmd.[i] in -+ if is_unsafe_char cur || cur = '"' || cur = '\'' then -+ raise T.Keep; -+ if is_whitespace cur then ( -+ add_buf_cmd (); -+ Buffer.add_substring buf cmd i (len - i) -+ ) -+ else ( -+ Buffer.add_char buf_cmd cur; -+ iter_cmd (succ i) -+ ) -+ and add_buf_cmd () = -+ if Buffer.length buf_cmd > 0 then -+ Buffer.add_string buf (rewrite_cmd (Buffer.contents buf_cmd)) -+ in -+ try -+ iter_ws 0; -+ Buffer.contents buf -+ with -+ | T.Keep -> cmd - - let process_pp_spec syntax_preds packages pp_opts = - (* Returns: pp_command *) -@@ -549,7 +645,7 @@ - None -> [] - | Some cmd -> - ["-pp"; -- cmd ^ " " ^ -+ (rewrite_cmd cmd) ^ " " ^ - String.concat " " (List.map Filename.quote pp_i_options) ^ " " ^ - String.concat " " (List.map Filename.quote pp_archives) ^ " " ^ - String.concat " " (List.map Filename.quote pp_opts)] -@@ -625,9 +721,11 @@ - in - try - let preprocessor = -+ rewrite_cmd ( - resolve_path - ~base ~explicit:true -- (package_property predicates pname "ppx") in -+ (package_property predicates pname "ppx") ) -+ in - ["-ppx"; String.concat " " (preprocessor :: options)] - with Not_found -> [] - ) -@@ -895,6 +993,14 @@ - switch (e.g. -L instead of -L ) - *) - -+(* We may need to remove files on which we do not have complete control. -+ On Windows, removing a read-only file fails so try to change the -+ mode of the file first. *) -+let remove_file fname = -+ try Sys.remove fname -+ with Sys_error _ when is_win -> -+ (try Unix.chmod fname 0o666 with Unix.Unix_error _ -> ()); -+ Sys.remove fname - - let ocamlc which () = - -@@ -1022,9 +1128,12 @@ - - "-intf", - Arg.String (fun s -> pass_files := !pass_files @ [ Intf(slashify s) ]); -- -+ - "-pp", -- Arg.String (fun s -> pp_specified := true; add_spec_fn "-pp" s); -+ Arg.String (fun s -> pp_specified := true; add_spec_fn "-pp" (rewrite_pp s)); -+ -+ "-ppx", -+ Arg.String (fun s -> add_spec_fn "-ppx" (rewrite_pp s)); - - "-thread", - Arg.Unit (fun _ -> threads := threads_default); -@@ -1237,7 +1346,7 @@ - with - any -> - close_out initl; -- Sys.remove initl_file_name; -+ remove_file initl_file_name; - raise any - end; - -@@ -1245,9 +1354,9 @@ - at_exit - (fun () -> - let tr f x = try f x with _ -> () in -- tr Sys.remove initl_file_name; -- tr Sys.remove (Filename.chop_extension initl_file_name ^ ".cmi"); -- tr Sys.remove (Filename.chop_extension initl_file_name ^ ".cmo"); -+ tr remove_file initl_file_name; -+ tr remove_file (Filename.chop_extension initl_file_name ^ ".cmi"); -+ tr remove_file (Filename.chop_extension initl_file_name ^ ".cmo"); - ); - - let exclude_list = [ stdlibdir; threads_dir; vmthreads_dir ] in -@@ -1493,7 +1602,9 @@ - [ "-v", Arg.Unit (fun () -> verbose := Verbose); - "-pp", Arg.String (fun s -> - pp_specified := true; -- options := !options @ ["-pp"; s]); -+ options := !options @ ["-pp"; rewrite_pp s]); -+ "-ppx", Arg.String (fun s -> -+ options := !options @ ["-ppx"; rewrite_pp s]); - ] - ) - ) -@@ -1672,7 +1783,9 @@ - Arg.String (fun s -> add_spec_fn "-I" (slashify (resolve_path s))); - - "-pp", Arg.String (fun s -> pp_specified := true; -- add_spec_fn "-pp" s); -+ add_spec_fn "-pp" (rewrite_pp s)); -+ "-ppx", Arg.String (fun s -> add_spec_fn "-ppx" (rewrite_pp s)); -+ - ] - ) - ) -@@ -1830,7 +1943,10 @@ - output_string ch_out append; - close_out ch_out; - close_in ch_in; -- Unix.utimes outpath s.Unix.st_mtime s.Unix.st_mtime; -+ (try Unix.utimes outpath s.Unix.st_mtime s.Unix.st_mtime -+ with Unix.Unix_error(e,_,_) -> -+ prerr_endline("Warning: setting utimes for " ^ outpath -+ ^ ": " ^ Unix.error_message e)); - - prerr_endline("Installed " ^ outpath); - with -@@ -1882,6 +1998,8 @@ - Unix.openfile (Filename.concat dir owner_file) [Unix.O_RDONLY] 0 in - let f = - Unix.in_channel_of_descr fd in -+ if is_win then -+ set_binary_mode_in f false; - try - let line = input_line f in - let is_my_file = (line = pkg) in -@@ -2208,7 +2326,7 @@ - let lines = read_ldconf !ldconf in - let dlldir_norm = Fl_split.norm_dir dlldir in - let dlldir_norm_lc = string_lowercase_ascii dlldir_norm in -- let ci_filesys = (Sys.os_type = "Win32") in -+ let ci_filesys = is_win in - let check_dir d = - let d' = Fl_split.norm_dir d in - (d' = dlldir_norm) || -@@ -2356,7 +2474,7 @@ - List.iter - (fun file -> - let absfile = Filename.concat dlldir file in -- Sys.remove absfile; -+ remove_file absfile; - prerr_endline ("Removed " ^ absfile) - ) - dll_files -@@ -2365,7 +2483,7 @@ - (* Remove the files from the package directory: *) - if Sys.file_exists pkgdir then begin - let files = Sys.readdir pkgdir in -- Array.iter (fun f -> Sys.remove (Filename.concat pkgdir f)) files; -+ Array.iter (fun f -> remove_file (Filename.concat pkgdir f)) files; - Unix.rmdir pkgdir; - prerr_endline ("Removed " ^ pkgdir) - end -@@ -2415,7 +2533,9 @@ - - - let print_configuration() = -+ let sl = slashify in - let dir s = -+ let s = sl s in - if Sys.file_exists s then - s - else -@@ -2453,27 +2573,27 @@ - if md = "" then "the corresponding package directories" else dir md - ); - Printf.printf "The standard library is assumed to reside in:\n %s\n" -- (Findlib.ocaml_stdlib()); -+ (sl (Findlib.ocaml_stdlib())); - Printf.printf "The ld.conf file can be found here:\n %s\n" -- (Findlib.ocaml_ldconf()); -+ (sl (Findlib.ocaml_ldconf())); - flush stdout - | Some "conf" -> -- 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()) - | Some "destdir" -> -- print_endline (Findlib.default_location()) -+ print_endline ( sl (Findlib.default_location())) - | Some "metadir" -> -- print_endline (Findlib.meta_directory()) -+ print_endline ( sl (Findlib.meta_directory())) - | Some "metapath" -> - let mdir = Findlib.meta_directory() in - let ddir = Findlib.default_location() in -- print_endline -- (if mdir <> "" then mdir ^ "/META.%s" else ddir ^ "/%s/META") -+ print_endline ( sl -+ (if mdir <> "" then mdir ^ "/META.%s" else ddir ^ "/%s/META")) - | Some "stdlib" -> -- print_endline (Findlib.ocaml_stdlib()) -+ print_endline ( sl (Findlib.ocaml_stdlib())) - | Some "ldconf" -> -- print_endline (Findlib.ocaml_ldconf()) -+ print_endline ( sl (Findlib.ocaml_ldconf())) - | _ -> - assert false - ;; -@@ -2481,7 +2601,7 @@ - - let ocamlcall pkg cmd = - let dir = package_directory pkg in -- let path = Filename.concat dir cmd in -+ let path = rewrite_cmd (Filename.concat dir cmd) in - begin - try Unix.access path [ Unix.X_OK ] - with -@@ -2647,6 +2767,10 @@ - | Sys_error f -> - prerr_endline ("ocamlfind: " ^ f); - exit 2 -+ | Unix.Unix_error (e, fn, f) -> -+ prerr_endline ("ocamlfind: " ^ fn ^ " " ^ f -+ ^ ": " ^ Unix.error_message e); -+ exit 2 - | Findlib.No_such_package(pkg,info) -> - prerr_endline ("ocamlfind: Package `" ^ pkg ^ "' not found" ^ - (if info <> "" then " - " ^ info else "")); ---- ./src/findlib/Makefile -+++ ./src/findlib/Makefile -@@ -90,6 +90,7 @@ - cat findlib_config.mlp | \ - $(SH) $(TOP)/tools/patch '@CONFIGFILE@' '$(OCAMLFIND_CONF)' | \ - $(SH) $(TOP)/tools/patch '@STDLIB@' '$(OCAML_CORE_STDLIB)' | \ -+ $(SH) $(TOP)/tools/patch '@EXEC_SUFFIX@' '$(EXEC_SUFFIX)' | \ - sed -e 's;@AUTOLINK@;$(OCAML_AUTOLINK);g' \ - -e 's;@SYSTEM@;$(SYSTEM);g' \ - >findlib_config.ml ---- ./src/findlib/frontend.ml -+++ ./src/findlib/frontend.ml -@@ -281,10 +281,8 @@ - - - let identify_dir d = -- if is_win then -- failwith "identify_dir"; (* not available *) - let s = Unix.stat d in -- (s.Unix.st_dev, s.Unix.st_ino) -+ (s.Unix.st_dev, s.Unix.st_ino) - ;; - - diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json deleted file mode 100644 index bf169e50d..000000000 --- a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < findlib.patch' : 'true'}" - ], - [ - "./configure", - "-bindir", - "#{self.bin}", - "-sitelib", - "#{self.lib}", - "-mandir", - "#{self.man}", - "-config", - "#{self.lib}/findlib.conf", - "-no-custom", - "-no-topfind" - ], - [ - "make", - "all" - ], - [ - "make", - "opt" - ] - ], - "install": [ - [ - "make", - "install" - ], - [ - "install", - "-m", - "0755", - "ocaml-stub", - "#{self.bin}/ocaml" - ], - [ - "mkdir", - "-p", - "#{self.toplevel}" - ], - [ - "install", - "-m", - "0644", - "src/findlib/topfind", - "#{self.toplevel}/topfind" - ] - ], - "exportedEnv": { - "OCAML_TOPLEVEL_PATH": { - "val": "#{self.toplevel}", - "scope": "global" - } - } -} diff --git a/esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/files/winpatch.patch b/esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/files/winpatch.patch deleted file mode 100644 index 347e84160..000000000 --- a/esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/files/winpatch.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ./pkg/topkg.ml -+++ ./pkg/topkg.ml -@@ -344,7 +344,7 @@ - let build ccomp btool bdir pkg mvs = - let ext_to_string = Exts.ext_to_string ccomp in - let install, exec = build_strings btool bdir ext_to_string mvs in -- let e = Sys.command exec in -+ let e = Sys.command ("bash -c '" ^ exec ^ "'") in - if e <> 0 then exit e else - let install_file = pkg ^ ".install" in - try diff --git a/esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/package.json b/esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/package.json deleted file mode 100644 index dc79f7593..000000000 --- a/esy.lock/overrides/opam__s__uchar_opam__c__0.0.2_opam_override/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < winpatch.patch' : 'true' }" - ], - "ocaml pkg/git.ml", - "ocaml pkg/build.ml native=true native-dynlink=true" - ] -}