diff --git a/bin/Extract.re b/bin/Extract.re index 091d111..b1a3059 100644 --- a/bin/Extract.re +++ b/bin/Extract.re @@ -33,7 +33,7 @@ let processReasonFile = path => { }; let rec processPath = path => { - if (! Sys.file_exists(path)) { + if (!Sys.file_exists(path)) { Printf.eprintf("Error: file or directory does not exist: %s\n", path); exit(1); }; diff --git a/esy.lock/index.json b/esy.lock/index.json index 3c16d2b..41db31b 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,32 +1,35 @@ { - "checksum": "8ac21041dbddbd672d8b4ee561f7b750", + "checksum": "08e6aea6796cfc0ffa5472231ec257ba", "root": "bs-react-intl-extractor@link-dev:./package.json", "node": { - "refmterr@3.1.10@d41d8cd9": { - "id": "refmterr@3.1.10@d41d8cd9", + "refmterr@3.3.0@d41d8cd9": { + "id": "refmterr@3.3.0@d41d8cd9", "name": "refmterr", - "version": "3.1.10", + "version": "3.3.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/refmterr/-/refmterr-3.1.10.tgz#sha1:7c3e238022acb5de4e2254ab506d70eee13c0a46" + "archive:https://registry.npmjs.org/refmterr/-/refmterr-3.3.0.tgz#sha1:45adde80205093c201b491b3c37dd7740c9b036b" ] }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/re@opam:1.7.3@83095efd", - "@opam/dune@opam:1.6.3@a7d7baed", "@esy-ocaml/reason@3.4.0@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@reason-native/pastel@0.2.3@d41d8cd9", + "@reason-native/console@0.1.0@d41d8cd9", + "@opam/re@opam:1.9.0@d4d5e13d", "@opam/dune@opam:1.11.4@a7ccb7ae", + "@opam/atdgen@opam:2.0.0@46af0360", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [] }, - "ocaml@4.6.10@d41d8cd9": { - "id": "ocaml@4.6.10@d41d8cd9", + "ocaml@4.6.1000@d41d8cd9": { + "id": "ocaml@4.6.1000@d41d8cd9", "name": "ocaml", - "version": "4.6.10", + "version": "4.6.1000", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.6.10.tgz#sha1:33c67d0275dc1aeba25b11557192aefcd3cf0a6a" + "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.6.1000.tgz#sha1:99525ef559353481396454f9a072dedc96b52f44" ] }, "overrides": [], @@ -44,203 +47,265 @@ }, "overrides": [], "dependencies": [ - "refmterr@3.1.10@d41d8cd9", "ocaml@4.6.10@d41d8cd9", - "@opam/yojson@opam:1.6.0@f7ec7c12", - "@opam/ppx_fast_pipe@opam:0.0.1@2e77442d", - "@opam/dune@opam:1.6.3@a7d7baed", - "@opam/alcotest@opam:0.8.5@0b35b339", - "@esy-ocaml/reason@3.4.0@d41d8cd9" + "refmterr@3.3.0@d41d8cd9", "ocaml@4.6.1000@d41d8cd9", + "@opam/yojson@opam:1.7.0@7056d985", + "@opam/ppx_fast_pipe@opam:0.0.1@27d7b07b", + "@opam/dune@opam:1.11.4@a7ccb7ae", + "@opam/alcotest@opam:0.8.5@68e6c66c", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [ "@esy-ocaml/merlin@3.0.5005@d41d8cd9" ] }, - "@opam/yojson@opam:1.6.0@f7ec7c12": { - "id": "@opam/yojson@opam:1.6.0@f7ec7c12", + "@reason-native/pastel@0.2.3@d41d8cd9": { + "id": "@reason-native/pastel@0.2.3@d41d8cd9", + "name": "@reason-native/pastel", + "version": "0.2.3", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@reason-native/pastel/-/pastel-0.2.3.tgz#sha1:5c5d420c09874584ce15a38695c5dfd0f0ff5dfa" + ] + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/re@opam:1.9.0@d4d5e13d", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/reason@3.5.2@d41d8cd9" + ], + "devDependencies": [] + }, + "@reason-native/console@0.1.0@d41d8cd9": { + "id": "@reason-native/console@0.1.0@d41d8cd9", + "name": "@reason-native/console", + "version": "0.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@reason-native/console/-/console-0.1.0.tgz#sha1:3b56f0e9e1be8464329793df29020aa90e71c22c" + ] + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", + "@esy-ocaml/reason@3.5.2@d41d8cd9" + ], + "devDependencies": [] + }, + "@opam/yojson@opam:1.7.0@7056d985": { + "id": "@opam/yojson@opam:1.7.0@7056d985", "name": "@opam/yojson", - "version": "opam:1.6.0", + "version": "opam:1.7.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/8c/8ca16557d3068253cc375452af3bde96#md5:8ca16557d3068253cc375452af3bde96", - "archive:https://github.com/ocaml-community/yojson/releases/download/1.6.0/yojson-1.6.0.tbz#md5:8ca16557d3068253cc375452af3bde96" + "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" ], "opam": { "name": "yojson", - "version": "1.6.0", - "path": "esy.lock/opam/yojson.1.6.0" + "version": "1.7.0", + "path": "esy.lock/opam/yojson.1.7.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/dune@opam:1.6.3@a7d7baed", "@opam/cppo@opam:1.6.5@bec3dbd9", - "@opam/biniou@opam:1.2.0@c8516f18", + "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@opam/cppo@opam:1.6.6@f4f83858", + "@opam/biniou@opam:1.2.1@d7570399", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/biniou@opam:1.2.0@c8516f18" + "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@opam/biniou@opam:1.2.1@d7570399" ] }, - "@opam/uuidm@opam:0.9.6@bcd0dcef": { - "id": "@opam/uuidm@opam:0.9.6@bcd0dcef", + "@opam/uuidm@opam:0.9.7@bf725775": { + "id": "@opam/uuidm@opam:0.9.7@bf725775", "name": "@opam/uuidm", - "version": "opam:0.9.6", + "version": "opam:0.9.7", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/98/98ef30cd99ad4e4f7b4c33affa19465b#md5:98ef30cd99ad4e4f7b4c33affa19465b", - "archive:http://erratique.ch/software/uuidm/releases/uuidm-0.9.6.tbz#md5:98ef30cd99ad4e4f7b4c33affa19465b" + "archive:https://opam.ocaml.org/cache/md5/54/54658248e3981d8c05237d0a4277ccd3#md5:54658248e3981d8c05237d0a4277ccd3", + "archive:https://erratique.ch/software/uuidm/releases/uuidm-0.9.7.tbz#md5:54658248e3981d8c05237d0a4277ccd3" ], "opam": { "name": "uuidm", - "version": "0.9.6", - "path": "esy.lock/opam/uuidm.0.9.6" + "version": "0.9.7", + "path": "esy.lock/opam/uuidm.0.9.7" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocamlbuild@opam:0.12.0@6c616094", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@opam/base-bytes@opam:base@19d0c2ff", + "ocaml@4.6.1000@d41d8cd9", "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/cmdliner@opam:1.0.4@93208aac", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ "ocaml@4.6.1000@d41d8cd9" ] + }, + "@opam/topkg@opam:1.0.1@a42c631e": { + "id": "@opam/topkg@opam:1.0.1@a42c631e", + "name": "@opam/topkg", + "version": "opam:1.0.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/16/16b90e066d8972a5ef59655e7c28b3e9#md5:16b90e066d8972a5ef59655e7c28b3e9", + "archive:http://erratique.ch/software/topkg/releases/topkg-1.0.1.tbz#md5:16b90e066d8972a5ef59655e7c28b3e9" + ], + "opam": { + "name": "topkg", + "version": "1.0.1", + "path": "esy.lock/opam/topkg.1.0.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff" + "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03" ] }, - "@opam/uchar@opam:0.0.2@c8218eea": { - "id": "@opam/uchar@opam:0.0.2@c8218eea", - "name": "@opam/uchar", - "version": "opam:0.0.2", + "@opam/stdlib-shims@opam:0.1.0@d957c903": { + "id": "@opam/stdlib-shims@opam:0.1.0@d957c903", + "name": "@opam/stdlib-shims", + "version": "opam:0.1.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/c9/c9ba2c738d264c420c642f7bb1cf4a36#md5:c9ba2c738d264c420c642f7bb1cf4a36", - "archive:https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz#md5:c9ba2c738d264c420c642f7bb1cf4a36" + "archive:https://opam.ocaml.org/cache/md5/12/12b5704eed70c6bff5ac39a16db1425d#md5:12b5704eed70c6bff5ac39a16db1425d", + "archive:https://github.com/ocaml/stdlib-shims/releases/download/0.1.0/stdlib-shims-0.1.0.tbz#md5:12b5704eed70c6bff5ac39a16db1425d" ], "opam": { - "name": "uchar", - "version": "0.0.2", - "path": "esy.lock/opam/uchar.0.0.2" + "name": "stdlib-shims", + "version": "0.1.0", + "path": "esy.lock/opam/stdlib-shims.0.1.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlbuild@opam:0.12.0@6c616094", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" + ] }, - "@opam/topkg@opam:1.0.0@61f4ccf9": { - "id": "@opam/topkg@opam:1.0.0@61f4ccf9", - "name": "@opam/topkg", - "version": "opam:1.0.0", + "@opam/seq@opam:0.2.2@e9144e45": { + "id": "@opam/seq@opam:0.2.2@e9144e45", + "name": "@opam/seq", + "version": "opam:0.2.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3d76bda06bf68cb5853caf6627da603#md5:e3d76bda06bf68cb5853caf6627da603", - "archive:http://erratique.ch/software/topkg/releases/topkg-1.0.0.tbz#md5:e3d76bda06bf68cb5853caf6627da603" + "archive:https://opam.ocaml.org/cache/md5/90/9033e02283aa3bde9f97f24e632902e3#md5:9033e02283aa3bde9f97f24e632902e3", + "archive:https://github.com/c-cube/seq/archive/0.2.2.tar.gz#md5:9033e02283aa3bde9f97f24e632902e3" ], "opam": { - "name": "topkg", - "version": "1.0.0", - "path": "esy.lock/opam/topkg.1.0.0" + "name": "seq", + "version": "0.2.2", + "path": "esy.lock/opam/seq.0.2.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocamlbuild@opam:0.12.0@6c616094", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ocamlbuild@opam:0.12.0@6c616094" + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" ] }, - "@opam/result@opam:1.3@bee8bf2e": { - "id": "@opam/result@opam:1.3@bee8bf2e", + "@opam/result@opam:1.4@dc720aef": { + "id": "@opam/result@opam:1.4@dc720aef", "name": "@opam/result", - "version": "opam:1.3", + "version": "opam:1.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/4b/4beebefd41f7f899b6eeba7414e7ae01#md5:4beebefd41f7f899b6eeba7414e7ae01", - "archive:https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz#md5:4beebefd41f7f899b6eeba7414e7ae01" + "archive:https://opam.ocaml.org/cache/md5/d3/d3162dbc501a2af65c8c71e0866541da#md5:d3162dbc501a2af65c8c71e0866541da", + "archive:https://github.com/janestreet/result/archive/1.4.tar.gz#md5:d3162dbc501a2af65c8c71e0866541da" ], "opam": { "name": "result", - "version": "1.3", - "path": "esy.lock/opam/result.1.3" + "version": "1.4", + "path": "esy.lock/opam/result.1.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" + ] }, - "@opam/reason@opam:3.4.0@9dac40ad": { - "id": "@opam/reason@opam:3.4.0@9dac40ad", + "@opam/reason@opam:3.5.2@f689c2cb": { + "id": "@opam/reason@opam:3.5.2@f689c2cb", "name": "@opam/reason", - "version": "opam:3.4.0", + "version": "opam:3.5.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/1b/1b6cba03588e5fba3b5eb693c0d02dea#md5:1b6cba03588e5fba3b5eb693c0d02dea", - "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.4.0.tgz#md5:1b6cba03588e5fba3b5eb693c0d02dea" + "archive:https://opam.ocaml.org/cache/md5/66/66c54296009e0f6cbc8e93aa01105cbb#md5:66c54296009e0f6cbc8e93aa01105cbb", + "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.5.2.tgz#md5:66c54296009e0f6cbc8e93aa01105cbb" ], "opam": { "name": "reason", - "version": "3.4.0", - "path": "esy.lock/opam/reason.3.4.0" + "version": "3.5.2", + "path": "esy.lock/opam/reason.3.5.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3", - "@opam/merlin-extend@opam:0.3@e1fc0d08", - "@opam/menhir@opam:20181113@0c8257a8", - "@opam/dune@opam:1.6.3@a7d7baed", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/merlin-extend@opam:0.5@a5dd7d4b", + "@opam/menhir@opam:20190924@004407ff", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3", - "@opam/merlin-extend@opam:0.3@e1fc0d08", - "@opam/menhir@opam:20181113@0c8257a8" + "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/merlin-extend@opam:0.5@a5dd7d4b", + "@opam/menhir@opam:20190924@004407ff", + "@opam/dune@opam:1.11.4@a7ccb7ae" ] }, - "@opam/re@opam:1.7.3@83095efd": { - "id": "@opam/re@opam:1.7.3@83095efd", + "@opam/re@opam:1.9.0@d4d5e13d": { + "id": "@opam/re@opam:1.9.0@d4d5e13d", "name": "@opam/re", - "version": "opam:1.7.3", + "version": "opam:1.9.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/d2/d2a74ca77216861bce4449600a132de9#md5:d2a74ca77216861bce4449600a132de9", - "archive:https://github.com/ocaml/ocaml-re/releases/download/1.7.3/re-1.7.3.tbz#md5:d2a74ca77216861bce4449600a132de9" + "archive:https://opam.ocaml.org/cache/md5/bd/bddaed4f386a22cace7850c9c7dac296#md5:bddaed4f386a22cace7850c9c7dac296", + "archive:https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz#md5:bddaed4f386a22cace7850c9c7dac296" ], "opam": { "name": "re", - "version": "1.7.3", - "path": "esy.lock/opam/re.1.7.3" + "version": "1.9.0", + "path": "esy.lock/opam/re.1.9.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@opam/seq@opam:0.2.2@e9144e45", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/seq@opam:0.2.2@e9144e45", + "@opam/dune@opam:1.11.4@a7ccb7ae" + ] }, - "@opam/ppx_fast_pipe@opam:0.0.1@2e77442d": { - "id": "@opam/ppx_fast_pipe@opam:0.0.1@2e77442d", + "@opam/ppx_fast_pipe@opam:0.0.1@27d7b07b": { + "id": "@opam/ppx_fast_pipe@opam:0.0.1@27d7b07b", "name": "@opam/ppx_fast_pipe", "version": "opam:0.0.1", "source": { @@ -257,175 +322,176 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/reason@opam:3.4.0@9dac40ad", - "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3", - "@opam/dune@opam:1.6.3@a7d7baed", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@opam/reason@opam:3.5.2@f689c2cb", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/reason@opam:3.4.0@9dac40ad", - "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3" + "ocaml@4.6.1000@d41d8cd9", "@opam/reason@opam:3.5.2@f689c2cb", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@a7ccb7ae" ] }, - "@opam/ppx_derivers@opam:1.0@78655ff8": { - "id": "@opam/ppx_derivers@opam:1.0@78655ff8", + "@opam/ppx_derivers@opam:1.2.1@ecf0aa45": { + "id": "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", "name": "@opam/ppx_derivers", - "version": "opam:1.0", + "version": "opam:1.2.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/4d/4ddce8f43fdb9b0ef0ab6a7cbfebc3e3#md5:4ddce8f43fdb9b0ef0ab6a7cbfebc3e3", - "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.0.tar.gz#md5:4ddce8f43fdb9b0ef0ab6a7cbfebc3e3" + "archive:https://opam.ocaml.org/cache/md5/5d/5dc2bf130c1db3c731fe0fffc5648b41#md5:5dc2bf130c1db3c731fe0fffc5648b41", + "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#md5:5dc2bf130c1db3c731fe0fffc5648b41" ], "opam": { "name": "ppx_derivers", - "version": "1.0", - "path": "esy.lock/opam/ppx_derivers.1.0" + "version": "1.2.1", + "path": "esy.lock/opam/ppx_derivers.1.2.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" + ] }, - "@opam/ocamlfind@opam:1.8.0@96572762": { - "id": "@opam/ocamlfind@opam:1.8.0@96572762", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9": { + "id": "@opam/ocamlfind@opam:1.8.1@ff07b0f9", "name": "@opam/ocamlfind", - "version": "opam:1.8.0", + "version": "opam:1.8.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/a7/a710c559667672077a93d34eb6a42e5b#md5:a710c559667672077a93d34eb6a42e5b", - "archive:http://download2.camlcity.org/download/findlib-1.8.0.tar.gz#md5:a710c559667672077a93d34eb6a42e5b", - "archive:http://download.camlcity.org/download/findlib-1.8.0.tar.gz#md5:a710c559667672077a93d34eb6a42e5b" + "archive:https://opam.ocaml.org/cache/md5/18/18ca650982c15536616dea0e422cbd8c#md5:18ca650982c15536616dea0e422cbd8c", + "archive:http://download2.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c", + "archive:http://download.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c" ], "opam": { "name": "ocamlfind", - "version": "1.8.0", - "path": "esy.lock/opam/ocamlfind.1.8.0" + "version": "1.8.1", + "path": "esy.lock/opam/ocamlfind.1.8.1" } }, "overrides": [ { "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override" + "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override" } ], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/conf-m4@opam:1@3279850f", + "ocaml@4.6.1000@d41d8cd9", "@opam/conf-m4@opam:1@3b2b148a", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ "ocaml@4.6.1000@d41d8cd9" ] }, - "@opam/ocamlbuild@opam:0.12.0@6c616094": { - "id": "@opam/ocamlbuild@opam:0.12.0@6c616094", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03": { + "id": "@opam/ocamlbuild@opam:0.14.0@6ac75d03", "name": "@opam/ocamlbuild", - "version": "opam:0.12.0", + "version": "opam:0.14.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/44/442baa19470bd49150f153122e22907b#md5:442baa19470bd49150f153122e22907b", - "archive:https://github.com/ocaml/ocamlbuild/archive/0.12.0.tar.gz#md5:442baa19470bd49150f153122e22907b" + "archive:https://opam.ocaml.org/cache/sha256/87/87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78#sha256:87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78", + "archive:https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz#sha256:87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78" ], "opam": { "name": "ocamlbuild", - "version": "0.12.0", - "path": "esy.lock/opam/ocamlbuild.0.12.0" + "version": "0.14.0", + "path": "esy.lock/opam/ocamlbuild.0.14.0" } }, "overrides": [ { "opamoverride": - "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.12.0_opam_override" + "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override" } ], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ "ocaml@4.6.1000@d41d8cd9" ] }, - "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3": { - "id": "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc": { + "id": "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", "name": "@opam/ocaml-migrate-parsetree", - "version": "opam:1.2.0", + "version": "opam:1.5.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/cc/cc6fb09ad6f99156c7dba47711c62c6f#md5:cc6fb09ad6f99156c7dba47711c62c6f", - "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.2.0/ocaml-migrate-parsetree-v1.2.0.tbz#md5:cc6fb09ad6f99156c7dba47711c62c6f" + "archive:https://opam.ocaml.org/cache/sha256/7f/7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0#sha256:7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0", + "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.5.0/ocaml-migrate-parsetree-v1.5.0.tbz#sha256:7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0" ], "opam": { "name": "ocaml-migrate-parsetree", - "version": "1.2.0", - "path": "esy.lock/opam/ocaml-migrate-parsetree.1.2.0" + "version": "1.5.0", + "path": "esy.lock/opam/ocaml-migrate-parsetree.1.5.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ppx_derivers@opam:1.0@78655ff8", - "@opam/dune@opam:1.6.3@a7d7baed", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", + "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ppx_derivers@opam:1.0@78655ff8" + "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", + "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", + "@opam/dune@opam:1.11.4@a7ccb7ae" ] }, - "@opam/merlin-extend@opam:0.3@e1fc0d08": { - "id": "@opam/merlin-extend@opam:0.3@e1fc0d08", + "@opam/merlin-extend@opam:0.5@a5dd7d4b": { + "id": "@opam/merlin-extend@opam:0.5@a5dd7d4b", "name": "@opam/merlin-extend", - "version": "opam:0.3", + "version": "opam:0.5", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/9c/9c6dfd4f53328f02f12fcc265f4e2dda#md5:9c6dfd4f53328f02f12fcc265f4e2dda", - "archive:https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz#md5:9c6dfd4f53328f02f12fcc265f4e2dda" + "archive:https://opam.ocaml.org/cache/sha256/ca/ca3a38c360c7d4827eb4789abf7a6aa4b6e3b4e3c3ef69a5be64dce4601ec227#sha256:ca3a38c360c7d4827eb4789abf7a6aa4b6e3b4e3c3ef69a5be64dce4601ec227", + "archive:https://github.com/let-def/merlin-extend/releases/download/v0.5/merlin-extend-v0.5.tbz#sha256:ca3a38c360c7d4827eb4789abf7a6aa4b6e3b4e3c3ef69a5be64dce4601ec227" ], "opam": { "name": "merlin-extend", - "version": "0.3", - "path": "esy.lock/opam/merlin-extend.0.3" + "version": "0.5", + "path": "esy.lock/opam/merlin-extend.0.5" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/cppo@opam:1.6.5@bec3dbd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", + "@opam/cppo@opam:1.6.6@f4f83858", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" + ] }, - "@opam/menhir@opam:20181113@0c8257a8": { - "id": "@opam/menhir@opam:20181113@0c8257a8", + "@opam/menhir@opam:20190924@004407ff": { + "id": "@opam/menhir@opam:20190924@004407ff", "name": "@opam/menhir", - "version": "opam:20181113", + "version": "opam:20190924", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/69/69ce441a06ea131cd43e7b44c4303f3c#md5:69ce441a06ea131cd43e7b44c4303f3c", - "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20181113/archive.tar.gz#md5:69ce441a06ea131cd43e7b44c4303f3c" + "archive:https://opam.ocaml.org/cache/md5/67/677f1997fb73177d5a00fa1b8d61c3ef#md5:677f1997fb73177d5a00fa1b8d61c3ef", + "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20190924/archive.tar.gz#md5:677f1997fb73177d5a00fa1b8d61c3ef" ], "opam": { "name": "menhir", - "version": "20181113", - "path": "esy.lock/opam/menhir.20181113" + "version": "20190924", + "path": "esy.lock/opam/menhir.20190924" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocamlbuild@opam:0.12.0@6c616094", + "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ "ocaml@4.6.1000@d41d8cd9" ] }, - "@opam/jbuilder@opam:transition@58bdfe0a": { - "id": "@opam/jbuilder@opam:transition@58bdfe0a", + "@opam/jbuilder@opam:transition@20522f05": { + "id": "@opam/jbuilder@opam:transition@20522f05", "name": "@opam/jbuilder", "version": "opam:transition", "source": { @@ -439,144 +505,126 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.6.3@a7d7baed", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.6.3@a7d7baed" + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" ] }, - "@opam/fmt@opam:0.8.5@01e38a4e": { - "id": "@opam/fmt@opam:0.8.5@01e38a4e", + "@opam/fmt@opam:0.8.8@01c3a23c": { + "id": "@opam/fmt@opam:0.8.8@01c3a23c", "name": "@opam/fmt", - "version": "opam:0.8.5", + "version": "opam:0.8.8", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/77/77b64aa6f20f09de28f2405d6195f12c#md5:77b64aa6f20f09de28f2405d6195f12c", - "archive:http://erratique.ch/software/fmt/releases/fmt-0.8.5.tbz#md5:77b64aa6f20f09de28f2405d6195f12c" + "archive:https://opam.ocaml.org/cache/md5/47/473490fcfdf3ff0a8ccee226b873d4b2#md5:473490fcfdf3ff0a8ccee226b873d4b2", + "archive:https://erratique.ch/software/fmt/releases/fmt-0.8.8.tbz#md5:473490fcfdf3ff0a8ccee226b873d4b2" ], "opam": { "name": "fmt", - "version": "0.8.5", - "path": "esy.lock/opam/fmt.0.8.5" + "version": "0.8.8", + "path": "esy.lock/opam/fmt.0.8.8" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/topkg@opam:1.0.0@61f4ccf9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocamlbuild@opam:0.12.0@6c616094", - "@opam/cmdliner@opam:1.0.3@96d31520", + "ocaml@4.6.1000@d41d8cd9", "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/stdlib-shims@opam:0.1.0@d957c903", + "@opam/seq@opam:0.2.2@e9144e45", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/result@opam:1.3@bee8bf2e" + "ocaml@4.6.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.1.0@d957c903", + "@opam/seq@opam:0.2.2@e9144e45" ] }, - "@opam/easy-format@opam:1.3.1@9abfd4ed": { - "id": "@opam/easy-format@opam:1.3.1@9abfd4ed", + "@opam/easy-format@opam:1.3.2@0484b3c4": { + "id": "@opam/easy-format@opam:1.3.2@0484b3c4", "name": "@opam/easy-format", - "version": "opam:1.3.1", + "version": "opam:1.3.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/4e/4e163700fb88fdcd6b8976c3a216c8ea#md5:4e163700fb88fdcd6b8976c3a216c8ea", - "archive:https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz#md5:4e163700fb88fdcd6b8976c3a216c8ea" + "archive:https://opam.ocaml.org/cache/sha256/34/3440c2b882d537ae5e9011eb06abb53f5667e651ea4bb3b460ea8230fa8c1926#sha256:3440c2b882d537ae5e9011eb06abb53f5667e651ea4bb3b460ea8230fa8c1926", + "archive:https://github.com/mjambon/easy-format/releases/download/1.3.2/easy-format-1.3.2.tbz#sha256:3440c2b882d537ae5e9011eb06abb53f5667e651ea4bb3b460ea8230fa8c1926" ], "opam": { "name": "easy-format", - "version": "1.3.1", - "path": "esy.lock/opam/easy-format.1.3.1" + "version": "1.3.2", + "path": "esy.lock/opam/easy-format.1.3.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae" + ] }, - "@opam/dune@opam:1.6.3@a7d7baed": { - "id": "@opam/dune@opam:1.6.3@a7d7baed", + "@opam/dune@opam:1.11.4@a7ccb7ae": { + "id": "@opam/dune@opam:1.11.4@a7ccb7ae", "name": "@opam/dune", - "version": "opam:1.6.3", + "version": "opam:1.11.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/12/1212a36547d25269675d767c38fecf5f#md5:1212a36547d25269675d767c38fecf5f", - "archive:https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz#md5:1212a36547d25269675d767c38fecf5f" + "archive:https://opam.ocaml.org/cache/sha256/77/77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6#sha256:77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6", + "archive:https://github.com/ocaml/dune/releases/download/1.11.4/dune-build-info-1.11.4.tbz#sha256:77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6" ], "opam": { "name": "dune", - "version": "1.6.3", - "path": "esy.lock/opam/dune.1.6.3" + "version": "1.11.4", + "path": "esy.lock/opam/dune.1.11.4" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__dune_opam__c__1.6.3_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@4.6.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@4.6.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" ] }, - "@opam/cppo@opam:1.6.5@bec3dbd9": { - "id": "@opam/cppo@opam:1.6.5@bec3dbd9", + "@opam/cppo@opam:1.6.6@f4f83858": { + "id": "@opam/cppo@opam:1.6.6@f4f83858", "name": "@opam/cppo", - "version": "opam:1.6.5", + "version": "opam:1.6.6", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/1c/1cd25741d31417995b0973fe0b6f6c82#md5:1cd25741d31417995b0973fe0b6f6c82", - "archive:https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz#md5:1cd25741d31417995b0973fe0b6f6c82" + "archive:https://opam.ocaml.org/cache/sha256/e7/e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0", + "archive:https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" ], "opam": { "name": "cppo", - "version": "1.6.5", - "path": "esy.lock/opam/cppo.1.6.5" + "version": "1.6.6", + "path": "esy.lock/opam/cppo.1.6.6" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb" + "ocaml@4.6.1000@d41d8cd9", "@opam/dune@opam:1.11.4@a7ccb7ae", + "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conf-which@opam:1@1da7b8cf": { - "id": "@opam/conf-which@opam:1@1da7b8cf", - "name": "@opam/conf-which", - "version": "opam:1", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "conf-which", - "version": "1", - "path": "esy.lock/opam/conf-which.1" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/conf-m4@opam:1@3279850f": { - "id": "@opam/conf-m4@opam:1@3279850f", + "@opam/conf-m4@opam:1@3b2b148a": { + "id": "@opam/conf-m4@opam:1@3b2b148a", "name": "@opam/conf-m4", "version": "opam:1", "source": { @@ -592,53 +640,52 @@ "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [] }, - "@opam/cmdliner@opam:1.0.3@96d31520": { - "id": "@opam/cmdliner@opam:1.0.3@96d31520", + "@opam/cmdliner@opam:1.0.4@93208aac": { + "id": "@opam/cmdliner@opam:1.0.4@93208aac", "name": "@opam/cmdliner", - "version": "opam:1.0.3", + "version": "opam:1.0.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/36/3674ad01d4445424105d33818c78fba8#md5:3674ad01d4445424105d33818c78fba8", - "archive:http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.3.tbz#md5:3674ad01d4445424105d33818c78fba8" + "archive:https://opam.ocaml.org/cache/md5/fe/fe2213d0bc63b1e10a2d0aa66d2fc8d9#md5:fe2213d0bc63b1e10a2d0aa66d2fc8d9", + "archive:http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz#md5:fe2213d0bc63b1e10a2d0aa66d2fc8d9" ], "opam": { "name": "cmdliner", - "version": "1.0.3", - "path": "esy.lock/opam/cmdliner.1.0.3" + "version": "1.0.4", + "path": "esy.lock/opam/cmdliner.1.0.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ "ocaml@4.6.1000@d41d8cd9" ] }, - "@opam/biniou@opam:1.2.0@c8516f18": { - "id": "@opam/biniou@opam:1.2.0@c8516f18", + "@opam/biniou@opam:1.2.1@d7570399": { + "id": "@opam/biniou@opam:1.2.1@d7570399", "name": "@opam/biniou", - "version": "opam:1.2.0", + "version": "opam:1.2.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/f3/f3e92358e832ed94eaf23ce622ccc2f9#md5:f3e92358e832ed94eaf23ce622ccc2f9", - "archive:https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz#md5:f3e92358e832ed94eaf23ce622ccc2f9" + "archive:https://opam.ocaml.org/cache/sha256/35/35546c68b1929a8e6d27a3b39ecd17b38303a0d47e65eb9d1480c2061ea84335#sha256:35546c68b1929a8e6d27a3b39ecd17b38303a0d47e65eb9d1480c2061ea84335", + "archive:https://github.com/mjambon/biniou/releases/download/1.2.1/biniou-1.2.1.tbz#sha256:35546c68b1929a8e6d27a3b39ecd17b38303a0d47e65eb9d1480c2061ea84335" ], "opam": { "name": "biniou", - "version": "1.2.0", - "path": "esy.lock/opam/biniou.1.2.0" + "version": "1.2.1", + "path": "esy.lock/opam/biniou.1.2.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", - "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/conf-which@opam:1@1da7b8cf", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", + "@opam/dune@opam:1.11.4@a7ccb7ae", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed" + "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", + "@opam/dune@opam:1.11.4@a7ccb7ae" ] }, "@opam/base-unix@opam:base@87d0b2eb": { @@ -690,11 +737,100 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@96572762", + "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9" + ] + }, + "@opam/atdgen-runtime@opam:2.0.0@60f6faab": { + "id": "@opam/atdgen-runtime@opam:2.0.0@60f6faab", + "name": "@opam/atdgen-runtime", + "version": "opam:2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/14/14e47609397c524ea0eae7c3f14f7ccf#md5:14e47609397c524ea0eae7c3f14f7ccf", + "archive:https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz#md5:14e47609397c524ea0eae7c3f14f7ccf" + ], + "opam": { + "name": "atdgen-runtime", + "version": "2.0.0", + "path": "esy.lock/opam/atdgen-runtime.2.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/jbuilder@opam:transition@20522f05", + "@opam/biniou@opam:1.2.1@d7570399", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/jbuilder@opam:transition@20522f05", + "@opam/biniou@opam:1.2.1@d7570399" + ] + }, + "@opam/atdgen@opam:2.0.0@46af0360": { + "id": "@opam/atdgen@opam:2.0.0@46af0360", + "name": "@opam/atdgen", + "version": "opam:2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/14/14e47609397c524ea0eae7c3f14f7ccf#md5:14e47609397c524ea0eae7c3f14f7ccf", + "archive:https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz#md5:14e47609397c524ea0eae7c3f14f7ccf" + ], + "opam": { + "name": "atdgen", + "version": "2.0.0", + "path": "esy.lock/opam/atdgen.2.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/jbuilder@opam:transition@20522f05", + "@opam/biniou@opam:1.2.1@d7570399", + "@opam/atdgen-runtime@opam:2.0.0@60f6faab", + "@opam/atd@opam:2.0.0@e0ddd12f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/jbuilder@opam:transition@20522f05", + "@opam/biniou@opam:1.2.1@d7570399", + "@opam/atdgen-runtime@opam:2.0.0@60f6faab", + "@opam/atd@opam:2.0.0@e0ddd12f" + ] + }, + "@opam/atd@opam:2.0.0@e0ddd12f": { + "id": "@opam/atd@opam:2.0.0@e0ddd12f", + "name": "@opam/atd", + "version": "opam:2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/14/14e47609397c524ea0eae7c3f14f7ccf#md5:14e47609397c524ea0eae7c3f14f7ccf", + "archive:https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz#md5:14e47609397c524ea0eae7c3f14f7ccf" + ], + "opam": { + "name": "atd", + "version": "2.0.0", + "path": "esy.lock/opam/atd.2.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", "@opam/menhir@opam:20190924@004407ff", + "@opam/jbuilder@opam:transition@20522f05", + "@opam/easy-format@opam:1.3.2@0484b3c4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@96572762" + "ocaml@4.6.1000@d41d8cd9", "@opam/jbuilder@opam:transition@20522f05", + "@opam/easy-format@opam:1.3.2@0484b3c4" ] }, "@opam/astring@opam:0.8.3@4e5e17d5": { @@ -715,18 +851,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocamlbuild@opam:0.12.0@6c616094", + "ocaml@4.6.1000@d41d8cd9", "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff" + "ocaml@4.6.1000@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff" ] }, - "@opam/alcotest@opam:0.8.5@0b35b339": { - "id": "@opam/alcotest@opam:0.8.5@0b35b339", + "@opam/alcotest@opam:0.8.5@68e6c66c": { + "id": "@opam/alcotest@opam:0.8.5@68e6c66c", "name": "@opam/alcotest", "version": "opam:0.8.5", "source": { @@ -743,17 +879,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uuidm@opam:0.9.6@bcd0dcef", - "@opam/result@opam:1.3@bee8bf2e", "@opam/fmt@opam:0.8.5@01e38a4e", - "@opam/dune@opam:1.6.3@a7d7baed", - "@opam/cmdliner@opam:1.0.3@96d31520", + "ocaml@4.6.1000@d41d8cd9", "@opam/uuidm@opam:0.9.7@bf725775", + "@opam/result@opam:1.4@dc720aef", "@opam/fmt@opam:0.8.8@01c3a23c", + "@opam/dune@opam:1.11.4@a7ccb7ae", + "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/astring@opam:0.8.3@4e5e17d5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uuidm@opam:0.9.6@bcd0dcef", - "@opam/result@opam:1.3@bee8bf2e", "@opam/fmt@opam:0.8.5@01e38a4e", - "@opam/cmdliner@opam:1.0.3@96d31520", + "ocaml@4.6.1000@d41d8cd9", "@opam/uuidm@opam:0.9.7@bf725775", + "@opam/result@opam:1.4@dc720aef", "@opam/fmt@opam:0.8.8@01c3a23c", + "@opam/dune@opam:1.11.4@a7ccb7ae", + "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/astring@opam:0.8.3@4e5e17d5" ] }, @@ -771,24 +908,24 @@ "dependencies": [], "devDependencies": [] }, - "@esy-ocaml/reason@3.4.0@d41d8cd9": { - "id": "@esy-ocaml/reason@3.4.0@d41d8cd9", + "@esy-ocaml/reason@3.5.2@d41d8cd9": { + "id": "@esy-ocaml/reason@3.5.2@d41d8cd9", "name": "@esy-ocaml/reason", - "version": "3.4.0", + "version": "3.5.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.4.0.tgz#sha1:8c84c183a95d489a3e82ff0465effe4b56ff12af" + "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.5.2.tgz#sha1:ac48b63fd66fbbc1d77ab6a2b7e3a1ba21a8f40b" ] }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ocamlfind@opam:1.8.0@96572762", - "@opam/ocaml-migrate-parsetree@opam:1.2.0@5b3aa0d3", - "@opam/merlin-extend@opam:0.3@e1fc0d08", - "@opam/menhir@opam:20181113@0c8257a8", - "@opam/dune@opam:1.6.3@a7d7baed" + "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/merlin-extend@opam:0.5@a5dd7d4b", + "@opam/menhir@opam:20190924@004407ff", + "@opam/dune@opam:1.11.4@a7ccb7ae" ], "devDependencies": [] }, @@ -804,8 +941,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/yojson@opam:1.6.0@f7ec7c12", - "@opam/ocamlfind@opam:1.8.0@96572762", + "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", "@esy-ocaml/substs@0.0.1@d41d8cd9", "@esy-ocaml/esy-installer@0.0.0@d41d8cd9" ], diff --git a/esy.lock/opam/alcotest.0.8.5/opam b/esy.lock/opam/alcotest.0.8.5/opam index 42533b3..ee20bd8 100644 --- a/esy.lock/opam/alcotest.0.8.5/opam +++ b/esy.lock/opam/alcotest.0.8.5/opam @@ -14,7 +14,7 @@ build: [ ] depends: [ - "dune" {build & >= "1.1.0"} + "dune" {>= "1.1.0"} "ocaml" {>= "4.02.3"} "fmt" {>= "0.8.0"} "astring" diff --git a/esy.lock/opam/atd.2.0.0/opam b/esy.lock/opam/atd.2.0.0/opam new file mode 100644 index 0000000..2808354 --- /dev/null +++ b/esy.lock/opam/atd.2.0.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atd" +bug-reports: "https://github.com/mjambon/atd/issues" +dev-repo: "git://github.com/mjambon/atd.git" + +build: [ + ["jbuilder" "subst" "-p" name] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +# Restore when https://github.com/mjambon/atd/issues/121 is resolved. +# build-test: [ +# ["jbuilder" "runtest" "-p" name] +# ] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" + "menhir" {build} + "easy-format" +] +synopsis: "Parser for the ATD data format description language" +description: """ +ATD is the OCaml library providing a parser for the ATD language and +various utilities. ATD stands for Adjustable Type Definitions in +reference to its main property of supporting annotations that allow a +good fit with a variety of data formats.""" +url { + src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz" + checksum: "md5=14e47609397c524ea0eae7c3f14f7ccf" +} diff --git a/esy.lock/opam/atdgen-runtime.2.0.0/opam b/esy.lock/opam/atdgen-runtime.2.0.0/opam new file mode 100644 index 0000000..7236d93 --- /dev/null +++ b/esy.lock/opam/atdgen-runtime.2.0.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atd" +bug-reports: "https://github.com/mjambon/atd/issues" +dev-repo: "git://github.com/mjambon/atd.git" + +build: [ + ["jbuilder" "subst" "-p" name] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +# Restore when https://github.com/mjambon/atd/issues/121 is resolved. +# build-test: [ +# ["jbuilder" "runtest" "-p" name] +# ] + +depends: [ + "ocaml" {>= "4.02.3"} + "jbuilder" + "biniou" {>= "1.0.6"} + "yojson" {>= "1.2.1"} +] +synopsis: "Runtime library for code generated by atdgen." +url { + src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz" + checksum: "md5=14e47609397c524ea0eae7c3f14f7ccf" +} diff --git a/esy.lock/opam/atdgen.2.0.0/opam b/esy.lock/opam/atdgen.2.0.0/opam new file mode 100644 index 0000000..d71d304 --- /dev/null +++ b/esy.lock/opam/atdgen.2.0.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: ["Martin Jambon"] + +homepage: "https://github.com/mjambon/atd" +bug-reports: "https://github.com/mjambon/atd/issues" +dev-repo: "git://github.com/mjambon/atd.git" + +build: [ + ["jbuilder" "subst" "-p" name] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] + +# Restore when https://github.com/mjambon/atd/issues/121 is resolved. +# build-test: [ +# ["jbuilder" "runtest" "-p" name] +# ] + +depends: [ + "ocaml" {>= "4.03.0"} + "jbuilder" + "atd" {>= "2.0.0"} + "atdgen-runtime" {>= "2.0.0"} + "biniou" {>= "1.0.6"} + "yojson" {>= "1.2.1"} +] +synopsis: + "Generates efficient JSON serializers, deserializers and validators" +description: """ +Atdgen is a command-line program that takes as input type definitions in the +ATD syntax and produces OCaml code suitable for data serialization and +deserialization. + +Two data formats are currently supported, these are biniou and JSON. +Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the +other. + +Atdgen was designed with efficiency and durability in mind. Software authors +are encouraged to use Atdgen directly and to write tools that may reuse part of +Atdgen’s source code.""" +url { + src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz" + checksum: "md5=14e47609397c524ea0eae7c3f14f7ccf" +} diff --git a/esy.lock/opam/biniou.1.2.0/opam b/esy.lock/opam/biniou.1.2.0/opam deleted file mode 100644 index 8c205dc..0000000 --- a/esy.lock/opam/biniou.1.2.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] - -homepage: "https://github.com/mjambon/biniou" -bug-reports: "https://github.com/mjambon/biniou/issues" -dev-repo: "git+https://github.com/mjambon/biniou.git" -license: "BSD-3-Clause" - -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name] {with-test} -] -depends: [ - "ocaml" {>= "4.02.3"} - "conf-which" {build} - "jbuilder" {build & >= "1.0+beta7"} - "easy-format" -] -synopsis: - "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" -url { - src: "https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz" - checksum: "md5=f3e92358e832ed94eaf23ce622ccc2f9" -} diff --git a/esy.lock/opam/biniou.1.2.1/opam b/esy.lock/opam/biniou.1.2.1/opam new file mode 100644 index 0000000..b706b42 --- /dev/null +++ b/esy.lock/opam/biniou.1.2.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "-p" name "@doc"] {with-doc} +] +maintainer: ["martin@mjambon.com"] +authors: ["Martin Jambon"] +bug-reports: "https://github.com/mjambon/biniou/issues" +homepage: "https://github.com/mjambon/biniou" +doc: "https://mjambon.github.io/biniou/" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/mjambon/biniou.git" +synopsis: + "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" +description: """ + +Biniou (pronounced "be new") is a binary data format designed for speed, safety, +ease of use and backward compatibility as protocols evolve. Biniou is vastly +equivalent to JSON in terms of functionality but allows implementations several +times faster (4 times faster than yojson), with 25-35% space savings. + +Biniou data can be decoded into human-readable form without knowledge of type +definitions except for field and variant names which are represented by 31-bit +hashes. A program named bdump is provided for routine visualization of biniou +data files. + +The program atdgen is used to derive OCaml-Biniou serializers and deserializers +from type definitions. + +Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt""" +depends: [ + "easy-format" + "dune" {>= "1.10"} + "ocaml" {>= "4.02.3"} +] +url { + src: + "https://github.com/mjambon/biniou/releases/download/1.2.1/biniou-1.2.1.tbz" + checksum: [ + "sha256=35546c68b1929a8e6d27a3b39ecd17b38303a0d47e65eb9d1480c2061ea84335" + "sha512=82670cc77bf3e869ee26e5fbe5a5affa45a22bc8b6c4bd7e85473912780e0111baca59b34a2c14feae3543ce6e239d7fddaeab24b686a65bfe642cdb91d27ebf" + ] +} diff --git a/esy.lock/opam/cmdliner.1.0.3/opam b/esy.lock/opam/cmdliner.1.0.4/opam similarity index 96% rename from esy.lock/opam/cmdliner.1.0.3/opam rename to esy.lock/opam/cmdliner.1.0.4/opam index 661a34b..b2187dc 100644 --- a/esy.lock/opam/cmdliner.1.0.3/opam +++ b/esy.lock/opam/cmdliner.1.0.4/opam @@ -31,6 +31,6 @@ Cmdliner has no dependencies and is distributed under the ISC license. [2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html """ url { -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.3.tbz" -checksum: "3674ad01d4445424105d33818c78fba8" +archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz" +checksum: "fe2213d0bc63b1e10a2d0aa66d2fc8d9" } diff --git a/esy.lock/opam/conf-m4.1/opam b/esy.lock/opam/conf-m4.1/opam index 8f2f90d..c6feb2a 100644 --- a/esy.lock/opam/conf-m4.1/opam +++ b/esy.lock/opam/conf-m4.1/opam @@ -3,19 +3,18 @@ maintainer: "tim@gfxmonk.net" homepage: "http://www.gnu.org/software/m4/m4.html" bug-reports: "https://github.com/ocaml/opam-repository/issues" authors: "GNU Project" -license: "GPL-3" +license: "GPL-3.0-only" build: [["sh" "-exc" "echo | m4"]] depexts: [ - ["m4"] {os-distribution = "debian"} - ["m4"] {os-distribution = "ubuntu"} + ["m4"] {os-family = "debian"} ["m4"] {os-distribution = "fedora"} ["m4"] {os-distribution = "rhel"} ["m4"] {os-distribution = "centos"} ["m4"] {os-distribution = "alpine"} ["m4"] {os-distribution = "nixos"} ["m4"] {os-family = "suse"} - ["m4"] {os-distribution = "oraclelinux"} - ["m4"] {os-distribution = "archlinux"} + ["m4"] {os-distribution = "ol"} + ["m4"] {os-distribution = "arch"} ] synopsis: "Virtual package relying on m4" description: diff --git a/esy.lock/opam/conf-which.1/opam b/esy.lock/opam/conf-which.1/opam deleted file mode 100644 index be5f74b..0000000 --- a/esy.lock/opam/conf-which.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "2.0" -maintainer: "unixjunkie@sdf.org" -homepage: "http://www.gnu.org/software/which/" -authors: "Carlo Wood" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -license: "GPL-2+" -build: [["which" "which"]] -depexts: [ - ["which"] {os-distribution = "centos"} - ["which"] {os-distribution = "fedora"} - ["which"] {os-family = "suse"} - ["debianutils"] {os-distribution = "debian"} - ["debianutils"] {os-distribution = "ubuntu"} - ["which"] {os-distribution = "nixos"} - ["which"] {os-distribution = "archlinux"} -] -synopsis: "Virtual package relying on which" -description: - "This package can only install if the which program is installed on the system." -flags: conf diff --git a/esy.lock/opam/cppo.1.6.5/opam b/esy.lock/opam/cppo.1.6.5/opam deleted file mode 100644 index 74f8e92..0000000 --- a/esy.lock/opam/cppo.1.6.5/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "https://github.com/mjambon/cppo" -dev-repo: "git+https://github.com/mjambon/cppo.git" -bug-reports: "https://github.com/mjambon/cppo/issues" -license: "BSD-3-Clause" - -build: [ - ["jbuilder" "subst" "-p" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name] {with-test} -] -depends: [ - "ocaml" - "jbuilder" {build & >= "1.0+beta17"} - "base-unix" -] -synopsis: "Equivalent of the C preprocessor for OCaml programs" -url { - src: "https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz" - checksum: "md5=1cd25741d31417995b0973fe0b6f6c82" -} diff --git a/esy.lock/opam/cppo.1.6.6/opam b/esy.lock/opam/cppo.1.6.6/opam new file mode 100644 index 0000000..f683f8b --- /dev/null +++ b/esy.lock/opam/cppo.1.6.6/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "martin@mjambon.com" +authors: "Martin Jambon" +license: "BSD-3-Clause" +homepage: "http://mjambon.com/cppo.html" +doc: "https://ocaml-community.github.io/cppo/" +bug-reports: "https://github.com/ocaml-community/cppo/issues" +depends: [ + "ocaml" {>= "4.03"} + "dune" {>= "1.0"} + "base-unix" +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/ocaml-community/cppo.git" +synopsis: "Code preprocessor like cpp for OCaml" +description: """ +Cppo is an equivalent of the C preprocessor for OCaml programs. +It allows the definition of simple macros and file inclusion. + +Cppo is: + +* more OCaml-friendly than cpp +* easy to learn without consulting a manual +* reasonably fast +* simple to install and to maintain +""" +url { + src: "https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz" + checksum: [ + "sha256=e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" + "sha512=44ecf9d225d9e45490a2feac0bde04865ca398dba6c3579e3370fcd1ea255707b8883590852af8b2df87123801062b9f3acce2455c092deabf431f9c4fb8d8eb" + ] +} diff --git a/esy.lock/opam/dune.1.6.3/opam b/esy.lock/opam/dune.1.11.4/opam similarity index 76% rename from esy.lock/opam/dune.1.6.3/opam rename to esy.lock/opam/dune.1.11.4/opam index 9bcd9e1..19e2511 100644 --- a/esy.lock/opam/dune.1.6.3/opam +++ b/esy.lock/opam/dune.1.11.4/opam @@ -1,29 +1,7 @@ opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/ocaml/dune" -bug-reports: "https://github.com/ocaml/dune/issues" -dev-repo: "git+https://github.com/ocaml/dune.git" -license: "MIT" -depends: [ - "ocaml" {>= "4.02"} - "base-unix" - "base-threads" -] -build: [ - # opam 2 sets OPAM_SWITCH_PREFIX, so we don't need a hardcoded path - ["ocaml" "configure.ml" "--libdir" lib] {opam-version < "2"} - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "--release" "--subst"] {pinned} - ["./boot.exe" "--release" "-j" jobs] -] -conflicts: [ - "jbuilder" {!= "transition"} - "odoc" {< "1.3.0"} -] - synopsis: "Fast, portable and opinionated build system" description: """ + 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. @@ -41,7 +19,35 @@ several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free. """ +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "ocaml" {>= "4.02"} + "base-unix" + "base-threads" +] +conflicts: [ + "jbuilder" {!= "transition"} + "odoc" {< "1.3.0"} + "dune-release" {< "1.3.0"} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + # opam 2 sets OPAM_SWITCH_PREFIX, so we don't need a hardcoded path + ["ocaml" "configure.ml" "--libdir" lib] {opam-version < "2"} + ["ocaml" "bootstrap.ml"] + ["./boot.exe" "--release" "--subst"] {pinned} + ["./boot.exe" "--release" "-j" jobs] +] url { - src: "https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz" - checksum: "md5=1212a36547d25269675d767c38fecf5f" + src: + "https://github.com/ocaml/dune/releases/download/1.11.4/dune-build-info-1.11.4.tbz" + checksum: [ + "sha256=77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6" + "sha512=02f00fd872aa49b832fc8c1e928409f23c79ddf84a53009a58875f222cca36fbb92c905e12c539caec9cbad723f195a8aa24218382dca35a903b3f52b11f06f2" + ] } diff --git a/esy.lock/opam/easy-format.1.3.1/opam b/esy.lock/opam/easy-format.1.3.1/opam deleted file mode 100644 index 7c36f66..0000000 --- a/esy.lock/opam/easy-format.1.3.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "http://mjambon.com/easy-format.html" -bug-reports: "https://github.com/mjambon/easy-format/issues" -dev-repo: "git+https://github.com/mjambon/easy-format.git" -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name] {with-test} -] -depends: [ - "ocaml" {>= "4.02.3"} - "jbuilder" {build} -] -synopsis: - "High-level and functional interface to the Format module of the OCaml standard library" -url { - src: "https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz" - checksum: "md5=4e163700fb88fdcd6b8976c3a216c8ea" -} diff --git a/esy.lock/opam/easy-format.1.3.2/opam b/esy.lock/opam/easy-format.1.3.2/opam new file mode 100644 index 0000000..138d0fb --- /dev/null +++ b/esy.lock/opam/easy-format.1.3.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "-p" name "@doc"] {with-doc} +] +maintainer: ["martin@mjambon.com" "rudi.grinberg@gmail.com"] +authors: ["Martin Jambon"] +bug-reports: "https://github.com/mjambon/easy-format/issues" +homepage: "https://github.com/mjambon/easy-format" +doc: "https://mjambon.github.io/easy-format/" +license: "BSD-3-Clause" +dev-repo: "git+https://github.com/mjambon/easy-format.git" +synopsis: + "High-level and functional interface to the Format module of the OCaml standard library" +description: """ + +This module offers a high-level and functional interface to the Format module of +the OCaml standard library. It is a pretty-printing facility, i.e. it takes as +input some code represented as a tree and formats this code into the most +visually satisfying result, breaking and indenting lines of code where +appropriate. + +Input data must be first modelled and converted into a tree using 3 kinds of +nodes: + +* atoms +* lists +* labelled nodes + +Atoms represent any text that is guaranteed to be printed as-is. Lists can model +any sequence of items such as arrays of data or lists of definitions that are +labelled with something like "int main", "let x =" or "x:".""" +depends: [ + "dune" {>= "1.10"} + "ocaml" {>= "4.02.3"} +] +url { + src: + "https://github.com/mjambon/easy-format/releases/download/1.3.2/easy-format-1.3.2.tbz" + checksum: [ + "sha256=3440c2b882d537ae5e9011eb06abb53f5667e651ea4bb3b460ea8230fa8c1926" + "sha512=e39377a2ff020ceb9ac29e8515a89d9bdbc91dfcfa871c4e3baafa56753fac2896768e5d9822a050dc1e2ade43c8967afb69391a386c0a8ecd4e1f774e236135" + ] +} diff --git a/esy.lock/opam/fmt.0.8.5/opam b/esy.lock/opam/fmt.0.8.8/opam similarity index 65% rename from esy.lock/opam/fmt.0.8.5/opam rename to esy.lock/opam/fmt.0.8.8/opam index aa14093..f493b5f 100644 --- a/esy.lock/opam/fmt.0.8.5/opam +++ b/esy.lock/opam/fmt.0.8.8/opam @@ -1,22 +1,20 @@ opam-version: "2.0" maintainer: "Daniel Bünzli " -authors: [ - "Daniel Bünzli " - "Gabriel Radanne" -] -homepage: "http://erratique.ch/software/fmt" -doc: "http://erratique.ch/software/fmt" -dev-repo: "git+http://erratique.ch/repos/fmt.git" +authors: [ "The fmt programmers" ] +homepage: "https://erratique.ch/software/fmt" +doc: "https://erratique.ch/software/fmt" +dev-repo: "git+https://erratique.ch/repos/fmt.git" bug-reports: "https://github.com/dbuenzli/fmt/issues" tags: [ "string" "format" "pretty-print" "org:erratique" ] license: "ISC" depends: [ - "ocaml" {>= "4.01.0"} + "ocaml" {>= "4.05.0"} "ocamlfind" {build} "ocamlbuild" {build} "topkg" {build & >= "0.9.0"} - "result" - "uchar" + # Can be removed once ocaml >= 4.07 + "seq" + "stdlib-shims" ] depopts: [ "base-unix" "cmdliner" ] conflicts: [ "cmdliner" {< "0.9.8"} ] @@ -25,8 +23,10 @@ build: [[ "--dev-pkg" "%{pinned}%" "--with-base-unix" "%{base-unix:installed}%" "--with-cmdliner" "%{cmdliner:installed}%" ]] -synopsis: "OCaml Format pretty-printer combinators" -description: """ + +synopsis: """OCaml Format pretty-printer combinators""" +description: """\ + Fmt exposes combinators to devise `Format` pretty-printing functions. Fmt depends only on the OCaml standard library. The optional `Fmt_tty` @@ -36,8 +36,9 @@ provides command line support for Fmt depends on [`Cmdliner`][cmdliner]. Fmt is distributed under the ISC license. -[cmdliner]: http://erratique.ch/software/cmdliner""" +[cmdliner]: http://erratique.ch/software/cmdliner +""" url { - src: "http://erratique.ch/software/fmt/releases/fmt-0.8.5.tbz" - checksum: "md5=77b64aa6f20f09de28f2405d6195f12c" +archive: "https://erratique.ch/software/fmt/releases/fmt-0.8.8.tbz" +checksum: "473490fcfdf3ff0a8ccee226b873d4b2" } diff --git a/esy.lock/opam/jbuilder.transition/opam b/esy.lock/opam/jbuilder.transition/opam index 3e3174a..9280c3f 100644 --- a/esy.lock/opam/jbuilder.transition/opam +++ b/esy.lock/opam/jbuilder.transition/opam @@ -5,7 +5,10 @@ homepage: "https://github.com/ocaml/dune" bug-reports: "https://github.com/ocaml/dune/issues" dev-repo: "git+https://github.com/ocaml/dune.git" license: "MIT" -depends: ["ocaml" "dune"] +depends: [ + "ocaml" + "dune" {< "2.0"} +] post-messages: [ "Jbuilder has been renamed and the jbuilder package is now a transition \ package. Use the dune package instead." diff --git a/esy.lock/opam/menhir.20181113/opam b/esy.lock/opam/menhir.20190924/opam similarity index 66% rename from esy.lock/opam/menhir.20181113/opam rename to esy.lock/opam/menhir.20190924/opam index d207e08..348967a 100644 --- a/esy.lock/opam/menhir.20181113/opam +++ b/esy.lock/opam/menhir.20190924/opam @@ -13,9 +13,6 @@ build: [ install: [ [make "-f" "Makefile" "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] ] -remove: [ - [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] -] depends: [ "ocaml" {>= "4.02"} "ocamlfind" {build} @@ -24,9 +21,9 @@ depends: [ synopsis: "An LR(1) parser generator" url { src: - "https://gitlab.inria.fr/fpottier/menhir/repository/20181113/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/repository/20190924/archive.tar.gz" checksum: [ - "md5=69ce441a06ea131cd43e7b44c4303f3c" - "sha512=4ddefcd71d305bfb933a4056da57e36c13c99ec6dfcc4695814798fbbd78b4d65828381ebcb0e58c4c0394105ac763af3d475474e05e408f7080315bc3cf6176" + "md5=677f1997fb73177d5a00fa1b8d61c3ef" + "sha512=ea8a9a6d773529cf6ac05e4c6c4532770fbb8e574c9b646efcefe90d9f24544741e3e8cfd94c8afea0447e34059a8c79c2829b46764ce3a3d6dcb3e7f75980fc" ] } diff --git a/esy.lock/opam/merlin-extend.0.3/opam b/esy.lock/opam/merlin-extend.0.5/opam similarity index 55% rename from esy.lock/opam/merlin-extend.0.3/opam rename to esy.lock/opam/merlin-extend.0.5/opam index db2b130..a3ae0d3 100644 --- a/esy.lock/opam/merlin-extend.0.3/opam +++ b/esy.lock/opam/merlin-extend.0.5/opam @@ -5,20 +5,25 @@ homepage: "https://github.com/let-def/merlin-extend" bug-reports: "https://github.com/let-def/merlin-extend" license: "MIT" dev-repo: "git+https://github.com/let-def/merlin-extend.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "merlin_extend"] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] depends: [ - "ocaml" {>= "4.02.3"} - "ocamlfind" {build} + "dune" {>= "1.0"} "cppo" {build} + "ocaml" {>= "4.02.3"} ] synopsis: "A protocol to provide custom frontend to Merlin" description: """ This protocol allows to replace the OCaml frontend of Merlin. It extends what used to be done with the `-pp' flag to handle a few more cases.""" -flags: light-uninstall +doc: "https://let-def.github.io/merlin-extend" url { - src: "https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz" - checksum: "md5=9c6dfd4f53328f02f12fcc265f4e2dda" + src: + "https://github.com/let-def/merlin-extend/releases/download/v0.5/merlin-extend-v0.5.tbz" + checksum: [ + "sha256=ca3a38c360c7d4827eb4789abf7a6aa4b6e3b4e3c3ef69a5be64dce4601ec227" + "sha512=55c5a3637337abb8ca8db679128a81ca8ccce567bc214d55b2e6444dc0e905b74c64d629bdea2457d0fe4be5306414feefcdbc4d4761fdafd59aa107550936b6" + ] } diff --git a/esy.lock/opam/ocaml-migrate-parsetree.1.2.0/opam b/esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam similarity index 72% rename from esy.lock/opam/ocaml-migrate-parsetree.1.2.0/opam rename to esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam index 1773919..aa41104 100644 --- a/esy.lock/opam/ocaml-migrate-parsetree.1.2.0/opam +++ b/esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam @@ -4,7 +4,7 @@ authors: [ "Frédéric Bour " "Jérémie Dimino " ] -license: "LGPL-2.1" +license: "LGPL-2.1 with OCaml linking exception" homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree" bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues" dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git" @@ -16,7 +16,7 @@ build: [ depends: [ "result" "ppx_derivers" - "dune" {build & >= "1.6.0"} + "dune" {>= "1.9.0"} "ocaml" {>= "4.02.3"} ] synopsis: "Convert OCaml parsetrees between different versions" @@ -29,6 +29,9 @@ rewriters independent of a compiler version. """ url { src: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.2.0/ocaml-migrate-parsetree-v1.2.0.tbz" - checksum: "md5=cc6fb09ad6f99156c7dba47711c62c6f" + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.5.0/ocaml-migrate-parsetree-v1.5.0.tbz" + checksum: [ + "sha256=7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0" + "sha512=87fdccafae83b0437f1ccd4f3cfbc49e699bc0804596480e0df88510ba33410f31d48c7f677fe72800ed3f442a3a586d82d86aee1d12a964f79892833847b16a" + ] } diff --git a/esy.lock/opam/ocamlbuild.0.12.0/opam b/esy.lock/opam/ocamlbuild.0.14.0/opam similarity index 79% rename from esy.lock/opam/ocamlbuild.0.12.0/opam rename to esy.lock/opam/ocamlbuild.0.14.0/opam index 6c17f37..8deabee 100644 --- a/esy.lock/opam/ocamlbuild.0.12.0/opam +++ b/esy.lock/opam/ocamlbuild.0.14.0/opam @@ -3,7 +3,7 @@ maintainer: "Gabriel Scherer " authors: ["Nicolas Pouillard" "Berke Durak"] homepage: "https://github.com/ocaml/ocamlbuild/" bug-reports: "https://github.com/ocaml/ocamlbuild/issues" -license: "LGPL-2 with OCaml linking exception" +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" build: [ @@ -28,9 +28,9 @@ conflicts: [ synopsis: "OCamlbuild is a build system with builtin rules to easily build most OCaml projects." depends: [ - "ocaml" {>= "4.03" & < "4.08.0"} + "ocaml" {>= "4.03"} ] url { - src: "https://github.com/ocaml/ocamlbuild/archive/0.12.0.tar.gz" - checksum: "md5=442baa19470bd49150f153122e22907b" + src: "https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz" + checksum: "sha256=87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78" } diff --git a/esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub b/esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub similarity index 100% rename from esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub rename to esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub diff --git a/esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install b/esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install similarity index 100% rename from esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install rename to esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install diff --git a/esy.lock/opam/ocamlfind.1.8.0/opam b/esy.lock/opam/ocamlfind.1.8.1/opam similarity index 59% rename from esy.lock/opam/ocamlfind.1.8.0/opam rename to esy.lock/opam/ocamlfind.1.8.1/opam index b6b0b26..d757d66 100644 --- a/esy.lock/opam/ocamlfind.1.8.0/opam +++ b/esy.lock/opam/ocamlfind.1.8.1/opam @@ -1,8 +1,17 @@ opam-version: "2.0" -maintainer: "Thomas Gazagnaire " -homepage: "http://projects.camlcity.org/projects/findlib.html" -bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" +synopsis: "A library manager for OCaml" +maintainer: "Thomas Gazagnaire " +authors: "Gerd Stolpmann " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" +description: """ +Findlib is a library manager for OCaml. It provides a convention how +to store libraries, and a file format ("META") to describe the +properties of libraries. There is also a tool (ocamlfind) for +interpreting the META files, so that it is very easy to use libraries +in programs and scripts. +""" build: [ [ "./configure" @@ -15,6 +24,7 @@ build: [ "-config" "%{lib}%/findlib.conf" "-no-custom" + "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} "-no-topfind" {ocaml:preinstalled} ] [make "all"] @@ -24,41 +34,17 @@ install: [ [make "install"] ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -remove: [ - ["ocamlfind" "remove" "bytes"] - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-topfind" {ocaml:preinstalled} - ] - [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} -] depends: [ "ocaml" {>= "4.00.0"} "conf-m4" {build} ] -synopsis: "A library manager for OCaml" -description: """ -Findlib is a library manager for OCaml. It provides a convention how -to store libraries, and a file format ("META") to describe the -properties of libraries. There is also a tool (ocamlfind) for -interpreting the META files, so that it is very easy to use libraries -in programs and scripts.""" -authors: "Gerd Stolpmann " extra-files: [ ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] ] url { - src: "http://download.camlcity.org/download/findlib-1.8.0.tar.gz" - checksum: "md5=a710c559667672077a93d34eb6a42e5b" - mirrors: "http://download2.camlcity.org/download/findlib-1.8.0.tar.gz" + src: "http://download.camlcity.org/download/findlib-1.8.1.tar.gz" + checksum: "md5=18ca650982c15536616dea0e422cbd8c" + mirrors: "http://download2.camlcity.org/download/findlib-1.8.1.tar.gz" } +depopts: ["graphics"] diff --git a/esy.lock/opam/ppx_derivers.1.0/opam b/esy.lock/opam/ppx_derivers.1.2.1/opam similarity index 71% rename from esy.lock/opam/ppx_derivers.1.0/opam rename to esy.lock/opam/ppx_derivers.1.2.1/opam index ac3aad9..3d10814 100644 --- a/esy.lock/opam/ppx_derivers.1.0/opam +++ b/esy.lock/opam/ppx_derivers.1.2.1/opam @@ -1,16 +1,16 @@ opam-version: "2.0" maintainer: "jeremie@dimino.org" authors: ["Jérémie Dimino"] -license: "BSD3" +license: "BSD-3-Clause" homepage: "https://github.com/ocaml-ppx/ppx_derivers" bug-reports: "https://github.com/ocaml-ppx/ppx_derivers/issues" dev-repo: "git://github.com/ocaml-ppx/ppx_derivers.git" build: [ - ["jbuilder" "build" "-p" name "-j" jobs] + ["dune" "build" "-p" name "-j" jobs] ] depends: [ "ocaml" - "jbuilder" {build & >= "1.0+beta7"} + "dune" ] synopsis: "Shared [@@deriving] plugin registry" description: """ @@ -18,6 +18,6 @@ Ppx_derivers is a tiny package whose sole purpose is to allow ppx_deriving and ppx_type_conv to inter-operate gracefully when linked as part of the same ocaml-migrate-parsetree driver.""" url { - src: "https://github.com/ocaml-ppx/ppx_derivers/archive/1.0.tar.gz" - checksum: "md5=4ddce8f43fdb9b0ef0ab6a7cbfebc3e3" + src: "https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz" + checksum: "md5=5dc2bf130c1db3c731fe0fffc5648b41" } diff --git a/esy.lock/opam/ppx_fast_pipe.0.0.1/opam b/esy.lock/opam/ppx_fast_pipe.0.0.1/opam index 47600ff..0e4521a 100644 --- a/esy.lock/opam/ppx_fast_pipe.0.0.1/opam +++ b/esy.lock/opam/ppx_fast_pipe.0.0.1/opam @@ -42,7 +42,7 @@ dev-repo: "git://github.com/IwanKaramazow/FastPipe.git" depends: [ "ocaml" {>= "4.02" & < "4.08"} "reason" {>= "3.3.7"} - "dune" {build} + "dune" "ocaml-migrate-parsetree" ] build: ["dune" "build" "-p" name] diff --git a/esy.lock/opam/re.1.7.3/opam b/esy.lock/opam/re.1.9.0/opam similarity index 66% rename from esy.lock/opam/re.1.7.3/opam rename to esy.lock/opam/re.1.9.0/opam index c4d5c05..f798754 100644 --- a/esy.lock/opam/re.1.7.3/opam +++ b/esy.lock/opam/re.1.9.0/opam @@ -1,4 +1,5 @@ opam-version: "2.0" + maintainer: "rudi.grinberg@gmail.com" authors: [ "Jerome Vouillon" @@ -7,20 +8,24 @@ authors: [ "Rudi Grinberg" "Gabriel Radanne" ] -license: "LGPL-2.0 with OCaml linking exception" +license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" homepage: "https://github.com/ocaml/ocaml-re" bug-reports: "https://github.com/ocaml/ocaml-re/issues" dev-repo: "git+https://github.com/ocaml/ocaml-re.git" + build: [ - ["jbuilder" "subst" "-p" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] + depends: [ - "ocaml" {>= "4.02.3"} - "jbuilder" {build & >= "1.0+beta10"} + "ocaml" {>= "4.02"} + "dune" "ounit" {with-test} + "seq" ] + synopsis: "RE is a regular expression library for OCaml" description: """ Pure OCaml regular expressions with: @@ -28,9 +33,10 @@ Pure OCaml regular expressions with: * Posix extended regular expressions (module Re.Posix) * Emacs-style regular expressions (module Re.Emacs) * Shell-style file globbing (module Re.Glob) -* Compatibility layer for OCaml's built-in Str module (module Re.Str)""" +* Compatibility layer for OCaml's built-in Str module (module Re.Str) +""" url { src: - "https://github.com/ocaml/ocaml-re/releases/download/1.7.3/re-1.7.3.tbz" - checksum: "md5=d2a74ca77216861bce4449600a132de9" + "https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz" + checksum: "md5=bddaed4f386a22cace7850c9c7dac296" } diff --git a/esy.lock/opam/reason.3.4.0/opam b/esy.lock/opam/reason.3.5.2/opam similarity index 83% rename from esy.lock/opam/reason.3.4.0/opam rename to esy.lock/opam/reason.3.5.2/opam index a5cdfcd..beddb77 100644 --- a/esy.lock/opam/reason.3.4.0/opam +++ b/esy.lock/opam/reason.3.5.2/opam @@ -12,11 +12,11 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "ocaml" {>= "4.02" & < "4.08"} - "dune" {build & >= "1.4"} + "ocaml" {>= "4.02" & < "4.10"} + "dune" {>= "1.4"} "ocamlfind" {build} "menhir" {>= "20170418"} - "merlin-extend" {>= "0.3"} + "merlin-extend" {>= "0.4"} "result" "ocaml-migrate-parsetree" ] @@ -26,6 +26,6 @@ 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://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.4.0.tgz" - checksum: "md5=1b6cba03588e5fba3b5eb693c0d02dea" + src: "https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.5.2.tgz" + checksum: "md5=66c54296009e0f6cbc8e93aa01105cbb" } diff --git a/esy.lock/opam/result.1.3/opam b/esy.lock/opam/result.1.4/opam similarity index 70% rename from esy.lock/opam/result.1.3/opam rename to esy.lock/opam/result.1.4/opam index 8b156d6..b44aeea 100644 --- a/esy.lock/opam/result.1.3/opam +++ b/esy.lock/opam/result.1.4/opam @@ -4,11 +4,11 @@ authors: ["Jane Street Group, LLC "] homepage: "https://github.com/janestreet/result" dev-repo: "git+https://github.com/janestreet/result.git" bug-reports: "https://github.com/janestreet/result/issues" -license: "BSD3" -build: [["jbuilder" "build" "-p" name "-j" jobs]] +license: "BSD-3-Clause" +build: [["dune" "build" "-p" name "-j" jobs]] depends: [ "ocaml" - "jbuilder" {build & >= "1.0+beta11"} + "dune" {>= "1.0"} ] synopsis: "Compatibility Result module" description: """ @@ -17,6 +17,6 @@ while staying compatible with older version of OCaml should use the Result module defined in this library.""" url { src: - "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz" - checksum: "md5=4beebefd41f7f899b6eeba7414e7ae01" + "https://github.com/janestreet/result/archive/1.4.tar.gz" + checksum: "md5=d3162dbc501a2af65c8c71e0866541da" } diff --git a/esy.lock/opam/seq.0.2.2/opam b/esy.lock/opam/seq.0.2.2/opam new file mode 100644 index 0000000..5ed5165 --- /dev/null +++ b/esy.lock/opam/seq.0.2.2/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +synopsis: + "Compatibility package for OCaml's standard iterator type starting from 4.07" +maintainer: "simon.cruanes.2007@m4x.org" +license: "LGPL2.1" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "dune" {>= "1.1.0"} + "ocaml" +] +tags: [ "iterator" "seq" "pure" "list" "compatibility" "cascade" ] +homepage: "https://github.com/c-cube/seq/" +bug-reports: "https://github.com/c-cube/seq/issues" +dev-repo: "git+https://github.com/c-cube/seq.git" +authors: "Simon Cruanes" +url { + src: "https://github.com/c-cube/seq/archive/0.2.2.tar.gz" + checksum: [ + "md5=9033e02283aa3bde9f97f24e632902e3" + "sha512=cab0eb4cb6d9788b7cbd7acbefefc15689d706c97ff7f75dd97faf3c21e466af4d0ff110541a24729db587e7172b1a30a3c2967e17ec2e49cbd923360052c07c" + ] +} diff --git a/esy.lock/opam/stdlib-shims.0.1.0/opam b/esy.lock/opam/stdlib-shims.0.1.0/opam new file mode 100644 index 0000000..5839c43 --- /dev/null +++ b/esy.lock/opam/stdlib-shims.0.1.0/opam @@ -0,0 +1,27 @@ +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: ["typeof OCaml system"] +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. +""" +url { + src: + "https://github.com/ocaml/stdlib-shims/releases/download/0.1.0/stdlib-shims-0.1.0.tbz" + checksum: "md5=12b5704eed70c6bff5ac39a16db1425d" +} diff --git a/esy.lock/opam/topkg.1.0.0/opam b/esy.lock/opam/topkg.1.0.1/opam similarity index 90% rename from esy.lock/opam/topkg.1.0.0/opam rename to esy.lock/opam/topkg.1.0.1/opam index 2276edb..77ae1f4 100644 --- a/esy.lock/opam/topkg.1.0.0/opam +++ b/esy.lock/opam/topkg.1.0.1/opam @@ -8,10 +8,9 @@ dev-repo: "git+http://erratique.ch/repos/topkg.git" bug-reports: "https://github.com/dbuenzli/topkg/issues" tags: ["packaging" "ocamlbuild" "org:erratique"] depends: [ - "ocaml" {>= "4.01.0"} + "ocaml" {>= "4.03.0"} "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" - "result" ] + "ocamlbuild" ] build: [[ "ocaml" "pkg/pkg.ml" "build" "--pkg-name" name @@ -44,6 +43,6 @@ Topkg-care is distributed under the ISC license it depends on [webbrowser]: http://erratique.ch/software/webbrowser """ url { -src: "http://erratique.ch/software/topkg/releases/topkg-1.0.0.tbz" -checksum: "md5=e3d76bda06bf68cb5853caf6627da603" +archive: "http://erratique.ch/software/topkg/releases/topkg-1.0.1.tbz" +checksum: "16b90e066d8972a5ef59655e7c28b3e9" } diff --git a/esy.lock/opam/uchar.0.0.2/opam b/esy.lock/opam/uchar.0.0.2/opam deleted file mode 100644 index 428d7aa..0000000 --- a/esy.lock/opam/uchar.0.0.2/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://ocaml.org" -doc: "https://ocaml.github.io/uchar/" -dev-repo: "git+https://github.com/ocaml/uchar.git" -bug-reports: "https://github.com/ocaml/uchar/issues" -tags: [ "text" "character" "unicode" "compatibility" "org:ocaml.org" ] -license: "typeof OCaml system" -depends: [ - "ocaml" {>= "3.12.0"} - "ocamlbuild" {build} -] -build: [ - ["ocaml" "pkg/git.ml"] - [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml:native}%" - "native-dynlink=%{ocaml:native-dynlink}%" - ] -] -synopsis: "Compatibility library for OCaml's Uchar module" -description: """ -The `uchar` package provides a compatibility library for the -[`Uchar`][1] module introduced in OCaml 4.03. - -The `uchar` package is distributed under the license of the OCaml -compiler. See [LICENSE](LICENSE) for details. - -[1]: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Uchar.html""" -url { - src: - "https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz" - checksum: "md5=c9ba2c738d264c420c642f7bb1cf4a36" -} diff --git a/esy.lock/opam/uuidm.0.9.6/opam b/esy.lock/opam/uuidm.0.9.7/opam similarity index 57% rename from esy.lock/opam/uuidm.0.9.6/opam rename to esy.lock/opam/uuidm.0.9.7/opam index 565317e..0c59ad9 100644 --- a/esy.lock/opam/uuidm.0.9.6/opam +++ b/esy.lock/opam/uuidm.0.9.7/opam @@ -1,37 +1,34 @@ opam-version: "2.0" maintainer: "Daniel Bünzli " authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uuidm" -doc: "http://erratique.ch/software/uuidm/doc/Uuidm" -dev-repo: "git+http://erratique.ch/repos/uuidm.git" +homepage: "https://erratique.ch/software/uuidm" +doc: "https://erratique.ch/software/uuidm/doc/Uuidm" +dev-repo: "git+https://erratique.ch/repos/uuidm.git" bug-reports: "https://github.com/dbuenzli/uuidm/issues" tags: [ "uuid" "codec" "org:erratique" ] license: "ISC" depends: [ - "ocaml" {>= "4.01.0"} + "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} - "base-bytes" -] -depopts: [ - "cmdliner" -] -conflicts: [ "cmdliner" {< "0.9.8"} ] + "topkg" {build} ] +depopts: [ "cmdliner" ] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--with-cmdliner" "%{cmdliner:installed}%" ] -synopsis: "Universally unique identifiers (UUIDs) for OCaml" -description: """ +synopsis: """Universally unique identifiers (UUIDs) for OCaml""" +description: """\ + Uuidm is an OCaml module implementing 128 bits universally unique identifiers version 3, 5 (named based with MD5, SHA-1 hashing) and 4 (random based) according to [RFC 4122][rfc4122]. Uuidm has no dependency and is distributed under the ISC license. -[rfc4122]: http://tools.ietf.org/html/rfc4122""" +[rfc4122]: http://tools.ietf.org/html/rfc4122 +""" url { - src: "http://erratique.ch/software/uuidm/releases/uuidm-0.9.6.tbz" - checksum: "md5=98ef30cd99ad4e4f7b4c33affa19465b" +archive: "https://erratique.ch/software/uuidm/releases/uuidm-0.9.7.tbz" +checksum: "54658248e3981d8c05237d0a4277ccd3" } diff --git a/esy.lock/opam/yojson.1.6.0/opam b/esy.lock/opam/yojson.1.7.0/opam similarity index 92% rename from esy.lock/opam/yojson.1.6.0/opam rename to esy.lock/opam/yojson.1.7.0/opam index 08c9ab1..ffef068 100644 --- a/esy.lock/opam/yojson.1.6.0/opam +++ b/esy.lock/opam/yojson.1.7.0/opam @@ -12,7 +12,7 @@ build: [ run-test: [["dune" "runtest" "-p" name "-j" jobs]] depends: [ "ocaml" {>= "4.02.3"} - "dune" {build} + "dune" "cppo" {build} "easy-format" "biniou" {>= "1.2.0"} @@ -33,6 +33,6 @@ 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.6.0/yojson-1.6.0.tbz" - checksum: "md5=8ca16557d3068253cc375452af3bde96" + "https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz" + checksum: "md5=b89d39ca3f8c532abe5f547ad3b8f84d" } diff --git a/esy.lock/overrides/opam__s__dune_opam__c__1.6.3_opam_override/package.json b/esy.lock/overrides/opam__s__dune_opam__c__1.6.3_opam_override/package.json deleted file mode 100644 index 064c7e3..0000000 --- a/esy.lock/overrides/opam__s__dune_opam__c__1.6.3_opam_override/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "build": [ - [ - "ocaml", - "bootstrap.ml" - ], - [ - "./boot.exe", - "--release", - "-j", - "4" - ] - ] -} diff --git a/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch b/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch deleted file mode 100644 index 40c46b1..0000000 --- a/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- ./extend_helper.ml -+++ ./extend_helper.ml -@@ -1,13 +1,6 @@ --(*pp cppo -V OCAML:`ocamlc -version` *) - open Parsetree - open Extend_protocol - --#if OCAML_VERSION < (4, 3, 0) --# define CONST_STRING Asttypes.Const_string --#else --# define CONST_STRING Parsetree.Pconst_string --#endif -- - (** Default implementation for [Reader_def.print_outcome] using - [Oprint] from compiler-libs *) - let print_outcome_using_oprint ppf = function -@@ -28,7 +21,7 @@ - pstr_loc = Location.none; - pstr_desc = Pstr_eval ({ - pexp_loc = Location.none; -- pexp_desc = Pexp_constant (CONST_STRING (msg, None)); -+ pexp_desc = Pexp_constant (Parsetree.Pconst_string (msg, None)); - pexp_attributes = []; - }, []); - }] -@@ -112,7 +105,7 @@ - let msg = match payload with - | PStr [{ - pstr_desc = Pstr_eval ({ -- pexp_desc = Pexp_constant (CONST_STRING (msg, _)); -+ pexp_desc = Pexp_constant (Parsetree.Pconst_string (msg, _)); - }, _); - }] -> msg - | _ -> "Warning: extension produced an incorrect syntax-error node" diff --git a/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json b/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json deleted file mode 100644 index 1675df2..0000000 --- a/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < merlin-extend-winfix.patch' : 'true'}" - ], - [ - "make" - ] - ] -} diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.12.0_opam_override/files/ocamlbuild-0.12.0.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch similarity index 100% rename from esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.12.0_opam_override/files/ocamlbuild-0.12.0.patch rename to esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.12.0_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json similarity index 88% rename from esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.12.0_opam_override/package.json rename to esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json index 2b017f8..b24be7b 100644 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.12.0_opam_override/package.json +++ b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json @@ -3,7 +3,7 @@ [ "bash", "-c", - "#{os == 'windows' ? 'patch -p1 < ocamlbuild-0.12.0.patch' : 'true'}" + "#{os == 'windows' ? 'patch -p1 < ocamlbuild-0.14.0.patch' : 'true'}" ], [ "make", diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch similarity index 89% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch index 5d3d189..3e3ee5a 100644 --- a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch +++ b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch @@ -412,8 +412,8 @@ + (sl (Findlib.ocaml_ldconf())); flush stdout | Some "conf" -> -- print_endline Findlib_config.config_file -+ print_endline (sl Findlib_config.config_file) +- print_endline (Findlib.config_file()) ++ print_endline (sl (Findlib.config_file())) | Some "path" -> - List.iter print_endline (Findlib.search_path()) + List.iter ( fun x -> print_endline (sl x)) (Findlib.search_path()) @@ -469,21 +469,3 @@ sed -e 's;@AUTOLINK@;$(OCAML_AUTOLINK);g' \ -e 's;@SYSTEM@;$(SYSTEM);g' \ >findlib_config.ml -@@ -113,7 +114,7 @@ - $(OCAMLC) -a -o num_top.cma $(NUMTOP_OBJECTS) - - clean: -- rm -f *.cmi *.cmo *.cma *.cmx *.a *.o *.cmxa \ -+ rm -f *.cmi *.cmo *.cma *.cmx *.lib *.a *.o *.cmxa \ - fl_meta.ml findlib_config.ml findlib.mml topfind.ml topfind \ - ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX) - -@@ -121,7 +122,7 @@ - mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)" - mkdir -p "$(prefix)$(OCAMLFIND_BIN)" - test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(prefix)$(OCAML_CORE_STDLIB)" -- files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \ -+ files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib$(LIB_SUFFIX) findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top$(LIB_SUFFIX) findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload$(LIB_SUFFIX) findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \ - cp $$files "$(prefix)$(OCAML_SITELIB)/$(NAME)" - f="ocamlfind$(EXEC_SUFFIX)"; { test -f ocamlfind_opt$(EXEC_SUFFIX) && f="ocamlfind_opt$(EXEC_SUFFIX)"; }; \ - cp $$f "$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)" diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json similarity index 92% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json index 136b66c..9314f87 100644 --- a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json +++ b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json @@ -3,7 +3,7 @@ [ "bash", "-c", - "#{os == 'windows' ? 'patch -p1 < findlib-1.8.0.patch' : 'true'}" + "#{os == 'windows' ? 'patch -p1 < findlib-1.8.1.patch' : 'true'}" ], [ "./configure", diff --git a/package.json b/package.json index 1e606c0..295a19a 100644 --- a/package.json +++ b/package.json @@ -23,13 +23,13 @@ "zip": "esy build && node scripts/createZip.js" }, "dependencies": { - "@esy-ocaml/reason": "^3.4.0", - "@opam/alcotest": "^0.8.4", - "@opam/dune": "^1.6.3", + "@esy-ocaml/reason": "^3.5.2", + "@opam/alcotest": "^0.8.5", + "@opam/dune": "*", "@opam/ppx_fast_pipe": "^0.0.1", - "@opam/yojson": "^1.5.0", - "ocaml": "~4.6.7", - "refmterr": "^3.1.10" + "@opam/yojson": "^1.7.0", + "ocaml": "~4.6.1000", + "refmterr": "^3.3.0" }, "devDependencies": { "@esy-ocaml/merlin": "*" diff --git a/test/CmdLine.re b/test/CmdLine.re index e879ed9..fda6c48 100644 --- a/test/CmdLine.re +++ b/test/CmdLine.re @@ -4,7 +4,7 @@ let getChannelContents = channel => { open Buffer; let buf = create(1024); - try ( + try( while (true) { buf->add_string(input_line(channel)); buf->add_string("\n"); diff --git a/test/test1/subdir/Test_1_2.re b/test/test1/subdir/Test_1_2.re index c6f8539..30b9d0b 100644 --- a/test/test1/subdir/Test_1_2.re +++ b/test/test1/subdir/Test_1_2.re @@ -16,7 +16,7 @@ let _ = }, }; - let _ = +let _ = [@intl] { "ignored2.2": { diff --git a/test/test2/Test_2_1.re b/test/test2/Test_2_1.re index 56a022c..b5ce3a9 100644 --- a/test/test2/Test_2_1.re +++ b/test/test2/Test_2_1.re @@ -1,8 +1,6 @@ -let _ = - [@intl.messages] - { - "test2.msg1.1": { - "id": "test2.msg1.1", - "defaultMessage": "This is message 2.1.1", - }, - }; +let _ = [@intl.messages] { + "test2.msg1.1": { + "id": "test2.msg1.1", + "defaultMessage": "This is message 2.1.1", + }, + }; diff --git a/test/test3/Test_1_3.re b/test/test3/Test_1_3.re index 0ddc63b..3c388f3 100644 --- a/test/test3/Test_1_3.re +++ b/test/test3/Test_1_3.re @@ -1 +1,2 @@ -let renderMessage1 = () => ; +let renderMessage1 = () => + ;