Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow

Upgrade esy.lock files

Changed files
+978 -545
esy.lock
opam
atd.2.0.0
atdgen-runtime.2.0.0
atdgen.2.0.0
biniou.1.2.1
conf-m4.1
cppo.1.6.5
cppo.1.6.6
dune.1.7.3
dune.2.1.2
easy-format.1.3.2
jbuilder.1.0+beta20.2
jbuilder.transition
menhir.20190924
merlin-extend.0.3
merlin-extend.0.5
merlin.3.3.3
ocaml-migrate-parsetree.1.5.0
ocamlbuild.0.14.0
ocamlfind.1.8.0
ocamlfind.1.8.1
ppx_derivers.1.2.1
ppx_tools_versioned.5.2.1
ppx_tools_versioned.5.2.3
re.1.9.0
result.1.4
seq.0.1
seq.base
yojson.1.7.0
overrides
opam__s__dune_opam__c__1.7.3_opam_override
opam__s__merlin_extend_opam__c__0.3_opam_override
opam__s__ocamlfind_opam__c__1.8.1_opam_override
+387 -157
esy.lock/index.json
···
{
-
"checksum": "3ed365e73ef2448993c4438e4b6cc7d1",
+
"checksum": "f65f3554d6e408990d52199c5e9747c9",
"root": "wonka@link-dev:./esy.json",
"node": {
"wonka@link-dev:./esy.json": {
···
"source": { "type": "link-dev", "path": ".", "manifest": "esy.json" },
"overrides": [],
"dependencies": [
-
"refmterr@3.1.10@d41d8cd9", "ocaml@4.6.10@d41d8cd9",
+
"refmterr@3.3.0@d41d8cd9", "ocaml@4.8.1000@d41d8cd9",
"belt@github:jaredly/belt#4d07f859403fdbd3fbfc5a9547c6066d657a2131@d41d8cd9",
-
"@opam/dune@opam:1.7.3@72aad784", "@esy-ocaml/reason@3.4.0@d41d8cd9"
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/reason@3.5.2@d41d8cd9"
],
-
"devDependencies": [ "ocaml@4.6.10@d41d8cd9" ]
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/merlin@opam:3.3.3@d653b06a"
+
]
},
-
"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.9.0@7f4a36a5",
-
"@opam/dune@opam:1.7.3@72aad784", "@esy-ocaml/reason@3.4.0@d41d8cd9"
+
"ocaml@4.8.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:2.1.2@94bd8c1b",
+
"@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.8.1000@d41d8cd9": {
+
"id": "ocaml@4.8.1000@d41d8cd9",
"name": "ocaml",
-
"version": "4.6.10",
+
"version": "4.8.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.8.1000.tgz#sha1:abc435b5d4ddea2acba8b2df7efb81e2d1690db1"
]
},
"overrides": [],
···
},
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9",
-
"@opam/ppx_tools_versioned@opam:5.2.1@1eeea765",
-
"@opam/ocaml-migrate-parsetree@opam:1.2.0@23e55f71",
-
"@opam/dune@opam:1.7.3@72aad784", "@esy-ocaml/reason@3.4.0@d41d8cd9"
+
"ocaml@4.8.1000@d41d8cd9",
+
"@opam/ppx_tools_versioned@opam:5.2.3@4994ec80",
+
"@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/reason@3.5.2@d41d8cd9"
],
"devDependencies": []
},
-
"@opam/seq@opam:0.1@93954fa7": {
-
"id": "@opam/seq@opam:0.1@93954fa7",
-
"name": "@opam/seq",
-
"version": "opam:0.1",
+
"@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://opam.ocaml.org/cache/md5/0e/0e87f9709541ed46ecb6f414bc31458c#md5:0e87f9709541ed46ecb6f414bc31458c",
-
"archive:https://github.com/c-cube/seq/archive/0.1.tar.gz#md5:0e87f9709541ed46ecb6f414bc31458c"
+
"archive:https://registry.npmjs.org/@reason-native/pastel/-/pastel-0.2.3.tgz#sha1:5c5d420c09874584ce15a38695c5dfd0f0ff5dfa"
+
]
+
},
+
"overrides": [],
+
"dependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/re@opam:1.9.0@d4d5e13d",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@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.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
+
"@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.7.0",
+
"source": {
+
"type": "install",
+
"source": [
+
"archive:https://opam.ocaml.org/cache/md5/b8/b89d39ca3f8c532abe5f547ad3b8f84d#md5:b89d39ca3f8c532abe5f547ad3b8f84d",
+
"archive:https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz#md5:b89d39ca3f8c532abe5f547ad3b8f84d"
],
"opam": {
-
"name": "seq",
-
"version": "0.1",
-
"path": "esy.lock/opam/seq.0.1"
+
"name": "yojson",
+
"version": "1.7.0",
+
"path": "esy.lock/opam/yojson.1.7.0"
}
},
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5",
-
"@opam/ocamlbuild@opam:0.14.0@427a2331",
+
"ocaml@4.8.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@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" ]
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@opam/biniou@opam:1.2.1@d7570399"
+
]
},
-
"@opam/result@opam:1.3@bee8bf2e": {
-
"id": "@opam/result@opam:1.3@bee8bf2e",
+
"@opam/seq@opam:base@d8d7de1d": {
+
"id": "@opam/seq@opam:base@d8d7de1d",
+
"name": "@opam/seq",
+
"version": "opam:base",
+
"source": {
+
"type": "install",
+
"source": [ "no-source:" ],
+
"opam": {
+
"name": "seq",
+
"version": "base",
+
"path": "esy.lock/opam/seq.base"
+
}
+
},
+
"overrides": [],
+
"dependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
],
+
"devDependencies": [ "ocaml@4.8.1000@d41d8cd9" ]
+
},
+
"@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.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
"@esy-ocaml/substs@0.0.1@d41d8cd9"
],
-
"devDependencies": [ "ocaml@4.6.10@d41d8cd9" ]
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b"
+
]
},
-
"@opam/re@opam:1.9.0@7f4a36a5": {
-
"id": "@opam/re@opam:1.9.0@7f4a36a5",
+
"@opam/re@opam:1.9.0@d4d5e13d": {
+
"id": "@opam/re@opam:1.9.0@d4d5e13d",
"name": "@opam/re",
"version": "opam:1.9.0",
"source": {
···
},
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7",
-
"@opam/dune@opam:1.7.3@72aad784", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
"ocaml@4.8.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/substs@0.0.1@d41d8cd9"
],
"devDependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7"
+
"ocaml@4.8.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d",
+
"@opam/dune@opam:2.1.2@94bd8c1b"
]
},
-
"@opam/ppx_tools_versioned@opam:5.2.1@1eeea765": {
-
"id": "@opam/ppx_tools_versioned@opam:5.2.1@1eeea765",
+
"@opam/ppx_tools_versioned@opam:5.2.3@4994ec80": {
+
"id": "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80",
"name": "@opam/ppx_tools_versioned",
-
"version": "opam:5.2.1",
+
"version": "opam:5.2.3",
"source": {
"type": "install",
"source": [
-
"archive:https://opam.ocaml.org/cache/md5/1a/1ae6ae43ec161fbbf12c2b4d3a7e26f5#md5:1ae6ae43ec161fbbf12c2b4d3a7e26f5",
-
"archive:https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.1.tar.gz#md5:1ae6ae43ec161fbbf12c2b4d3a7e26f5"
+
"archive:https://opam.ocaml.org/cache/md5/b1/b1455e5a4a1bcd9ddbfcf712ccbd4262#md5:b1455e5a4a1bcd9ddbfcf712ccbd4262",
+
"archive:https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.3.tar.gz#md5:b1455e5a4a1bcd9ddbfcf712ccbd4262"
],
"opam": {
"name": "ppx_tools_versioned",
-
"version": "5.2.1",
-
"path": "esy.lock/opam/ppx_tools_versioned.5.2.1"
+
"version": "5.2.3",
+
"path": "esy.lock/opam/ppx_tools_versioned.5.2.3"
}
},
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9",
-
"@opam/ocaml-migrate-parsetree@opam:1.2.0@23e55f71",
-
"@opam/jbuilder@opam:transition@58bdfe0a",
-
"@esy-ocaml/substs@0.0.1@d41d8cd9"
+
"ocaml@4.8.1000@d41d8cd9",
+
"@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/substs@0.0.1@d41d8cd9"
],
"devDependencies": [
-
"ocaml@4.6.10@d41d8cd9",
-
"@opam/ocaml-migrate-parsetree@opam:1.2.0@23e55f71"
+
"ocaml@4.8.1000@d41d8cd9",
+
"@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc",
+
"@opam/dune@opam:2.1.2@94bd8c1b"
]
},
-
"@opam/ppx_derivers@opam:1.2.1@0b458500": {
-
"id": "@opam/ppx_derivers@opam:1.2.1@0b458500",
+
"@opam/ppx_derivers@opam:1.2.1@ecf0aa45": {
+
"id": "@opam/ppx_derivers@opam:1.2.1@ecf0aa45",
"name": "@opam/ppx_derivers",
"version": "opam:1.2.1",
"source": {
···
},
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.7.3@72aad784",
+
"ocaml@4.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
"@esy-ocaml/substs@0.0.1@d41d8cd9"
],
-
"devDependencies": [ "ocaml@4.6.10@d41d8cd9" ]
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b"
+
]
},
-
"@opam/ocamlfind@opam:1.8.0@f744a0c5": {
-
"id": "@opam/ocamlfind@opam:1.8.0@f744a0c5",
+
"@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@dd7dde42",
+
"ocaml@4.8.1000@d41d8cd9", "@opam/conf-m4@opam:1@3b2b148a",
"@esy-ocaml/substs@0.0.1@d41d8cd9"
],
-
"devDependencies": [ "ocaml@4.6.10@d41d8cd9" ]
+
"devDependencies": [ "ocaml@4.8.1000@d41d8cd9" ]
},
-
"@opam/ocamlbuild@opam:0.14.0@427a2331": {
-
"id": "@opam/ocamlbuild@opam:0.14.0@427a2331",
+
"@opam/ocamlbuild@opam:0.14.0@6ac75d03": {
+
"id": "@opam/ocamlbuild@opam:0.14.0@6ac75d03",
"name": "@opam/ocamlbuild",
"version": "opam:0.14.0",
"source": {
···
}
],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
"ocaml@4.8.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9"
],
-
"devDependencies": [ "ocaml@4.6.10@d41d8cd9" ]
+
"devDependencies": [ "ocaml@4.8.1000@d41d8cd9" ]
},
-
"@opam/ocaml-migrate-parsetree@opam:1.2.0@23e55f71": {
-
"id": "@opam/ocaml-migrate-parsetree@opam:1.2.0@23e55f71",
+
"@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.2.1@0b458500",
-
"@opam/dune@opam:1.7.3@72aad784", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
"ocaml@4.8.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef",
+
"@opam/ppx_derivers@opam:1.2.1@ecf0aa45",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/substs@0.0.1@d41d8cd9"
],
"devDependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e",
-
"@opam/ppx_derivers@opam:1.2.1@0b458500"
+
"ocaml@4.8.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef",
+
"@opam/ppx_derivers@opam:1.2.1@ecf0aa45",
+
"@opam/dune@opam:2.1.2@94bd8c1b"
]
},
-
"@opam/merlin-extend@opam:0.3@0af73a50": {
-
"id": "@opam/merlin-extend@opam:0.3@0af73a50",
+
"@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.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
+
"@opam/cppo@opam:1.6.6@f4f83858", "@esy-ocaml/substs@0.0.1@d41d8cd9"
],
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b"
+
]
+
},
+
"@opam/merlin@opam:3.3.3@d653b06a": {
+
"id": "@opam/merlin@opam:3.3.3@d653b06a",
+
"name": "@opam/merlin",
+
"version": "opam:3.3.3",
+
"source": {
+
"type": "install",
+
"source": [
+
"archive:https://opam.ocaml.org/cache/sha256/72/72909ef47eea1f6fca13b4109a34dccf8fe3923a3c026f1ed1db9eb5ee9aae15#sha256:72909ef47eea1f6fca13b4109a34dccf8fe3923a3c026f1ed1db9eb5ee9aae15",
+
"archive:https://github.com/ocaml/merlin/releases/download/v3.3.3/merlin-v3.3.3.tbz#sha256:72909ef47eea1f6fca13b4109a34dccf8fe3923a3c026f1ed1db9eb5ee9aae15"
+
],
+
"opam": {
+
"name": "merlin",
+
"version": "3.3.3",
+
"path": "esy.lock/opam/merlin.3.3.3"
+
}
+
},
+
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5",
-
"@opam/cppo@opam:1.6.5@bec3dbd9", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
"ocaml@4.8.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
+
"@opam/ocamlfind@opam:1.8.1@ff07b0f9",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/substs@0.0.1@d41d8cd9"
],
-
"devDependencies": [ "ocaml@4.6.10@d41d8cd9" ]
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
+
"@opam/ocamlfind@opam:1.8.1@ff07b0f9",
+
"@opam/dune@opam:2.1.2@94bd8c1b"
+
]
},
-
"@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@f744a0c5",
-
"@opam/ocamlbuild@opam:0.14.0@427a2331",
+
"ocaml@4.8.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.8.1000@d41d8cd9" ]
},
-
"@opam/jbuilder@opam:transition@58bdfe0a": {
-
"id": "@opam/jbuilder@opam:transition@58bdfe0a",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2": {
+
"id": "@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
"name": "@opam/jbuilder",
-
"version": "opam:transition",
+
"version": "opam:1.0+beta20.2",
"source": {
"type": "install",
-
"source": [ "no-source:" ],
+
"source": [
+
"archive:https://opam.ocaml.org/cache/md5/fb/fbe8c3b1facb206cac3fb8932b5dd5d9#md5:fbe8c3b1facb206cac3fb8932b5dd5d9",
+
"archive:https://github.com/ocaml/dune/releases/download/1.0%2Bbeta20.2/jbuilder-1.0+beta20.2.tbz#md5:fbe8c3b1facb206cac3fb8932b5dd5d9"
+
],
"opam": {
"name": "jbuilder",
-
"version": "transition",
-
"path": "esy.lock/opam/jbuilder.transition"
+
"version": "1.0+beta20.2",
+
"path": "esy.lock/opam/jbuilder.1.0+beta20.2"
}
},
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.7.3@72aad784",
+
"ocaml@4.8.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
],
+
"devDependencies": [ "ocaml@4.8.1000@d41d8cd9" ]
+
},
+
"@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.2",
+
"source": {
+
"type": "install",
+
"source": [
+
"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.2",
+
"path": "esy.lock/opam/easy-format.1.3.2"
+
}
+
},
+
"overrides": [],
+
"dependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
"@esy-ocaml/substs@0.0.1@d41d8cd9"
],
"devDependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.7.3@72aad784"
+
"ocaml@4.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b"
]
},
-
"@opam/dune@opam:1.7.3@72aad784": {
-
"id": "@opam/dune@opam:1.7.3@72aad784",
+
"@opam/dune@opam:2.1.2@94bd8c1b": {
+
"id": "@opam/dune@opam:2.1.2@94bd8c1b",
"name": "@opam/dune",
-
"version": "opam:1.7.3",
+
"version": "opam:2.1.2",
"source": {
"type": "install",
"source": [
-
"archive:https://opam.ocaml.org/cache/md5/64/644f0c1419d70b9daccac4b4e5664523#md5:644f0c1419d70b9daccac4b4e5664523",
-
"archive:https://github.com/ocaml/dune/releases/download/1.7.3/dune-1.7.3.tbz#md5:644f0c1419d70b9daccac4b4e5664523"
+
"archive:https://opam.ocaml.org/cache/sha256/9c/9c3278ebb3ec14dc4b1880671371985edcd6cbb979260dd403f28acabbcc5faf#sha256:9c3278ebb3ec14dc4b1880671371985edcd6cbb979260dd403f28acabbcc5faf",
+
"archive:https://github.com/ocaml/dune/releases/download/2.1.2/dune-2.1.2.tbz#sha256:9c3278ebb3ec14dc4b1880671371985edcd6cbb979260dd403f28acabbcc5faf"
],
"opam": {
"name": "dune",
-
"version": "1.7.3",
-
"path": "esy.lock/opam/dune.1.7.3"
+
"version": "2.1.2",
+
"path": "esy.lock/opam/dune.2.1.2"
}
},
-
"overrides": [
-
{
-
"opamoverride":
-
"esy.lock/overrides/opam__s__dune_opam__c__1.7.3_opam_override"
-
}
-
],
+
"overrides": [],
"dependencies": [
-
"ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb",
+
"ocaml@4.8.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.8.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.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
"@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.8.1000@d41d8cd9", "@opam/dune@opam:2.1.2@94bd8c1b",
+
"@opam/base-unix@opam:base@87d0b2eb"
]
},
-
"@opam/conf-m4@opam:1@dd7dde42": {
-
"id": "@opam/conf-m4@opam:1@dd7dde42",
+
"@opam/conf-m4@opam:1@3b2b148a": {
+
"id": "@opam/conf-m4@opam:1@3b2b148a",
"name": "@opam/conf-m4",
"version": "opam:1",
"source": {
···
"dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ],
"devDependencies": []
},
+
"@opam/biniou@opam:1.2.1@d7570399": {
+
"id": "@opam/biniou@opam:1.2.1@d7570399",
+
"name": "@opam/biniou",
+
"version": "opam:1.2.1",
+
"source": {
+
"type": "install",
+
"source": [
+
"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.1",
+
"path": "esy.lock/opam/biniou.1.2.1"
+
}
+
},
+
"overrides": [],
+
"dependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4",
+
"@opam/dune@opam:2.1.2@94bd8c1b", "@esy-ocaml/substs@0.0.1@d41d8cd9"
+
],
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4",
+
"@opam/dune@opam:2.1.2@94bd8c1b"
+
]
+
},
"@opam/base-unix@opam:base@87d0b2eb": {
"id": "@opam/base-unix@opam:base@87d0b2eb",
"name": "@opam/base-unix",
···
"dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ],
"devDependencies": []
},
+
"@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.8.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
+
"@opam/biniou@opam:1.2.1@d7570399",
+
"@esy-ocaml/substs@0.0.1@d41d8cd9"
+
],
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
+
"@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.8.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
+
"@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.8.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
+
"@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.8.1000@d41d8cd9", "@opam/menhir@opam:20190924@004407ff",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
+
"@opam/easy-format@opam:1.3.2@0484b3c4",
+
"@esy-ocaml/substs@0.0.1@d41d8cd9"
+
],
+
"devDependencies": [
+
"ocaml@4.8.1000@d41d8cd9",
+
"@opam/jbuilder@opam:1.0+beta20.2@053ddcf2",
+
"@opam/easy-format@opam:1.3.2@0484b3c4"
+
]
+
},
"@esy-ocaml/substs@0.0.1@d41d8cd9": {
"id": "@esy-ocaml/substs@0.0.1@d41d8cd9",
"name": "@esy-ocaml/substs",
···
"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@f744a0c5",
-
"@opam/ocaml-migrate-parsetree@opam:1.2.0@23e55f71",
-
"@opam/merlin-extend@opam:0.3@0af73a50",
-
"@opam/menhir@opam:20181113@0c8257a8",
-
"@opam/dune@opam:1.7.3@72aad784"
+
"ocaml@4.8.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:2.1.2@94bd8c1b"
],
"devDependencies": []
}
+34
esy.lock/opam/atd.2.0.0/opam
···
+
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"
+
}
+29
esy.lock/opam/atdgen-runtime.2.0.0/opam
···
+
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"
+
}
+44
esy.lock/opam/atdgen.2.0.0/opam
···
+
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"
+
}
+45
esy.lock/opam/biniou.1.2.1/opam
···
+
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"
+
]
+
}
+2 -3
esy.lock/opam/conf-m4.1/opam
···
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"}
-23
esy.lock/opam/cppo.1.6.5/opam
···
-
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"
-
}
+37
esy.lock/opam/cppo.1.6.6/opam
···
+
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"
+
]
+
}
-47
esy.lock/opam/dune.1.7.3/opam
···
-
opam-version: "2.0"
-
maintainer: "opensource@janestreet.com"
-
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
-
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.
-
-
dune is fast, it has very low-overhead and support parallel builds on
-
all platforms. It has no system dependencies, all you need to build
-
dune and packages using dune is OCaml. You don't need or make or bash
-
as long as the packages themselves don't use bash explicitly.
-
-
dune supports multi-package development by simply dropping multiple
-
repositories into the same directory.
-
-
It also supports multi-context builds, such as building against
-
several opam roots/switches simultaneously. This helps maintaining
-
packages across several versions of OCaml and gives cross-compilation
-
for free.
-
"""
-
url {
-
src: "https://github.com/ocaml/dune/releases/download/1.7.3/dune-1.7.3.tbz"
-
checksum: "md5=644f0c1419d70b9daccac4b4e5664523"
-
}
+51
esy.lock/opam/dune.2.1.2/opam
···
+
opam-version: "2.0"
+
synopsis: "Fast, portable, and opinionated build system"
+
description: """
+
+
dune is a build system that was designed to simplify the release of
+
Jane Street packages. It reads metadata from "dune" files following a
+
very simple s-expression syntax.
+
+
dune is fast, has very low-overhead, and supports parallel builds on
+
all platforms. It has no system dependencies; all you need to build
+
dune or packages using dune is OCaml. You don't need make or bash
+
as long as the packages themselves don't use bash explicitly.
+
+
dune supports multi-package development by simply dropping multiple
+
repositories into the same directory.
+
+
It also supports multi-context builds, such as building against
+
several opam roots/switches simultaneously. This helps maintaining
+
packages across several versions of OCaml and gives cross-compilation
+
for free.
+
"""
+
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"]
+
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
+
license: "MIT"
+
homepage: "https://github.com/ocaml/dune"
+
doc: "https://dune.readthedocs.io/"
+
bug-reports: "https://github.com/ocaml/dune/issues"
+
depends: [
+
"ocaml" {>= "4.07"}
+
"base-unix"
+
"base-threads"
+
]
+
conflicts: [
+
"odoc" {< "1.3.0"}
+
"dune-release" {< "1.3.0"}
+
"jbuilder" {= "transition"}
+
]
+
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" "-j" jobs]
+
["./dune.exe" "build" "-p" name "--profile" "dune-bootstrap" "-j" jobs]
+
]
+
url {
+
src: "https://github.com/ocaml/dune/releases/download/2.1.2/dune-2.1.2.tbz"
+
checksum: [
+
"sha256=9c3278ebb3ec14dc4b1880671371985edcd6cbb979260dd403f28acabbcc5faf"
+
"sha512=ab2d4a3817fbbe80de6a1fd8052c607e6f08489dd8f3b1f18f2a79260c8793472b4dfbfec232fc517d473f1d893ac3f797fdf35366c2d031c899a7db07097ee6"
+
]
+
}
+46
esy.lock/opam/easy-format.1.3.2/opam
···
+
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"
+
]
+
}
+39
esy.lock/opam/jbuilder.1.0+beta20.2/opam
···
+
opam-version: "2.0"
+
maintainer: "opensource@janestreet.com"
+
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
+
homepage: "https://github.com/ocaml/dune"
+
bug-reports: "https://github.com/ocaml/dune/issues"
+
dev-repo: "git+https://github.com/ocaml/dune.git"
+
license: "Apache-2.0"
+
build: [
+
["ocaml" "configure.ml" "--libdir" lib]
+
["ocaml" "bootstrap.ml"]
+
["./boot.exe" "--subst"] {pinned}
+
["./boot.exe" "-j" jobs]
+
]
+
synopsis: "Fast, portable and opinionated build system"
+
description: """
+
jbuilder is a build system that was designed to simplify the release
+
of Jane Street packages. It reads metadata from "jbuild" files
+
following a very simple s-expression syntax.
+
+
jbuilder is fast, it has very low-overhead and support parallel builds
+
on all platforms. It has no system dependencies, all you need to build
+
jbuilder and packages using jbuilder is OCaml. You don't need or make
+
or bash as long as the packages themselves don't use bash explicitely.
+
+
jbuilder supports multi-package development by simply dropping multiple
+
repositories into the same directory.
+
+
It also supports multi-context builds, such as building against
+
several opam roots/switches simultaneously. This helps maintaining
+
packages across several versions of OCaml and gives cross-compilation
+
for free."""
+
depends: [
+
"ocaml" {>= "4.02.3"}
+
]
+
url {
+
src:
+
"https://github.com/ocaml/dune/releases/download/1.0%2Bbeta20.2/jbuilder-1.0+beta20.2.tbz"
+
checksum: "md5=fbe8c3b1facb206cac3fb8932b5dd5d9"
+
}
-15
esy.lock/opam/jbuilder.transition/opam
···
-
opam-version: "2.0"
-
maintainer: "opensource@janestreet.com"
-
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
-
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"]
-
post-messages: [
-
"Jbuilder has been renamed and the jbuilder package is now a transition \
-
package. Use the dune package instead."
-
]
-
synopsis:
-
"This is a transition package, jbuilder is now named dune. Use the dune"
-
description: "package instead."
+3 -6
esy.lock/opam/menhir.20181113/opam esy.lock/opam/menhir.20190924/opam
···
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}
···
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"
]
}
-24
esy.lock/opam/merlin-extend.0.3/opam
···
-
opam-version: "2.0"
-
maintainer: "Frederic Bour <frederic.bour@lakaban.net>"
-
authors: "Frederic Bour <frederic.bour@lakaban.net>"
-
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"]
-
depends: [
-
"ocaml" {>= "4.02.3" & < "4.08.0"}
-
"ocamlfind" {build}
-
"cppo" {build}
-
]
-
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
-
url {
-
src: "https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz"
-
checksum: "md5=9c6dfd4f53328f02f12fcc265f4e2dda"
-
}
+29
esy.lock/opam/merlin-extend.0.5/opam
···
+
opam-version: "2.0"
+
maintainer: "Frederic Bour <frederic.bour@lakaban.net>"
+
authors: "Frederic Bour <frederic.bour@lakaban.net>"
+
homepage: "https://github.com/let-def/merlin-extend"
+
bug-reports: "https://github.com/let-def/merlin-extend"
+
license: "MIT"
+
dev-repo: "git+https://github.com/let-def/merlin-extend.git"
+
build: [
+
["dune" "subst"] {pinned}
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"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."""
+
doc: "https://let-def.github.io/merlin-extend"
+
url {
+
src:
+
"https://github.com/let-def/merlin-extend/releases/download/v0.5/merlin-extend-v0.5.tbz"
+
checksum: [
+
"sha256=ca3a38c360c7d4827eb4789abf7a6aa4b6e3b4e3c3ef69a5be64dce4601ec227"
+
"sha512=55c5a3637337abb8ca8db679128a81ca8ccce567bc214d55b2e6444dc0e905b74c64d629bdea2457d0fe4be5306414feefcdbc4d4761fdafd59aa107550936b6"
+
]
+
}
+71
esy.lock/opam/merlin.3.3.3/opam
···
+
opam-version: "2.0"
+
maintainer: "defree@gmail.com"
+
authors: "The Merlin team"
+
homepage: "https://github.com/ocaml/merlin"
+
bug-reports: "https://github.com/ocaml/merlin/issues"
+
dev-repo: "git+https://github.com/ocaml/merlin.git"
+
build: [
+
["dune" "subst"] {pinned}
+
["dune" "build" "-p" name "-j" jobs]
+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
+
]
+
depends: [
+
"ocaml" {>= "4.02.1" & < "4.10"}
+
"dune" {>= "1.8.0"}
+
"ocamlfind" {>= "1.5.2"}
+
"yojson" {>= "1.6.0"}
+
"mdx" {with-test & >= "1.3.0"}
+
"conf-jq" {with-test}
+
]
+
synopsis:
+
"Editor helper, provides completion, typing and source browsing in Vim and Emacs"
+
description:
+
"Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more."
+
post-messages: [
+
"merlin installed.
+
+
Quick setup for VIM
+
-------------------
+
Append this to your .vimrc to add merlin to vim's runtime-path:
+
let g:opamshare = substitute(system('opam config var share'),'\\n$','','''')
+
execute \"set rtp+=\" . g:opamshare . \"/merlin/vim\"
+
+
Also run the following line in vim to index the documentation:
+
:execute \"helptags \" . g:opamshare . \"/merlin/vim/doc\"
+
+
Quick setup for EMACS
+
-------------------
+
Add opam emacs directory to your load-path by appending this to your .emacs:
+
(let ((opam-share (ignore-errors (car (process-lines \"opam\" \"config\" \"var\" \"share\")))))
+
(when (and opam-share (file-directory-p opam-share))
+
;; Register Merlin
+
(add-to-list 'load-path (expand-file-name \"emacs/site-lisp\" opam-share))
+
(autoload 'merlin-mode \"merlin\" nil t nil)
+
;; Automatically start it in OCaml buffers
+
(add-hook 'tuareg-mode-hook 'merlin-mode t)
+
(add-hook 'caml-mode-hook 'merlin-mode t)
+
;; Use opam switch to lookup ocamlmerlin binary
+
(setq merlin-command 'opam)))
+
+
Take a look at https://github.com/ocaml/merlin for more information
+
+
Quick setup with opam-user-setup
+
--------------------------------
+
+
Opam-user-setup support Merlin.
+
+
$ opam user-setup install
+
+
should take care of basic setup.
+
See https://github.com/OCamlPro/opam-user-setup
+
"
+
{success & !user-setup:installed}
+
]
+
url {
+
src:
+
"https://github.com/ocaml/merlin/releases/download/v3.3.3/merlin-v3.3.3.tbz"
+
checksum: [
+
"sha256=72909ef47eea1f6fca13b4109a34dccf8fe3923a3c026f1ed1db9eb5ee9aae15"
+
"sha512=2a5f39d966be56c1322982effc05bc98fd5f66cd12f1f76953f8daa9eca74a58c92a186854f4e601e2f0bb038720691446e7591b4613982accded3e579fedb23"
+
]
+
}
+8 -5
esy.lock/opam/ocaml-migrate-parsetree.1.2.0/opam esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam
···
"Frédéric Bour <frederic.bour@lakaban.net>"
"Jérémie Dimino <jeremie@dimino.org>"
]
-
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"
···
depends: [
"result"
"ppx_derivers"
-
"dune" {build & >= "1.6.0"}
-
"ocaml" {>= "4.02.3" & < "4.08.0"}
+
"dune" {>= "1.9.0"}
+
"ocaml" {>= "4.02.3"}
]
synopsis: "Convert OCaml parsetrees between different versions"
description: """
···
"""
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"
+
]
}
+1 -1
esy.lock/opam/ocamlbuild.0.14.0/opam
···
authors: ["Nicolas Pouillard" "Berke Durak"]
homepage: "https://github.com/ocaml/ocamlbuild/"
bug-reports: "https://github.com/ocaml/ocamlbuild/issues"
-
license: "LGPL-2 with OCaml linking exception"
+
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc"
dev-repo: "git+https://github.com/ocaml/ocamlbuild.git"
build: [
-19
esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch
···
-
commit 40142bc941e6e308686e86be6fc2da92f346a22f
-
Author: Kate <kit.ty.kate@disroot.org>
-
Date: Tue Mar 19 16:29:06 2019 +0000
-
-
Remove awk from the set of checked unix tools as it's not used anywhere
-
-
diff --git a/configure b/configure
-
index d9b587c..20e8dca 100755
-
--- a/configure
-
+++ b/configure
-
@@ -184,7 +184,7 @@ echo "Configuring core..."
-
-
# Some standard Unix tools must be available:
-
-
-for tool in sed awk ocaml ocamlc uname rm make cat m4 dirname basename; do
-
+for tool in sed ocaml ocamlc uname rm make cat m4 dirname basename; do
-
if in_path $tool; then true; else
-
echo "configure: $tool not in PATH; this is required" 1>&2
-
exit 1
esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub
esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install
-68
esy.lock/opam/ocamlfind.1.8.0/opam
···
-
opam-version: "2.0"
-
maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
-
homepage: "http://projects.camlcity.org/projects/findlib.html"
-
bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues"
-
dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git"
-
patches: ["no-awk-check.patch"]
-
build: [
-
[
-
"./configure"
-
"-bindir"
-
bin
-
"-sitelib"
-
lib
-
"-mandir"
-
man
-
"-config"
-
"%{lib}%/findlib.conf"
-
"-no-custom"
-
"-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"}
-
"-no-topfind" {ocaml:preinstalled}
-
]
-
[make "all"]
-
[make "opt"] {ocaml:native}
-
]
-
install: [
-
[make "install"]
-
["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled}
-
]
-
remove: [
-
["ocamlfind" "remove" "bytes"]
-
[
-
"./configure"
-
"-bindir"
-
bin
-
"-sitelib"
-
lib
-
"-mandir"
-
man
-
"-config"
-
"%{lib}%/findlib.conf"
-
"-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"}
-
"-no-topfind" {ocaml:preinstalled}
-
]
-
[make "uninstall"]
-
["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled}
-
]
-
depends: [
-
"ocaml" {>= "4.00.0"}
-
"conf-m4" {build}
-
]
-
synopsis: "A library manager for OCaml"
-
description: """
-
Findlib is a library manager for OCaml. It provides a convention how
-
to store libraries, and a file format ("META") to describe the
-
properties of libraries. There is also a tool (ocamlfind) for
-
interpreting the META files, so that it is very easy to use libraries
-
in programs and scripts."""
-
authors: "Gerd Stolpmann <gerd@gerd-stolpmann.de>"
-
extra-files: [
-
["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"]
-
["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"]
-
["no-awk-check.patch" "md5=0378123bf1a45fccdea434c053ddb687"]
-
]
-
url {
-
src: "http://download.camlcity.org/download/findlib-1.8.0.tar.gz"
-
checksum: "md5=a710c559667672077a93d34eb6a42e5b"
-
mirrors: "http://download2.camlcity.org/download/findlib-1.8.0.tar.gz"
-
}
+50
esy.lock/opam/ocamlfind.1.8.1/opam
···
+
opam-version: "2.0"
+
synopsis: "A library manager for OCaml"
+
maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
+
authors: "Gerd Stolpmann <gerd@gerd-stolpmann.de>"
+
homepage: "http://projects.camlcity.org/projects/findlib.html"
+
bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues"
+
dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git"
+
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"
+
"-bindir"
+
bin
+
"-sitelib"
+
lib
+
"-mandir"
+
man
+
"-config"
+
"%{lib}%/findlib.conf"
+
"-no-custom"
+
"-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"}
+
"-no-topfind" {ocaml:preinstalled}
+
]
+
[make "all"]
+
[make "opt"] {ocaml:native}
+
]
+
install: [
+
[make "install"]
+
["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled}
+
]
+
depends: [
+
"ocaml" {>= "4.00.0"}
+
"conf-m4" {build}
+
]
+
extra-files: [
+
["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"]
+
["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"]
+
]
+
url {
+
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"]
+2 -2
esy.lock/opam/ppx_derivers.1.2.1/opam
···
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"
···
]
depends: [
"ocaml"
-
"dune" {build}
+
"dune"
]
synopsis: "Shared [@@deriving] plugin registry"
description: """
-27
esy.lock/opam/ppx_tools_versioned.5.2.1/opam
···
-
opam-version: "2.0"
-
maintainer: "frederic.bour@lakaban.net"
-
authors: [
-
"Frédéric Bour <frederic.bour@lakaban.net>"
-
"Alain Frisch <alain.frisch@lexifi.com>"
-
]
-
license: "MIT"
-
homepage: "https://github.com/let-def/ppx_tools_versioned"
-
bug-reports: "https://github.com/let-def/ppx_tools_versioned/issues"
-
dev-repo: "git://github.com/let-def/ppx_tools_versioned.git"
-
tags: [ "syntax" ]
-
build: [
-
["jbuilder" "subst" "-p" name] {pinned}
-
["jbuilder" "build" "-p" name "-j" jobs]
-
["jbuilder" "runtest" "-p" name "-j" jobs] {with-test}
-
]
-
depends: [
-
"ocaml" {>= "4.02.0"}
-
"jbuilder" {build & >= "1.0+beta17"}
-
"ocaml-migrate-parsetree" {>= "1.0.10" & < "1.3.0"}
-
]
-
synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree"
-
url {
-
src:
-
"https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.1.tar.gz"
-
checksum: "md5=1ae6ae43ec161fbbf12c2b4d3a7e26f5"
-
}
+30
esy.lock/opam/ppx_tools_versioned.5.2.3/opam
···
+
opam-version: "2.0"
+
maintainer: "frederic.bour@lakaban.net"
+
authors: [
+
"Frédéric Bour <frederic.bour@lakaban.net>"
+
"Alain Frisch <alain.frisch@lexifi.com>"
+
]
+
license: "MIT"
+
homepage: "https://github.com/ocaml-ppx/ppx_tools_versioned"
+
bug-reports: "https://github.com/ocaml-ppx/ppx_tools_versioned/issues"
+
dev-repo: "git://github.com/ocaml-ppx/ppx_tools_versioned.git"
+
tags: [ "syntax" ]
+
build: [
+
["dune" "subst"] {pinned}
+
["dune" "build" "-p" name "-j" jobs]
+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
+
]
+
depends: [
+
"ocaml" {>= "4.02.0"}
+
"dune" {>= "1.0"}
+
"ocaml-migrate-parsetree" {>= "1.4.0"}
+
]
+
synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree"
+
url {
+
src:
+
"https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.3.tar.gz"
+
checksum: [
+
"md5=b1455e5a4a1bcd9ddbfcf712ccbd4262"
+
"sha512=af20aa0031b9c638537bcdb52c75de95f316ae8fd455a38672a60da5c7c6895cca9dbecd5d56a88c3c40979c6a673a047d986b5b41e1e84b528b7df5d905b9b1"
+
]
+
}
+2 -2
esy.lock/opam/re.1.9.0/opam
···
"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"
···
depends: [
"ocaml" {>= "4.02"}
-
"dune" {build}
+
"dune"
"ounit" {with-test}
"seq"
]
+5 -5
esy.lock/opam/result.1.3/opam esy.lock/opam/result.1.4/opam
···
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: """
···
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"
}
-23
esy.lock/opam/seq.0.1/opam
···
-
opam-version: "2.0"
-
maintainer: "simon.cruanes.2007@m4x.org"
-
authors: "Simon Cruanes"
-
homepage: "https://github.com/c-cube/seq/"
-
bug-reports: "https://github.com/c-cube/seq/issues"
-
license: "GPL"
-
tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"]
-
dev-repo: "git+https://github.com/c-cube/seq.git"
-
build: [make "build"]
-
install: [make "install"]
-
remove: [ "ocamlfind" "remove" "seq" ]
-
depends: [
-
"ocaml" {< "4.07.0"}
-
"ocamlfind" {build}
-
"ocamlbuild" {build}
-
]
-
synopsis:
-
"Compatibility package for OCaml's standard iterator type starting from 4.07."
-
flags: light-uninstall
-
url {
-
src: "https://github.com/c-cube/seq/archive/0.1.tar.gz"
-
checksum: "md5=0e87f9709541ed46ecb6f414bc31458c"
-
}
+4
esy.lock/opam/seq.base/files/META.seq
···
+
name="seq"
+
version="[distributed with OCaml 4.07 or above]"
+
description="dummy backward-compatibility package for iterators"
+
requires=""
+3
esy.lock/opam/seq.base/files/seq.install
···
+
lib:[
+
"META.seq" {"META"}
+
]
+15
esy.lock/opam/seq.base/opam
···
+
opam-version: "2.0"
+
maintainer: " "
+
authors: " "
+
homepage: " "
+
depends: [
+
"ocaml" {>= "4.07.0"}
+
]
+
dev-repo: "git+https://github.com/ocaml/ocaml.git"
+
bug-reports: "https://caml.inria.fr/mantis/main_page.php"
+
synopsis:
+
"Compatibility package for OCaml's standard iterator type starting from 4.07."
+
extra-files: [
+
["seq.install" "md5=026b31e1df290373198373d5aaa26e42"]
+
["META.seq" "md5=b33c8a1a6c7ed797816ce27df4855107"]
+
]
+38
esy.lock/opam/yojson.1.7.0/opam
···
+
opam-version: "2.0"
+
maintainer: "martin@mjambon.com"
+
authors: ["Martin Jambon"]
+
homepage: "https://github.com/ocaml-community/yojson"
+
bug-reports: "https://github.com/ocaml-community/yojson/issues"
+
dev-repo: "git+https://github.com/ocaml-community/yojson.git"
+
doc: "https://ocaml-community.github.io/yojson/"
+
build: [
+
["dune" "subst"] {pinned}
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
run-test: [["dune" "runtest" "-p" name "-j" jobs]]
+
depends: [
+
"ocaml" {>= "4.02.3"}
+
"dune"
+
"cppo" {build}
+
"easy-format"
+
"biniou" {>= "1.2.0"}
+
"alcotest" {with-test & >= "0.8.5"}
+
]
+
synopsis:
+
"Yojson is an optimized parsing and printing library for the JSON format"
+
description: """
+
Yojson is an optimized parsing and printing library for the JSON format.
+
+
It addresses a few shortcomings of json-wheel including 2x speedup,
+
polymorphic variants and optional syntax for tuples and variants.
+
+
ydump is a pretty-printing command-line program provided with the
+
yojson package.
+
+
The program atdgen can be used to derive OCaml-JSON serializers and
+
deserializers from type definitions."""
+
url {
+
src:
+
"https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz"
+
checksum: "md5=b89d39ca3f8c532abe5f547ad3b8f84d"
+
}
-14
esy.lock/overrides/opam__s__dune_opam__c__1.7.3_opam_override/package.json
···
-
{
-
"build": [
-
[
-
"ocaml",
-
"bootstrap.ml"
-
],
-
[
-
"./boot.exe",
-
"--release",
-
"-j",
-
"4"
-
]
-
]
-
}
-34
esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch
···
-
--- ./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 (Asttypes.Const_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 (Asttypes.Const_string (msg, _));
-
}, _);
-
}] -> msg
-
| _ -> "Warning: extension produced an incorrect syntax-error node"
-34
esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch
···
-
--- ./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"
-15
esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json
···
-
{
-
"buildEnv": {
-
"PATCH_CMD": "#{ocaml.version == '4.2.3007' ? 'patch -p1 < merlin-extend-winfix-4.2.3007.patch' : 'patch -p1 < merlin-extend-winfix.patch'}"
-
},
-
"build": [
-
[
-
"bash",
-
"-c",
-
"#{os == 'windows' ? $PATCH_CMD : 'true'}"
-
],
-
[
-
"make"
-
]
-
]
-
}
+2 -20
esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch
···
+ (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())
···
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)"
+1 -1
esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json
···
[
"bash",
"-c",
-
"#{os == 'windows' ? 'patch -p1 < findlib-1.8.0.patch' : 'true'}"
+
"#{os == 'windows' ? 'patch -p1 < findlib-1.8.1.patch' : 'true'}"
],
[
"./configure",