diff --git a/esy.lock/index.json b/esy.lock/index.json index 83865f37..5d585f1a 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,83 +1,48 @@ { - "checksum": "b4008654fbd8cac4a3e97ec124a752be", + "checksum": "e15dee36d4561fad63ebe3169d022dbe", "root": "@pesy/esy-pesy@link-dev:./package.json", "node": { - "refmterr@github:ManasJayanth/reason-native:refmterr.opam#3e273ac3786ba70bf773d304c2bf279b0eb9be36@d41d8cd9": { - "id": - "refmterr@github:ManasJayanth/reason-native:refmterr.opam#3e273ac3786ba70bf773d304c2bf279b0eb9be36@d41d8cd9", - "name": "refmterr", - "version": - "github:ManasJayanth/reason-native:refmterr.opam#3e273ac3786ba70bf773d304c2bf279b0eb9be36", - "source": { - "type": "install", - "source": [ - "github:ManasJayanth/reason-native:refmterr.opam#3e273ac3786ba70bf773d304c2bf279b0eb9be36" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/console@github:reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/atdgen@opam:2.9.1@e79b04ba", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/console@github:reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/atdgen@opam:2.9.1@e79b04ba" - ] - }, - "ocaml@4.14.0@d41d8cd9": { - "id": "ocaml@4.14.0@d41d8cd9", + "ocaml@5.2.0@d41d8cd9": { + "id": "ocaml@5.2.0@d41d8cd9", "name": "ocaml", - "version": "4.14.0", + "version": "5.2.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.14.0.tgz#sha1:619afaeabcc8732cc1f4014a7251403927f44021" + "archive:https://registry.npmjs.org/ocaml/-/ocaml-5.2.0.tgz#sha1:19a52f00bf76caa4de7d5c446b658966fd5c4350" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "@reason-native/rely@github:reasonml/reason-native:rely.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9": { - "id": - "@reason-native/rely@github:reasonml/reason-native:rely.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", + "@reason-native/rely@github:reasonml/reason-native:rely.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9": { + "id": "@reason-native/rely@github:reasonml/reason-native:rely.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", "name": "@reason-native/rely", - "version": - "github:reasonml/reason-native:rely.opam#3529b8f526eff146ff477f95f288acbc70ce466d", + "version": "github:reasonml/reason-native:rely.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", "source": { "type": "install", "source": [ - "github:reasonml/reason-native:rely.opam#3529b8f526eff146ff477f95f288acbc70ce466d" + "github:reasonml/reason-native:rely.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8" ] }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/junit@opam:2.0.2@500cf494", - "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/cli@github:reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cli@github:reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/junit@opam:2.0.2@500cf494", - "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/cli@github:reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cli@github:reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9" ] }, "@pesy/esy-pesy@link-dev:./package.json": { @@ -91,75 +56,71 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/sexplib@opam:v0.15.1@1824bfd6", - "@opam/reason@opam:3.8.1@189445c6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/cmdliner@opam:1.1.1@03763729" + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.0@047e18bd", + "@opam/sexplib@opam:v0.17.0@0e3bb69c", + "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3" ], "devDependencies": [ - "refmterr@github:ManasJayanth/reason-native:refmterr.opam#3e273ac3786ba70bf773d304c2bf279b0eb9be36@d41d8cd9", - "ocaml@4.14.0@d41d8cd9", - "@reason-native/rely@github:reasonml/reason-native:rely.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/odoc@opam:2.1.1@ccba8a4e", - "@opam/ocamlformat@opam:0.23.0@59913468", - "@opam/ocaml-lsp-server@opam:1.13.1@c47cf6e0", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/bos@opam:0.2.0@1956aa61" + "@reason-native/rely@github:reasonml/reason-native:rely.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/odoc@opam:2.4.2@12b68179", + "@opam/ocamlformat@opam:0.26.2@fc61a2f3", + "@opam/ocaml-lsp-server@opam:1.18.0~5.2preview@07240558", + "@opam/dune@opam:3.15.3@21260fab", "@opam/bos@opam:0.2.1@02b5c6e3" ] }, - "@opam/yojson@opam:1.7.0@69d87312": { - "id": "@opam/yojson@opam:1.7.0@69d87312", + "@opam/yojson@opam:2.2.0@047e18bd": { + "id": "@opam/yojson@opam:2.2.0@047e18bd", "name": "@opam/yojson", - "version": "opam:1.7.0", + "version": "opam:2.2.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/b8/b89d39ca3f8c532abe5f547ad3b8f84d#md5:b89d39ca3f8c532abe5f547ad3b8f84d", - "archive:https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz#md5:b89d39ca3f8c532abe5f547ad3b8f84d" + "archive:https://opam.ocaml.org/cache/sha256/bf/bfdc33bef3141bba9a8fa66a885b54b29f6bfab450040884dd8cf7cdec784519#sha256:bfdc33bef3141bba9a8fa66a885b54b29f6bfab450040884dd8cf7cdec784519", + "archive:https://github.com/ocaml-community/yojson/releases/download/2.2.0/yojson-2.2.0.tbz#sha256:bfdc33bef3141bba9a8fa66a885b54b29f6bfab450040884dd8cf7cdec784519" ], "opam": { "name": "yojson", - "version": "1.7.0", - "path": "esy.lock/opam/yojson.1.7.0" + "version": "2.2.0", + "path": "esy.lock/opam/yojson.2.2.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/easy-format@opam:1.3.4@b358e98e", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/cppo@opam:1.6.9@db929a12", - "@opam/biniou@opam:1.2.2@c7862a8d", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/easy-format@opam:1.3.4@b358e98e", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/biniou@opam:1.2.2@c7862a8d" + "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/xdg@opam:3.4.1@c8939e21": { - "id": "@opam/xdg@opam:3.4.1@c8939e21", + "@opam/xdg@opam:3.15.3@e0f55daf": { + "id": "@opam/xdg@opam:3.15.3@e0f55daf", "name": "@opam/xdg", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "xdg", - "version": "3.4.1", - "path": "esy.lock/opam/xdg.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/xdg.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, "@opam/uutf@opam:1.0.3@47c95a18": { @@ -180,182 +141,206 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/cmdliner@opam:1.1.1@03763729", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, - "@opam/uuseg@opam:14.0.0@7d21466b": { - "id": "@opam/uuseg@opam:14.0.0@7d21466b", + "@opam/uuseg@opam:15.1.0@af4a84a3": { + "id": "@opam/uuseg@opam:15.1.0@af4a84a3", "name": "@opam/uuseg", - "version": "opam:14.0.0", + "version": "opam:15.1.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/3f/3f089baf95f010663a0c2f060b2911395d9b396f478efb10fd979815f527c9e61e0a70b3192f2e921f59287bfde0da6e25109d4a1825554e2e4a50c0535e97aa#sha512:3f089baf95f010663a0c2f060b2911395d9b396f478efb10fd979815f527c9e61e0a70b3192f2e921f59287bfde0da6e25109d4a1825554e2e4a50c0535e97aa", - "archive:https://erratique.ch/software/uuseg/releases/uuseg-14.0.0.tbz#sha512:3f089baf95f010663a0c2f060b2911395d9b396f478efb10fd979815f527c9e61e0a70b3192f2e921f59287bfde0da6e25109d4a1825554e2e4a50c0535e97aa" + "archive:https://opam.ocaml.org/cache/sha512/1e/1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a#sha512:1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a", + "archive:https://erratique.ch/software/uuseg/releases/uuseg-15.1.0.tbz#sha512:1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a" ], "opam": { "name": "uuseg", - "version": "14.0.0", - "path": "esy.lock/opam/uuseg.14.0.0" + "version": "15.1.0", + "path": "esy.lock/opam/uuseg.15.1.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uucp@opam:14.0.0@8715110e", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/cmdliner@opam:1.1.1@03763729", + "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uucp@opam:14.0.0@8715110e" + "ocaml@5.2.0@d41d8cd9", "@opam/uucp@opam:15.1.0@ef3e0a4e" ] }, - "@opam/uucp@opam:14.0.0@8715110e": { - "id": "@opam/uucp@opam:14.0.0@8715110e", + "@opam/uucp@opam:15.1.0@ef3e0a4e": { + "id": "@opam/uucp@opam:15.1.0@ef3e0a4e", "name": "@opam/uucp", - "version": "opam:14.0.0", + "version": "opam:15.1.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/2d/2d0224aed5d5accbb121624898f08598e8c74a2415942f159a54221c0cdac62ed64fc70a039c833e50110cefce77754ada9ac2d58f79a6fc9331135326fe6899#sha512:2d0224aed5d5accbb121624898f08598e8c74a2415942f159a54221c0cdac62ed64fc70a039c833e50110cefce77754ada9ac2d58f79a6fc9331135326fe6899", - "archive:https://erratique.ch/software/uucp/releases/uucp-14.0.0.tbz#sha512:2d0224aed5d5accbb121624898f08598e8c74a2415942f159a54221c0cdac62ed64fc70a039c833e50110cefce77754ada9ac2d58f79a6fc9331135326fe6899" + "archive:https://opam.ocaml.org/cache/sha512/99/998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364#sha512:998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364", + "archive:https://erratique.ch/software/uucp/releases/uucp-15.1.0.tbz#sha512:998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364" ], "opam": { "name": "uucp", - "version": "14.0.0", - "path": "esy.lock/opam/uucp.14.0.0" + "version": "15.1.0", + "path": "esy.lock/opam/uucp.15.1.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/cmdliner@opam:1.1.1@03763729", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, - "@opam/tyxml@opam:4.5.0@0a609297": { - "id": "@opam/tyxml@opam:4.5.0@0a609297", + "@opam/tyxml@opam:4.6.0@5ced2c2c": { + "id": "@opam/tyxml@opam:4.6.0@5ced2c2c", "name": "@opam/tyxml", - "version": "opam:4.5.0", + "version": "opam:4.6.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/c6/c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068#sha256:c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068", - "archive:https://github.com/ocsigen/tyxml/releases/download/4.5.0/tyxml-4.5.0.tbz#sha256:c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068" + "archive:https://opam.ocaml.org/cache/sha256/bf/bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd#sha256:bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd", + "archive:https://github.com/ocsigen/tyxml/releases/download/4.6.0/tyxml-4.6.0.tbz#sha256:bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd" ], "opam": { "name": "tyxml", - "version": "4.5.0", - "path": "esy.lock/opam/tyxml.4.5.0" + "version": "4.6.0", + "path": "esy.lock/opam/tyxml.4.6.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/seq@opam:base@5ed5af70", "@opam/re@opam:1.11.0@87deb463", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/seq@opam:base@5ed5af70", "@opam/re@opam:1.11.0@87deb463", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/topkg@opam:1.0.5@0aa59f51": { - "id": "@opam/topkg@opam:1.0.5@0aa59f51", + "@opam/topkg@opam:1.0.7@7ee47d76": { + "id": "@opam/topkg@opam:1.0.7@7ee47d76", "name": "@opam/topkg", - "version": "opam:1.0.5", + "version": "opam:1.0.7", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/94/9450e9139209aacd8ddb4ba18e4225770837e526a52a56d94fd5c9c4c9941e83e0e7102e2292b440104f4c338fabab47cdd6bb51d69b41cc92cc7a551e6fefab#sha512:9450e9139209aacd8ddb4ba18e4225770837e526a52a56d94fd5c9c4c9941e83e0e7102e2292b440104f4c338fabab47cdd6bb51d69b41cc92cc7a551e6fefab", - "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.5.tbz#sha512:9450e9139209aacd8ddb4ba18e4225770837e526a52a56d94fd5c9c4c9941e83e0e7102e2292b440104f4c338fabab47cdd6bb51d69b41cc92cc7a551e6fefab" + "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.5", - "path": "esy.lock/opam/topkg.1.0.5" + "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@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", + "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.1@ead10f40" + "ocaml@5.2.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46" ] }, - "@opam/stdune@opam:3.4.1@7f6c026f": { - "id": "@opam/stdune@opam:3.4.1@7f6c026f", + "@opam/stdune@opam:3.15.3@9eeb9ee7": { + "id": "@opam/stdune@opam:3.15.3@9eeb9ee7", "name": "@opam/stdune", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "stdune", - "version": "3.4.1", - "path": "esy.lock/opam/stdune.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/stdune.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.4.1@15998879", - "@opam/dyn@opam:3.4.1@06f14652", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7", + "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/dyn@opam:3.15.3@8a85b0b3", "@opam/dune@opam:3.15.3@21260fab", + "@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.4.1@15998879", - "@opam/dyn@opam:3.4.1@06f14652", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7", + "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/dyn@opam:3.15.3@8a85b0b3", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/stdio@opam:v0.15.0@aeefdf96": { - "id": "@opam/stdio@opam:v0.15.0@aeefdf96", + "@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@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" + ] + }, + "@opam/stdio@opam:v0.17.0@29b17754": { + "id": "@opam/stdio@opam:v0.17.0@29b17754", "name": "@opam/stdio", - "version": "opam:v0.15.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/c3/c37292921dc6a88425f773eba6bdbeac1dedacd1f55917fa4bcd9c4b25795e4b#sha256:c37292921dc6a88425f773eba6bdbeac1dedacd1f55917fa4bcd9c4b25795e4b", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.15/files/stdio-v0.15.0.tar.gz#sha256:c37292921dc6a88425f773eba6bdbeac1dedacd1f55917fa4bcd9c4b25795e4b" + "archive:https://opam.ocaml.org/cache/sha256/e7/e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e#sha256:e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e", + "archive:https://github.com/janestreet/stdio/archive/refs/tags/v0.17.0.tar.gz#sha256:e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e" ], "opam": { "name": "stdio", - "version": "v0.15.0", - "path": "esy.lock/opam/stdio.v0.15.0" + "version": "v0.17.0", + "path": "esy.lock/opam/stdio.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/base@opam:v0.15.0@85d52a98", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/base@opam:v0.17.0@5e4b6f6c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/base@opam:v0.15.0@85d52a98" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/base@opam:v0.17.0@5e4b6f6c" ] }, "@opam/spawn@opam:v0.15.1@85e9d6f1": { @@ -376,68 +361,68 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/sexplib0@opam:v0.15.1@51111c0c": { - "id": "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/sexplib0@opam:v0.17.0@21847769": { + "id": "@opam/sexplib0@opam:v0.17.0@21847769", "name": "@opam/sexplib0", - "version": "opam:v0.15.1", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/ab/ab8fd6273f35a792cad48cbb3024a7f9#md5:ab8fd6273f35a792cad48cbb3024a7f9", - "archive:https://github.com/janestreet/sexplib0/archive/refs/tags/v0.15.1.tar.gz#md5:ab8fd6273f35a792cad48cbb3024a7f9" + "archive:https://opam.ocaml.org/cache/md5/ab/abafe8fd1d6302e55a315f4d78960d2a#md5:abafe8fd1d6302e55a315f4d78960d2a", + "archive:https://github.com/janestreet/sexplib0/archive/refs/tags/v0.17.0.tar.gz#md5:abafe8fd1d6302e55a315f4d78960d2a" ], "opam": { "name": "sexplib0", - "version": "v0.15.1", - "path": "esy.lock/opam/sexplib0.v0.15.1" + "version": "v0.17.0", + "path": "esy.lock/opam/sexplib0.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/sexplib@opam:v0.15.1@1824bfd6": { - "id": "@opam/sexplib@opam:v0.15.1@1824bfd6", + "@opam/sexplib@opam:v0.17.0@0e3bb69c": { + "id": "@opam/sexplib@opam:v0.17.0@0e3bb69c", "name": "@opam/sexplib", - "version": "opam:v0.15.1", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/75/75da7d290d92d758c01f441f9589ccce031e11301563efde1c19149d39edbcbc#sha256:75da7d290d92d758c01f441f9589ccce031e11301563efde1c19149d39edbcbc", - "archive:https://github.com/janestreet/sexplib/archive/refs/tags/v0.15.1.tar.gz#sha256:75da7d290d92d758c01f441f9589ccce031e11301563efde1c19149d39edbcbc" + "archive:https://opam.ocaml.org/cache/sha256/da/da863b42b81235fdcf45eb32c04fb8bde22ff446a779cfb6f989730a35103160#sha256:da863b42b81235fdcf45eb32c04fb8bde22ff446a779cfb6f989730a35103160", + "archive:https://github.com/janestreet/sexplib/archive/refs/tags/v0.17.0.tar.gz#sha256:da863b42b81235fdcf45eb32c04fb8bde22ff446a779cfb6f989730a35103160" ], "opam": { "name": "sexplib", - "version": "v0.15.1", - "path": "esy.lock/opam/sexplib.v0.15.1" + "version": "v0.17.0", + "path": "esy.lock/opam/sexplib.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/parsexp@opam:v0.15.0@742345c3", "@opam/num@opam:1.4@54b259a0", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/parsexp@opam:v0.17.0@c6a73f6c", "@opam/num@opam:1.5@679a0ea5", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/parsexp@opam:v0.15.0@742345c3", "@opam/num@opam:1.4@54b259a0", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/parsexp@opam:v0.17.0@c6a73f6c", "@opam/num@opam:1.5@679a0ea5", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/seq@opam:base@d8d7de1d": { - "id": "@opam/seq@opam:base@d8d7de1d", + "@opam/seq@opam:base@5ed5af70": { + "id": "@opam/seq@opam:base@5ed5af70", "name": "@opam/seq", "version": "opam:base", "source": { @@ -451,47 +436,56 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ], + "extraSources": [ + { + "checksum": "sha256:e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq", + "relativePath": "META.seq" + }, + { + "checksum": "sha256:fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install", + "relativePath": "seq.install" + } + ] }, - "@opam/rresult@opam:0.6.0@4b185e72": { - "id": "@opam/rresult@opam:0.6.0@4b185e72", + "@opam/rresult@opam:0.7.0@0042fa02": { + "id": "@opam/rresult@opam:0.7.0@0042fa02", "name": "@opam/rresult", - "version": "opam:0.6.0", + "version": "opam:0.7.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/ab/aba88cffa29081714468c2c7bcdf7fb1#md5:aba88cffa29081714468c2c7bcdf7fb1", - "archive:http://erratique.ch/software/rresult/releases/rresult-0.6.0.tbz#md5:aba88cffa29081714468c2c7bcdf7fb1" + "archive:https://opam.ocaml.org/cache/sha512/f1/f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3#sha512:f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3", + "archive:https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz#sha512:f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3" ], "opam": { "name": "rresult", - "version": "0.6.0", - "path": "esy.lock/opam/rresult.0.6.0" + "version": "0.7.0", + "path": "esy.lock/opam/rresult.0.7.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533" - ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, - "@opam/result@opam:1.5@1c6a6533": { - "id": "@opam/result@opam:1.5@1c6a6533", + "@opam/result@opam:1.5@5a755845": { + "id": "@opam/result@opam:1.5@5a755845", "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" + "archive:https://opam.ocaml.org/cache/sha256/7c/7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32#sha256:7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32", + "archive:https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz#sha256:7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32" ], "opam": { "name": "result", @@ -501,133 +495,172 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/reason@opam:3.8.1@189445c6": { - "id": "@opam/reason@opam:3.8.1@189445c6", + "@opam/reason@opam:3.11.0@6ad0e561": { + "id": "@opam/reason@opam:3.11.0@6ad0e561", "name": "@opam/reason", - "version": "opam:3.8.1", + "version": "opam:3.11.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/bf/bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414#sha256:bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414", - "archive:https://github.com/reasonml/reason/releases/download/3.8.1/reason-3.8.1.tbz#sha256:bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414" + "archive:https://opam.ocaml.org/cache/sha256/a5/a58837f14a79f047c8eb99d5518aeb16ee64353574286cfd5b284c98a1a27250#sha256:a58837f14a79f047c8eb99d5518aeb16ee64353574286cfd5b284c98a1a27250", + "archive:https://github.com/reasonml/reason/releases/download/3.11.0/reason-3.11.0.tbz#sha256:a58837f14a79f047c8eb99d5518aeb16ee64353574286cfd5b284c98a1a27250" ], "opam": { "name": "reason", - "version": "3.8.1", - "path": "esy.lock/opam/reason.3.8.1" + "version": "3.11.0", + "path": "esy.lock/opam/reason.3.11.0" } }, "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@c4562efc", + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.32.1@9897cafd", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocamlfind@opam:1.9.6@923e2274", "@opam/merlin-extend@opam:0.6.1@7d979feb", - "@opam/menhir@opam:20220210@ff87a93b", - "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:3.4.1@84d54aea", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/menhir@opam:20231231@f35eae6a", + "@opam/fix@opam:20230505@941a65ff", + "@opam/dune-build-info@opam:3.15.3@69c617c9", + "@opam/dune@opam:3.15.3@21260fab", "@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", + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.32.1@9897cafd", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", "@opam/merlin-extend@opam:0.6.1@7d979feb", - "@opam/menhir@opam:20220210@ff87a93b", - "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:3.4.1@84d54aea" + "@opam/menhir@opam:20231231@f35eae6a", + "@opam/fix@opam:20230505@941a65ff", + "@opam/dune-build-info@opam:3.15.3@69c617c9", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/re@opam:1.10.4@c4910ba6": { - "id": "@opam/re@opam:1.10.4@c4910ba6", + "@opam/re@opam:1.11.0@87deb463": { + "id": "@opam/re@opam:1.11.0@87deb463", "name": "@opam/re", - "version": "opam:1.10.4", + "version": "opam:1.11.0", "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" + "archive:https://opam.ocaml.org/cache/sha256/01/01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f#sha256:01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f", + "archive:https://github.com/ocaml/ocaml-re/releases/download/1.11.0/re-1.11.0.tbz#sha256:01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f" ], "opam": { "name": "re", - "version": "1.10.4", - "path": "esy.lock/opam/re.1.10.4" + "version": "1.11.0", + "path": "esy.lock/opam/re.1.11.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/ptime@opam:1.0.0@e04fef10": { - "id": "@opam/ptime@opam:1.0.0@e04fef10", + "@opam/ptime@opam:1.1.0@d6f12219": { + "id": "@opam/ptime@opam:1.1.0@d6f12219", "name": "@opam/ptime", - "version": "opam:1.0.0", + "version": "opam:1.1.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/df/df2410d9cc25a33083fe968a584b8fb4d68ad5c077f3356da0a20427e6cd8756a5b946b921e5cf8ed4097f2c506e93345d9dca63b113be644d5a7cc0753d1534#sha512:df2410d9cc25a33083fe968a584b8fb4d68ad5c077f3356da0a20427e6cd8756a5b946b921e5cf8ed4097f2c506e93345d9dca63b113be644d5a7cc0753d1534", - "archive:https://erratique.ch/software/ptime/releases/ptime-1.0.0.tbz#sha512:df2410d9cc25a33083fe968a584b8fb4d68ad5c077f3356da0a20427e6cd8756a5b946b921e5cf8ed4097f2c506e93345d9dca63b113be644d5a7cc0753d1534" + "archive:https://opam.ocaml.org/cache/sha512/30/309b8383f61b58840e58a82802ec8fbc61b7cc95a4590d38ad427e484cbaaf66f03fa8e6484b5b6855468a87e745aed103bf6f1041ec05062230a9fa5fb86cc6#sha512:309b8383f61b58840e58a82802ec8fbc61b7cc95a4590d38ad427e484cbaaf66f03fa8e6484b5b6855468a87e745aed103bf6f1041ec05062230a9fa5fb86cc6", + "archive:https://erratique.ch/software/ptime/releases/ptime-1.1.0.tbz#sha512:309b8383f61b58840e58a82802ec8fbc61b7cc95a4590d38ad427e484cbaaf66f03fa8e6484b5b6855468a87e745aed103bf6f1041ec05062230a9fa5fb86cc6" ], "opam": { "name": "ptime", - "version": "1.0.0", - "path": "esy.lock/opam/ptime.1.0.0" + "version": "1.1.0", + "path": "esy.lock/opam/ptime.1.1.0" } }, - "overrides": [], + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__ptime_opam__c__1.1.0_opam_override" + } + ], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] + }, + "@opam/ppxlib@opam:0.32.1@9897cafd": { + "id": "@opam/ppxlib@opam:0.32.1@9897cafd", + "name": "@opam/ppxlib", + "version": "opam:0.32.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/9d/9dbad8bcb1c8b4f3df3f58bca60a5ed23d86531f0da34b4196c86bd585c09d7f#sha256:9dbad8bcb1c8b4f3df3f58bca60a5ed23d86531f0da34b4196c86bd585c09d7f", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.32.1/ppxlib-0.32.1.tbz#sha256:9dbad8bcb1c8b4f3df3f58bca60a5ed23d86531f0da34b4196c86bd585c09d7f" + ], + "opam": { + "name": "ppxlib", + "version": "0.32.1", + "path": "esy.lock/opam/ppxlib.0.32.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", + "@opam/dune@opam:3.15.3@21260fab" + ] }, - "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7": { - "id": "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e": { + "id": "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", "name": "@opam/ppx_yojson_conv_lib", - "version": "opam:v0.15.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f9/f9d2c5eff4566ec1f1f379b186ed22c8ddd6be0909a160bc5a9ac7abc6a6b684#sha256:f9d2c5eff4566ec1f1f379b186ed22c8ddd6be0909a160bc5a9ac7abc6a6b684", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_yojson_conv_lib-v0.15.0.tar.gz#sha256:f9d2c5eff4566ec1f1f379b186ed22c8ddd6be0909a160bc5a9ac7abc6a6b684" + "archive:https://opam.ocaml.org/cache/sha256/f6/f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199#sha256:f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199", + "archive:https://github.com/janestreet/ppx_yojson_conv_lib/archive/refs/tags/v0.17.0.tar.gz#sha256:f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199" ], "opam": { "name": "ppx_yojson_conv_lib", - "version": "v0.15.0", - "path": "esy.lock/opam/ppx_yojson_conv_lib.v0.15.0" + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_yojson_conv_lib.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.0@047e18bd", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.0@047e18bd", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/ppx_derivers@opam:1.2.1@e2cbad12": { - "id": "@opam/ppx_derivers@opam:1.2.1@e2cbad12", + "@opam/ppx_derivers@opam:1.2.1@d78727cd": { + "id": "@opam/ppx_derivers@opam:1.2.1@d78727cd", "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" + "archive:https://opam.ocaml.org/cache/sha256/b6/b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95#sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95", + "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95" ], "opam": { "name": "ppx_derivers", @@ -637,233 +670,178 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/pp@opam:1.1.2@89ad03b5": { - "id": "@opam/pp@opam:1.1.2@89ad03b5", + "@opam/pp@opam:1.2.0@16430027": { + "id": "@opam/pp@opam:1.2.0@16430027", "name": "@opam/pp", - "version": "opam:1.1.2", + "version": "opam:1.2.0", "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" + "archive:https://opam.ocaml.org/cache/sha256/a5/a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c#sha256:a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c", + "archive:https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz#sha256:a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c" ], "opam": { "name": "pp", - "version": "1.1.2", - "path": "esy.lock/opam/pp.1.1.2" + "version": "1.2.0", + "path": "esy.lock/opam/pp.1.2.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9": { - "id": - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9": { + "id": "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", "name": "@opam/pastel", - "version": - "github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d", + "version": "github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", "source": { "type": "install", "source": [ - "github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d" + "github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8" ] }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/parsexp@opam:v0.15.0@742345c3": { - "id": "@opam/parsexp@opam:v0.15.0@742345c3", + "@opam/parsexp@opam:v0.17.0@c6a73f6c": { + "id": "@opam/parsexp@opam:v0.17.0@c6a73f6c", "name": "@opam/parsexp", - "version": "opam:v0.15.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d1/d1ee902b12ac7c0c888863025990d06845530fb75328454814e5ce5b6d43d193#sha256:d1ee902b12ac7c0c888863025990d06845530fb75328454814e5ce5b6d43d193", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.15/files/parsexp-v0.15.0.tar.gz#sha256:d1ee902b12ac7c0c888863025990d06845530fb75328454814e5ce5b6d43d193" + "archive:https://opam.ocaml.org/cache/sha256/a3/a3d10edbc4f98d16357b644d550fd1c06f4d9aa4990ab8ee6da01276c24d55b5#sha256:a3d10edbc4f98d16357b644d550fd1c06f4d9aa4990ab8ee6da01276c24d55b5", + "archive:https://github.com/janestreet/parsexp/archive/refs/tags/v0.17.0.tar.gz#sha256:a3d10edbc4f98d16357b644d550fd1c06f4d9aa4990ab8ee6da01276c24d55b5" ], "opam": { "name": "parsexp", - "version": "v0.15.0", - "path": "esy.lock/opam/parsexp.v0.15.0" + "version": "v0.17.0", + "path": "esy.lock/opam/parsexp.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.0@85d52a98", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.0@85d52a98" + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/ordering@opam:3.4.1@15998879": { - "id": "@opam/ordering@opam:3.4.1@15998879", + "@opam/ordering@opam:3.15.3@790f4e49": { + "id": "@opam/ordering@opam:3.15.3@790f4e49", "name": "@opam/ordering", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "ordering", - "version": "3.4.1", - "path": "esy.lock/opam/ordering.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/ordering.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@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@opam:3.4.1@84d54aea", - "@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@opam:3.4.1@84d54aea", - "@opam/base-bytes@opam:base@19d0c2ff", - "@opam/base-bigarray@opam:base@b03491b0" - ] - }, - "@opam/odoc-parser@opam:1.0.1@4bf15d79": { - "id": "@opam/odoc-parser@opam:1.0.1@4bf15d79", + "@opam/odoc-parser@opam:2.4.2@1c1f2555": { + "id": "@opam/odoc-parser@opam:2.4.2@1c1f2555", "name": "@opam/odoc-parser", - "version": "opam:1.0.1", + "version": "opam:2.4.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/a2/a2bbe8e4201b60e980bab01e96e41f2ba0b05ba3f50b44f75837e8a2fb907d2c#sha256:a2bbe8e4201b60e980bab01e96e41f2ba0b05ba3f50b44f75837e8a2fb907d2c", - "archive:https://github.com/ocaml-doc/odoc-parser/releases/download/1.0.1/odoc-parser-1.0.1.tbz#sha256:a2bbe8e4201b60e980bab01e96e41f2ba0b05ba3f50b44f75837e8a2fb907d2c" + "archive:https://opam.ocaml.org/cache/sha256/56/563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b#sha256:563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b", + "archive:https://github.com/ocaml/odoc/releases/download/2.4.2/odoc-2.4.2.tbz#sha256:563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b" ], "opam": { "name": "odoc-parser", - "version": "1.0.1", - "path": "esy.lock/opam/odoc-parser.1.0.1" + "version": "2.4.2", + "path": "esy.lock/opam/odoc-parser.2.4.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/result@opam:1.5@5a755845", + "@opam/dune@opam:3.15.3@21260fab", "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/astring@opam:0.8.5@1300cee8", + "@opam/astring@opam:0.8.5@6db2b8c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/result@opam:1.5@5a755845", + "@opam/dune@opam:3.15.3@21260fab", "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/astring@opam:0.8.5@1300cee8" + "@opam/astring@opam:0.8.5@6db2b8c5" ] }, - "@opam/odoc@opam:2.1.1@ccba8a4e": { - "id": "@opam/odoc@opam:2.1.1@ccba8a4e", + "@opam/odoc@opam:2.4.2@12b68179": { + "id": "@opam/odoc@opam:2.4.2@12b68179", "name": "@opam/odoc", - "version": "opam:2.1.1", + "version": "opam:2.4.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f5/f574dbd28cd0fc3a2b95525c4bb95ddf6d1f6408bb4fe12157fa537884f987fd#sha256:f574dbd28cd0fc3a2b95525c4bb95ddf6d1f6408bb4fe12157fa537884f987fd", - "archive:https://github.com/ocaml/odoc/releases/download/2.1.1/odoc-2.1.1.tbz#sha256:f574dbd28cd0fc3a2b95525c4bb95ddf6d1f6408bb4fe12157fa537884f987fd" + "archive:https://opam.ocaml.org/cache/sha256/56/563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b#sha256:563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b", + "archive:https://github.com/ocaml/odoc/releases/download/2.4.2/odoc-2.4.2.tbz#sha256:563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b" ], "opam": { "name": "odoc", - "version": "2.1.1", - "path": "esy.lock/opam/odoc.2.1.1" + "version": "2.4.2", + "path": "esy.lock/opam/odoc.2.4.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/tyxml@opam:4.5.0@0a609297", - "@opam/result@opam:1.5@1c6a6533", - "@opam/odoc-parser@opam:1.0.1@4bf15d79", - "@opam/fpath@opam:0.7.3@674d8125", "@opam/fmt@opam:0.9.0@87213963", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/cppo@opam:1.6.9@db929a12", - "@opam/cmdliner@opam:1.1.1@03763729", - "@opam/astring@opam:0.8.5@1300cee8", + "ocaml@5.2.0@d41d8cd9", "@opam/tyxml@opam:4.6.0@5ced2c2c", + "@opam/result@opam:1.5@5a755845", + "@opam/odoc-parser@opam:2.4.2@1c1f2555", + "@opam/fpath@opam:0.7.3@ba8dd432", "@opam/fmt@opam:0.9.0@87213963", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/crunch@opam:3.3.1@e6228a2b", "@opam/cppo@opam:1.6.9@db929a12", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", + "@opam/astring@opam:0.8.5@6db2b8c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/tyxml@opam:4.5.0@0a609297", - "@opam/result@opam:1.5@1c6a6533", - "@opam/odoc-parser@opam:1.0.1@4bf15d79", - "@opam/fpath@opam:0.7.3@674d8125", "@opam/fmt@opam:0.9.0@87213963", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/cmdliner@opam:1.1.1@03763729", - "@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@opam:3.4.1@84d54aea", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/tyxml@opam:4.6.0@5ced2c2c", + "@opam/result@opam:1.5@5a755845", + "@opam/odoc-parser@opam:2.4.2@1c1f2555", + "@opam/fpath@opam:0.7.3@ba8dd432", "@opam/fmt@opam:0.9.0@87213963", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/crunch@opam:3.3.1@e6228a2b", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", + "@opam/astring@opam:0.8.5@6db2b8c5" ] }, "@opam/ocp-indent@opam:1.8.1@e32a3c50": { @@ -884,257 +862,410 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/cmdliner@opam:1.1.1@03763729", + "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "@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@c4562efc", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/cmdliner@opam:1.1.1@03763729", + "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "@opam/base-bytes@opam:base@19d0c2ff" ] }, - "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3": { - "id": "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3", + "@opam/ocamlformat-rpc-lib@opam:0.26.2@f94d170f": { + "id": "@opam/ocamlformat-rpc-lib@opam:0.26.2@f94d170f", "name": "@opam/ocamlformat-rpc-lib", - "version": "opam:0.24.1", + "version": "opam:0.26.2", "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" + "archive:https://opam.ocaml.org/cache/sha256/2e/2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5#sha256:2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz#sha256:2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5" ], "opam": { "name": "ocamlformat-rpc-lib", - "version": "0.24.1", - "path": "esy.lock/opam/ocamlformat-rpc-lib.0.24.1" + "version": "0.26.2", + "path": "esy.lock/opam/ocamlformat-rpc-lib.0.26.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4" ] }, - "@opam/ocamlformat@opam:0.23.0@59913468": { - "id": "@opam/ocamlformat@opam:0.23.0@59913468", - "name": "@opam/ocamlformat", - "version": "opam:0.23.0", + "@opam/ocamlformat-lib@opam:0.26.2@ba69315f": { + "id": "@opam/ocamlformat-lib@opam:0.26.2@ba69315f", + "name": "@opam/ocamlformat-lib", + "version": "opam:0.26.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/9b/9bd3e3cfb0da1b2f75eccd468f27ea1b92e6e677bb6129491764957031dedfed#sha256:9bd3e3cfb0da1b2f75eccd468f27ea1b92e6e677bb6129491764957031dedfed", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.23.0/ocamlformat-0.23.0.tbz#sha256:9bd3e3cfb0da1b2f75eccd468f27ea1b92e6e677bb6129491764957031dedfed" + "archive:https://opam.ocaml.org/cache/sha256/2e/2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5#sha256:2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz#sha256:2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5" ], "opam": { - "name": "ocamlformat", - "version": "0.23.0", - "path": "esy.lock/opam/ocamlformat.0.23.0" + "name": "ocamlformat-lib", + "version": "0.26.2", + "path": "esy.lock/opam/ocamlformat-lib.0.26.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uuseg@opam:14.0.0@7d21466b", - "@opam/stdio@opam:v0.15.0@aeefdf96", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/odoc-parser@opam:1.0.1@4bf15d79", + "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/uuseg@opam:15.1.0@af4a84a3", + "@opam/stdio@opam:v0.17.0@29b17754", + "@opam/result@opam:1.5@5a755845", "@opam/ocp-indent@opam:1.8.1@e32a3c50", - "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "@opam/menhirSdk@opam:20220210@b8921e41", - "@opam/menhirLib@opam:20220210@e6562f4f", - "@opam/menhir@opam:20220210@ff87a93b", - "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20220121@17b9a1a4", + "@opam/ocaml-version@opam:3.6.7@b719e7df", + "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhir@opam:20231231@f35eae6a", + "@opam/fpath@opam:0.7.3@ba8dd432", + "@opam/fix@opam:20230505@941a65ff", "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.4.1@7ac82411", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/csexp@opam:1.5.1@8a8fb3a7", - "@opam/cmdliner@opam:1.1.1@03763729", - "@opam/base@opam:v0.15.0@85d52a98", + "@opam/dune-build-info@opam:3.15.3@69c617c9", + "@opam/dune@opam:3.15.3@21260fab", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/base@opam:v0.17.0@5e4b6f6c", + "@opam/astring@opam:0.8.5@6db2b8c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uuseg@opam:14.0.0@7d21466b", - "@opam/stdio@opam:v0.15.0@aeefdf96", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/odoc-parser@opam:1.0.1@4bf15d79", + "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/uuseg@opam:15.1.0@af4a84a3", + "@opam/stdio@opam:v0.17.0@29b17754", + "@opam/result@opam:1.5@5a755845", "@opam/ocp-indent@opam:1.8.1@e32a3c50", - "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "@opam/menhirSdk@opam:20220210@b8921e41", - "@opam/menhirLib@opam:20220210@e6562f4f", - "@opam/menhir@opam:20220210@ff87a93b", - "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20220121@17b9a1a4", + "@opam/ocaml-version@opam:3.6.7@b719e7df", + "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhir@opam:20231231@f35eae6a", + "@opam/fpath@opam:0.7.3@ba8dd432", + "@opam/fix@opam:20230505@941a65ff", "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.4.1@7ac82411", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/csexp@opam:1.5.1@8a8fb3a7", - "@opam/cmdliner@opam:1.1.1@03763729", - "@opam/base@opam:v0.15.0@85d52a98" + "@opam/dune-build-info@opam:3.15.3@69c617c9", + "@opam/dune@opam:3.15.3@21260fab", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/base@opam:v0.17.0@5e4b6f6c", + "@opam/astring@opam:0.8.5@6db2b8c5" ] }, - "@opam/ocamlfind@opam:1.9.5@c4562efc": { - "id": "@opam/ocamlfind@opam:1.9.5@c4562efc", + "@opam/ocamlformat@opam:0.26.2@fc61a2f3": { + "id": "@opam/ocamlformat@opam:0.26.2@fc61a2f3", + "name": "@opam/ocamlformat", + "version": "opam:0.26.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/2e/2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5#sha256:2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz#sha256:2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5" + ], + "opam": { + "name": "ocamlformat", + "version": "0.26.2", + "path": "esy.lock/opam/ocamlformat.0.26.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/re@opam:1.11.0@87deb463", + "@opam/ocamlformat-lib@opam:0.26.2@ba69315f", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/re@opam:1.11.0@87deb463", + "@opam/ocamlformat-lib@opam:0.26.2@ba69315f", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3" + ] + }, + "@opam/ocamlfind@opam:1.9.6@923e2274": { + "id": "@opam/ocamlfind@opam:1.9.6@923e2274", "name": "@opam/ocamlfind", - "version": "opam:1.9.5", + "version": "opam:1.9.6", "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" + "archive:https://opam.ocaml.org/cache/md5/96/96c6ee50a32cca9ca277321262dbec57#md5:96c6ee50a32cca9ca277321262dbec57", + "archive:http://download.camlcity.org/download/findlib-1.9.6.tar.gz#md5:96c6ee50a32cca9ca277321262dbec57" ], "opam": { "name": "ocamlfind", - "version": "1.9.5", - "path": "esy.lock/opam/ocamlfind.1.9.5" + "version": "1.9.6", + "path": "esy.lock/opam/ocamlfind.1.9.6" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override" } ], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ], + "extraSources": [ + { + "checksum": "sha256:6fcca5f2f7abf8d6304da6c385348584013ffb8602722a87fb0bacbab5867fe8", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/0001-Harden-test-for-OCaml-5.patch", + "relativePath": "0001-Harden-test-for-OCaml-5.patch" + } + ] + }, + "@opam/ocamlc-loc@opam:3.15.3@bf7f5987": { + "id": "@opam/ocamlc-loc@opam:3.15.3@bf7f5987", + "name": "@opam/ocamlc-loc", + "version": "opam:3.15.3", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + ], + "opam": { + "name": "ocamlc-loc", + "version": "3.15.3", + "path": "esy.lock/opam/ocamlc-loc.3.15.3" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dyn@opam:3.15.3@8a85b0b3", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dyn@opam:3.15.3@8a85b0b3", + "@opam/dune@opam:3.15.3@21260fab" + ] }, - "@opam/ocamlbuild@opam:0.14.1@ead10f40": { - "id": "@opam/ocamlbuild@opam:0.14.1@ead10f40", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46": { + "id": "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", "name": "@opam/ocamlbuild", - "version": "opam:0.14.1", + "version": "opam:0.14.3+win", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/70/7027e507ed85f290923ad198f3d2cd1c#md5:7027e507ed85f290923ad198f3d2cd1c", - "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.1.tar.gz#md5:7027e507ed85f290923ad198f3d2cd1c" + "archive:https://opam.ocaml.org/cache/md5/22/220df59060c916e8aac2eb471c870485#md5:220df59060c916e8aac2eb471c870485", + "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.3.tar.gz#md5:220df59060c916e8aac2eb471c870485" ], "opam": { "name": "ocamlbuild", - "version": "0.14.1", - "path": "esy.lock/opam/ocamlbuild.0.14.1" + "version": "0.14.3+win", + "path": "esy.lock/opam/ocamlbuild.0.14.3+win" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.1_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.3+win_opam_override" } ], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.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", + "@opam/ocaml_intrinsics_kernel@opam:v0.17.0@b467da3d": { + "id": "@opam/ocaml_intrinsics_kernel@opam:v0.17.0@b467da3d", + "name": "@opam/ocaml_intrinsics_kernel", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/f6/f6ce51ce6ceec9093191e6f8a1cbea97#md5:f6ce51ce6ceec9093191e6f8a1cbea97", + "archive:https://github.com/janestreet/ocaml_intrinsics_kernel/archive/refs/tags/v0.17.0.tar.gz#md5:f6ce51ce6ceec9093191e6f8a1cbea97" + ], + "opam": { + "name": "ocaml_intrinsics_kernel", + "version": "v0.17.0", + "path": "esy.lock/opam/ocaml_intrinsics_kernel.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" + ] + }, + "@opam/ocaml-version@opam:3.6.7@b719e7df": { + "id": "@opam/ocaml-version@opam:3.6.7@b719e7df", "name": "@opam/ocaml-version", - "version": "opam:3.5.0", + "version": "opam:3.6.7", "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" + "archive:https://opam.ocaml.org/cache/sha256/d5/d50ffd5b669d33edb0d889c476a71de4888d90008d58336038d210ced28f810c#sha256:d50ffd5b669d33edb0d889c476a71de4888d90008d58336038d210ced28f810c", + "archive:https://github.com/ocurrent/ocaml-version/releases/download/v3.6.7/ocaml-version-3.6.7.tbz#sha256:d50ffd5b669d33edb0d889c476a71de4888d90008d58336038d210ced28f810c" ], "opam": { "name": "ocaml-version", - "version": "3.5.0", - "path": "esy.lock/opam/ocaml-version.3.5.0" + "version": "3.6.7", + "path": "esy.lock/opam/ocaml-version.3.6.7" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/ocaml-lsp-server@opam:1.13.1@c47cf6e0": { - "id": "@opam/ocaml-lsp-server@opam:1.13.1@c47cf6e0", + "@opam/ocaml-lsp-server@opam:1.18.0~5.2preview@07240558": { + "id": "@opam/ocaml-lsp-server@opam:1.18.0~5.2preview@07240558", "name": "@opam/ocaml-lsp-server", - "version": "opam:1.13.1", + "version": "opam:1.18.0~5.2preview", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e5/e55f5bd88a5be2ff325fbc3b98eb7317d64de12b3f59d8c812e3ea2824fd0cfc#sha256:e55f5bd88a5be2ff325fbc3b98eb7317d64de12b3f59d8c812e3ea2824fd0cfc", - "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.13.1/lsp-1.13.1.tbz#sha256:e55f5bd88a5be2ff325fbc3b98eb7317d64de12b3f59d8c812e3ea2824fd0cfc" + "archive:https://opam.ocaml.org/cache/sha256/f6/f6a54286923b9ec019748a258b40e0b889d155427c262a3ab69ddb02c48409a8#sha256:f6a54286923b9ec019748a258b40e0b889d155427c262a3ab69ddb02c48409a8", + "archive:https://github.com/ocaml/ocaml-lsp/archive/3d84dc42c468d03ce36291985573b87767b6f670.tar.gz#sha256:f6a54286923b9ec019748a258b40e0b889d155427c262a3ab69ddb02c48409a8" ], "opam": { "name": "ocaml-lsp-server", - "version": "1.13.1", - "path": "esy.lock/opam/ocaml-lsp-server.1.13.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/xdg@opam:3.4.1@c8939e21", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.4.1@7f6c026f", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.4.1@15998879", - "@opam/omd@opam:1.3.2@511d53d2", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3", - "@opam/fiber@opam:3.4.1@f5bcac3c", "@opam/dyn@opam:3.4.1@06f14652", - "@opam/dune-rpc@opam:3.4.1@bde8651b", - "@opam/dune-build-info@opam:3.4.1@7ac82411", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/csexp@opam:1.5.1@8a8fb3a7", - "@opam/chrome-trace@opam:3.4.1@ca1a3bb4", + "version": "1.18.0~5.2preview", + "path": "esy.lock/opam/ocaml-lsp-server.1.18.0~5.2preview" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.0@047e18bd", + "@opam/xdg@opam:3.15.3@e0f55daf", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/stdune@opam:3.15.3@9eeb9ee7", + "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", + "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/ocamlformat-rpc-lib@opam:0.26.2@f94d170f", + "@opam/ocamlc-loc@opam:3.15.3@bf7f5987", + "@opam/merlin-lib@opam:5.0-502@44ae8e0c", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.15.3@8a85b0b3", + "@opam/dune-rpc@opam:3.15.3@cd8d2015", + "@opam/dune-build-info@opam:3.15.3@69c617c9", + "@opam/dune@opam:3.15.3@21260fab", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.15.3@aae19fd0", + "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/base@opam:v0.17.0@5e4b6f6c", + "@opam/astring@opam:0.8.5@6db2b8c5", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.0@047e18bd", + "@opam/xdg@opam:3.15.3@e0f55daf", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/stdune@opam:3.15.3@9eeb9ee7", + "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", + "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/ocamlformat-rpc-lib@opam:0.26.2@f94d170f", + "@opam/ocamlc-loc@opam:3.15.3@bf7f5987", + "@opam/merlin-lib@opam:5.0-502@44ae8e0c", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.15.3@8a85b0b3", + "@opam/dune-rpc@opam:3.15.3@cd8d2015", + "@opam/dune-build-info@opam:3.15.3@69c617c9", + "@opam/dune@opam:3.15.3@21260fab", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.15.3@aae19fd0", + "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/base@opam:v0.17.0@5e4b6f6c", + "@opam/astring@opam:0.8.5@6db2b8c5" + ] + }, + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede": { + "id": "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", + "name": "@opam/ocaml-compiler-libs", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/aa/aaf66efea8752475c25a942443579b41#md5:aaf66efea8752475c25a942443579b41", + "archive:https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz#md5:aaf66efea8752475c25a942443579b41" + ], + "opam": { + "name": "ocaml-compiler-libs", + "version": "v0.17.0", + "path": "esy.lock/opam/ocaml-compiler-libs.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/xdg@opam:3.4.1@c8939e21", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.4.1@7f6c026f", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.4.1@15998879", - "@opam/omd@opam:1.3.2@511d53d2", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3", - "@opam/fiber@opam:3.4.1@f5bcac3c", "@opam/dyn@opam:3.4.1@06f14652", - "@opam/dune-rpc@opam:3.4.1@bde8651b", - "@opam/dune-build-info@opam:3.4.1@7ac82411", - "@opam/dune@opam:3.4.1@84d54aea", "@opam/csexp@opam:1.5.1@8a8fb3a7", - "@opam/chrome-trace@opam:3.4.1@ca1a3bb4" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/num@opam:1.4@54b259a0": { - "id": "@opam/num@opam:1.4@54b259a0", + "@opam/num@opam:1.5@679a0ea5": { + "id": "@opam/num@opam:1.5@679a0ea5", "name": "@opam/num", - "version": "opam:1.4", + "version": "opam:1.5", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/cd/cda2b727e116a0b6a9c03902cc4b2415#md5:cda2b727e116a0b6a9c03902cc4b2415", - "archive:https://github.com/ocaml/num/archive/v1.4.tar.gz#md5:cda2b727e116a0b6a9c03902cc4b2415" + "archive:https://opam.ocaml.org/cache/md5/b1/b1f9405dfe5f573ea187f122f789ae57#md5:b1f9405dfe5f573ea187f122f789ae57", + "archive:https://github.com/ocaml/num/archive/v1.5.tar.gz#md5:b1f9405dfe5f573ea187f122f789ae57" ], "opam": { "name": "num", - "version": "1.4", - "path": "esy.lock/opam/num.1.4" + "version": "1.5", + "path": "esy.lock/opam/num.1.5" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__num_opam__c__1.5_opam_override" } ], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] + }, + "@opam/merlin-lib@opam:5.0-502@44ae8e0c": { + "id": "@opam/merlin-lib@opam:5.0-502@44ae8e0c", + "name": "@opam/merlin-lib", + "version": "opam:5.0-502", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/ca/ca084c2e2e08d1e9ce1b50fc2a5787b2acc534c5fde0ddfd453b3e0e2cf74faa#sha256:ca084c2e2e08d1e9ce1b50fc2a5787b2acc534c5fde0ddfd453b3e0e2cf74faa", + "archive:https://github.com/ocaml/merlin/releases/download/5.0-502/merlin-5.0-502.tbz#sha256:ca084c2e2e08d1e9ce1b50fc2a5787b2acc534c5fde0ddfd453b3e0e2cf74faa" + ], + "opam": { + "name": "merlin-lib", + "version": "5.0-502", + "path": "esy.lock/opam/merlin-lib.5.0-502" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4" + ] }, "@opam/merlin-extend@opam:0.6.1@7d979feb": { "id": "@opam/merlin-extend@opam:0.6.1@7d979feb", @@ -1154,154 +1285,155 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/menhirSdk@opam:20220210@b8921e41": { - "id": "@opam/menhirSdk@opam:20220210@b8921e41", + "@opam/menhirSdk@opam:20231231@b20b8a51": { + "id": "@opam/menhirSdk@opam:20231231@b20b8a51", "name": "@opam/menhirSdk", - "version": "opam:20220210", + "version": "opam:20231231", "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" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { "name": "menhirSdk", - "version": "20220210", - "path": "esy.lock/opam/menhirSdk.20220210" + "version": "20231231", + "path": "esy.lock/opam/menhirSdk.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/menhirLib@opam:20220210@e6562f4f": { - "id": "@opam/menhirLib@opam:20220210@e6562f4f", + "@opam/menhirLib@opam:20231231@14d79986": { + "id": "@opam/menhirLib@opam:20231231@14d79986", "name": "@opam/menhirLib", - "version": "opam:20220210", + "version": "opam:20231231", "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" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { "name": "menhirLib", - "version": "20220210", - "path": "esy.lock/opam/menhirLib.20220210" + "version": "20231231", + "path": "esy.lock/opam/menhirLib.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/menhir@opam:20220210@ff87a93b": { - "id": "@opam/menhir@opam:20220210@ff87a93b", - "name": "@opam/menhir", - "version": "opam:20220210", + "@opam/menhirCST@opam:20231231@0f42b5d1": { + "id": "@opam/menhirCST@opam:20231231@0f42b5d1", + "name": "@opam/menhirCST", + "version": "opam:20231231", "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" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { - "name": "menhir", - "version": "20220210", - "path": "esy.lock/opam/menhir.20220210" + "name": "menhirCST", + "version": "20231231", + "path": "esy.lock/opam/menhirCST.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/menhirSdk@opam:20220210@b8921e41", - "@opam/menhirLib@opam:20220210@e6562f4f", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/menhirSdk@opam:20220210@b8921e41", - "@opam/menhirLib@opam:20220210@e6562f4f", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/logs@opam:0.7.0@46a3dffc": { - "id": "@opam/logs@opam:0.7.0@46a3dffc", - "name": "@opam/logs", - "version": "opam:0.7.0", + "@opam/menhir@opam:20231231@f35eae6a": { + "id": "@opam/menhir@opam:20231231@f35eae6a", + "name": "@opam/menhir", + "version": "opam:20231231", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2b/2bf021ca13331775e33cf34ab60246f7#md5:2bf021ca13331775e33cf34ab60246f7", - "archive:https://erratique.ch/software/logs/releases/logs-0.7.0.tbz#md5:2bf021ca13331775e33cf34ab60246f7" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { - "name": "logs", - "version": "0.7.0", - "path": "esy.lock/opam/logs.0.7.0" + "name": "menhir", + "version": "20231231", + "path": "esy.lock/opam/menhir.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/fmt@opam:0.9.0@87213963", - "@opam/cmdliner@opam:1.1.1@03763729", - "@opam/base-threads@opam:base@36803084", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhirCST@opam:20231231@0f42b5d1", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhirCST@opam:20231231@0f42b5d1", + "@opam/dune@opam:3.15.3@21260fab" + ] }, - "@opam/junit@opam:2.0.2@500cf494": { - "id": "@opam/junit@opam:2.0.2@500cf494", - "name": "@opam/junit", - "version": "opam:2.0.2", + "@opam/logs@opam:0.7.0@a2c1229c": { + "id": "@opam/logs@opam:0.7.0@a2c1229c", + "name": "@opam/logs", + "version": "opam:0.7.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/fd/fda941b653613a4a5731f9b3557364b12baa341daa13c01676c9eb8d64e96b01#sha256:fda941b653613a4a5731f9b3557364b12baa341daa13c01676c9eb8d64e96b01", - "archive:https://github.com/Khady/ocaml-junit/releases/download/2.0.2/junit-2.0.2.tbz#sha256:fda941b653613a4a5731f9b3557364b12baa341daa13c01676c9eb8d64e96b01" + "archive:https://opam.ocaml.org/cache/sha256/86/86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca#sha256:86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca", + "archive:https://erratique.ch/software/logs/releases/logs-0.7.0.tbz#sha256:86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca" ], "opam": { - "name": "junit", - "version": "2.0.2", - "path": "esy.lock/opam/junit.2.0.2" + "name": "logs", + "version": "0.7.0", + "path": "esy.lock/opam/logs.0.7.0" } }, "overrides": [], "dependencies": [ - "@opam/tyxml@opam:4.5.0@0a609297", "@opam/ptime@opam:1.0.0@e04fef10", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/fmt@opam:0.9.0@87213963", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", + "@opam/base-threads@opam:base@36803084", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ - "@opam/tyxml@opam:4.5.0@0a609297", "@opam/ptime@opam:1.0.0@e04fef10", - "@opam/dune@opam:3.4.1@84d54aea" - ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, - "@opam/fpath@opam:0.7.3@674d8125": { - "id": "@opam/fpath@opam:0.7.3@674d8125", + "@opam/fpath@opam:0.7.3@ba8dd432": { + "id": "@opam/fpath@opam:0.7.3@ba8dd432", "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" + "archive:https://opam.ocaml.org/cache/sha256/12/12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f#sha256:12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f", + "archive:https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz#sha256:12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f" ], "opam": { "name": "fpath", @@ -1311,14 +1443,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/astring@opam:0.8.5@1300cee8", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/astring@opam:0.8.5@6db2b8c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" + "ocaml@5.2.0@d41d8cd9", "@opam/astring@opam:0.8.5@6db2b8c5" ] }, "@opam/fmt@opam:0.9.0@87213963": { @@ -1339,91 +1471,89 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/cmdliner@opam:1.1.1@03763729", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, - "@opam/fix@opam:20220121@17b9a1a4": { - "id": "@opam/fix@opam:20220121@17b9a1a4", + "@opam/fix@opam:20230505@941a65ff": { + "id": "@opam/fix@opam:20230505@941a65ff", "name": "@opam/fix", - "version": "opam:20220121", + "version": "opam:20230505", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/48/48d8a5bdff23cf7fbf9288877df2b6aa#md5:48d8a5bdff23cf7fbf9288877df2b6aa", - "archive:https://gitlab.inria.fr/fpottier/fix/-/archive/20220121/archive.tar.gz#md5:48d8a5bdff23cf7fbf9288877df2b6aa" + "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": "20220121", - "path": "esy.lock/opam/fix.20220121" + "version": "20230505", + "path": "esy.lock/opam/fix.20230505" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9": { - "id": - "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", + "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9": { + "id": "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", "name": "@opam/file-context-printer", - "version": - "github:reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d", + "version": "github:reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", "source": { "type": "install", "source": [ - "github:reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d" + "github:reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8" ] }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/fiber@opam:3.4.1@f5bcac3c": { - "id": "@opam/fiber@opam:3.4.1@f5bcac3c", + "@opam/fiber@opam:3.7.0@bf633a34": { + "id": "@opam/fiber@opam:3.7.0@bf633a34", "name": "@opam/fiber", - "version": "opam:3.4.1", + "version": "opam:3.7.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "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.4.1", - "path": "esy.lock/opam/fiber.3.4.1" + "version": "3.7.0", + "path": "esy.lock/opam/fiber.3.7.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/stdune@opam:3.4.1@7f6c026f", - "@opam/dyn@opam:3.4.1@06f14652", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.15.3@9eeb9ee7", + "@opam/dyn@opam:3.15.3@8a85b0b3", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/stdune@opam:3.4.1@7f6c026f", - "@opam/dyn@opam:3.4.1@06f14652", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.15.3@9eeb9ee7", + "@opam/dyn@opam:3.15.3@8a85b0b3", "@opam/dune@opam:3.15.3@21260fab" ] }, "@opam/either@opam:1.0.0@be5a1416": { @@ -1444,197 +1574,207 @@ }, "overrides": [], "dependencies": [ - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "@opam/dune@opam:3.4.1@84d54aea" ] - }, - "@opam/easy-format@opam:1.3.4@b358e98e": { - "id": "@opam/easy-format@opam:1.3.4@b358e98e", - "name": "@opam/easy-format", - "version": "opam:1.3.4", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/1d/1dbf051e9f68574dde6e2e254a66b9c524ca425e80b36e99af96ed964ab610c3#sha256:1dbf051e9f68574dde6e2e254a66b9c524ca425e80b36e99af96ed964ab610c3", - "archive:https://github.com/ocaml-community/easy-format/releases/download/1.3.4/easy-format-1.3.4.tbz#sha256:1dbf051e9f68574dde6e2e254a66b9c524ca425e80b36e99af96ed964ab610c3" - ], - "opam": { - "name": "easy-format", - "version": "1.3.4", - "path": "esy.lock/opam/easy-format.1.3.4" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" - ] + "devDependencies": [ "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/dyn@opam:3.4.1@06f14652": { - "id": "@opam/dyn@opam:3.4.1@06f14652", + "@opam/dyn@opam:3.15.3@8a85b0b3": { + "id": "@opam/dyn@opam:3.15.3@8a85b0b3", "name": "@opam/dyn", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "dyn", - "version": "3.4.1", - "path": "esy.lock/opam/dyn.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/dyn.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.4.1@15998879", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ordering@opam:3.4.1@15998879", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/dune-rpc@opam:3.4.1@bde8651b": { - "id": "@opam/dune-rpc@opam:3.4.1@bde8651b", + "@opam/dune-rpc@opam:3.15.3@cd8d2015": { + "id": "@opam/dune-rpc@opam:3.15.3@cd8d2015", "name": "@opam/dune-rpc", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "dune-rpc", - "version": "3.4.1", - "path": "esy.lock/opam/dune-rpc.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/dune-rpc.3.15.3" } }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.4.1@c8939e21", "@opam/stdune@opam:3.4.1@7f6c026f", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.4.1@15998879", - "@opam/dyn@opam:3.4.1@06f14652", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/xdg@opam:3.15.3@e0f55daf", + "@opam/stdune@opam:3.15.3@9eeb9ee7", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/dyn@opam:3.15.3@8a85b0b3", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.4.1@c8939e21", "@opam/stdune@opam:3.4.1@7f6c026f", - "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.4.1@15998879", - "@opam/dyn@opam:3.4.1@06f14652", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7" + "@opam/xdg@opam:3.15.3@e0f55daf", + "@opam/stdune@opam:3.15.3@9eeb9ee7", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.15.3@790f4e49", + "@opam/dyn@opam:3.15.3@8a85b0b3", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4" ] }, - "@opam/dune-configurator@opam:3.4.1@a34e7553": { - "id": "@opam/dune-configurator@opam:3.4.1@a34e7553", + "@opam/dune-configurator@opam:3.15.3@fc5fab9d": { + "id": "@opam/dune-configurator@opam:3.15.3@fc5fab9d", "name": "@opam/dune-configurator", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "dune-configurator", - "version": "3.4.1", - "path": "esy.lock/opam/dune-configurator.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/dune-configurator.3.15.3" } }, - "overrides": [], + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override" + } + ], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@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@opam:3.4.1@84d54aea", - "@opam/csexp@opam:1.5.1@8a8fb3a7", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", + "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/dune-build-info@opam:3.4.1@7ac82411": { - "id": "@opam/dune-build-info@opam:3.4.1@7ac82411", + "@opam/dune-build-info@opam:3.15.3@69c617c9": { + "id": "@opam/dune-build-info@opam:3.15.3@69c617c9", "name": "@opam/dune-build-info", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "dune-build-info", - "version": "3.4.1", - "path": "esy.lock/opam/dune-build-info.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/dune-build-info.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/dune@opam:3.4.1@84d54aea": { - "id": "@opam/dune@opam:3.4.1@84d54aea", + "@opam/dune@opam:3.15.3@21260fab": { + "id": "@opam/dune@opam:3.15.3@21260fab", "name": "@opam/dune", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "dune", - "version": "3.4.1", - "path": "esy.lock/opam/dune.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/dune.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@5.2.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", + "ocaml@5.2.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" ] }, - "@opam/csexp@opam:1.5.1@8a8fb3a7": { - "id": "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/csexp@opam:1.5.2@46614bf4": { + "id": "@opam/csexp@opam:1.5.2@46614bf4", "name": "@opam/csexp", - "version": "opam:1.5.1", + "version": "opam:1.5.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d6/d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02#sha256:d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02", - "archive:https://github.com/ocaml-dune/csexp/releases/download/1.5.1/csexp-1.5.1.tbz#sha256:d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02" + "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.1", - "path": "esy.lock/opam/csexp.1.5.1" + "version": "1.5.2", + "path": "esy.lock/opam/csexp.1.5.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" + ] + }, + "@opam/crunch@opam:3.3.1@e6228a2b": { + "id": "@opam/crunch@opam:3.3.1@e6228a2b", + "name": "@opam/crunch", + "version": "opam:3.3.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/2c/2c5ba0d4110bcbb7731cba4eafb6c44a7487c3f88c1ad47401271b69ffa8ed6a#sha256:2c5ba0d4110bcbb7731cba4eafb6c44a7487c3f88c1ad47401271b69ffa8ed6a", + "archive:https://github.com/mirage/ocaml-crunch/releases/download/v3.3.1/crunch-3.3.1.tbz#sha256:2c5ba0d4110bcbb7731cba4eafb6c44a7487c3f88c1ad47401271b69ffa8ed6a" + ], + "opam": { + "name": "crunch", + "version": "3.3.1", + "path": "esy.lock/opam/crunch.3.3.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ptime@opam:1.1.0@d6f12219", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ptime@opam:1.1.0@d6f12219", + "@opam/dune@opam:3.15.3@21260fab", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3" ] }, "@opam/cppo@opam:1.6.9@db929a12": { @@ -1655,108 +1795,84 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/console@github:reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9": { - "id": - "@opam/console@github:reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "name": "@opam/console", - "version": - "github:reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "source": { - "type": "install", - "source": [ - "github:reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/dune@opam:3.4.1@84d54aea" - ] - }, - "@opam/cmdliner@opam:1.1.1@03763729": { - "id": "@opam/cmdliner@opam:1.1.1@03763729", + "@opam/cmdliner@opam:1.3.0@f8c5e0f3": { + "id": "@opam/cmdliner@opam:1.3.0@f8c5e0f3", "name": "@opam/cmdliner", - "version": "opam:1.1.1", + "version": "opam:1.3.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/54/5478ad833da254b5587b3746e3a8493e66e867a081ac0f653a901cc8a7d944f66e4387592215ce25d939be76f281c4785702f54d4a74b1700bc8838a62255c9e#sha512:5478ad833da254b5587b3746e3a8493e66e867a081ac0f653a901cc8a7d944f66e4387592215ce25d939be76f281c4785702f54d4a74b1700bc8838a62255c9e", - "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.1.1.tbz#sha512:5478ad833da254b5587b3746e3a8493e66e867a081ac0f653a901cc8a7d944f66e4387592215ce25d939be76f281c4785702f54d4a74b1700bc8838a62255c9e" + "archive:https://opam.ocaml.org/cache/sha512/4c/4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283#sha512:4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283", + "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz#sha512:4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" ], "opam": { "name": "cmdliner", - "version": "1.1.1", - "path": "esy.lock/opam/cmdliner.1.1.1" + "version": "1.3.0", + "path": "esy.lock/opam/cmdliner.1.3.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, - "@opam/cli@github:reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9": { - "id": - "@opam/cli@github:reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", + "@opam/cli@github:reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9": { + "id": "@opam/cli@github:reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", "name": "@opam/cli", - "version": - "github:reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d", + "version": "github:reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", "source": { "type": "install", "source": [ - "github:reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d" + "github:reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8" ] }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/reason@opam:3.8.1@189445c6", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/pastel@github:reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d@d41d8cd9", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/reason@opam:3.11.0@6ad0e561", + "@opam/re@opam:1.11.0@87deb463", + "@opam/pastel@github:reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8@d41d8cd9", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/chrome-trace@opam:3.4.1@ca1a3bb4": { - "id": "@opam/chrome-trace@opam:3.4.1@ca1a3bb4", + "@opam/chrome-trace@opam:3.15.3@aae19fd0": { + "id": "@opam/chrome-trace@opam:3.15.3@aae19fd0", "name": "@opam/chrome-trace", - "version": "opam:3.4.1", + "version": "opam:3.15.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/29/299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5", - "archive:https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz#sha256:299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" + "archive:https://opam.ocaml.org/cache/sha256/3c/3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713", + "archive:https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz#sha256:3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" ], "opam": { "name": "chrome-trace", - "version": "3.4.1", - "path": "esy.lock/opam/chrome-trace.3.4.1" + "version": "3.15.3", + "path": "esy.lock/opam/chrome-trace.3.15.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, "@opam/camlp-streams@opam:5.0.1@daaa0f94": { @@ -1777,76 +1893,47 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/bos@opam:0.2.0@1956aa61": { - "id": "@opam/bos@opam:0.2.0@1956aa61", + "@opam/bos@opam:0.2.1@02b5c6e3": { + "id": "@opam/bos@opam:0.2.1@02b5c6e3", "name": "@opam/bos", - "version": "opam:0.2.0", + "version": "opam:0.2.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/ae/aeae7447567db459c856ee41b5a66fd2#md5:aeae7447567db459c856ee41b5a66fd2", - "archive:http://erratique.ch/software/bos/releases/bos-0.2.0.tbz#md5:aeae7447567db459c856ee41b5a66fd2" + "archive:https://opam.ocaml.org/cache/sha512/8d/8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d#sha512:8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d", + "archive:https://erratique.ch/software/bos/releases/bos-0.2.1.tbz#sha512:8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d" ], "opam": { "name": "bos", - "version": "0.2.0", - "path": "esy.lock/opam/bos.0.2.0" + "version": "0.2.1", + "path": "esy.lock/opam/bos.0.2.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/rresult@opam:0.6.0@4b185e72", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", - "@opam/logs@opam:0.7.0@46a3dffc", "@opam/fpath@opam:0.7.3@674d8125", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/rresult@opam:0.7.0@0042fa02", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", + "@opam/logs@opam:0.7.0@a2c1229c", "@opam/fpath@opam:0.7.3@ba8dd432", "@opam/fmt@opam:0.9.0@87213963", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/astring@opam:0.8.5@1300cee8", + "@opam/astring@opam:0.8.5@6db2b8c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/rresult@opam:0.6.0@4b185e72", - "@opam/logs@opam:0.7.0@46a3dffc", "@opam/fpath@opam:0.7.3@674d8125", + "ocaml@5.2.0@d41d8cd9", "@opam/rresult@opam:0.7.0@0042fa02", + "@opam/logs@opam:0.7.0@a2c1229c", "@opam/fpath@opam:0.7.3@ba8dd432", "@opam/fmt@opam:0.9.0@87213963", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/astring@opam:0.8.5@1300cee8" - ] - }, - "@opam/biniou@opam:1.2.2@c7862a8d": { - "id": "@opam/biniou@opam:1.2.2@c7862a8d", - "name": "@opam/biniou", - "version": "opam:1.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/8b/8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f#sha256:8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f", - "archive:https://github.com/mjambon/biniou/releases/download/1.2.2/biniou-1.2.2.tbz#sha256:8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f" - ], - "opam": { - "name": "biniou", - "version": "1.2.2", - "path": "esy.lock/opam/biniou.1.2.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/easy-format@opam:1.3.4@b358e98e", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/easy-format@opam:1.3.4@b358e98e", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/camlp-streams@opam:5.0.1@daaa0f94" + "@opam/astring@opam:0.8.5@6db2b8c5" ] }, "@opam/base-unix@opam:base@87d0b2eb": { @@ -1898,162 +1985,52 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@c4562efc", + "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@923e2274", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.5@c4562efc" + "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@923e2274" ] }, - "@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.15.0@85d52a98": { - "id": "@opam/base@opam:v0.15.0@85d52a98", + "@opam/base@opam:v0.17.0@5e4b6f6c": { + "id": "@opam/base@opam:v0.17.0@5e4b6f6c", "name": "@opam/base", - "version": "opam:v0.15.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/8657ae4324a9948457112245c49d97d2da95f157f780f5d97f0b924312a6a53d#sha256:8657ae4324a9948457112245c49d97d2da95f157f780f5d97f0b924312a6a53d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.15/files/base-v0.15.0.tar.gz#sha256:8657ae4324a9948457112245c49d97d2da95f157f780f5d97f0b924312a6a53d" + "archive:https://opam.ocaml.org/cache/md5/6a/6a3504bf4179654606f2785c057981e4#md5:6a3504bf4179654606f2785c057981e4", + "archive:https://github.com/janestreet/base/archive/refs/tags/v0.17.0.tar.gz#md5:6a3504bf4179654606f2785c057981e4" ], "opam": { "name": "base", - "version": "v0.15.0", - "path": "esy.lock/opam/base.v0.15.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune-configurator@opam:3.4.1@a34e7553", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune-configurator@opam:3.4.1@a34e7553", - "@opam/dune@opam:3.4.1@84d54aea" - ] - }, - "@opam/atdgen-runtime@opam:2.9.1@21440789": { - "id": "@opam/atdgen-runtime@opam:2.9.1@21440789", - "name": "@opam/atdgen-runtime", - "version": "opam:2.9.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/39/39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4#sha256:39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4", - "archive:https://github.com/ahrefs/atd/releases/download/2.9.1/atdts-2.9.1.tbz#sha256:39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4" - ], - "opam": { - "name": "atdgen-runtime", - "version": "2.9.1", - "path": "esy.lock/opam/atdgen-runtime.2.9.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/biniou@opam:1.2.2@c7862a8d", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/dune@opam:3.4.1@84d54aea", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/biniou@opam:1.2.2@c7862a8d" - ] - }, - "@opam/atdgen@opam:2.9.1@e79b04ba": { - "id": "@opam/atdgen@opam:2.9.1@e79b04ba", - "name": "@opam/atdgen", - "version": "opam:2.9.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/39/39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4#sha256:39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4", - "archive:https://github.com/ahrefs/atd/releases/download/2.9.1/atdts-2.9.1.tbz#sha256:39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4" - ], - "opam": { - "name": "atdgen", - "version": "2.9.1", - "path": "esy.lock/opam/atdgen.2.9.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/biniou@opam:1.2.2@c7862a8d", - "@opam/atdgen-runtime@opam:2.9.1@21440789", - "@opam/atd@opam:2.9.1@1121672a", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:3.4.1@84d54aea", - "@opam/biniou@opam:1.2.2@c7862a8d", - "@opam/atdgen-runtime@opam:2.9.1@21440789", - "@opam/atd@opam:2.9.1@1121672a" - ] - }, - "@opam/atd@opam:2.9.1@1121672a": { - "id": "@opam/atd@opam:2.9.1@1121672a", - "name": "@opam/atd", - "version": "opam:2.9.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/39/39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4#sha256:39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4", - "archive:https://github.com/ahrefs/atd/releases/download/2.9.1/atdts-2.9.1.tbz#sha256:39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4" - ], - "opam": { - "name": "atd", - "version": "2.9.1", - "path": "esy.lock/opam/atd.2.9.1" + "version": "v0.17.0", + "path": "esy.lock/opam/base.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/menhir@opam:20220210@ff87a93b", - "@opam/easy-format@opam:1.3.4@b358e98e", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/ocaml_intrinsics_kernel@opam:v0.17.0@b467da3d", + "@opam/dune-configurator@opam:3.15.3@fc5fab9d", + "@opam/dune@opam:3.15.3@21260fab", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/re@opam:1.10.4@c4910ba6", - "@opam/menhir@opam:20220210@ff87a93b", - "@opam/easy-format@opam:1.3.4@b358e98e", - "@opam/dune@opam:3.4.1@84d54aea" + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@21847769", + "@opam/ocaml_intrinsics_kernel@opam:v0.17.0@b467da3d", + "@opam/dune-configurator@opam:3.15.3@fc5fab9d", + "@opam/dune@opam:3.15.3@21260fab" ] }, - "@opam/astring@opam:0.8.5@1300cee8": { - "id": "@opam/astring@opam:0.8.5@1300cee8", + "@opam/astring@opam:0.8.5@6db2b8c5": { + "id": "@opam/astring@opam:0.8.5@6db2b8c5", "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" + "archive:https://opam.ocaml.org/cache/sha256/86/865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa#sha256:865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa", + "archive:https://erratique.ch/software/astring/releases/astring-0.8.5.tbz#sha256:865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa" ], "opam": { "name": "astring", @@ -2063,12 +2040,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.5@0aa59f51", - "@opam/ocamlfind@opam:1.9.5@c4562efc", - "@opam/ocamlbuild@opam:0.14.1@ead10f40", + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@923e2274", + "@opam/ocamlbuild@opam:0.14.3+win@17a8bb46", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.0@d41d8cd9" ] + "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ] }, "@esy-ocaml/substs@0.0.1@d41d8cd9": { "id": "@esy-ocaml/substs@0.0.1@d41d8cd9", diff --git a/esy.lock/opam/astring.0.8.5/opam b/esy.lock/opam/astring.0.8.5/opam index 338a06a3..ae270e01 100644 --- a/esy.lock/opam/astring.0.8.5/opam +++ b/esy.lock/opam/astring.0.8.5/opam @@ -32,6 +32,9 @@ 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" + src: "https://erratique.ch/software/astring/releases/astring-0.8.5.tbz" + checksum: [ + "sha256=865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa" + "md5=e148907c24157d1df43bec89b58b3ec8" + ] } diff --git a/esy.lock/opam/atd.2.9.1/opam b/esy.lock/opam/atd.2.9.1/opam deleted file mode 100644 index e374a3fb..00000000 --- a/esy.lock/opam/atd.2.9.1/opam +++ /dev/null @@ -1,98 +0,0 @@ -opam-version: "2.0" -synopsis: "Parser for the ATD data format description language" -description: """ -ATD is the OCaml library providing a parser for the ATD language and various -utilities. ATD stands for Adjustable Type Definitions in reference to its main -property of supporting annotations that allow a good fit with a variety of data -formats. """ -maintainer: [ - "Louis Roché " - "Martin Jambon " - "Rudi Grinberg " -] -authors: [ - "Martin Jambon " - "Rudi Grinberg " - "Martin Jambon " - "Martin Jambon " - "Ivan Jager " - "oleksiy " - "David Sheets " - "Rudi Grinberg " - "Martin Jambon " - "Jeff Meister " - "Caio Wakamatsu " - "Carmelo Piccione " - "Daniel Weil " - "Egor Chemokhonenko " - "Gabriel Scherer " - "Raman Varabets " - "tzm " - "Mathieu Baudet " - "Oleksiy Golovko " - "Rauan Mayemir " - "Carmelo Piccione " - "John Billings " - "Louis Roché " - "Brendan Long " - "Chris Yocum " - "Louis Roché (Ahrefs) " - "Louis Roché " - "Pavel Antoshkin " - "Pierre Boutillier " - "Shon Feder " - "Anurag Soni " - "Arjun Ravi Narayan " - "Asya-kawai " - "Christophe Troestler " - "Damien Doligez " - "Daniel M " - "Ding Xiang Fei " - "François Pottier " - "Javier Chavarri " - "Kate " - "Louis " - "Louis Roché " - "Raman Varabets " - "Stephane Legrand " - "Vincent Bernardoff " - "haoyang " - "pmundkur " - "ygrek " -] -license: "MIT" -homepage: "https://github.com/ahrefs/atd" -bug-reports: "https://github.com/ahrefs/atd/issues" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.08"} - "menhir" {>= "20180523" & != "20211230"} - "easy-format" - "alcotest" {with-test} - "odoc" {with-doc} - "re" {>= "1.9.0"} - "yojson" {>= "1.6.0"} -] -dev-repo: "git+https://github.com/ahrefs/atd.git" -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: - "https://github.com/ahrefs/atd/releases/download/2.9.1/atdts-2.9.1.tbz" - checksum: [ - "sha256=39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4" - "sha512=2149ddc53703a8c4c01c5571125ba66cce7305fac332357acfda36a44a67a7c9df2a0322cb05682fed3656067c26cdbe2e50071db5b2e5233abc1cfcf103e34e" - ] -} -x-commit-hash: "31799bf3955b11d8d9c12334cb65e7609927e09c" diff --git a/esy.lock/opam/atdgen-runtime.2.9.1/opam b/esy.lock/opam/atdgen-runtime.2.9.1/opam deleted file mode 100644 index c3572da0..00000000 --- a/esy.lock/opam/atdgen-runtime.2.9.1/opam +++ /dev/null @@ -1,94 +0,0 @@ -opam-version: "2.0" -synopsis: "Runtime library for code generated by atdgen" -description: """ -This package should be used only in conjunction with the atdgen code -generator""" -maintainer: [ - "Louis Roché " - "Martin Jambon " - "Rudi Grinberg " -] -authors: [ - "Martin Jambon " - "Rudi Grinberg " - "Martin Jambon " - "Martin Jambon " - "Ivan Jager " - "oleksiy " - "David Sheets " - "Rudi Grinberg " - "Martin Jambon " - "Jeff Meister " - "Caio Wakamatsu " - "Carmelo Piccione " - "Daniel Weil " - "Egor Chemokhonenko " - "Gabriel Scherer " - "Raman Varabets " - "tzm " - "Mathieu Baudet " - "Oleksiy Golovko " - "Rauan Mayemir " - "Carmelo Piccione " - "John Billings " - "Louis Roché " - "Brendan Long " - "Chris Yocum " - "Louis Roché (Ahrefs) " - "Louis Roché " - "Pavel Antoshkin " - "Pierre Boutillier " - "Shon Feder " - "Anurag Soni " - "Arjun Ravi Narayan " - "Asya-kawai " - "Christophe Troestler " - "Damien Doligez " - "Daniel M " - "Ding Xiang Fei " - "François Pottier " - "Javier Chavarri " - "Kate " - "Louis " - "Louis Roché " - "Raman Varabets " - "Stephane Legrand " - "Vincent Bernardoff " - "haoyang " - "pmundkur " - "ygrek " -] -license: "MIT" -homepage: "https://github.com/ahrefs/atd" -bug-reports: "https://github.com/ahrefs/atd/issues" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.08"} - "yojson" {>= "1.7.0" & < "2.0.0"} - "biniou" {>= "1.0.6"} - "camlp-streams" - "odoc" {with-doc} -] -dev-repo: "git+https://github.com/ahrefs/atd.git" -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: - "https://github.com/ahrefs/atd/releases/download/2.9.1/atdts-2.9.1.tbz" - checksum: [ - "sha256=39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4" - "sha512=2149ddc53703a8c4c01c5571125ba66cce7305fac332357acfda36a44a67a7c9df2a0322cb05682fed3656067c26cdbe2e50071db5b2e5233abc1cfcf103e34e" - ] -} -x-commit-hash: "31799bf3955b11d8d9c12334cb65e7609927e09c" diff --git a/esy.lock/opam/atdgen.2.9.1/opam b/esy.lock/opam/atdgen.2.9.1/opam deleted file mode 100644 index 126b25c8..00000000 --- a/esy.lock/opam/atdgen.2.9.1/opam +++ /dev/null @@ -1,105 +0,0 @@ -opam-version: "2.0" -synopsis: - "Generates efficient JSON serializers, deserializers and validators" -description: """ -Atdgen is a command-line program that takes as input type definitions in the ATD -syntax and produces OCaml code suitable for data serialization and -deserialization. -Two data formats are currently supported, these are biniou and JSON. -Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the -other. -Atdgen was designed with efficiency and durability in mind. Software authors are -encouraged to use Atdgen directly and to write tools that may reuse part of -Atdgen’s source code.""" -maintainer: [ - "Louis Roché " - "Martin Jambon " - "Rudi Grinberg " -] -authors: [ - "Martin Jambon " - "Rudi Grinberg " - "Martin Jambon " - "Martin Jambon " - "Ivan Jager " - "oleksiy " - "David Sheets " - "Rudi Grinberg " - "Martin Jambon " - "Jeff Meister " - "Caio Wakamatsu " - "Carmelo Piccione " - "Daniel Weil " - "Egor Chemokhonenko " - "Gabriel Scherer " - "Raman Varabets " - "tzm " - "Mathieu Baudet " - "Oleksiy Golovko " - "Rauan Mayemir " - "Carmelo Piccione " - "John Billings " - "Louis Roché " - "Brendan Long " - "Chris Yocum " - "Louis Roché (Ahrefs) " - "Louis Roché " - "Pavel Antoshkin " - "Pierre Boutillier " - "Shon Feder " - "Anurag Soni " - "Arjun Ravi Narayan " - "Asya-kawai " - "Christophe Troestler " - "Damien Doligez " - "Daniel M " - "Ding Xiang Fei " - "François Pottier " - "Javier Chavarri " - "Kate " - "Louis " - "Louis Roché " - "Raman Varabets " - "Stephane Legrand " - "Vincent Bernardoff " - "haoyang " - "pmundkur " - "ygrek " -] -license: "MIT" -homepage: "https://github.com/ahrefs/atd" -bug-reports: "https://github.com/ahrefs/atd/issues" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.08"} - "atd" {>= "2.7.0"} - "atdgen-runtime" {>= "2.1.0"} - "atdgen-codec-runtime" {with-test} - "biniou" {>= "1.0.6"} - "yojson" {>= "1.7.0" & < "2.0.0"} - "odoc" {with-doc} - "re" -] -dev-repo: "git+https://github.com/ahrefs/atd.git" -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@doc" {with-doc} - ] -] -url { - src: - "https://github.com/ahrefs/atd/releases/download/2.9.1/atdts-2.9.1.tbz" - checksum: [ - "sha256=39dc1a511d08c743b3f0d0e6dfa9c8caf211cc5fabfe92a089e8f57e170e9ae4" - "sha512=2149ddc53703a8c4c01c5571125ba66cce7305fac332357acfda36a44a67a7c9df2a0322cb05682fed3656067c26cdbe2e50071db5b2e5233abc1cfcf103e34e" - ] -} -x-commit-hash: "31799bf3955b11d8d9c12334cb65e7609927e09c" diff --git a/esy.lock/opam/base-bigarray.base/opam b/esy.lock/opam/base-bigarray.base/opam deleted file mode 100644 index 39e9af21..00000000 --- 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.v0.15.0/opam b/esy.lock/opam/base.v0.17.0/opam similarity index 67% rename from esy.lock/opam/base.v0.15.0/opam rename to esy.lock/opam/base.v0.17.0/opam index ac880e27..44d8c7f8 100644 --- a/esy.lock/opam/base.v0.15.0/opam +++ b/esy.lock/opam/base.v0.17.0/opam @@ -10,11 +10,13 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.10.0" & < "5.0"} - "sexplib0" {>= "v0.15" & < "v0.16"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "ocaml_intrinsics_kernel" + "sexplib0" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} "dune-configurator" ] +available: arch != "arm32" & arch != "x86_32" synopsis: "Full standard library replacement for OCaml" description: " Full standard library replacement for OCaml @@ -31,6 +33,9 @@ provided by companion libraries such as stdio: https://github.com/janestreet/stdio " url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/base-v0.15.0.tar.gz" -checksum: "sha256=8657ae4324a9948457112245c49d97d2da95f157f780f5d97f0b924312a6a53d" + src: "https://github.com/janestreet/base/archive/refs/tags/v0.17.0.tar.gz" + checksum: [ + "md5=6a3504bf4179654606f2785c057981e4" + "sha512=5828bfdad7e80183c4aa8b52e6ab06cc17c9f15cfbffc88827db8f8973a064813236d60b01358f838e58f2fea1f4499e6a7676bf081da443c1fb8a019d9fe7be" + ] } diff --git a/esy.lock/opam/biniou.1.2.2/opam b/esy.lock/opam/biniou.1.2.2/opam deleted file mode 100644 index 26c4cf6c..00000000 --- a/esy.lock/opam/biniou.1.2.2/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -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} -] -maintainer: ["martin@mjambon.com"] -authors: ["Martin Jambon"] -bug-reports: "https://github.com/mjambon/biniou/issues" -homepage: "https://github.com/mjambon/biniou" -doc: "https://mjambon.github.io/biniou/" -license: "BSD-3-Clause" -dev-repo: "git+https://github.com/mjambon/biniou.git" -synopsis: - "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" -description: """ - -Biniou (pronounced "be new") is a binary data format designed for speed, safety, -ease of use and backward compatibility as protocols evolve. Biniou is vastly -equivalent to JSON in terms of functionality but allows implementations several -times faster (4 times faster than yojson), with 25-35% space savings. - -Biniou data can be decoded into human-readable form without knowledge of type -definitions except for field and variant names which are represented by 31-bit -hashes. A program named bdump is provided for routine visualization of biniou -data files. - -The program atdgen is used to derive OCaml-Biniou serializers and deserializers -from type definitions. - -Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt""" -depends: [ - "easy-format" - "camlp-streams" - "dune" {>= "1.10"} - "ocaml" {>= "4.02.3"} -] -url { - src: - "https://github.com/mjambon/biniou/releases/download/1.2.2/biniou-1.2.2.tbz" - checksum: [ - "sha256=8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f" - "sha512=7d03b3759a3a2e1c77713aa1b8375a1f1917f49d14fe5e3cb01d5e53a12e6385b7a3b0f4827f3be71182c31c416d780e1f9ef011dc205cb8f9b0ab2d8fc23cfd" - ] -} -x-commit-hash: "b434dd9ad488e042cf71554af7296b7bd98c9a6a" diff --git a/esy.lock/opam/bos.0.2.0/opam b/esy.lock/opam/bos.0.2.0/opam deleted file mode 100644 index 63589dce..00000000 --- a/esy.lock/opam/bos.0.2.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/bos" -doc: "http://erratique.ch/software/bos/doc" -dev-repo: "git+http://erratique.ch/repos/bos.git" -bug-reports: "https://github.com/dbuenzli/bos/issues" -tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.01.0" & < "5.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - "base-unix" - "rresult" {>= "0.4.0" & < "0.7.0"} - "astring" - "fpath" - "fmt" {>= "0.8.0"} - "logs" {>= "0.5.0"} - "mtime" {with-test} -] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg" "%{pinned}%" ]] -synopsis: "Basic OS interaction for OCaml" -description: """ -Bos provides support for basic and robust interaction with the -operating system in OCaml. It has functions to access the process -environment, parse command line arguments, interact with the file -system and run command line programs. - -Bos works equally well on POSIX and Windows operating systems. - -Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], -[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is -distributed under the ISC license. - -[rresult]: http://erratique.ch/software/rresult -[astring]: http://erratique.ch/software/astring -[fmt]: http://erratique.ch/software/fmt -[fpath]: http://erratique.ch/software/fpath -[logs]: http://erratique.ch/software/logs""" -url { - src: "http://erratique.ch/software/bos/releases/bos-0.2.0.tbz" - checksum: "md5=aeae7447567db459c856ee41b5a66fd2" -} diff --git a/esy.lock/opam/bos.0.2.1/opam b/esy.lock/opam/bos.0.2.1/opam new file mode 100644 index 00000000..0fd23530 --- /dev/null +++ b/esy.lock/opam/bos.0.2.1/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +synopsis: """Basic OS interaction for OCaml""" +maintainer: ["Daniel Bünzli "] +authors: ["The bos programmers"] +homepage: "https://erratique.ch/software/bos" +doc: "https://erratique.ch/software/bos/doc" +dev-repo: "git+https://erratique.ch/repos/bos.git" +bug-reports: "https://github.com/dbuenzli/bos/issues" +license: ["ISC"] +tags: ["os" "system" "cli" "command" "file" "path" "log" "unix" + "org:erratique"] +depends: ["ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} + "base-unix" + "rresult" {>= "0.7.0"} + "astring" + "fpath" {>= "0.7.3"} + "fmt" {>= "0.8.10"} + "logs" + "mtime" {with-test}] +build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]] +url { + src: "https://erratique.ch/software/bos/releases/bos-0.2.1.tbz" + checksum: "sha512=8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d"} +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs + +Home page: http://erratique.ch/software/bos +Contact: Daniel Bünzli ``""" diff --git a/esy.lock/opam/chrome-trace.3.4.1/opam b/esy.lock/opam/chrome-trace.3.15.3/opam similarity index 66% rename from esy.lock/opam/chrome-trace.3.4.1/opam rename to esy.lock/opam/chrome-trace.3.15.3/opam index af4dac54..7a6a41b6 100644 --- a/esy.lock/opam/chrome-trace.3.4.1/opam +++ b/esy.lock/opam/chrome-trace.3.15.3/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] @@ -30,10 +30,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/cmdliner.1.1.1/opam b/esy.lock/opam/cmdliner.1.3.0/opam similarity index 90% rename from esy.lock/opam/cmdliner.1.1.1/opam rename to esy.lock/opam/cmdliner.1.3.0/opam index 702b586b..fa9ba3bc 100644 --- a/esy.lock/opam/cmdliner.1.1.1/opam +++ b/esy.lock/opam/cmdliner.1.3.0/opam @@ -33,7 +33,7 @@ install: [ ] dev-repo: "git+https://erratique.ch/repos/cmdliner.git" url { - src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.1.1.tbz" + src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz" checksum: - "sha512=5478ad833da254b5587b3746e3a8493e66e867a081ac0f653a901cc8a7d944f66e4387592215ce25d939be76f281c4785702f54d4a74b1700bc8838a62255c9e" + "sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" } \ No newline at end of file diff --git a/esy.lock/opam/crunch.3.3.1/opam b/esy.lock/opam/crunch.3.3.1/opam new file mode 100644 index 00000000..8905e643 --- /dev/null +++ b/esy.lock/opam/crunch.3.3.1/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +maintainer: "MirageOS team" +authors: ["Anil Madhavapeddy" "Thomas Gazagnaire" "Stefanie Schirmer" "Hannes Mehnert"] +homepage: "https://github.com/mirage/ocaml-crunch" +bug-reports: "https://github.com/mirage/ocaml-crunch/issues" +doc: "https://mirage.github.io/ocaml-crunch/" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-crunch.git" +tags: ["org:mirage" "org:xapi-project"] + +depends: [ + "ocaml" {>= "4.08.0"} + "cmdliner" {>= "1.1"} + "ptime" + "dune" {>= "2.5"} + "lwt" {with-test} + "mirage-kv" {with-test & >= "3.0.0"} + "mirage-kv-mem" {with-test & >= "3.0.0"} + "fmt" {with-test} +] +conflicts: [ + "mirage-kv" {< "3.0.0"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +synopsis: "Convert a filesystem into a static OCaml module" +description: """ +`ocaml-crunch` takes a directory of files and compiles them into a standalone +OCaml module which serves the contents directly from memory. This can be +convenient for libraries that need a few embedded files (such as a web server) +and do not want to deal with all the trouble of file configuration. +""" +url { + src: + "https://github.com/mirage/ocaml-crunch/releases/download/v3.3.1/crunch-3.3.1.tbz" + checksum: [ + "sha256=2c5ba0d4110bcbb7731cba4eafb6c44a7487c3f88c1ad47401271b69ffa8ed6a" + "sha512=5aaa1b67456dd2f5e3ab450ea547e62fba2b0341a49f3b24669162dce91b6ea1158c1594d60c6df3e416e719484411c50ae61017c40b2f75ee90401aa543bd08" + ] +} +x-commit-hash: "bd4f0195b35c602b8b83886bc8731e649b1e3f9c" diff --git a/esy.lock/opam/csexp.1.5.1/opam b/esy.lock/opam/csexp.1.5.2/opam similarity index 70% rename from esy.lock/opam/csexp.1.5.1/opam rename to esy.lock/opam/csexp.1.5.2/opam index 59324f9e..7d511ab8 100644 --- a/esy.lock/opam/csexp.1.5.1/opam +++ b/esy.lock/opam/csexp.1.5.2/opam @@ -20,7 +20,7 @@ module of this library is parameterised by the type of S-expressions. maintainer: ["Jeremie Dimino "] authors: [ "Quentin Hocquet " - "Jane Street Group, LLC" + "Jane Street Group, LLC " "Jeremie Dimino " ] license: "MIT" @@ -28,9 +28,8 @@ 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" {>= "1.11"} + "dune" {>= "3.4"} "ocaml" {>= "4.03.0"} -# "ppx_expect" {with-test & >= "v0.14"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml-dune/csexp.git" @@ -44,17 +43,16 @@ build: [ "-j" jobs "@install" -# Tests disabled because of a cyclic dependency with csexp, dune-configurator and ppx_expect -# "@runtest" {with-test} +# "@runtest" {with-test & ocaml:version >= "4.04"} "@doc" {with-doc} ] ] -x-commit-hash: "7eeb86206819d2b1782d6cde1be9d6cf8b5fc851" url { src: - "https://github.com/ocaml-dune/csexp/releases/download/1.5.1/csexp-1.5.1.tbz" + "https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz" checksum: [ - "sha256=d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02" - "sha512=d785bbabaff9f6bf601399149ef0a42e5e99647b54e27f97ef1625907793dda22a45bf83e0e8a1eba2c63634c5484b54739ff0904ef556f5fc592efa38af7505" + "sha256=1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff" + "sha512=be281018bcfc20d4db14894ef51c4b836d6338d2fdfe22e63d46f405f8dea7349e16f1c0ecd65f73d4c85a2a80e618cdbb8c9dafcbb9f229f04f1adca5b1973c" ] } +x-commit-hash: "e6c4768e10c61bcb04d09748744dad55602149c6" diff --git a/esy.lock/opam/dune-build-info.3.4.1/opam b/esy.lock/opam/dune-build-info.3.15.3/opam similarity index 69% rename from esy.lock/opam/dune-build-info.3.4.1/opam rename to esy.lock/opam/dune-build-info.3.15.3/opam index ff80e9fc..ad0d8265 100644 --- a/esy.lock/opam/dune-build-info.3.4.1/opam +++ b/esy.lock/opam/dune-build-info.3.15.3/opam @@ -1,5 +1,5 @@ opam-version: "2.0" -synopsis: "Embed build informations inside executable" +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 @@ -15,7 +15,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] @@ -36,10 +36,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/dune-configurator.3.4.1/opam b/esy.lock/opam/dune-configurator.3.15.3/opam similarity index 73% rename from esy.lock/opam/dune-configurator.3.4.1/opam rename to esy.lock/opam/dune-configurator.3.15.3/opam index 18e276e6..457f95ac 100644 --- a/esy.lock/opam/dune-configurator.3.4.1/opam +++ b/esy.lock/opam/dune-configurator.3.15.3/opam @@ -17,7 +17,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.04.0"} "base-unix" "csexp" {>= "1.5.0"} @@ -40,10 +40,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/dune-rpc.3.4.1/opam b/esy.lock/opam/dune-rpc.3.15.3/opam similarity index 67% rename from esy.lock/opam/dune-rpc.3.4.1/opam rename to esy.lock/opam/dune-rpc.3.15.3/opam index 599f45bb..0ff0655e 100644 --- a/esy.lock/opam/dune-rpc.3.4.1/opam +++ b/esy.lock/opam/dune-rpc.3.15.3/opam @@ -8,7 +8,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "csexp" "ordering" "dyn" @@ -34,10 +34,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/dune.3.4.1/opam b/esy.lock/opam/dune.3.15.3/opam similarity index 56% rename from esy.lock/opam/dune.3.4.1/opam rename to esy.lock/opam/dune.3.15.3/opam index 4f8bd17f..7f2dcf16 100644 --- a/esy.lock/opam/dune.3.4.1/opam +++ b/esy.lock/opam/dune.3.15.3/opam @@ -2,19 +2,19 @@ opam-version: "2.0" synopsis: "Fast, portable, and opinionated build system" description: """ -dune is a build system that was designed to simplify the release of +Dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from "dune" files following a very simple s-expression syntax. -dune is fast, has very low-overhead, and supports parallel builds on +Dune is fast, has very low-overhead, and supports parallel builds on all platforms. It has no system dependencies; all you need to build dune or packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly. -dune supports multi-package development by simply dropping multiple -repositories into the same directory. +Dune is composable; supporting multi-package development by simply +dropping multiple repositories into the same directory. -It also supports multi-context builds, such as building against +Dune also supports multi-context builds, such as building against several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free. @@ -33,26 +33,25 @@ conflicts: [ "dune-release" {< "1.3.0"} "js_of_ocaml-compiler" {< "3.6.0"} "jbuilder" {= "transition"} - "ocaml-base-compiler" {= "5.0.0~alpha0"} - "ocaml-variants" {= "5.0.0~alpha0+options"} ] dev-repo: "git+https://github.com/ocaml/dune.git" build: [ - ["ocaml" "bootstrap.ml" "-j" jobs] - ["./dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] + ["ocaml" "boot/bootstrap.ml" "-j" jobs] + ["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] ] depends: [ # Please keep the lower bound in sync with .github/workflows/workflow.yml, # dune-project and min_ocaml_version in bootstrap.ml - ("ocaml" {>= "4.08"} | ("ocaml" {< "4.08~~"} & "ocamlfind-secondary")) + ("ocaml" {>= "4.08"} | ("ocaml" {>= "4.02" & < "4.08~~"} & "ocamlfind-secondary")) "base-unix" "base-threads" ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/dyn.3.4.1/opam b/esy.lock/opam/dyn.3.15.3/opam similarity index 65% rename from esy.lock/opam/dyn.3.4.1/opam rename to esy.lock/opam/dyn.3.15.3/opam index c20569cd..8f7441cf 100644 --- a/esy.lock/opam/dyn.3.4.1/opam +++ b/esy.lock/opam/dyn.3.15.3/opam @@ -8,7 +8,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "ordering" {= version} "pp" {>= "1.1.0"} @@ -31,10 +31,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/easy-format.1.3.4/opam b/esy.lock/opam/easy-format.1.3.4/opam deleted file mode 100644 index 39b3d63e..00000000 --- a/esy.lock/opam/easy-format.1.3.4/opam +++ /dev/null @@ -1,56 +0,0 @@ -opam-version: "2.0" -synopsis: - "High-level and functional interface to the Format module of the OCaml standard library" -description: """ - -This module offers a high-level and functional interface to the Format module of -the OCaml standard library. It is a pretty-printing facility, i.e. it takes as -input some code represented as a tree and formats this code into the most -visually satisfying result, breaking and indenting lines of code where -appropriate. - -Input data must be first modelled and converted into a tree using 3 kinds of -nodes: - -* atoms -* lists -* labelled nodes - -Atoms represent any text that is guaranteed to be printed as-is. Lists can model -any sequence of items such as arrays of data or lists of definitions that are -labelled with something like "int main", "let x =" or "x:".""" -maintainer: ["martin@mjambon.com" "rudi.grinberg@gmail.com"] -authors: ["Martin Jambon"] -license: "BSD-3-Clause" -homepage: "https://github.com/ocaml-community/easy-format" -doc: "https://mjambon.github.io/easy-format/" -bug-reports: "https://github.com/ocaml-community/easy-format/issues" -depends: [ - "dune" {>= "3.2" & >= "1.10"} - "ocaml" {>= "4.08"} - "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/easy-format.git" -url { - src: - "https://github.com/ocaml-community/easy-format/releases/download/1.3.4/easy-format-1.3.4.tbz" - checksum: [ - "sha256=1dbf051e9f68574dde6e2e254a66b9c524ca425e80b36e99af96ed964ab610c3" - "sha512=90264864dde4cbf51f60fb5c21cf033e11bdeb662e76b62ce27b496c298ca9102174885ed7a6d29a6b8e43089e27d5bb5be247f88d9739c15cfd8470fec29d33" - ] -} -x-commit-hash: "ba4962884509ceec63905dd6e0ccb429be4f9f66" diff --git a/esy.lock/opam/fiber.3.7.0/opam b/esy.lock/opam/fiber.3.7.0/opam new file mode 100644 index 00000000..fbf728c3 --- /dev/null +++ b/esy.lock/opam/fiber.3.7.0/opam @@ -0,0 +1,39 @@ +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 & < "v0.17"} + "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.20220121/opam b/esy.lock/opam/fix.20230505/opam similarity index 67% rename from esy.lock/opam/fix.20220121/opam rename to esy.lock/opam/fix.20230505/opam index 877b44e6..6278f49e 100644 --- a/esy.lock/opam/fix.20220121/opam +++ b/esy.lock/opam/fix.20230505/opam @@ -18,9 +18,9 @@ depends: [ synopsis: "Algorithmic building blocks for memoization, recursion, and more" url { src: - "https://gitlab.inria.fr/fpottier/fix/-/archive/20220121/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/fix/-/archive/20230505/archive.tar.gz" checksum: [ - "md5=48d8a5bdff23cf7fbf9288877df2b6aa" - "sha512=a851d8783c0c519c6e55359a5c471af433058872409c29a1a7bdfd0076813341ad2c0ebd1ce9e28bff4d4c729dfbc808c41c084fe12a42b45a2b5e391e77ccd2" + "md5=2a4afa633128c5010677222f7b3c9451" + "sha512=30d446ba6c19aef78b52d9831eb26f8f6ac10e88bd1eff36d16fbbfb32278b2637e31e63a160aec4abbbfdb1e7612ed25d68c936f4cbf2073e51d713ff3a8adf" ] } diff --git a/esy.lock/opam/fpath.0.7.3/opam b/esy.lock/opam/fpath.0.7.3/opam index ae3336e4..84350ace 100644 --- a/esy.lock/opam/fpath.0.7.3/opam +++ b/esy.lock/opam/fpath.0.7.3/opam @@ -31,6 +31,9 @@ license. [astring]: http://erratique.ch/software/astring """ url { -archive: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz" -checksum: "0740b530e8fed5b0adc5eee8463cfc2f" + src: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz" + checksum: [ + "sha256=12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f" + "md5=0740b530e8fed5b0adc5eee8463cfc2f" + ] } diff --git a/esy.lock/opam/junit.2.0.2/opam b/esy.lock/opam/junit.2.0.2/opam deleted file mode 100644 index d5fc2356..00000000 --- a/esy.lock/opam/junit.2.0.2/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -maintainer: "Louis Roché " -authors: "Louis Roché " -homepage: "https://github.com/Khady/ocaml-junit" -bug-reports: "https://github.com/Khady/ocaml-junit/issues" -license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" -dev-repo: "git+https://github.com/Khady/ocaml-junit.git" -doc: "https://khady.github.io/ocaml-junit/" -tags: ["junit" "jenkins"] -depends: [ - "dune" {>= "1.0"} - "ptime" - "tyxml" {>= "4.0.0"} - "odoc" {with-doc & >= "1.1.1"} -] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "-p" name "-j" jobs] {with-doc} -] -synopsis: "JUnit XML reports generation library" -description: "JUnit XML reports generation library" -url { - src: - "https://github.com/Khady/ocaml-junit/releases/download/2.0.2/junit-2.0.2.tbz" - checksum: [ - "sha256=fda941b653613a4a5731f9b3557364b12baa341daa13c01676c9eb8d64e96b01" - "sha512=5a9fa803c4861748bb8482fc51197420bf3cc3b9540989a489c4ffb65fdd02386aaa60437eae29182209dae0903b0e537c095249e19d395a451b8e8214f15f03" - ] -} diff --git a/esy.lock/opam/logs.0.7.0/opam b/esy.lock/opam/logs.0.7.0/opam index c803bafd..4dc59954 100644 --- a/esy.lock/opam/logs.0.7.0/opam +++ b/esy.lock/opam/logs.0.7.0/opam @@ -61,6 +61,9 @@ Logs and its reporters are distributed under the ISC license. [lwt]: http://ocsigen.org/lwt/ """ url { -archive: "https://erratique.ch/software/logs/releases/logs-0.7.0.tbz" -checksum: "2bf021ca13331775e33cf34ab60246f7" + src: "https://erratique.ch/software/logs/releases/logs-0.7.0.tbz" + checksum: [ + "sha256=86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca" + "md5=2bf021ca13331775e33cf34ab60246f7" + ] } diff --git a/esy.lock/opam/menhir.20220210/opam b/esy.lock/opam/menhir.20231231/opam similarity index 66% rename from esy.lock/opam/menhir.20220210/opam rename to esy.lock/opam/menhir.20231231/opam index 3cd79886..adf52bf1 100644 --- a/esy.lock/opam/menhir.20220210/opam +++ b/esy.lock/opam/menhir.20231231/opam @@ -8,7 +8,7 @@ authors: [ 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" +license: "GPL-2.0-only" build: [ ["dune" "build" "-p" name "-j" jobs] ] @@ -17,13 +17,14 @@ depends: [ "dune" {>= "2.8.0"} "menhirLib" {= version} "menhirSdk" {= version} + "menhirCST" {= version} ] synopsis: "An LR(1) parser generator" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" ] } diff --git a/esy.lock/opam/menhirCST.20231231/opam b/esy.lock/opam/menhirCST.20231231/opam new file mode 100644 index 00000000..9a49a859 --- /dev/null +++ b/esy.lock/opam/menhirCST.20231231/opam @@ -0,0 +1,29 @@ + +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +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.08" } + "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/20231231/archive.tar.gz" + checksum: [ + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" + ] +} diff --git a/esy.lock/opam/menhirLib.20220210/opam b/esy.lock/opam/menhirLib.20231231/opam similarity index 73% rename from esy.lock/opam/menhirLib.20220210/opam rename to esy.lock/opam/menhirLib.20231231/opam index 895b5427..1f321b18 100644 --- a/esy.lock/opam/menhirLib.20220210/opam +++ b/esy.lock/opam/menhirLib.20231231/opam @@ -22,9 +22,9 @@ conflicts: [ synopsis: "Runtime support library for parsers generated by Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" ] } diff --git a/esy.lock/opam/menhirSdk.20220210/opam b/esy.lock/opam/menhirSdk.20231231/opam similarity index 73% rename from esy.lock/opam/menhirSdk.20220210/opam rename to esy.lock/opam/menhirSdk.20231231/opam index d95c170d..0e2649fc 100644 --- a/esy.lock/opam/menhirSdk.20220210/opam +++ b/esy.lock/opam/menhirSdk.20231231/opam @@ -22,9 +22,9 @@ conflicts: [ synopsis: "Compile-time library for auxiliary tools related to Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" ] } diff --git a/esy.lock/opam/merlin-lib.5.0-502/opam b/esy.lock/opam/merlin-lib.5.0-502/opam new file mode 100644 index 00000000..5bcda1f7 --- /dev/null +++ b/esy.lock/opam/merlin-lib.5.0-502/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +license: "MIT" +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.2" & < "5.3"} + "dune" {>= "2.9.0"} + "csexp" {>= "1.5.1"} + "menhir" {dev & >= "20201216"} + "menhirLib" {dev & >= "20201216"} + "menhirSdk" {dev & >= "20201216"} +] +synopsis: + "Merlin's libraries" +description: + "These libraries provides access to low-level compiler interfaces and the + standard higher-level merlin protocol. The library is provided as-is, is not + thoroughly documented, and its public API might break with any new release." +url { + src: + "https://github.com/ocaml/merlin/releases/download/5.0-502/merlin-5.0-502.tbz" + checksum: [ + "sha256=ca084c2e2e08d1e9ce1b50fc2a5787b2acc534c5fde0ddfd453b3e0e2cf74faa" + "sha512=e0aa85553324596a77e1f68ce39cd29ce6bb548a4a9faa32f49bf227cf8289a766477b8a2b0529b39bc8a8f4aea09515b0debaf585c0c750194e4d274311403f" + ] +} +x-commit-hash: "a7e8e6ec378a5496c6b913ec7304dc223aa182f8" diff --git a/esy.lock/opam/num.1.4/opam b/esy.lock/opam/num.1.4/opam deleted file mode 100644 index 253f84e0..00000000 --- a/esy.lock/opam/num.1.4/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -synopsis: - "The legacy Num library for arbitrary-precision integer and rational arithmetic" -maintainer: "Xavier Leroy " -authors: ["Valérie Ménissier-Morain" "Pierre Weis" "Xavier Leroy"] -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/num/" -bug-reports: "https://github.com/ocaml/num/issues" -depends: [ - "ocaml" {>= "4.06.0"} - "ocamlfind" {build & >= "1.7.3"} -] -conflicts: ["base-num"] -build: make -install: [ - ["ocamlfind" "remove" "num"] - ["ocamlfind" "remove" "num-top"] - [ - make - "install" {!ocaml:preinstalled} - "findlib-install" {ocaml:preinstalled} - ] -] -dev-repo: "git+https://github.com/ocaml/num.git" -url { - src: "https://github.com/ocaml/num/archive/v1.4.tar.gz" - checksum: [ - "md5=cda2b727e116a0b6a9c03902cc4b2415" - "sha512=0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f" - ] -} diff --git a/esy.lock/opam/num.1.5/opam b/esy.lock/opam/num.1.5/opam new file mode 100644 index 00000000..ec7afbd0 --- /dev/null +++ b/esy.lock/opam/num.1.5/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Xavier Leroy " +authors: [ + "Valérie Ménissier-Morain" + "Pierre Weis" + "Xavier Leroy" +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/ocaml/num/" +bug-reports: "https://github.com/ocaml/num/issues" +dev-repo: "git+https://github.com/ocaml/num.git" +build: [ + [make "PROFILE=release" + "opam-legacy" {!ocaml:preinstalled & ocaml:version < "5.0.0~~"} + "opam-modern" {ocaml:preinstalled | ocaml:version >= "5.0.0~~"}] + [make "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.06.0"} +] +conflicts: [ "base-num" ] +synopsis: + "The legacy Num library for arbitrary-precision integer and rational arithmetic" +url { + src: "https://github.com/ocaml/num/archive/v1.5.tar.gz" + checksum: [ + "md5=b1f9405dfe5f573ea187f122f789ae57" + "sha512=110dd01140c1c96f5f067aa824bb63f74a26411dcaa65aaf04cb6c44b116ca02aaab9505f431c66964388ce4a31d86da5928b4c0e5557800e834de80bed46495" + ] +} diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam b/esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam new file mode 100644 index 00000000..ec1b9b62 --- /dev/null +++ b/esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "opensource@janestreet.com" +authors: ["Jane Street Group, LLC "] +homepage: "https://github.com/janestreet/ocaml-compiler-libs" +bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" +dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.2.0"} + "dune" {>= "1.5.1"} +] +synopsis: """OCaml compiler libraries repackaged""" +description: """ + +This packages exposes the OCaml compiler libraries repackages under +the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ... +""" +url { + src: + "https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz" + checksum: [ + "md5=aaf66efea8752475c25a942443579b41" + "sha512=c5cd418b0eb74e00c3f63235754bbdb3a3328ac743d6ae885424d8c50b4edaa7068572e689cb3456d222793283927f2984a1ff840b1bc3817f810b5314faf897" + ] +} diff --git a/esy.lock/opam/ocaml-lsp-server.1.13.1/opam b/esy.lock/opam/ocaml-lsp-server.1.18.0~5.2preview/opam similarity index 66% rename from esy.lock/opam/ocaml-lsp-server.1.13.1/opam rename to esy.lock/opam/ocaml-lsp-server.1.18.0~5.2preview/opam index 4719073d..31ea16e2 100644 --- a/esy.lock/opam/ocaml-lsp-server.1.13.1/opam +++ b/esy.lock/opam/ocaml-lsp-server.1.18.0~5.2preview/opam @@ -20,26 +20,33 @@ bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" depends: [ "dune" {>= "3.0"} "yojson" + "base" {>= "v0.14"} "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"} + "fiber" {>= "3.1.1" & < "4.0.0"} "xdg" "ordering" "dune-build-info" "spawn" - "omd" {>= "1.3.2" & < "2.0.0~alpha1"} - "octavius" {>= "1.2.2"} + "astring" + "camlp-streams" + "ppx_expect" {>= "v0.15.0" & with-test} + "ocamlformat" {with-test & = "0.24.1"} + "ocamlc-loc" {>= "3.7.0"} "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"} + "ocaml" {>= "5.2" & < "5.3"} + "merlin-lib" {>= "5.0"} ] +flags: avoid-version +available: opam-version >= "2.1.0" dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" build: [ ["dune" "subst"] {dev} @@ -54,10 +61,9 @@ build: [ ] url { src: - "https://github.com/ocaml/ocaml-lsp/releases/download/1.13.1/lsp-1.13.1.tbz" + "https://github.com/ocaml/ocaml-lsp/archive/3d84dc42c468d03ce36291985573b87767b6f670.tar.gz" checksum: [ - "sha256=e55f5bd88a5be2ff325fbc3b98eb7317d64de12b3f59d8c812e3ea2824fd0cfc" - "sha512=6cbefb4f0152e3ee92dd52dcfa4cf0691a7e0a5669741c9ed3960afbefdd7970b51e419e9b4b7e46c3e783e69c07010c592580b4d21397e30976fe3df677acb6" + "sha256=f6a54286923b9ec019748a258b40e0b889d155427c262a3ab69ddb02c48409a8" + "sha512=1efd7fbdd381b17df7be998200ad6b44c48a8b886e2ffc0a16a618a0f2019d5e0350446c10359a4d32072e943ecad9a6c706b437478bd5773a0b479925ff5596" ] } -x-commit-hash: "8be92c034df34e6507da17453efb82ad0af835c5" diff --git a/esy.lock/opam/ocaml-version.3.5.0/opam b/esy.lock/opam/ocaml-version.3.6.7/opam similarity index 57% rename from esy.lock/opam/ocaml-version.3.5.0/opam rename to esy.lock/opam/ocaml-version.3.6.7/opam index 52f452de..f8cb243e 100644 --- a/esy.lock/opam/ocaml-version.3.5.0/opam +++ b/esy.lock/opam/ocaml-version.3.6.7/opam @@ -1,30 +1,9 @@ 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. +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: +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. @@ -33,17 +12,44 @@ functionality: ### Further information -- **Discussion:** Post on with the `ocaml` tag under - the Ecosystem category. +- **Discussion:** Post on with the `ocaml` tag under the Ecosystem category. - **Bugs:** - **Docs:** """ +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: [ + "dune" {>= "3.6"} + "ocaml" {>= "4.07.0"} + "alcotest" {with-test} + "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/ocurrent/ocaml-version.git" url { src: - "https://github.com/ocurrent/ocaml-version/releases/download/v3.5.0/ocaml-version-3.5.0.tbz" + "https://github.com/ocurrent/ocaml-version/releases/download/v3.6.7/ocaml-version-3.6.7.tbz" checksum: [ - "sha256=d63ca1c3970d6b14057f7176bfdae623e6c0176287c6a6e8b78cf50e2f7f635b" - "sha512=7b5f475897b1c560c81d322ca77b80099025102ec4163b410518e32dce0d6decf7c2ef671f795932bc173741b20bb442e07b182583423d2c990c632c921be5df" + "sha256=d50ffd5b669d33edb0d889c476a71de4888d90008d58336038d210ced28f810c" + "sha512=128c2777152d6050a1cc07e520876aa7bef380459dd6a3dbcc8e42352afcbd7ebb8f8ef1751beb865346d49ba6f0c2dc45359f2367e5d4c53906008fc51d95eb" ] } -x-commit-hash: "ee6c14c52e1995d69a134b23df2c1c721ea7a994" +x-commit-hash: "1fd32aebc48b86a81e3f825229180f530a94729a" diff --git a/esy.lock/opam/ocaml_intrinsics_kernel.v0.17.0/opam b/esy.lock/opam/ocaml_intrinsics_kernel.v0.17.0/opam new file mode 100644 index 00000000..720099e4 --- /dev/null +++ b/esy.lock/opam/ocaml_intrinsics_kernel.v0.17.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_intrinsics_kernel" +bug-reports: "https://github.com/janestreet/ocaml_intrinsics_kernel/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_intrinsics_kernel.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_intrinsics_kernel/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "dune" {>= "3.11.0"} +] +available: arch != "arm32" & arch != "x86_32" +synopsis: "Intrinsics" +description: " +Provides functions to invoke amd64 instructions (such as cmov, min/maxsd, popcnt) + when available, or compatible software implementation on other targets. + See also ocaml_intrinsics library. +" +url { + src: + "https://github.com/janestreet/ocaml_intrinsics_kernel/archive/refs/tags/v0.17.0.tar.gz" + checksum: [ + "md5=f6ce51ce6ceec9093191e6f8a1cbea97" + "sha512=e197202f6af364caf864efda5d7496416c30bdc3ade9bf0e81e17014f1a046daee21897fc9d47fc4fa44408b1466cf8cff38831b5df45468f3f4a15723d75aac" + ] +} diff --git a/esy.lock/opam/ocamlbuild.0.14.1/opam b/esy.lock/opam/ocamlbuild.0.14.3+win/opam similarity index 50% rename from esy.lock/opam/ocamlbuild.0.14.1/opam rename to esy.lock/opam/ocamlbuild.0.14.3+win/opam index d7413780..7c19352f 100644 --- a/esy.lock/opam/ocamlbuild.0.14.1/opam +++ b/esy.lock/opam/ocamlbuild.0.14.3+win/opam @@ -15,25 +15,24 @@ conflicts: [ "ocamlfind" {< "1.6.2"} ] build: [ - [ - make - "-f" - "configure.make" - "all" - "OCAMLBUILD_PREFIX=%{prefix}%" - "OCAMLBUILD_BINDIR=%{bin}%" - "OCAMLBUILD_LIBDIR=%{lib}%" - "OCAMLBUILD_MANDIR=%{man}%" - "OCAML_NATIVE=%{ocaml:native}%" - "OCAML_NATIVE_TOOLS=%{ocaml:native}%" - ] - [make "check-if-preinstalled" "all" "opam-install"] + [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.1.tar.gz" + src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.3.tar.gz" checksum: [ - "md5=7027e507ed85f290923ad198f3d2cd1c" - "sha512=1f5b43215b1d3dc427b9c64e005add9d423ed4bca9686d52c55912df8955647cb2d7d86622d44b41b14c4f0d657b770c27967c541c868eeb7c78e3bd35b827ad" + "md5=220df59060c916e8aac2eb471c870485" + "sha512=def8fa1d5488905fda31f72b7f6f0ebdccefa55a8e984a6ea4a7c1e0856e8ea1f7814410202e0f7f7d5e72aca7e8ae0d6623f7f2bade78b0dd82155de76ec4e5" ] -} \ No newline at end of file +} +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/fiber.3.4.1/opam b/esy.lock/opam/ocamlc-loc.3.15.3/opam similarity index 60% rename from esy.lock/opam/fiber.3.4.1/opam rename to esy.lock/opam/ocamlc-loc.3.15.3/opam index a392f716..7eda3f62 100644 --- a/esy.lock/opam/fiber.3.4.1/opam +++ b/esy.lock/opam/ocamlc-loc.3.15.3/opam @@ -1,5 +1,5 @@ opam-version: "2.0" -synopsis: "Structured concurrency library" +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 "] @@ -9,12 +9,14 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} - "stdune" {= version} "dyn" {= version} "odoc" {with-doc} ] +conflicts: [ + "ocaml-lsp-server" {< "1.15.0"} +] dev-repo: "git+https://github.com/ocaml/dune.git" build: [ ["dune" "subst"] {dev} @@ -32,10 +34,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/ocamlfind.1.9.5/opam b/esy.lock/opam/ocamlfind.1.9.6/opam similarity index 61% rename from esy.lock/opam/ocamlfind.1.9.5/opam rename to esy.lock/opam/ocamlfind.1.9.6/opam index 678b7a23..a05fa28c 100644 --- a/esy.lock/opam/ocamlfind.1.9.5/opam +++ b/esy.lock/opam/ocamlfind.1.9.6/opam @@ -13,7 +13,7 @@ authors: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://github.com/ocaml/ocamlfind/issues" depends: [ - "ocaml" {>= "4.00.0"} + "ocaml" {>= "3.08.0"} ] depopts: ["graphics"] build: [ @@ -34,12 +34,22 @@ install: [ [make "install"] ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] +# See https://github.com/ocaml/ocamlfind/pull/61 +patches: ["0001-Harden-test-for-OCaml-5.patch"] dev-repo: "git+https://github.com/ocaml/ocamlfind.git" url { - src: "http://download.camlcity.org/download/findlib-1.9.5.tar.gz" + src: "http://download.camlcity.org/download/findlib-1.9.6.tar.gz" checksum: [ - "md5=8b893525ce36cb3d4d4952483bcc7cf4" - "sha512=03514c618a16b02889db997c6c4789b3436b3ad7d974348d2c6dea53eb78898ab285ce5f10297c074bab4fd2c82931a8b7c5c113b994447a44abb30fca74c715" + "md5=96c6ee50a32cca9ca277321262dbec57" + "sha512=cfaf1872d6ccda548f07d32cc6b90c3aafe136d2aa6539e03143702171ee0199add55269bba894c77115535dc46a5835901a5d7c75768999e72db503bfd83027" + ] +} +available: os != "win32" +extra-source "0001-Harden-test-for-OCaml-5.patch" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/0001-Harden-test-for-OCaml-5.patch" + checksum: [ + "sha256=6fcca5f2f7abf8d6304da6c385348584013ffb8602722a87fb0bacbab5867fe8" + "md5=3cddbf72164c29d4e50e077a92a37c6c" ] } - diff --git a/esy.lock/opam/ocamlformat-lib.0.26.2/opam b/esy.lock/opam/ocamlformat-lib.0.26.2/opam new file mode 100644 index 00000000..bdfe850e --- /dev/null +++ b/esy.lock/opam/ocamlformat-lib.0.26.2/opam @@ -0,0 +1,68 @@ +opam-version: "2.0" +synopsis: "OCaml Code Formatter" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style." +maintainer: [ + "Guillaume Petiot " + "Jules Aguillon " + "Emile Trotignon " +] +authors: [ + "Josh Berdine " + "Hugo Heuzard " + "Etienne Millon " + "Guillaume Petiot " + "Jules Aguillon " +] +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +depends: [ + "ocaml" {>= "4.08"} + "alcotest" {with-test & >= "1.3.0"} + "base" {>= "v0.12.0"} + "dune" {>= "2.8"} + "dune-build-info" + "either" + "fix" + "fpath" + "menhir" {>= "20201216"} + "menhirLib" {>= "20201216"} + "menhirSdk" {>= "20201216"} + "ocaml-version" {>= "3.5.0"} + "ocamlformat-rpc-lib" {with-test & = version} + "ocp-indent" {with-test = "false" & >= "1.8.0" | with-test & >= "1.8.1"} + "stdio" + "uuseg" {>= "10.0.0"} + "uutf" {>= "1.0.1"} + "csexp" {>= "1.4.0"} + "astring" + "result" + "camlp-streams" + "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" +# 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 +license: ["MIT" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"] +url { + src: + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz" + checksum: [ + "sha256=2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5" + "sha512=b03d57462e65b11aa9f78dd5c4548251e8d1c5a1c9662f7502bdb10472aeb9df33c1d407350767a5223fbff9c01d53de85bafacd0274b49abc4b43701b159bee" + ] +} +x-commit-hash: "f5727b32127730a2722f86c7119eb6d8f884e26d" diff --git a/esy.lock/opam/ocamlformat-rpc-lib.0.24.1/opam b/esy.lock/opam/ocamlformat-rpc-lib.0.26.2/opam similarity index 54% rename from esy.lock/opam/ocamlformat-rpc-lib.0.24.1/opam rename to esy.lock/opam/ocamlformat-rpc-lib.0.26.2/opam index 063a147d..df66873a 100644 --- a/esy.lock/opam/ocamlformat-rpc-lib.0.24.1/opam +++ b/esy.lock/opam/ocamlformat-rpc-lib.0.26.2/opam @@ -2,8 +2,18 @@ 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 "] +maintainer: [ + "Guillaume Petiot " + "Jules Aguillon " + "Emile Trotignon " +] +authors: [ + "Josh Berdine " + "Hugo Heuzard " + "Etienne Millon " + "Guillaume Petiot " + "Jules Aguillon " +] license: "MIT" homepage: "https://github.com/ocaml-ppx/ocamlformat" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" @@ -30,10 +40,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" url { src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.24.1/ocamlformat-0.24.1.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz" checksum: [ - "sha256=023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce" - "sha512=753b6128be68042895202f99959b360ce954db6f82b19b83b4bb346761a8e9cfdfc2b4b25e2070e60601b555562e78f9ebb02760ff127464e0b66cedbddca304" + "sha256=2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5" + "sha512=b03d57462e65b11aa9f78dd5c4548251e8d1c5a1c9662f7502bdb10472aeb9df33c1d407350767a5223fbff9c01d53de85bafacd0274b49abc4b43701b159bee" ] } -x-commit-hash: "86938aa4435b251af1a3b081f7fbed90f982cf62" +x-commit-hash: "f5727b32127730a2722f86c7119eb6d8f884e26d" diff --git a/esy.lock/opam/ocamlformat.0.23.0/opam b/esy.lock/opam/ocamlformat.0.23.0/opam deleted file mode 100644 index 21007370..00000000 --- a/esy.lock/opam/ocamlformat.0.23.0/opam +++ /dev/null @@ -1,58 +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" {with-test & < "3.0"} - "dune-build-info" - "either" - "fix" - "fpath" - "menhir" {>= "20201216"} - "menhirLib" {>= "20201216"} - "menhirSdk" {>= "20201216"} - "ocaml-version" {>= "3.3.0"} - "ocamlformat-rpc-lib" {with-test & post & = version} - "ocp-indent" - "odoc-parser" {>= "1.0.0" & < "2.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.23.0/ocamlformat-0.23.0.tbz" - checksum: [ - "sha256=9bd3e3cfb0da1b2f75eccd468f27ea1b92e6e677bb6129491764957031dedfed" - "sha512=6da6f56cb4c605a87020dd7511c99b0114d844d7e26c727ffef521390265bc8f1e8a86e0e4ac916d27df56734941957468aa3462ae01991b522e75c42b392597" - ] -} -x-commit-hash: "66f4b82b31c4a91819658aca688e307587ecfa17" # 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/ocamlformat.0.26.2/opam b/esy.lock/opam/ocamlformat.0.26.2/opam new file mode 100644 index 00000000..23328d88 --- /dev/null +++ b/esy.lock/opam/ocamlformat.0.26.2/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +synopsis: "Auto-formatter for OCaml code" +description: """ +**ocamlformat** is a code formatter for OCaml. It comes with opinionated default settings but is also fully customizable to suit your coding style. + +- **Profiles:** ocamlformat offers profiles we predefined formatting configurations. Profiles include `default`, `ocamlformat`, `janestreet`. +- **Configurable:** Users can change the formatting profile and configure every option in their `.ocamlformat` configuration file. +- **Format Comments:** ocamlformat can format comments, docstrings, and even code blocks in your comments. +- **RPC:** ocamlformat provides an RPC server that can be used by other tools to easily format OCaml Code.""" +maintainer: [ + "Guillaume Petiot " + "Jules Aguillon " + "Emile Trotignon " +] +authors: [ + "Josh Berdine " + "Hugo Heuzard " + "Etienne Millon " + "Guillaume Petiot " + "Jules Aguillon " +] +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +depends: [ + "ocaml" {>= "4.08"} + "cmdliner" {with-test = "false" & >= "1.1.0" | with-test & >= "1.2.0"} + "dune" {>= "2.8"} + "ocamlformat-lib" {= version} + "ocamlformat-rpc-lib" {with-test & = version} + "re" {>= "1.10.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-ppx/ocamlformat.git" +# 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 +license: ["MIT" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"] +url { + src: + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz" + checksum: [ + "sha256=2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5" + "sha512=b03d57462e65b11aa9f78dd5c4548251e8d1c5a1c9662f7502bdb10472aeb9df33c1d407350767a5223fbff9c01d53de85bafacd0274b49abc4b43701b159bee" + ] +} +x-commit-hash: "f5727b32127730a2722f86c7119eb6d8f884e26d" 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 0539c097..00000000 --- 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.1.0.1/opam b/esy.lock/opam/odoc-parser.1.0.1/opam deleted file mode 100644 index 6b61ea10..00000000 --- a/esy.lock/opam/odoc-parser.1.0.1/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/1.0.1/odoc-parser-1.0.1.tbz" - checksum: [ - "sha256=a2bbe8e4201b60e980bab01e96e41f2ba0b05ba3f50b44f75837e8a2fb907d2c" - "sha512=c3339aae880ce72df866746d9ed9e7d38a752bf994ba24e948c086349604007e39602a1c31cf2ddb61ac8f8dc9dceccca43fe185850b83e3a02d75121f9ddfe2" - ] -} -x-commit-hash: "216e3234b57bf194e65e14200e43607cc4e47da6" - diff --git a/esy.lock/opam/odoc-parser.2.4.2/opam b/esy.lock/opam/odoc-parser.2.4.2/opam new file mode 100644 index 00000000..2d4aa7b9 --- /dev/null +++ b/esy.lock/opam/odoc-parser.2.4.2/opam @@ -0,0 +1,45 @@ +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/odoc" +bug-reports: "https://github.com/ocaml/odoc/issues" +dev-repo: "git+https://github.com/ocaml/odoc.git" +doc: "https://ocaml.github.io/odoc/odoc_parser" +depends: [ + "dune" {>= "3.7"} + "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" + # Tests are not all associated with a package and would be run if using the + # default '@runtest'. + "@src/parser/runtest" {with-test} + ] +] +url { + src: "https://github.com/ocaml/odoc/releases/download/2.4.2/odoc-2.4.2.tbz" + checksum: [ + "sha256=563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b" + "sha512=8d48c99e0c253791177dd65287ce5cee47e7c6805e33f3ae0cf6c8e7d349128f26eebbe36459c31429c11519ad5979dbe36fbcb9403a5fde199a69976a3fb3a6" + ] +} +x-commit-hash: "85644b01ca86d1061766908bba3653ced2c15ce4" diff --git a/esy.lock/opam/odoc.2.1.1/opam b/esy.lock/opam/odoc.2.1.1/opam deleted file mode 100644 index 005d6043..00000000 --- a/esy.lock/opam/odoc.2.1.1/opam +++ /dev/null @@ -1,60 +0,0 @@ -opam-version: "2.0" -homepage: "http://github.com/ocaml/odoc" -doc: "https://ocaml.github.io/odoc/" -bug-reports: "https://github.com/ocaml/odoc/issues" -license: "ISC" - -authors: [ - "Thomas Refis " - "David Sheets " - "Leo White " - "Anton Bachin " - "Jon Ludlam " - "Jules Aguillon " - "Lubega Simon " -] -maintainer: "Jon Ludlam " -dev-repo: "git+https://github.com/ocaml/odoc.git" - -synopsis: "OCaml documentation generator" -description: """ -Odoc is a documentation generator for OCaml. It reads doc comments, -delimited with `(** ... *)`, and outputs HTML. -""" - -depends: [ - "odoc-parser" {>= "0.9.0" & < "2.0.0"} - "astring" - "cmdliner" {>= "1.0.0"} - "cppo" {build & >= "1.1.0"} - "dune" {>= "2.9.1"} - "fpath" - "ocaml" {>= "4.02.0"} - "result" - "tyxml" {>= "4.3.0"} - "fmt" - - "ocamlfind" {with-test} - "yojson" {< "2.0.0" & with-test} - ("ocaml" {< "4.04.1" & with-test} | "sexplib0" {with-test}) - "conf-jq" {with-test} - - "ppx_expect" {with-test} - "bos" {with-test} - - "bisect_ppx" {dev & > "2.5.0"} - ("ocaml" {< "4.03.0" & dev} | "mdx" {dev}) -] - -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] -] -url { - src: "https://github.com/ocaml/odoc/releases/download/2.1.1/odoc-2.1.1.tbz" - checksum: [ - "sha256=f574dbd28cd0fc3a2b95525c4bb95ddf6d1f6408bb4fe12157fa537884f987fd" - "sha512=1c545c281a7022a167f028fff8cec6fb3f2f82da0881431be74e7a4281c5353ed83bfbdb4d9d9e08af6755dbe3505c052c5e5b58cdeb08c57aed5e89c0f15e91" - ] -} -x-commit-hash: "f556f10aa67f80e83d1e3e66c4b478e8efe4e18d" diff --git a/esy.lock/opam/odoc.2.4.2/opam b/esy.lock/opam/odoc.2.4.2/opam new file mode 100644 index 00000000..0998056c --- /dev/null +++ b/esy.lock/opam/odoc.2.4.2/opam @@ -0,0 +1,84 @@ +opam-version: "2.0" +homepage: "https://github.com/ocaml/odoc" +doc: "https://ocaml.github.io/odoc/" +bug-reports: "https://github.com/ocaml/odoc/issues" +license: "ISC" + +maintainer: [ + "Daniel Bünzli " + "Jon Ludlam " + "Jules Aguillon " + "Paul-Elliot Anglès d'Auriac " +] +authors: [ + "Anton Bachin " + "Daniel Bünzli " + "David Sheets " + "Jon Ludlam " + "Jules Aguillon " + "Leo White " + "Lubega Simon " + "Paul-Elliot Anglès d'Auriac " + "Thomas Refis " +] +dev-repo: "git+https://github.com/ocaml/odoc.git" + +synopsis: "OCaml Documentation Generator" +description: """ +**odoc** is a powerful and flexible documentation generator for OCaml. It reads *doc comments*, demarcated by `(** ... *)`, and transforms them into a variety of output formats, including HTML, LaTeX, and man pages. + +- **Output Formats:** Odoc generates HTML for web browsing, LaTeX for PDF generation, and man pages for use on Unix-like systems. +- **Cross-References:** odoc uses the `ocamldoc` markup, which allows to create links for functions, types, modules, and documentation pages. +- **Link to Source Code:** Documentation generated includes links to the source code of functions, providing an easy way to navigate from the docs to the actual implementation. +- **Code Highlighting:** odoc automatically highlights syntax in code snippets for different languages. + +odoc is part of the [OCaml Platform](https://ocaml.org/docs/platform), the recommended set of tools for OCaml. +""" + + +depends: [ + "odoc-parser" {= version} + "astring" + "cmdliner" {>= "1.0.0"} + "cppo" {build & >= "1.1.0"} + "dune" {>= "3.7.0"} + "fpath" + "ocaml" {>= "4.02.0"} + "result" + "tyxml" {>= "4.4.0"} + "fmt" + + "ocamlfind" {with-test} + "yojson" {>= "1.6.0" & with-test} + ("ocaml" {< "4.04.1" & with-test} | "sexplib0" {with-test}) + "conf-jq" {with-test} + + "ppx_expect" {with-test} + "bos" {with-test} + "crunch" {> "2.0.0"} + + ("ocaml" {< "4.07.0" & with-test} | "bisect_ppx" {with-test & > "2.5.0"}) +] + +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/odoc/releases/download/2.4.2/odoc-2.4.2.tbz" + checksum: [ + "sha256=563cfdbb26ec8a30e737a9cf285a06e0bbae953f48e25bbb0f69f7a99c2ba40b" + "sha512=8d48c99e0c253791177dd65287ce5cee47e7c6805e33f3ae0cf6c8e7d349128f26eebbe36459c31429c11519ad5979dbe36fbcb9403a5fde199a69976a3fb3a6" + ] +} +x-commit-hash: "85644b01ca86d1061766908bba3653ced2c15ce4" 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 ad2e5014..00000000 --- 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.4.1/opam b/esy.lock/opam/ordering.3.15.3/opam similarity index 64% rename from esy.lock/opam/ordering.3.4.1/opam rename to esy.lock/opam/ordering.3.15.3/opam index 1553748b..5cc9afcd 100644 --- a/esy.lock/opam/ordering.3.4.1/opam +++ b/esy.lock/opam/ordering.3.15.3/opam @@ -8,7 +8,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] @@ -29,10 +29,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/parsexp.v0.15.0/opam b/esy.lock/opam/parsexp.v0.17.0/opam similarity index 81% rename from esy.lock/opam/parsexp.v0.15.0/opam rename to esy.lock/opam/parsexp.v0.17.0/opam index 0311b472..5935887f 100644 --- a/esy.lock/opam/parsexp.v0.15.0/opam +++ b/esy.lock/opam/parsexp.v0.17.0/opam @@ -10,11 +10,11 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08.0"} - "base" {>= "v0.15" & < "v0.16"} - "sexplib0" {>= "v0.15" & < "v0.16"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "sexplib0" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} ] +available: arch != "arm32" & arch != "x86_32" synopsis: "S-expression parsing library" description: " This library provides generic parsers for parsing S-expressions from @@ -38,6 +38,6 @@ s-expressions from files or other external sources, you should use parsexp_io. " url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/parsexp-v0.15.0.tar.gz" -checksum: "sha256=d1ee902b12ac7c0c888863025990d06845530fb75328454814e5ce5b6d43d193" +src: "https://github.com/janestreet/parsexp/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=a3d10edbc4f98d16357b644d550fd1c06f4d9aa4990ab8ee6da01276c24d55b5" } diff --git a/esy.lock/opam/pp.1.1.2/opam b/esy.lock/opam/pp.1.2.0/opam similarity index 76% rename from esy.lock/opam/pp.1.1.2/opam rename to esy.lock/opam/pp.1.2.0/opam index e09edbfd..9f4fad20 100644 --- a/esy.lock/opam/pp.1.1.2/opam +++ b/esy.lock/opam/pp.1.2.0/opam @@ -20,7 +20,7 @@ one [2] should be applicable to Pp as well. """ maintainer: ["Jeremie Dimino "] authors: [ - "Jane Street Group, LLC" + "Jane Street Group, LLC " "Jeremie Dimino " ] license: "MIT" @@ -28,9 +28,10 @@ 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"} + "dune" {>= "2.8"} "ocaml" {>= "4.08.0"} "ppx_expect" {with-test} + "odoc" {with-doc} ] build: [ ["dune" "subst"] {dev} @@ -47,12 +48,12 @@ build: [ ] ] 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" + "https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz" checksum: [ - "sha256=e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56" - "sha512=58f78b083483006b40814be9aac33c895349eb1c6427d2762b4d760192613401262478bd5deff909763517560b06af7bf013c6a6f87d549aafa77b26345303f2" + "sha256=a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c" + "sha512=912164c2aa7241d73f735dadfbefe8ed0138d241579d2e885440e068fac78eb9f0b3d782c2420e757e313168c1725daff6ab91800dd315b1e05288456998b40a" ] } +x-commit-hash: "83b68c740f21acdcfe54436355ab328372871357" diff --git a/esy.lock/opam/ppx_derivers.1.2.1/opam b/esy.lock/opam/ppx_derivers.1.2.1/opam index 484b2654..d06e23b2 100644 --- a/esy.lock/opam/ppx_derivers.1.2.1/opam +++ b/esy.lock/opam/ppx_derivers.1.2.1/opam @@ -19,5 +19,8 @@ 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" + checksum: [ + "sha256=b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95" + "md5=5dc2bf130c1db3c731fe0fffc5648b41" + ] } diff --git a/esy.lock/opam/ppx_yojson_conv_lib.v0.15.0/opam b/esy.lock/opam/ppx_yojson_conv_lib.v0.17.0/opam similarity index 69% rename from esy.lock/opam/ppx_yojson_conv_lib.v0.15.0/opam rename to esy.lock/opam/ppx_yojson_conv_lib.v0.17.0/opam index 1b0664b2..d58fda4f 100644 --- a/esy.lock/opam/ppx_yojson_conv_lib.v0.15.0/opam +++ b/esy.lock/opam/ppx_yojson_conv_lib.v0.17.0/opam @@ -10,15 +10,16 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.02.3"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "dune" {>= "3.11.0"} "yojson" {>= "1.7.0"} ] +available: arch != "arm32" & arch != "x86_32" 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.15/files/ppx_yojson_conv_lib-v0.15.0.tar.gz" -checksum: "sha256=f9d2c5eff4566ec1f1f379b186ed22c8ddd6be0909a160bc5a9ac7abc6a6b684" +src: "https://github.com/janestreet/ppx_yojson_conv_lib/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199" } diff --git a/esy.lock/opam/ppxlib.0.32.1/opam b/esy.lock/opam/ppxlib.0.32.1/opam new file mode 100644 index 00000000..0db44e20 --- /dev/null +++ b/esy.lock/opam/ppxlib.0.32.1/opam @@ -0,0 +1,63 @@ +opam-version: "2.0" +synopsis: "Standard infrastructure for ppx rewriters" +description: """ +Ppxlib is the standard infrastructure for ppx rewriters +and other programs that manipulate the in-memory representation of +OCaml programs, a.k.a the "Parsetree". + +It also comes bundled with two ppx rewriters that are commonly used to +write tools that manipulate and/or generate Parsetree values; +`ppxlib.metaquot` which allows to construct Parsetree values using the +OCaml syntax directly and `ppxlib.traverse` which provides various +ways of automatically traversing values of a given type, in particular +allowing to inject a complex structured value into generated code. +""" +maintainer: ["opensource@janestreet.com"] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppxlib" +doc: "https://ocaml-ppx.github.io/ppxlib/" +bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" +depends: [ + "dune" {>= "2.7"} + "ocaml" {>= "4.04.1" & < "5.3.0"} + "ocaml-compiler-libs" {>= "v0.11.0"} + "ppx_derivers" {>= "1.0"} + "sexplib0" {>= "v0.12"} + "sexplib0" {with-test & >= "v0.15"} + "stdlib-shims" + "ocamlfind" {with-test} + "re" {with-test & >= "1.9.0"} + "cinaps" {with-test & >= "v0.12.1"} + "odoc" {with-doc} +] +conflicts: [ + "ocaml-migrate-parsetree" {< "2.0.0"} + "ocaml-base-compiler" {= "5.1.0~alpha1"} + "ocaml-variants" {= "5.1.0~alpha1+options"} + "base-effects" +] +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/ppxlib.git" +url { + src: + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.32.1/ppxlib-0.32.1.tbz" + checksum: [ + "sha256=9dbad8bcb1c8b4f3df3f58bca60a5ed23d86531f0da34b4196c86bd585c09d7f" + "sha512=7b93b622b119478dde03adcf4993e73ea937c91c280e453ccee631c682d8589ecb31841f11d6a14966239954e22e000da8afbe25a0f089532c7210b698c52553" + ] +} +x-commit-hash: "cd138a752ae6f21ad649c531b3b2276f332b3bb0" diff --git a/esy.lock/opam/ptime.1.0.0/opam b/esy.lock/opam/ptime.1.1.0/opam similarity index 83% rename from esy.lock/opam/ptime.1.0.0/opam rename to esy.lock/opam/ptime.1.1.0/opam index 742e0f87..39796c2a 100644 --- a/esy.lock/opam/ptime.1.0.0/opam +++ b/esy.lock/opam/ptime.1.1.0/opam @@ -18,7 +18,7 @@ under the ISC license. [rfc3339]: http://tools.ietf.org/html/rfc3339 -Home page: http://erratique.ch/software/ptime""" +Home page: """ maintainer: "Daniel Bünzli " authors: "The ptime programmers" license: "ISC" @@ -35,7 +35,7 @@ depends: [ build: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"] dev-repo: "git+https://erratique.ch/repos/ptime.git" url { - src: "https://erratique.ch/software/ptime/releases/ptime-1.0.0.tbz" + src: "https://erratique.ch/software/ptime/releases/ptime-1.1.0.tbz" checksum: - "sha512=df2410d9cc25a33083fe968a584b8fb4d68ad5c077f3356da0a20427e6cd8756a5b946b921e5cf8ed4097f2c506e93345d9dca63b113be644d5a7cc0753d1534" + "sha512=309b8383f61b58840e58a82802ec8fbc61b7cc95a4590d38ad427e484cbaaf66f03fa8e6484b5b6855468a87e745aed103bf6f1041ec05062230a9fa5fb86cc6" } \ No newline at end of file diff --git a/esy.lock/opam/re.1.10.4/opam b/esy.lock/opam/re.1.11.0/opam similarity index 69% rename from esy.lock/opam/re.1.10.4/opam rename to esy.lock/opam/re.1.11.0/opam index 9dad6613..303af008 100644 --- a/esy.lock/opam/re.1.10.4/opam +++ b/esy.lock/opam/re.1.11.0/opam @@ -8,7 +8,7 @@ authors: [ "Rudi Grinberg" "Gabriel Radanne" ] -license: "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception" +license: "LGPL-2.1-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" @@ -37,10 +37,10 @@ Pure OCaml regular expressions with: """ url { src: - "https://github.com/ocaml/ocaml-re/releases/download/1.10.4/re-1.10.4.tbz" + "https://github.com/ocaml/ocaml-re/releases/download/1.11.0/re-1.11.0.tbz" checksum: [ - "sha256=83eb3e4300aa9b1dc7820749010f4362ea83524742130524d78c20ce99ca747c" - "sha512=92b05cf92c389fa8c753f2acca837b15dd05a4a2e8e2bec7a269d2e14c35b1a786d394258376648f80b4b99250ba1900cfe68230b8385aeac153149d9ce56099" + "sha256=01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f" + "sha512=3e3712cc1266ec1f27620f3508ea2ebba338f4083b07d8a69dccee1facfdc1971a6c39f9deea664d2a62fd7f2cfd2eae816ca4c274acfadaee992a3befc4b757" ] } -x-commit-hash: "e9a4cecb8294c1839db18b1d0c30e755ec85ed5e" +x-commit-hash: "2dd38515c76c40299596d39f18d9b9a20f00d788" diff --git a/esy.lock/opam/reason.3.11.0/opam b/esy.lock/opam/reason.3.11.0/opam new file mode 100644 index 00000000..8ef3a861 --- /dev/null +++ b/esy.lock/opam/reason.3.11.0/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +synopsis: "Reason: Syntax & Toolchain for OCaml" +description: """ +Reason gives OCaml a new syntax that is remniscient of languages like +JavaScript. It's also the umbrella project for a set of tools for the OCaml & +JavaScript ecosystem.""" +maintainer: [ + "Jordan Walke " + "Antonio Nuno Monteiro " +] +authors: ["Jordan Walke "] +license: "MIT" +homepage: "https://reasonml.github.io/" +bug-reports: "https://github.com/reasonml/reason/issues" +depends: [ + "dune" {>= "2.9"} + "ocaml" {>= "4.03" & < "5.3"} + "ocamlfind" {build} + "dune-build-info" {>= "2.9.3"} + "menhir" {>= "20180523"} + "merlin-extend" {>= "0.6"} + "fix" + "ppx_derivers" + "ppxlib" {>= "0.28.0"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "--promote-install-files=false" + "@install" + "@doc" {with-doc} + ] + ["dune" "install" "-p" name "--create-install-files" name] +] +dev-repo: "git+https://github.com/reasonml/reason.git" +url { + src: + "https://github.com/reasonml/reason/releases/download/3.11.0/reason-3.11.0.tbz" + checksum: [ + "sha256=a58837f14a79f047c8eb99d5518aeb16ee64353574286cfd5b284c98a1a27250" + "sha512=28d6d1c3636e400614b1a7d8c78b0bbb5de143e259edf683139b75d2fd2013da8e1a6c58d11047e6853f1e559c387d233570665de0de646005197b5f4d6f4879" + ] +} +x-commit-hash: "3930092ac1cc04b7f3c62c71956592cf158ef8bb" diff --git a/esy.lock/opam/reason.3.8.1/opam b/esy.lock/opam/reason.3.8.1/opam deleted file mode 100644 index a72f8ce3..00000000 --- a/esy.lock/opam/reason.3.8.1/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Jordan Walke " -authors: [ "Jordan Walke " ] -license: "MIT" -homepage: "https://github.com/reasonml/reason" -doc: "https://reasonml.github.io/" -bug-reports: "https://github.com/reasonml/reason/issues" -dev-repo: "git+https://github.com/reasonml/reason.git" -tags: [ "syntax" ] -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.03" & < "5.1"} - "dune" {>= "2.3"} - "ocamlfind" {build} - "menhir" {>= "20180523"} - "merlin-extend" {>= "0.6"} - "fix" - "result" - "ppx_derivers" -] -synopsis: "Reason: Syntax & Toolchain for OCaml" -description: """ -Reason gives OCaml a new syntax that is remniscient of languages like -JavaScript. It's also the umbrella project for a set of tools for the OCaml & -JavaScript ecosystem.""" -url { - src: - "https://github.com/reasonml/reason/releases/download/3.8.1/reason-3.8.1.tbz" - checksum: [ - "sha256=bfcdbb09f62b4c108f26e6dc380431613e4de4b065df8f14364efe4acea8e414" - "sha512=61cdf7844349b64190965782103e04eef303ca1f2a7cdc7e20d11189700796a18d2a9d9dbb3ad17eb1363bb1663113da6a22448c017820219757874601f207c3" - ] -} -x-commit-hash: "c60801c3378025e4527d3f53ef960daf937ed478" diff --git a/esy.lock/opam/result.1.5/opam b/esy.lock/opam/result.1.5/opam index 6b7b68d7..da55ed46 100644 --- a/esy.lock/opam/result.1.5/opam +++ b/esy.lock/opam/result.1.5/opam @@ -18,5 +18,8 @@ Result module defined in this library.""" url { src: "https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz" - checksum: "md5=1b82dec78849680b49ae9a8a365b831b" + checksum: [ + "sha256=7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32" + "md5=1b82dec78849680b49ae9a8a365b831b" + ] } diff --git a/esy.lock/opam/rresult.0.6.0/opam b/esy.lock/opam/rresult.0.6.0/opam deleted file mode 100644 index 961ddcda..00000000 --- a/esy.lock/opam/rresult.0.6.0/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/rresult" -doc: "http://erratique.ch/software/rresult" -dev-repo: "git+http://erratique.ch/repos/rresult.git" -bug-reports: "https://github.com/dbuenzli/rresult/issues" -tags: [ "result" "error" "declarative" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.01.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "result" -] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] - -synopsis: """Result value combinators for OCaml""" -description: """\ - -Rresult is an OCaml module for handling computation results and errors -in an explicit and declarative manner, without resorting to -exceptions. It defines combinators to operate on the `result` type -available from OCaml 4.03 in the standard library. - -Rresult depends on the compatibility `result` package and is -distributed under the ISC license. -""" -url { -archive: "http://erratique.ch/software/rresult/releases/rresult-0.6.0.tbz" -checksum: "aba88cffa29081714468c2c7bcdf7fb1" -} diff --git a/esy.lock/opam/rresult.0.7.0/opam b/esy.lock/opam/rresult.0.7.0/opam new file mode 100644 index 00000000..7d9f04a6 --- /dev/null +++ b/esy.lock/opam/rresult.0.7.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: """Result value combinators for OCaml""" +maintainer: ["Daniel Bünzli "] +authors: ["The rresult programmers"] +homepage: "https://erratique.ch/software/rresult" +doc: "https://erratique.ch/software/rresult/doc/Rresult" +dev-repo: "git+https://erratique.ch/repos/rresult.git" +bug-reports: "https://github.com/dbuenzli/rresult/issues" +license: ["ISC"] +tags: ["result" "error" "org:erratique"] +depends: ["ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"}] +build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]] +url { + src: "https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz" + checksum: "sha512=f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3"} +description: """ +Rresult is an OCaml module for handling computation results and errors +in an explicit and declarative manner, without resorting to +exceptions. It defines combinators to operate on the `result` type +available from OCaml 4.03 in the standard library. + +OCaml 4.08 provides the `Stdlib.Result` module which you should prefer +to Rresult. + +Rresult is distributed under the ISC license. + +Home page: http://erratique.ch/software/rresult +Contact: Daniel Bünzli ``""" \ No newline at end of file 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 06b95eff..00000000 --- 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 c4d70206..00000000 --- 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 index b33d8c7d..c732d3eb 100644 --- a/esy.lock/opam/seq.base/opam +++ b/esy.lock/opam/seq.base/opam @@ -9,7 +9,19 @@ 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"] -] +extra-source "seq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install" + checksum: [ + "sha256=fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904" + "md5=026b31e1df290373198373d5aaa26e42" + ] +} +extra-source "META.seq" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq" + checksum: [ + "sha256=e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be" + "md5=b33c8a1a6c7ed797816ce27df4855107" + ] +} diff --git a/esy.lock/opam/sexplib.v0.15.1/opam b/esy.lock/opam/sexplib.v0.17.0/opam similarity index 74% rename from esy.lock/opam/sexplib.v0.15.1/opam rename to esy.lock/opam/sexplib.v0.17.0/opam index 296ba0c6..47e3e1e0 100644 --- a/esy.lock/opam/sexplib.v0.15.1/opam +++ b/esy.lock/opam/sexplib.v0.17.0/opam @@ -10,12 +10,13 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08.0"} - "parsexp" {>= "v0.15" & < "v0.16"} - "sexplib0" {>= "v0.15" & < "v0.16"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "parsexp" {>= "v0.17" & < "v0.18"} + "sexplib0" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} "num" ] +available: arch != "arm32" & arch != "x86_32" synopsis: "Library for serializing OCaml values to and from S-expressions" description: " Part of Jane Street's Core library @@ -24,6 +25,6 @@ OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml. " url { -src: "https://github.com/janestreet/sexplib/archive/refs/tags/v0.15.1.tar.gz" -checksum: "sha256=75da7d290d92d758c01f441f9589ccce031e11301563efde1c19149d39edbcbc" +src: "https://github.com/janestreet/sexplib/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=da863b42b81235fdcf45eb32c04fb8bde22ff446a779cfb6f989730a35103160" } diff --git a/esy.lock/opam/sexplib0.v0.15.1/opam b/esy.lock/opam/sexplib0.v0.17.0/opam similarity index 65% rename from esy.lock/opam/sexplib0.v0.15.1/opam rename to esy.lock/opam/sexplib0.v0.17.0/opam index 123ccd03..4a8cdc5d 100644 --- a/esy.lock/opam/sexplib0.v0.15.1/opam +++ b/esy.lock/opam/sexplib0.v0.17.0/opam @@ -10,9 +10,10 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08"} - "dune" {>= "2.0.0"} + "ocaml" {>= "4.14.0"} + "dune" {>= "3.11.0"} ] +available: arch != "arm32" & arch != "x86_32" synopsis: "Library containing the definition of S-expressions and some base converters" description: " Part of Jane Street's Core library @@ -21,6 +22,10 @@ OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml. " url { -src: "https://github.com/janestreet/sexplib0/archive/refs/tags/v0.15.1.tar.gz" -checksum: "md5=ab8fd6273f35a792cad48cbb3024a7f9" + src: + "https://github.com/janestreet/sexplib0/archive/refs/tags/v0.17.0.tar.gz" + checksum: [ + "md5=abafe8fd1d6302e55a315f4d78960d2a" + "sha512=ad387e40789fe70a11473db7e85fe017b801592624414e9030730b2e92ea08f98095fb6e9236430f33c801605ebee0a2a6284e0f618a26a7da4599d4fd9d395d" + ] } diff --git a/esy.lock/opam/stdio.v0.15.0/opam b/esy.lock/opam/stdio.v0.17.0/opam similarity index 69% rename from esy.lock/opam/stdio.v0.15.0/opam rename to esy.lock/opam/stdio.v0.17.0/opam index 39dcaeed..daecaa2a 100644 --- a/esy.lock/opam/stdio.v0.15.0/opam +++ b/esy.lock/opam/stdio.v0.17.0/opam @@ -10,10 +10,11 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08.0"} - "base" {>= "v0.15" & < "v0.16"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} ] +available: arch != "arm32" & arch != "x86_32" synopsis: "Standard IO library for OCaml" description: " Stdio implements simple input/output functionalities for OCaml. @@ -22,6 +23,6 @@ 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.15/files/stdio-v0.15.0.tar.gz" -checksum: "sha256=c37292921dc6a88425f773eba6bdbeac1dedacd1f55917fa4bcd9c4b25795e4b" +src: "https://github.com/janestreet/stdio/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e" } diff --git a/esy.lock/opam/stdlib-shims.0.3.0/opam b/esy.lock/opam/stdlib-shims.0.3.0/opam new file mode 100644 index 00000000..8c969571 --- /dev/null +++ b/esy.lock/opam/stdlib-shims.0.3.0/opam @@ -0,0 +1,31 @@ +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.4.1/opam b/esy.lock/opam/stdune.3.15.3/opam similarity index 67% rename from esy.lock/opam/stdune.3.4.1/opam rename to esy.lock/opam/stdune.3.15.3/opam index 2ff6fcc8..2f51ba2d 100644 --- a/esy.lock/opam/stdune.3.4.1/opam +++ b/esy.lock/opam/stdune.3.15.3/opam @@ -9,12 +9,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "base-unix" "dyn" {= version} "ordering" {= version} - "pp" {>= "1.1.0"} + "pp" {>= "1.2.0"} "csexp" {>= "1.5.0"} "odoc" {with-doc} ] @@ -35,10 +35,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/topkg.1.0.5/opam b/esy.lock/opam/topkg.1.0.7/opam similarity index 66% rename from esy.lock/opam/topkg.1.0.5/opam rename to esy.lock/opam/topkg.1.0.7/opam index 3b2f63a0..83fc06f4 100644 --- a/esy.lock/opam/topkg.1.0.5/opam +++ b/esy.lock/opam/topkg.1.0.7/opam @@ -1,22 +1,6 @@ opam-version: "2.0" -synopsis: """The transitory OCaml software packager""" -maintainer: ["Daniel Bünzli "] -authors: ["The topkg programmers"] -homepage: "https://erratique.ch/software/topkg" -doc: "https://erratique.ch/software/topkg/doc" -dev-repo: "git+https://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -license: ["ISC"] -tags: ["packaging" "ocamlbuild" "org:erratique"] -depends: ["ocaml" {>= "4.05.0"} - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild"] -build: [["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name - "--dev-pkg" "%{dev}%"]] -url { - src: "https://erratique.ch/software/topkg/releases/topkg-1.0.5.tbz" - checksum: "sha512=9450e9139209aacd8ddb4ba18e4225770837e526a52a56d94fd5c9c4c9941e83e0e7102e2292b440104f4c338fabab47cdd6bb51d69b41cc92cc7a551e6fefab"} -description: """ +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 @@ -41,4 +25,23 @@ Topkg-care is distributed under the ISC license it depends on [cmdliner]: http://erratique.ch/software/cmdliner [webbrowser]: http://erratique.ch/software/webbrowser -Home page: http://erratique.ch/software/topkg""" \ No newline at end of file +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/tyxml.4.5.0/opam b/esy.lock/opam/tyxml.4.6.0/opam similarity index 72% rename from esy.lock/opam/tyxml.4.5.0/opam rename to esy.lock/opam/tyxml.4.6.0/opam index 22c77607..a0e62e11 100644 --- a/esy.lock/opam/tyxml.4.5.0/opam +++ b/esy.lock/opam/tyxml.4.6.0/opam @@ -9,12 +9,13 @@ homepage: "https://github.com/ocsigen/tyxml" doc: "https://ocsigen.org/tyxml/latest/manual/intro" bug-reports: "https://github.com/ocsigen/tyxml/issues" depends: [ - "dune" {>= "2.0"} - "ocaml" {>= "4.02"} + "dune" {>= "2.7"} + "ocaml" {>= "4.04"} "alcotest" {with-test} - "re" {>= "1.5.0"} + "re" {>= "1.7.2"} "seq" "uutf" {>= "1.0.0"} + "odoc" {with-doc} ] build: [ ["dune" "subst"] {dev} @@ -31,12 +32,12 @@ build: [ ] ] dev-repo: "git+https://github.com/ocsigen/tyxml.git" -x-commit-hash: "ef431a4bceaefb2d9248e79092e6c1a1a9420095" url { src: - "https://github.com/ocsigen/tyxml/releases/download/4.5.0/tyxml-4.5.0.tbz" + "https://github.com/ocsigen/tyxml/releases/download/4.6.0/tyxml-4.6.0.tbz" checksum: [ - "sha256=c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068" - "sha512=772535441b09c393d53c27152e65f404a0a541aa0cea1bda899a8d751ab64d1729237e583618c3ff33d75e3865d53503d1ea413c6bbc8c68c413347efd1709b3" + "sha256=bfeb673c6b4e120a4eca4c48448add47dc3f8d02c2b40f63ffdccc4e91c902dd" + "sha512=69750eeaf467014282087bf9628f3278f3e5f00f4c7400358750d208664cfc3f79a5cba16767d2935e53477d1a6862fe08c5b801b69052ec12e09d1a93a5e9b4" ] } +x-commit-hash: "d2916535536f2134bad7793a598ba5b7327cae41" diff --git a/esy.lock/opam/uucp.14.0.0/opam b/esy.lock/opam/uucp.14.0.0/opam deleted file mode 100644 index 812dd47a..00000000 --- a/esy.lock/opam/uucp.14.0.0/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "2.0" -synopsis: """Unicode character properties for OCaml""" -maintainer: ["Daniel Bünzli "] -authors: ["The uucp programmers"] -homepage: "https://erratique.ch/software/uucp" -doc: "https://erratique.ch/software/uucp/doc/" -dev-repo: "git+https://erratique.ch/repos/uucp.git" -bug-reports: "https://github.com/dbuenzli/uucp/issues" -license: ["ISC"] -tags: ["unicode" "text" "character" "org:erratique"] -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.0.0"}] -build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%" - "--with-uutf" "%{uutf:installed}%" - "--with-uunf" "%{uunf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] -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""" -url { - src: "https://erratique.ch/software/uucp/releases/uucp-14.0.0.tbz" - checksum: "sha512=2d0224aed5d5accbb121624898f08598e8c74a2415942f159a54221c0cdac62ed64fc70a039c833e50110cefce77754ada9ac2d58f79a6fc9331135326fe6899"} -post-messages: ["If the build fails with \"ocamlopt.opt got signal and exited\", issue 'ulimit -s unlimited' and retry." - {failure & (arch = "ppc64" | arch = "arm64")}] \ No newline at end of file diff --git a/esy.lock/opam/uucp.15.1.0/opam b/esy.lock/opam/uucp.15.1.0/opam new file mode 100644 index 00000000..f3abfcad --- /dev/null +++ b/esy.lock/opam/uucp.15.1.0/opam @@ -0,0 +1,51 @@ +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]. + +Uucp is distributed under the ISC license. It has no dependency. + +Home page: + +[Unicode character database]: http://www.unicode.org/reports/tr44/""" +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.14.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} + "uucd" {with-test & dev & >= "15.1.0" & < "16.0.0"} + "uunf" {with-test} +] +depopts: ["uunf" "cmdliner"] +conflicts: [ + "uunf" {< "15.1.0" | >= "16.0.0"} + "cmdliner" {< "1.1.0"} +] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--dev-pkg" + "%{dev}%" + "--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.1.0.tbz" + checksum: + "sha512=998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364" +} \ No newline at end of file diff --git a/esy.lock/opam/uuseg.14.0.0/opam b/esy.lock/opam/uuseg.14.0.0/opam deleted file mode 100644 index 79fb2080..00000000 --- a/esy.lock/opam/uuseg.14.0.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "2.0" -synopsis: """Unicode text segmentation for OCaml""" -maintainer: ["Daniel Bünzli "] -authors: ["The uuseg programmers"] -homepage: "https://erratique.ch/software/uuseg" -doc: "https://erratique.ch/software/uuseg/doc/" -dev-repo: "git+https://erratique.ch/repos/uuseg.git" -bug-reports: "https://github.com/dbuenzli/uuseg/issues" -license: ["ISC"] -tags: ["unicode" "text" "segmentation" "org:erratique"] -depends: ["ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"} - "uucp" {>= "14.0.0" & < "15.0.0"}] -depopts: ["uutf" - "cmdliner"] -conflicts: ["uutf" {< "1.0.0"}] -build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%" - "--with-uutf" "%{uutf:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] -url { - src: "https://erratique.ch/software/uuseg/releases/uuseg-14.0.0.tbz" - checksum: "sha512=3f089baf95f010663a0c2f060b2911395d9b396f478efb10fd979815f527c9e61e0a70b3192f2e921f59287bfde0da6e25109d4a1825554e2e4a50c0535e97aa"} -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""" \ No newline at end of file diff --git a/esy.lock/opam/uuseg.15.1.0/opam b/esy.lock/opam/uuseg.15.1.0/opam new file mode 100644 index 00000000..c1a87203 --- /dev/null +++ b/esy.lock/opam/uuseg.15.1.0/opam @@ -0,0 +1,55 @@ +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 is distributed under the ISC license. It depends on [Uucp]. + +[1]: http://www.unicode.org/reports/tr29/ +[2]: http://www.unicode.org/reports/tr14/ +[Uucp]: http://erratique.ch/software/uucp + +Homepage: """ +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.14.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} + "uucp" {>= "15.1.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.1.0.tbz" + checksum: + "sha512=1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a" +} \ No newline at end of file diff --git a/esy.lock/opam/xdg.3.4.1/opam b/esy.lock/opam/xdg.3.15.3/opam similarity index 66% rename from esy.lock/opam/xdg.3.4.1/opam rename to esy.lock/opam/xdg.3.15.3/opam index 79990ed9..3433dbf2 100644 --- a/esy.lock/opam/xdg.3.4.1/opam +++ b/esy.lock/opam/xdg.3.15.3/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.3"} + "dune" {>= "3.12"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] @@ -30,10 +30,11 @@ build: [ ] ] url { - src: "https://github.com/ocaml/dune/releases/download/3.4.1/dune-3.4.1.tbz" + src: + "https://github.com/ocaml/dune/releases/download/3.15.3/dune-3.15.3.tbz" checksum: [ - "sha256=299fa33cffc108cc26ff59d5fc9d09f6cb0ab3ac280bf23a0114cfdc0b40c6c5" - "sha512=cb425d08c989fd27e1a87a6c72f37494866b508b0fe4ec05070adad995a99710b223a9047b6649776f63943dafb61903eefe4d5efde4c439103a89e2d6ff5337" + "sha256=3c27c7676414056f0368a71fdc670d2b0a59898090c78a1b68230984e5beb713" + "sha512=c88ac7a6ed9334a4bc6231ecfb0efaa961dda99bc386fd5b92505151ff833dfaf058d75305fbb64c496e570058ec9000ac6add06dda7a395e757e924af1d1a7f" ] } -x-commit-hash: "ac188544b55357c1fff277f54d1481d28a634e19" +x-commit-hash: "55da8f9248e3f5a06d6234ae35b140d1b37c6f0b" diff --git a/esy.lock/opam/yojson.1.7.0/opam b/esy.lock/opam/yojson.1.7.0/opam deleted file mode 100644 index f5438059..00000000 --- a/esy.lock/opam/yojson.1.7.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -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/" -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] -] -run-test: [["dune" "runtest" "-p" name "-j" jobs]] -depends: [ - "ocaml" {>= "4.02.3"} - "dune" - "cppo" {build} - "easy-format" - "biniou" {>= "1.2.0"} - "alcotest" {with-test & >= "0.8.5"} -] -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. - -It addresses a few shortcomings of json-wheel including 2x speedup, -polymorphic variants and optional syntax for tuples and variants. - -ydump is a pretty-printing command-line program provided with the -yojson package. - -The program atdgen can be used to derive OCaml-JSON serializers and -deserializers from type definitions.""" -url { - src: - "https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz" - checksum: "md5=b89d39ca3f8c532abe5f547ad3b8f84d" -} diff --git a/esy.lock/opam/yojson.2.2.0/opam b/esy.lock/opam/yojson.2.2.0/opam new file mode 100644 index 00000000..ef5ff431 --- /dev/null +++ b/esy.lock/opam/yojson.2.2.0/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +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.""" +maintainer: [ + "paul-elliot@tarides.com" "nathan@tarides.com" "marek@tarides.com" +] +authors: ["Martin Jambon"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/yojson" +doc: "https://ocaml-community.github.io/yojson" +bug-reports: "https://github.com/ocaml-community/yojson/issues" +depends: [ + "dune" {>= "2.7"} + "ocaml" {>= "4.02.3"} + "alcotest" {with-test & >= "0.8.5"} + "seq" {>= "0.2.2"} + "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/yojson.git" +url { + src: + "https://github.com/ocaml-community/yojson/releases/download/2.2.0/yojson-2.2.0.tbz" + checksum: [ + "sha256=bfdc33bef3141bba9a8fa66a885b54b29f6bfab450040884dd8cf7cdec784519" + "sha512=0854d8ab094c8f70fdb6af7f36cac621cecfcbae4592f6e079945761460625fdb7d1bff458998dc95970990daefce57b7f4f9458fd1347a393a1d76709bc9561" + ] +} +x-commit-hash: "c0276cebe274f90241141338e7d6f13df3bd1c0e" diff --git a/esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override/files/darwin.patch b/esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override/files/darwin.patch new file mode 100644 index 00000000..480861dc --- /dev/null +++ b/esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override/files/darwin.patch @@ -0,0 +1,26 @@ +--- ./otherlibs/configurator/src/v1.ml ++++ ./otherlibs/configurator/src/v1.ml +@@ -696,13 +696,16 @@ + which c "brew" + >>= fun brew -> + let new_pkg_config_path = +- let prefix = String.trim (Process.run_capture_exn c ~dir brew [ "--prefix" ]) in +- let p = sprintf "%s/opt/%s/lib/pkgconfig" (quote_if_needed prefix) package in +- Option.some_if +- (match Sys.is_directory p with +- | s -> s +- | exception Sys_error _ -> false) +- p ++ try ++ let prefix = String.trim (Process.run_capture_exn c ~dir brew [ "--prefix" ]) in ++ let p = sprintf "%s/opt/%s/lib/pkgconfig" (quote_if_needed prefix) package in ++ Option.some_if ++ (match Sys.is_directory p with ++ | s -> s ++ | exception Sys_error _ -> false) ++ p ++ with ++ | _ -> None + in + new_pkg_config_path + >>| fun new_pkg_config_path -> diff --git a/esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override/package.json b/esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override/package.json new file mode 100644 index 00000000..a34fc43a --- /dev/null +++ b/esy.lock/overrides/opam__s__dune_configurator_opam__c__3.15.3_opam_override/package.json @@ -0,0 +1,27 @@ +{ + "build": [ + [ + "bash", + "-c", + "patch -p1 < darwin.patch" + ], + [ + "rm", + "-rf", + "vendor/csexp" + ], + [ + "rm", + "-rf", + "vendor/pp" + ], + [ + "dune", + "build", + "-p", + "dune-configurator", + "-j", + "4" + ] + ] +} diff --git a/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/files/num-1.4.patch b/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/files/num-1.4.patch deleted file mode 100644 index dad75fa5..00000000 --- a/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/files/num-1.4.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/src/Makefile b/src/Makefile -index 8ad0e2c..d41d63c 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -1,16 +1,16 @@ --OCAMLC=ocamlc --OCAMLOPT=ocamlopt --OCAMLDEP=ocamldep --OCAMLMKLIB=ocamlmklib --OCAMLFIND=ocamlfind -+OCAMLC=$(shell which ocamlc) -+OCAMLOPT=$(shell which ocamlopt) -+OCAMLDEP=$(shell which ocamldep) -+OCAMLMKLIB=$(shell which ocamlmklib) -+OCAMLFIND=$(shell which ocamlfind) - INSTALL_DATA=install -m 644 - INSTALL_DLL=install - INSTALL_DIR=install -d - STDLIBDIR=$(shell $(OCAMLC) -where) - DESTDIR ?= - --include $(STDLIBDIR)/Makefile.config - -+include $(STDLIBDIR)/Makefile.config - ifeq "$(filter i386 amd64 arm64 power,$(ARCH))" "" - # Unsupported architecture - BNG_ARCH=generic -@@ -86,14 +86,14 @@ endif - VERSION=$(shell sed -ne 's/^ *version *: *"\([^"]*\)".*$$/\1/p' ../num.opam) - - install: -- $(INSTALL_DIR) $(DESTDIR)$(STDLIBDIR) -+ $(INSTALL_DIR) $(LIBDIR) - sed -e 's/%%VERSION%%/$(VERSION)/g' META.in > META - $(OCAMLFIND) install num META - rm -f META -- $(INSTALL_DATA) $(TOINSTALL) $(DESTDIR)$(STDLIBDIR) -+ $(INSTALL_DATA) $(TOINSTALL) $(LIBDIR) - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" -- $(INSTALL_DIR) $(DESTDIR)$(STDLIBDIR)/stublibs -- $(INSTALL_DLL) $(TOINSTALL_STUBS) $(DESTDIR)$(STDLIBDIR)/stublibs -+ $(INSTALL_DIR) $(LIBDIR)/stublibs -+ $(INSTALL_DLL) $(TOINSTALL_STUBS) $(LIBDIR)/stublibs - endif - - findlib-install: -@@ -105,9 +105,9 @@ findlib-uninstall: - $(OCAMLFIND) remove num - - uninstall: findlib-uninstall -- cd $(DESTDIR)$(STDLIBDIR) && rm -f $(TOINSTALL) -+ cd $(LIBDIR) && rm -f $(TOINSTALL) - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" -- cd $(DESTDIR)$(STDLIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) -+ cd $(LIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) - endif - - clean: diff --git a/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/package.json b/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/package.json deleted file mode 100644 index 4199a64e..00000000 --- a/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "buildsInSource": true, - "build": [ - [ - "make" - ] - ], - "install": [ - [ - "make", - "LIBDIR=#{self.install / 'lib'}", - "findlib-install" - ] - ], - "exportedEnv": { - "CAML_LD_LIBRARY_PATH": { - "val": "#{self.install / 'lib' / 'num' : $CAML_LD_LIBRARY_PATH}", - "scope": "global" - } - }, - "dependencies": { - "ocaml": "*", - "@opam/ocamlfind": "*" - } -} diff --git a/esy.lock/overrides/opam__s__num_opam__c__1.5_opam_override/package.json b/esy.lock/overrides/opam__s__num_opam__c__1.5_opam_override/package.json new file mode 100644 index 00000000..03f057e6 --- /dev/null +++ b/esy.lock/overrides/opam__s__num_opam__c__1.5_opam_override/package.json @@ -0,0 +1,10 @@ +{ + "buildsInSource": true, + "build": "make PROFILE=release opam-modern", + "exportedEnv": { + "CAML_LD_LIBRARY_PATH": { + "val": "#{self.install / 'lib' / 'num' : $CAML_LD_LIBRARY_PATH}", + "scope": "global" + } + } +} diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.1_opam_override/files/winpatch.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.3+win_opam_override/files/winpatch.patch similarity index 100% rename from esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.1_opam_override/files/winpatch.patch rename to esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.3+win_opam_override/files/winpatch.patch diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.1_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.3+win_opam_override/package.json similarity index 100% rename from esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.1_opam_override/package.json rename to esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.3+win_opam_override/package.json 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 3aa5aa69..00000000 --- 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.6_opam_override/files/findlib.patch b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch new file mode 100644 index 00000000..d545632a --- /dev/null +++ b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch @@ -0,0 +1,11 @@ +--- ./Makefile ++++ ./Makefile +@@ -55,7 +55,7 @@ + export USE_CYGPATH; \ + cat findlib.conf.in | \ + $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB)' | \ +- $(SH) tools/patch '@FINDLIB_PATH@' '$(FINDLIB_PATH)' -p >findlib.conf ++ $(SH) tools/patch '@FINDLIB_PATH@' '$(FINDLIB_PATH)' >findlib.conf + if ./tools/cmd_from_same_dir ocamlc; then \ + echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \ + fi 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.6_opam_override/package.json similarity index 100% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/package.json diff --git a/esy.lock/overrides/opam__s__ptime_opam__c__1.1.0_opam_override/package.json b/esy.lock/overrides/opam__s__ptime_opam__c__1.1.0_opam_override/package.json new file mode 100644 index 00000000..59515d3d --- /dev/null +++ b/esy.lock/overrides/opam__s__ptime_opam__c__1.1.0_opam_override/package.json @@ -0,0 +1,3 @@ +{ + "build": "bash -c 'ocaml pkg/pkg.ml build --dev-pkg false || (./_build/sanitize.sh; ocaml pkg/pkg.ml build --dev-pkg false)'" +} diff --git a/package.json b/package.json index 6ca59cd5..dff2e610 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "esy-installer pesy--esy-pesy.install" ], "buildDev": [ - "refmterr dune build --root . --only-packages pesy--esy-pesy,PesyE2E" + "dune build --root . --only-packages pesy--esy-pesy,PesyE2E" ], "buildEnv": { "ODOC_SYNTAX": "re" @@ -43,26 +43,23 @@ "@opam/ocamlfind": "*", "@opam/sexplib": "*", "@opam/yojson": "*", - "ocaml": "4.6.10 - 4.15" + "ocaml": "4.6.10 - 5.3.0" }, "devDependencies": { - "ocaml": "4.14.0", - "refmterr": "ManasJayanth/reason-native:refmterr.opam", "@opam/dune": "*", - "@opam/bos": "0.2.0", + "@opam/bos": "*", "@reason-native/rely": "*", "@opam/odoc": "*", "@opam/ocamlformat": "*", "@opam/ocaml-lsp-server": "*" }, "resolutions": { - "refmterr": "ManasJayanth/reason-native:refmterr.opam#3e273ac3786ba70bf773d304c2bf279b0eb9be36", - "@opam/cli": "reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "@reason-native/cli": "reasonml/reason-native:cli.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "@reason-native/rely": "reasonml/reason-native:rely.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "@opam/pastel": "reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "@opam/console": "reasonml/reason-native:console.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "@opam/file-context-printer": "reasonml/reason-native:file-context-printer.opam#3529b8f526eff146ff477f95f288acbc70ce466d", - "@opam/pastel": "reasonml/reason-native:pastel.opam#3529b8f526eff146ff477f95f288acbc70ce466d" + "@opam/cli": "reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", + "@reason-native/cli": "reasonml/reason-native:cli.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", + "@reason-native/rely": "reasonml/reason-native:rely.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", + "@opam/pastel": "reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", + "@opam/console": "reasonml/reason-native:console.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", + "@opam/file-context-printer": "reasonml/reason-native:file-context-printer.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8", + "@opam/pastel": "reasonml/reason-native:pastel.opam#20b1997b6451d9715dfdbeec86a9d274c7430ed8" } }