initial commit
This commit is contained in:
commit
4194ae6fda
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
_esy
|
||||
node_modules
|
||||
_build
|
||||
*.install
|
||||
4
bin/dune
Normal file
4
bin/dune
Normal file
@ -0,0 +1,4 @@
|
||||
(executables
|
||||
(names nikodream)
|
||||
(public_names nkd)
|
||||
(libraries dream))
|
||||
4
bin/nikodream.ml
Normal file
4
bin/nikodream.ml
Normal file
@ -0,0 +1,4 @@
|
||||
let () =
|
||||
Dream.run
|
||||
@@ Dream.logger
|
||||
@@ fun _ -> Dream.html "Good morning, world!"
|
||||
2
dune-project
Normal file
2
dune-project
Normal file
@ -0,0 +1,2 @@
|
||||
(lang dune 3.1)
|
||||
(name nikodream)
|
||||
3
esy.lock/.gitattributes
generated
vendored
Normal file
3
esy.lock/.gitattributes
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
# Set eol to LF so files aren't converted to CRLF-eol on Windows.
|
||||
* text eol=lf linguist-generated
|
||||
3
esy.lock/.gitignore
generated
vendored
Normal file
3
esy.lock/.gitignore
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
|
||||
# Reset any possible .gitignore, we want all esy.lock to be un-ignored.
|
||||
!*
|
||||
4156
esy.lock/index.json
generated
Normal file
4156
esy.lock/index.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
36
esy.lock/opam/angstrom.0.16.1/opam
generated
Normal file
36
esy.lock/opam/angstrom.0.16.1/opam
generated
Normal file
@ -0,0 +1,36 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Spiros Eliopoulos <spiros@inhabitedtype.com>"
|
||||
authors: [ "Spiros Eliopoulos <spiros@inhabitedtype.com>" ]
|
||||
license: "BSD-3-clause"
|
||||
homepage: "https://github.com/inhabitedtype/angstrom"
|
||||
bug-reports: "https://github.com/inhabitedtype/angstrom/issues"
|
||||
dev-repo: "git+https://github.com/inhabitedtype/angstrom.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.04.0"}
|
||||
"dune" {>= "1.8"}
|
||||
"alcotest" {with-test & >= "0.8.1"}
|
||||
"bigstringaf"
|
||||
"ppx_let" {with-test & >= "v0.14.0"}
|
||||
"ocaml-syntax-shims" {build}
|
||||
]
|
||||
synopsis: "Parser combinators built for speed and memory-efficiency"
|
||||
description: """
|
||||
Angstrom is a parser-combinator library that makes it easy to write efficient,
|
||||
expressive, and reusable parsers suitable for high-performance applications. It
|
||||
exposes monadic and applicative interfaces for composition, and supports
|
||||
incremental input through buffered and unbuffered interfaces. Both interfaces
|
||||
give the user total control over the blocking behavior of their application,
|
||||
with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by
|
||||
default and support unbounded lookahead."""
|
||||
url {
|
||||
src: "https://github.com/inhabitedtype/angstrom/archive/0.16.1.tar.gz"
|
||||
checksum: [
|
||||
"md5=a9e096b4b2b8e4e3bb17d472bbccaad0"
|
||||
"sha256=143536fb4d049574c539b9990840615e078ed3dd94e1d24888293f68349a100b"
|
||||
]
|
||||
}
|
||||
37
esy.lock/opam/asn1-combinators.0.3.2/opam
generated
Normal file
37
esy.lock/opam/asn1-combinators.0.3.2/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
authors: "David Kaloper Meršinjak"
|
||||
maintainer: "David Kaloper Meršinjak <dk505@cam.ac.uk>"
|
||||
homepage: "https://github.com/mirleft/ocaml-asn1-combinators"
|
||||
doc: "https://mirleft.github.io/ocaml-asn1-combinators/doc"
|
||||
license: "ISC"
|
||||
dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git"
|
||||
bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues"
|
||||
synopsis: "Embed typed ASN.1 grammars in OCaml"
|
||||
build: [ ["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs ]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ]
|
||||
depends: [
|
||||
"ocaml" {>="4.13.0"}
|
||||
"dune" {>= "1.2.0"}
|
||||
"ptime" {>= "0.8.6"}
|
||||
"alcotest" {with-test & >= "0.8.1"}
|
||||
"ohex" {with-test & >= "0.2.0"}
|
||||
]
|
||||
description: """
|
||||
asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation
|
||||
part of ASN.1, and embed the abstract syntax directly in the language. These
|
||||
abstract syntax representations can be used for parsing, serialization, or
|
||||
random testing.
|
||||
|
||||
The only ASN.1 encodings currently supported are BER and DER.
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.3.2/asn1-combinators-0.3.2.tbz"
|
||||
checksum: [
|
||||
"sha256=2b26985f6e2722073dcd9f84355bd6757e12643b5a48e30b3c07ff7cfb0d8a7f"
|
||||
"sha512=8ca5a9dfa080cd2e6c3ef05a232e90916df921b09e8445728c6b46438d39056ccb8cd61325f3858490f032a17620a0de17f9d910fd8f0cabe961b02bc76a2eca"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "2f80f3495ccfa88a506d83b811d74f0a2bd63114"
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
42
esy.lock/opam/astring.0.8.5/opam
generated
Normal file
42
esy.lock/opam/astring.0.8.5/opam
generated
Normal file
@ -0,0 +1,42 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: ["The astring programmers"]
|
||||
homepage: "https://erratique.ch/software/astring"
|
||||
doc: "https://erratique.ch/software/astring/doc"
|
||||
dev-repo: "git+http://erratique.ch/repos/astring.git"
|
||||
bug-reports: "https://github.com/dbuenzli/astring/issues"
|
||||
tags: [ "string" "org:erratique" ]
|
||||
license: "ISC"
|
||||
depends: [
|
||||
"ocaml" {>= "4.05.0"}
|
||||
"ocamlfind" {build}
|
||||
"ocamlbuild" {build}
|
||||
"topkg" {build} ]
|
||||
build: [[ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" ]]
|
||||
|
||||
synopsis: """Alternative String module for OCaml"""
|
||||
description: """\
|
||||
|
||||
Astring exposes an alternative `String` module for OCaml. This module
|
||||
tries to balance minimality and expressiveness for basic, index-free,
|
||||
string processing and provides types and functions for substrings,
|
||||
string sets and string maps.
|
||||
|
||||
Remaining compatible with the OCaml `String` module is a non-goal. The
|
||||
`String` module exposed by Astring has exception safe functions,
|
||||
removes deprecated and rarely used functions, alters some signatures
|
||||
and names, adds a few missing functions and fully exploits OCaml's
|
||||
newfound string immutability.
|
||||
|
||||
Astring depends only on the OCaml standard library. It is distributed
|
||||
under the ISC license.
|
||||
"""
|
||||
url {
|
||||
src: "https://erratique.ch/software/astring/releases/astring-0.8.5.tbz"
|
||||
checksum: [
|
||||
"sha256=865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa"
|
||||
"md5=e148907c24157d1df43bec89b58b3ec8"
|
||||
]
|
||||
}
|
||||
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
10
esy.lock/opam/base-bytes.base/opam
generated
Normal file
10
esy.lock/opam/base-bytes.base/opam
generated
Normal file
@ -0,0 +1,10 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: " "
|
||||
authors: " "
|
||||
homepage: " "
|
||||
depends: [
|
||||
"ocaml" {>= "4.02.0"}
|
||||
"ocamlfind" {>= "1.5.3"}
|
||||
]
|
||||
synopsis: "Bytes library distributed with the OCaml compiler"
|
||||
x-maintained: true
|
||||
6
esy.lock/opam/base-threads.base/opam
generated
Normal file
6
esy.lock/opam/base-threads.base/opam
generated
Normal file
@ -0,0 +1,6 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "https://github.com/ocaml/opam-repository/issues"
|
||||
description: """
|
||||
Threads library distributed with the OCaml compiler
|
||||
"""
|
||||
|
||||
6
esy.lock/opam/base-unix.base/opam
generated
Normal file
6
esy.lock/opam/base-unix.base/opam
generated
Normal file
@ -0,0 +1,6 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "https://github.com/ocaml/opam-repository/issues"
|
||||
description: """
|
||||
Unix library distributed with the OCaml compiler
|
||||
"""
|
||||
|
||||
41
esy.lock/opam/base.v0.17.2/opam
generated
Normal file
41
esy.lock/opam/base.v0.17.2/opam
generated
Normal file
@ -0,0 +1,41 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Jane Street developers"
|
||||
authors: ["Jane Street Group, LLC"]
|
||||
homepage: "https://github.com/janestreet/base"
|
||||
bug-reports: "https://github.com/janestreet/base/issues"
|
||||
dev-repo: "git+https://github.com/janestreet/base.git"
|
||||
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html"
|
||||
license: "MIT"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "5.1.0"}
|
||||
"ocaml_intrinsics_kernel"
|
||||
"sexplib0" {>= "v0.16.0" }
|
||||
"dune" {>= "3.11.0"}
|
||||
"dune-configurator"
|
||||
]
|
||||
available: arch != "arm32" & arch != "x86_32"
|
||||
synopsis: "Full standard library replacement for OCaml"
|
||||
description: "
|
||||
Full standard library replacement for OCaml
|
||||
|
||||
Base is a complete and portable alternative to the OCaml standard
|
||||
library. It provides all standard functionalities one would expect
|
||||
from a language standard library. It uses consistent conventions
|
||||
across all of its module.
|
||||
|
||||
Base aims to be usable in any context. As a result system dependent
|
||||
features such as I/O are not offered by Base. They are instead
|
||||
provided by companion libraries such as stdio:
|
||||
|
||||
https://github.com/janestreet/stdio
|
||||
"
|
||||
url {
|
||||
src: "https://github.com/janestreet/base/archive/refs/tags/v0.17.2.tar.gz"
|
||||
checksum: [
|
||||
"md5=11de9f28abbd131d778b5665126ec7e8"
|
||||
"sha512=202bec57f9bf846cae1e6a9a51fb82128ff9744959550e1c6645fa02baf8f24225f2a409e820d325d89eb4422eba6f6b4304f9b78b94660283c477749d63ca8f"
|
||||
]
|
||||
}
|
||||
38
esy.lock/opam/base64.3.5.1/opam
generated
Normal file
38
esy.lock/opam/base64.3.5.1/opam
generated
Normal file
@ -0,0 +1,38 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "mirageos-devel@lists.xenproject.org"
|
||||
authors: [ "Thomas Gazagnaire"
|
||||
"Anil Madhavapeddy" "Calascibetta Romain"
|
||||
"Peter Zotov" ]
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/mirage/ocaml-base64"
|
||||
doc: "https://mirage.github.io/ocaml-base64/"
|
||||
bug-reports: "https://github.com/mirage/ocaml-base64/issues"
|
||||
dev-repo: "git+https://github.com/mirage/ocaml-base64.git"
|
||||
synopsis: "Base64 encoding for OCaml"
|
||||
description: """
|
||||
Base64 is a group of similar binary-to-text encoding schemes that represent
|
||||
binary data in an ASCII string format by translating it into a radix-64
|
||||
representation. It is specified in RFC 4648.
|
||||
"""
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"dune" {>= "2.3"}
|
||||
"fmt" {with-test & >= "0.8.7"}
|
||||
"bos" {with-test}
|
||||
"rresult" {with-test}
|
||||
"alcotest" {with-test}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz"
|
||||
checksum: [
|
||||
"sha256=d8fedaa59bd12feae7acc08b5928dd478aac523f4ca8d240470d2500651c65ed"
|
||||
"sha512=278bd2029800d90ed88ff59b9de723013e645523556a1667b64178d6b5058a7d6da91efffef3589c35569b5fa10ddee74c93f5a3d156b9146c8af5b7fe44aeaf"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "084346f14ed1e6706d733402dd6ff65b0dc4f718"
|
||||
26
esy.lock/opam/bigarray-compat.1.1.0/opam
generated
Normal file
26
esy.lock/opam/bigarray-compat.1.1.0/opam
generated
Normal file
@ -0,0 +1,26 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Lucas Pluvinage <lucas.pluvinage@gmail.com>"
|
||||
authors: [ "Lucas Pluvinage <lucas.pluvinage@gmail.com>" ]
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/mirage/bigarray-compat"
|
||||
bug-reports: "https://github.com/mirage/bigarray-compat/issues"
|
||||
dev-repo: "git+https://github.com/mirage/bigarray-compat.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.02.3"}
|
||||
"dune" {>= "1.0"}
|
||||
]
|
||||
synopsis:
|
||||
"Compatibility library to use Stdlib.Bigarray when possible"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/bigarray-compat/releases/download/v1.1.0/bigarray-compat-1.1.0.tbz"
|
||||
checksum: [
|
||||
"sha256=434469a48d5c84e80d621b13d95eb067f8138c1650a1fd5ae6009a19b93718d5"
|
||||
"sha512=7be283fd957ee168ce1e62835d22114da405e4b7da9619b4f2030a832d45ca210a0c8f1d1c57c92e224f3512308a8a0f0923b94f44b6f582acbe0e7728d179d4"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "2ea842ba4ab2cfee7b711f7ad927917f3179a6f9"
|
||||
51
esy.lock/opam/bigarray-overlap.0.2.1/opam
generated
Normal file
51
esy.lock/opam/bigarray-overlap.0.2.1/opam
generated
Normal file
@ -0,0 +1,51 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
homepage: "https://github.com/dinosaure/overlap"
|
||||
bug-reports: "https://github.com/dinosaure/overlap/issues"
|
||||
dev-repo: "git+https://github.com/dinosaure/overlap.git"
|
||||
doc: "https://dinosaure.github.io/overlap/"
|
||||
license: "MIT"
|
||||
synopsis: "Bigarray.overlap"
|
||||
description: """A minimal library to know that 2 bigarray share physically the same memory or not."""
|
||||
|
||||
build: [
|
||||
[ "dune" "build" "-p" name "-j" jobs ]
|
||||
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
|
||||
]
|
||||
|
||||
install: [
|
||||
[ "dune" "install" "-p" name ] {with-test}
|
||||
[ "./test/test_runes.ml" ] {with-test}
|
||||
]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.6"}
|
||||
"alcotest" {with-test}
|
||||
"astring" {with-test}
|
||||
"fpath" {with-test}
|
||||
"bos" {with-test}
|
||||
"ocamlfind" {with-test}
|
||||
"conf-pkg-config" {build}
|
||||
]
|
||||
|
||||
depopts: [
|
||||
"ocaml-freestanding"
|
||||
"mirage-xen-posix"
|
||||
"js_of_ocaml-compiler"
|
||||
]
|
||||
|
||||
conflicts: [
|
||||
"mirage-xen-posix" {< "3.1.0"}
|
||||
"ocaml-freestanding" {< "0.4.3"}
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/dinosaure/overlap/releases/download/v0.2.1/bigarray-overlap-0.2.1.tbz"
|
||||
checksum: [
|
||||
"sha256=2f520ac470054e335883eba9254bf28b6676ddb57753cfb58b22cf84ae1a66e0"
|
||||
"sha512=223f15f815cd944cf2e9955ed9e3cf5608a9db36103e9bb017c2fe452dfb319908228b419f416f6239b8562208027068b7c44e8fb4be6c6a7858ecba540d5439"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "ebdd14f8c399ffab0a111bb5a62a0f9aff72bf85"
|
||||
48
esy.lock/opam/bigstringaf.0.10.0/opam
generated
Normal file
48
esy.lock/opam/bigstringaf.0.10.0/opam
generated
Normal file
@ -0,0 +1,48 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Spiros Eliopoulos <spiros@inhabitedtype.com>"
|
||||
authors: [ "Spiros Eliopoulos <spiros@inhabitedtype.com>" ]
|
||||
license: "BSD-3-clause"
|
||||
homepage: "https://github.com/inhabitedtype/bigstringaf"
|
||||
bug-reports: "https://github.com/inhabitedtype/bigstringaf/issues"
|
||||
dev-repo: "git+https://github.com/inhabitedtype/bigstringaf.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
depends: [
|
||||
"dune" {>= "3.0"}
|
||||
"dune-configurator" {>= "3.0"}
|
||||
"alcotest" {with-test}
|
||||
"ocaml" {>= "4.08.0"}
|
||||
]
|
||||
conflicts: [
|
||||
"mirage-xen" {< "6.0.0"}
|
||||
"ocaml-freestanding"
|
||||
"js_of_ocaml" {< "3.5.0"}
|
||||
]
|
||||
synopsis: "Bigstring intrinsics and fast blits based on memcpy/memmove"
|
||||
description: """
|
||||
Bigstring intrinsics and fast blits based on memcpy/memmove
|
||||
|
||||
The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not
|
||||
widely-known, sometimes misused, and so programs that use Bigstrings are slower
|
||||
than they have to be. And even if a library got that part right and exposed the
|
||||
intrinsics properly, the compiler doesn't have any fast blits between
|
||||
Bigstrings and other string-like types.
|
||||
|
||||
So here they are. Go crazy.
|
||||
"""
|
||||
url {
|
||||
src: "https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz"
|
||||
checksum: "md5=be0a44416840852777651150757a0a3b"
|
||||
}
|
||||
60
esy.lock/opam/camlp-streams.5.0.1/opam
generated
Normal file
60
esy.lock/opam/camlp-streams.5.0.1/opam
generated
Normal file
@ -0,0 +1,60 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "The Stream and Genlex libraries for use with Camlp4 and Camlp5"
|
||||
description: """
|
||||
|
||||
This package provides two library modules:
|
||||
- Stream: imperative streams, with in-place update and memoization
|
||||
of the latest element produced.
|
||||
- Genlex: a small parameterized lexical analyzer producing streams
|
||||
of tokens from streams of characters.
|
||||
|
||||
The two modules are designed for use with Camlp4 and Camlp5:
|
||||
- The stream patterns and stream expressions of Camlp4/Camlp5 consume
|
||||
and produce data of type 'a Stream.t.
|
||||
- The Genlex tokenizer can be used as a simple lexical analyzer for
|
||||
Camlp4/Camlp5-generated parsers.
|
||||
|
||||
The Stream module can also be used by hand-written recursive-descent
|
||||
parsers, but is not very convenient for this purpose.
|
||||
|
||||
The Stream and Genlex modules have been part of the OCaml standard library
|
||||
for a long time, and have been distributed as part of the core OCaml system.
|
||||
They will be removed from the OCaml standard library at some future point,
|
||||
but will be maintained and distributed separately in this camlpstreams package.
|
||||
"""
|
||||
maintainer: [
|
||||
"Florian Angeletti <florian.angeletti@inria.fr>"
|
||||
"Xavier Leroy <xavier.leroy@college-de-france.fr>"
|
||||
]
|
||||
authors: ["Daniel de Rauglaudre" "Xavier Leroy"]
|
||||
license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
|
||||
homepage: "https://github.com/ocaml/camlp-streams"
|
||||
bug-reports: "https://github.com/ocaml/camlp-streams/issues"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
depends: [
|
||||
"dune" {>= "2.7"}
|
||||
"ocaml" {>= "4.02.3"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/camlp-streams.git"
|
||||
url {
|
||||
src: "https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz"
|
||||
checksum: [
|
||||
"md5=afc874b25f7a1f13e8f5cfc1182b51a7"
|
||||
"sha512=2efa8dd4a636217c8d49bac1e4e7e5558fc2f45cfea66514140a59fd99dd08d61fb9f1e17804997ff648b71b13820a5d4a1eb70fed9d848aa2abd6e41f853c86"
|
||||
]
|
||||
}
|
||||
38
esy.lock/opam/caqti-lwt.2.2.4/opam
generated
Normal file
38
esy.lock/opam/caqti-lwt.2.2.4/opam
generated
Normal file
@ -0,0 +1,38 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Petter A. Urkedal <paurkedal@gmail.com>"
|
||||
authors: "Petter A. Urkedal <paurkedal@gmail.com>"
|
||||
license: "LGPL-3.0-or-later WITH LGPL-3.0-linking-exception"
|
||||
homepage: "https://github.com/paurkedal/ocaml-caqti/"
|
||||
doc: "https://paurkedal.github.io/ocaml-caqti/index.html"
|
||||
bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues"
|
||||
depends: [
|
||||
"caqti" {>= "2.2.3" & < "2.3.0~"}
|
||||
"dune" {>= "3.9"}
|
||||
"domain-name"
|
||||
"ipaddr"
|
||||
"logs"
|
||||
"mtime" {>= "2.0.0"}
|
||||
"lwt" {>= "5.3.0"}
|
||||
"ocaml"
|
||||
"alcotest" {with-test & >= "1.5.0"}
|
||||
"alcotest-lwt" {with-test & >= "1.5.0"}
|
||||
"cmdliner" {with-test & >= "1.1.0"}
|
||||
"caqti-driver-sqlite3" {with-test}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git"
|
||||
synopsis: "Lwt support for Caqti"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/paurkedal/ocaml-caqti/releases/download/v2.2.4/caqti-v2.2.4.tbz"
|
||||
checksum: [
|
||||
"sha256=b8ea432820154ec095132c4f7b244b06cd8553e0b2035185b844d9c4f30af8bb"
|
||||
"sha512=b7e3ad8e6a9b587db2d517e15cd42df2945148f9223b2fa6f4bc2bcdd2709d53549cca4b65e54511d22466e4c9aa7f0b9c17305a07505519d8bf81d95de629b8"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "b1faede963098ac99546e8c2fe794ae34b2d2437"
|
||||
69
esy.lock/opam/caqti.2.2.4/opam
generated
Normal file
69
esy.lock/opam/caqti.2.2.4/opam
generated
Normal file
@ -0,0 +1,69 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Petter A. Urkedal <paurkedal@gmail.com>"
|
||||
authors: [
|
||||
"Petter A. Urkedal <paurkedal@gmail.com>"
|
||||
"Nathan Rebours <nathan@cryptosense.com>"
|
||||
"Basile Clément"
|
||||
]
|
||||
license: "LGPL-3.0-or-later WITH LGPL-3.0-linking-exception"
|
||||
homepage: "https://github.com/paurkedal/ocaml-caqti/"
|
||||
doc: "https://paurkedal.github.io/ocaml-caqti/index.html"
|
||||
bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues"
|
||||
depends: [
|
||||
"alcotest" {with-test & >= "1.5.0"}
|
||||
"angstrom" {>= "0.14.0"}
|
||||
"bigstringaf"
|
||||
"cmdliner" {with-test & >= "1.1.0"}
|
||||
"domain-name" {>= "0.2.0"}
|
||||
"dune" {>= "3.9"}
|
||||
"dune-site"
|
||||
"ipaddr" {>= "3.0.0"}
|
||||
"logs"
|
||||
"lru" {>= "0.3.1"}
|
||||
"lwt-dllist"
|
||||
"mdx" {with-test & >= "2.3.0"}
|
||||
"mtime" {>= "2.0.0"}
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"odoc" {with-doc}
|
||||
"ptime"
|
||||
"re" {with-test}
|
||||
"tls"
|
||||
"uri" {>= "2.2.0"}
|
||||
"x509"
|
||||
]
|
||||
conflicts: [
|
||||
"result" {< "1.5"}
|
||||
]
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs "@install"]
|
||||
["dune" "install" "-p" name "--create-install-file" name]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git"
|
||||
synopsis: "Unified interface to relational database libraries"
|
||||
description: """
|
||||
Caqti provides a monadic cooperative-threaded OCaml connector API for
|
||||
relational databases.
|
||||
|
||||
The purpose of Caqti is further to help make applications independent of a
|
||||
particular database system. This is achieved by defining a common signature,
|
||||
which is implemented by the database drivers. Connection parameters are
|
||||
specified as an URI, which is typically provided at run-time. Caqti then
|
||||
loads a driver which can handle the URI, and provides a first-class module
|
||||
which implements the driver API and additional convenience functionality.
|
||||
|
||||
Caqti does not make assumptions about the structure of the query language,
|
||||
and only provides the type information needed at the edges of communication
|
||||
between the OCaml code and the database; i.e. for encoding parameters and
|
||||
decoding returned tuples. It is hoped that this agnostic choice makes it a
|
||||
suitable target for higher level interfaces and code generators."""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/paurkedal/ocaml-caqti/releases/download/v2.2.4/caqti-v2.2.4.tbz"
|
||||
checksum: [
|
||||
"sha256=b8ea432820154ec095132c4f7b244b06cd8553e0b2035185b844d9c4f30af8bb"
|
||||
"sha512=b7e3ad8e6a9b587db2d517e15cd42df2945148f9223b2fa6f4bc2bcdd2709d53549cca4b65e54511d22466e4c9aa7f0b9c17305a07505519d8bf81d95de629b8"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "b1faede963098ac99546e8c2fe794ae34b2d2437"
|
||||
41
esy.lock/opam/chrome-trace.3.18.2/opam
generated
Normal file
41
esy.lock/opam/chrome-trace.3.18.2/opam
generated
Normal file
@ -0,0 +1,41 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Chrome trace event generation library"
|
||||
description:
|
||||
"This library offers no backwards compatibility guarantees. Use at your own risk."
|
||||
maintainer: ["Jane Street Group, LLC <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: [
|
||||
"dune" {>= "3.12"}
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
40
esy.lock/opam/cmdliner.1.3.0/opam
generated
Normal file
40
esy.lock/opam/cmdliner.1.3.0/opam
generated
Normal file
@ -0,0 +1,40 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Declarative definition of command line interfaces for OCaml"
|
||||
description: """\
|
||||
Cmdliner allows the declarative definition of command line interfaces
|
||||
for OCaml.
|
||||
|
||||
It provides a simple and compositional mechanism to convert command
|
||||
line arguments to OCaml values and pass them to your functions. The
|
||||
module automatically handles syntax errors, help messages and UNIX man
|
||||
page generation. It supports programs with single or multiple commands
|
||||
and respects most of the [POSIX][1] and [GNU][2] conventions.
|
||||
|
||||
Cmdliner has no dependencies and is distributed under the ISC license.
|
||||
|
||||
[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html
|
||||
[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html
|
||||
|
||||
Home page: http://erratique.ch/software/cmdliner"""
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: "The cmdliner programmers"
|
||||
license: "ISC"
|
||||
tags: ["cli" "system" "declarative" "org:erratique"]
|
||||
homepage: "https://erratique.ch/software/cmdliner"
|
||||
doc: "https://erratique.ch/software/cmdliner/doc"
|
||||
bug-reports: "https://github.com/dbuenzli/cmdliner/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
]
|
||||
build: [make "all" "PREFIX=%{prefix}%"]
|
||||
install: [
|
||||
[make "install" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%"]
|
||||
[make "install-doc" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%"]
|
||||
]
|
||||
dev-repo: "git+https://erratique.ch/repos/cmdliner.git"
|
||||
url {
|
||||
src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz"
|
||||
checksum:
|
||||
"sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283"
|
||||
}
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
38
esy.lock/opam/conf-gmp-powm-sec.4/opam
generated
Normal file
38
esy.lock/opam/conf-gmp-powm-sec.4/opam
generated
Normal file
@ -0,0 +1,38 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Etienne Millon <etienne@cryptosense.com>"
|
||||
homepage: "http://gmplib.org/"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
license: "GPL-1.0-or-later"
|
||||
build: [
|
||||
["sh" "-c" "pkg-config --print-errors --exists gmp || cc -c $CFLAGS -I/usr/local/include test.c"] { os != "win32" }
|
||||
[
|
||||
"sh"
|
||||
"-exc"
|
||||
"$(ocamlc -config-var c_compiler) -c $CFLAGS -I/usr/local/include test.c"
|
||||
] {os = "win32" & os-distribution = "cygwinports"}
|
||||
[
|
||||
"sh"
|
||||
"-exc"
|
||||
"%{host-arch-x86_64:installed?x86_64:}%%{host-arch-x86_32:installed?i686:}%-w64-mingw32-gcc -c $CFLAGS test.c"
|
||||
] {os = "win32" & os-distribution != "cygwinports"}
|
||||
]
|
||||
depends: [
|
||||
"conf-gmp"
|
||||
("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} |
|
||||
"host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"})
|
||||
]
|
||||
synopsis:
|
||||
"Virtual package relying on a GMP lib with constant-time modular exponentiation"
|
||||
description: """
|
||||
This package can only install if the GMP lib is installed on the system and
|
||||
corresponds to a version that has the mpz_powm_sec function."""
|
||||
authors: "Etienne Millon <etienne@cryptosense.com>"
|
||||
flags: conf
|
||||
extra-source "test.c" {
|
||||
src:
|
||||
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-gmp-powm-sec/test.c.3"
|
||||
checksum: [
|
||||
"sha256=388b3879530257a7e6e59b68208ee2a52de7be30e40eb4d3a54419708fdad490"
|
||||
"md5=29317f477fa828e18428660ef31064fb"
|
||||
]
|
||||
}
|
||||
52
esy.lock/opam/conf-gmp.5/opam
generated
Normal file
52
esy.lock/opam/conf-gmp.5/opam
generated
Normal file
@ -0,0 +1,52 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "nbraud"
|
||||
homepage: "http://gmplib.org/"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
license: "GPL-1.0-or-later"
|
||||
build: [
|
||||
["sh" "-c" "pkg-config --print-errors --exists gmp || cc -c $CFLAGS -I/usr/local/include test.c"] { os != "win32" }
|
||||
[
|
||||
"sh"
|
||||
"-exc"
|
||||
"$(ocamlc -config-var c_compiler) -c $CFLAGS -I/usr/local/include test.c"
|
||||
] {os = "win32" & os-distribution = "cygwinports"}
|
||||
[
|
||||
"sh"
|
||||
"-exc"
|
||||
"%{host-arch-x86_64:installed?x86_64:}%%{host-arch-x86_32:installed?i686:}%-w64-mingw32-gcc -c $CFLAGS test.c"
|
||||
] {os = "win32" & os-distribution != "cygwinports"}
|
||||
]
|
||||
depends: [
|
||||
"conf-pkg-config" {os = "macos"}
|
||||
(("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-gmp-i686" {os = "win32" & os-distribution != "cygwinports"}) |
|
||||
("host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-gmp-x86_64" {os = "win32" & os-distribution != "cygwinports"}))
|
||||
]
|
||||
depexts: [
|
||||
["libgmp-dev"] {os-family = "debian"}
|
||||
["libgmp-dev"] {os-family = "ubuntu"}
|
||||
["gmp"] {os = "macos" & os-distribution = "homebrew"}
|
||||
["gmp"] {os-distribution = "macports" & os = "macos"}
|
||||
["gmp" "gmp-devel"] {os-distribution = "centos"}
|
||||
["gmp" "gmp-devel"] {os-distribution = "fedora" | os-family = "fedora"}
|
||||
["gmp" "gmp-devel"] {os-distribution = "ol"}
|
||||
["gmp"] {os = "openbsd"}
|
||||
["gmp"] {os = "freebsd"}
|
||||
["gmp-dev"] {os-distribution = "alpine"}
|
||||
["gmp-devel"] {os-family = "suse" | os-family = "opensuse"}
|
||||
["gmp"] {os = "win32" & os-distribution = "cygwinports"}
|
||||
["gmp"] {os-distribution = "nixos"}
|
||||
["libgmp-devel"] {os-family = "altlinux"}
|
||||
]
|
||||
synopsis: "Virtual package relying on a GMP lib system installation"
|
||||
description:
|
||||
"This package can only install if the GMP lib is installed on the system."
|
||||
authors: "nbraud"
|
||||
flags: conf
|
||||
extra-source "test.c" {
|
||||
src:
|
||||
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-gmp/test.c.4"
|
||||
checksum: [
|
||||
"sha256=54a30735f1f271a2531526747e75716f4490dd7bc1546efd6498ccfe3cc4d6fb"
|
||||
"md5=2fd2970c293c36222a6d299ec155823f"
|
||||
]
|
||||
}
|
||||
53
esy.lock/opam/conf-libssl.4/opam
generated
Normal file
53
esy.lock/opam/conf-libssl.4/opam
generated
Normal file
@ -0,0 +1,53 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "David Sheets <sheets@alum.mit.edu>"
|
||||
authors: ["The OpenSSL Project"]
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
homepage: "https://www.openssl.org/"
|
||||
license: "Apache-1.0"
|
||||
build-env: [
|
||||
[HOMEBREW_NO_AUTO_UPDATE = "1"]
|
||||
]
|
||||
build: [
|
||||
["pkgconf" {os = "win32" & os-distribution = "cygwin"}
|
||||
"--personality=i686-w64-mingw32" {os = "win32" & os-distribution = "cygwin" & host-arch-x86_32:installed}
|
||||
"--personality=x86_64-w64-mingw32" {os = "win32" & os-distribution = "cygwin" & host-arch-x86_64:installed}
|
||||
"pkg-config" {os != "win32" | os-distribution != "cygwin"}
|
||||
"--print-errors" "--exists" "openssl"]
|
||||
{os != "freebsd" & os != "openbsd" & os != "netbsd" & # libssl is provided by base system on BSDs
|
||||
os-distribution != "homebrew"}
|
||||
["sh" "-ex" "./homebrew.sh" "check"] {os-distribution = "homebrew"}
|
||||
]
|
||||
install: [
|
||||
["sh" "-ex" "./homebrew.sh" "install" lib] {os-distribution = "homebrew"}
|
||||
]
|
||||
depends: [
|
||||
"conf-pkg-config" {build}
|
||||
("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-openssl-i686" {os = "win32" & os-distribution != "cygwinports"} |
|
||||
"host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"} & "conf-mingw-w64-openssl-x86_64" {os = "win32" & os-distribution != "cygwinports"})
|
||||
]
|
||||
depexts: [
|
||||
["libssl-dev"] {os-family = "debian"}
|
||||
["libssl-dev"] {os-family = "ubuntu"}
|
||||
["openssl-devel"] {os-distribution = "centos"}
|
||||
["openssl-devel"] {os-distribution = "ol"}
|
||||
["openssl-devel"] {os-distribution = "fedora" | os-family = "fedora"}
|
||||
["libopenssl-devel"] {os-family = "suse" | os-family = "opensuse"}
|
||||
["openssl-dev"] {os-family = "alpine"}
|
||||
["openssl"] {os-family = "arch"}
|
||||
["openssl"] {os-distribution = "homebrew"}
|
||||
["openssl"] {os-distribution = "macports"}
|
||||
["openssl"] {os-distribution = "nixos"}
|
||||
["openssl"] {os = "win32" & os-distribution = "cygwinports"}
|
||||
]
|
||||
synopsis: "Virtual package relying on an OpenSSL library system installation"
|
||||
description:
|
||||
"This package can only install if the OpenSSL library is installed on the system."
|
||||
flags: conf
|
||||
extra-source "homebrew.sh" {
|
||||
src:
|
||||
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-libssl/homebrew.sh.4"
|
||||
checksum: [
|
||||
"sha256=c6e132e784f0d3250b434a91ad806416ad6c30e25465bd4e37df946a33bfbad2"
|
||||
"md5=f5db8e7d51e159bc85f0d44cc13f9dbd"
|
||||
]
|
||||
}
|
||||
19
esy.lock/opam/conf-mingw-w64-gcc-i686.1/opam
generated
Normal file
19
esy.lock/opam/conf-mingw-w64-gcc-i686.1/opam
generated
Normal file
@ -0,0 +1,19 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Virtual package for GCC on i686 mingw-w64 (32-bit x86)"
|
||||
description: "Ensures the i686 version of GCC from the mingw-w64 project is available"
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "David Allsopp"
|
||||
license: "GPL-3.0-or-later"
|
||||
homepage: "https://www.mingw-w64.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: conf
|
||||
available: os = "win32"
|
||||
depends: [
|
||||
"msys2" {build & os = "win32" & os-distribution = "msys2"}
|
||||
"msys2-mingw32" {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
build: ["i686-w64-mingw32-gcc" "--version"]
|
||||
depexts: [
|
||||
["mingw64-i686-gcc-core"] {os = "win32" & os-distribution = "cygwin"}
|
||||
["mingw-w64-i686-gcc"] {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
19
esy.lock/opam/conf-mingw-w64-gcc-x86_64.1/opam
generated
Normal file
19
esy.lock/opam/conf-mingw-w64-gcc-x86_64.1/opam
generated
Normal file
@ -0,0 +1,19 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Virtual package for GCC on x86_64 mingw-w64 (64-bit x86_64)"
|
||||
description: "Ensures the x86_64 version of GCC from the mingw-w64 project is available"
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "David Allsopp"
|
||||
license: "GPL-3.0-or-later"
|
||||
homepage: "https://www.mingw-w64.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: conf
|
||||
available: os = "win32"
|
||||
depends: [
|
||||
"msys2" {build & os = "win32" & os-distribution = "msys2"}
|
||||
"msys2-mingw64" {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
build: ["x86_64-w64-mingw32-gcc" "--version"]
|
||||
depexts: [
|
||||
["mingw64-x86_64-gcc-core"] {os = "win32" & os-distribution = "cygwin"}
|
||||
["mingw-w64-x86_64-gcc"] {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
21
esy.lock/opam/conf-mingw-w64-gmp-x86_64.1/opam
generated
Normal file
21
esy.lock/opam/conf-mingw-w64-gmp-x86_64.1/opam
generated
Normal file
@ -0,0 +1,21 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Virtual package for libgmp on x86_64 mingw-w64 (64-bit x86_64)"
|
||||
description: "Ensures the x86_64 version of libgmp for the mingw-w64 project is available"
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "Torbjörn Granlund et al"
|
||||
license: "GPL-1.0-or-later"
|
||||
homepage: "http://gmplib.org/"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: conf
|
||||
available: os = "win32"
|
||||
build: ["pkgconf" "--personality=x86_64-w64-mingw32" {os-distribution = "cygwin"} "gmp"]
|
||||
depends: [
|
||||
"msys2" {build & os = "win32" & os-distribution = "msys2"}
|
||||
"msys2-mingw64" {os = "win32" & os-distribution = "msys2"}
|
||||
"conf-pkg-config" {build}
|
||||
"conf-mingw-w64-gcc-x86_64" {build}
|
||||
]
|
||||
depexts: [
|
||||
["mingw64-x86_64-gmp"] {os = "win32" & os-distribution = "cygwin"}
|
||||
["mingw-w64-x86_64-gmp"] {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
19
esy.lock/opam/conf-mingw-w64-openssl-i686.1/opam
generated
Normal file
19
esy.lock/opam/conf-mingw-w64-openssl-i686.1/opam
generated
Normal file
@ -0,0 +1,19 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "libssl for i686 mingw-w64 (32-bit x86)"
|
||||
description: "Ensures the i686 version of libssl for the mingw-w64 project is available"
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "The OpenSSL Project"
|
||||
license: "Apache-1.0"
|
||||
homepage: "https://www.openssl.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: conf
|
||||
available: os = "win32"
|
||||
build: ["pkgconf" "--personality=i686-w64-mingw32" "openssl"]
|
||||
depends: [
|
||||
"conf-pkg-config" {build}
|
||||
"conf-mingw-w64-gcc-i686" {build}
|
||||
]
|
||||
depexts: [
|
||||
["mingw64-i686-openssl"] {os = "win32" & os-distribution = "cygwin"}
|
||||
["mingw-w64-i686-openssl"] {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
19
esy.lock/opam/conf-mingw-w64-openssl-x86_64.1/opam
generated
Normal file
19
esy.lock/opam/conf-mingw-w64-openssl-x86_64.1/opam
generated
Normal file
@ -0,0 +1,19 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "libssl for x86_64 mingw-w64 (64-bit x86_64)"
|
||||
description: "Ensures the x86_64 version of libssl for the mingw-w64 project is available"
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "The OpenSSL Project"
|
||||
license: "Apache-1.0"
|
||||
homepage: "https://www.openssl.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: conf
|
||||
available: os = "win32"
|
||||
build: ["pkgconf" "--personality=x86_64-w64-mingw32" "openssl"]
|
||||
depends: [
|
||||
"conf-pkg-config" {build}
|
||||
"conf-mingw-w64-gcc-x86_64" {build}
|
||||
]
|
||||
depexts: [
|
||||
["mingw64-x86_64-openssl"] {os = "win32" & os-distribution = "cygwin"}
|
||||
["mingw-w64-x86_64-openssl"] {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
18
esy.lock/opam/conf-mingw-w64-pkgconf-x86_64.1/opam
generated
Normal file
18
esy.lock/opam/conf-mingw-w64-pkgconf-x86_64.1/opam
generated
Normal file
@ -0,0 +1,18 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Virtual package for pkgconf on x86_64 mingw-w64 (64-bit x86_64)"
|
||||
description: "Ensures the x86_64 version of pkgconf for the mingw-w64 project is available"
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "Ariadne Conill et al"
|
||||
license: "ISC"
|
||||
homepage: "http://pkgconf.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: conf
|
||||
available: os = "win32"
|
||||
depends: [
|
||||
"msys2" {build & os = "win32" & os-distribution = "msys2"}
|
||||
"msys2-mingw64" {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
build: ["x86_64-w64-mingw32-pkgconf" "--version"]
|
||||
depexts: [
|
||||
["mingw-w64-x86_64-pkgconf"] {os = "win32" & os-distribution = "msys2"}
|
||||
]
|
||||
38
esy.lock/opam/conf-pkg-config.4/opam
generated
Normal file
38
esy.lock/opam/conf-pkg-config.4/opam
generated
Normal file
@ -0,0 +1,38 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "unixjunkie@sdf.org"
|
||||
authors: ["Francois Berenger"]
|
||||
homepage: "http://www.freedesktop.org/wiki/Software/pkg-config/"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
license: "GPL-1.0-or-later"
|
||||
depends: [
|
||||
("host-arch-x86_64" {os = "win32" & os-distribution = "msys2"} & "conf-mingw-w64-pkgconf-x86_64" {os = "win32" & os-distribution = "msys2"} |
|
||||
"host-arch-x86_32" {os = "win32" & os-distribution = "msys2"} & "conf-mingw-w64-pkgconf-i686" {os = "win32" & os-distribution = "msys2"})
|
||||
]
|
||||
build: [
|
||||
["pkg-config" "--help"] {os != "openbsd" & os != "win32" & !(os = "macos" & os-distribution = "homebrew")}
|
||||
["pkgconf" "--version"] {(os = "win32" & os-distribution != "msys2") | (os = "macos" & os-distribution = "homebrew")}
|
||||
]
|
||||
depexts: [
|
||||
["pkg-config"] {os-family = "debian" | os-family = "ubuntu"}
|
||||
["pkgconf"] {os-distribution = "arch"}
|
||||
["pkgconf-pkg-config"] {os-distribution = "fedora"}
|
||||
["pkgconfig"] {os-distribution = "centos" & os-version <= "7"}
|
||||
["pkgconf-pkg-config"] {os-distribution = "mageia"}
|
||||
["pkgconfig"] {os-distribution = "rhel" & os-version <= "7"}
|
||||
["pkgconfig"] {os-distribution = "ol" & os-version <= "7"}
|
||||
["pkgconf"] {os-distribution = "alpine"}
|
||||
["pkg-config"] {os-distribution = "nixos"}
|
||||
["pkgconf"] {os = "macos" & os-distribution = "homebrew"}
|
||||
["pkgconfig"] {os = "macos" & os-distribution = "macports"}
|
||||
["pkgconf"] {os = "freebsd"}
|
||||
["pkgconf-pkg-config"] {os-distribution = "rhel" & os-version >= "8"}
|
||||
["pkgconf-pkg-config"] {os-distribution = "centos" & os-version >= "8"}
|
||||
["pkgconf-pkg-config"] {os-distribution = "ol" & os-version >= "8"}
|
||||
["system:pkgconf"] {os = "win32" & os-distribution = "cygwinports"}
|
||||
["pkgconf"] {os-distribution = "cygwin"}
|
||||
]
|
||||
synopsis: "Check if pkg-config is installed and create an opam switch local pkgconfig folder"
|
||||
description: """
|
||||
This package can only install if the pkg-config package is installed
|
||||
on the system."""
|
||||
flags: conf
|
||||
49
esy.lock/opam/cppo.1.8.0/opam
generated
Normal file
49
esy.lock/opam/cppo.1.8.0/opam
generated
Normal file
@ -0,0 +1,49 @@
|
||||
# This file is generated by dune, edit dune-project instead
|
||||
opam-version: "2.0"
|
||||
synopsis: "Code preprocessor like cpp for OCaml"
|
||||
description: """
|
||||
Cppo is an equivalent of the C preprocessor for OCaml programs.
|
||||
It allows the definition of simple macros and file inclusion.
|
||||
|
||||
Cppo is:
|
||||
|
||||
* more OCaml-friendly than cpp
|
||||
* easy to learn without consulting a manual
|
||||
* reasonably fast
|
||||
* simple to install and to maintain
|
||||
"""
|
||||
maintainer: [
|
||||
"Martin Jambon <martin@mjambon.com>" "Yishuai Li <yishuai@upenn.edu>"
|
||||
]
|
||||
authors: ["Martin Jambon"]
|
||||
license: "BSD-3-Clause"
|
||||
homepage: "https://github.com/ocaml-community/cppo"
|
||||
doc: "https://ocaml-community.github.io/cppo"
|
||||
bug-reports: "https://github.com/ocaml-community/cppo/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.02.3"}
|
||||
"dune" {>= "2.0"}
|
||||
"base-unix"
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml-community/cppo.git"
|
||||
url {
|
||||
src: "https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz"
|
||||
checksum: [
|
||||
"md5=a197cb393b84f6b30e0ff55080ac429b"
|
||||
"sha512=3840725b767a0300bdc48f11d26d798bdcae0a764ed6798df3a08dfc8cc76fe124b14a19d47c9b5ea8e229d68b0311510afce77c0e4d9131fbda5116dc2689a2"
|
||||
]
|
||||
}
|
||||
58
esy.lock/opam/csexp.1.5.2/opam
generated
Normal file
58
esy.lock/opam/csexp.1.5.2/opam
generated
Normal file
@ -0,0 +1,58 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Parsing and printing of S-expressions in Canonical form"
|
||||
description: """
|
||||
|
||||
This library provides minimal support for Canonical S-expressions
|
||||
[1]. Canonical S-expressions are a binary encoding of S-expressions
|
||||
that is super simple and well suited for communication between
|
||||
programs.
|
||||
|
||||
This library only provides a few helpers for simple applications. If
|
||||
you need more advanced support, such as parsing from more fancy input
|
||||
sources, you should consider copying the code of this library given
|
||||
how simple parsing S-expressions in canonical form is.
|
||||
|
||||
To avoid a dependency on a particular S-expression library, the only
|
||||
module of this library is parameterised by the type of S-expressions.
|
||||
|
||||
[1] https://en.wikipedia.org/wiki/Canonical_S-expressions
|
||||
"""
|
||||
maintainer: ["Jeremie Dimino <jeremie@dimino.org>"]
|
||||
authors: [
|
||||
"Quentin Hocquet <mefyl@gruntech.org>"
|
||||
"Jane Street Group, LLC <opensource@janestreet.com>"
|
||||
"Jeremie Dimino <jeremie@dimino.org>"
|
||||
]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/ocaml-dune/csexp"
|
||||
doc: "https://ocaml-dune.github.io/csexp/"
|
||||
bug-reports: "https://github.com/ocaml-dune/csexp/issues"
|
||||
depends: [
|
||||
"dune" {>= "3.4"}
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml-dune/csexp.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
# "@runtest" {with-test & ocaml:version >= "4.04"}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz"
|
||||
checksum: [
|
||||
"sha256=1a14dd04bb4379a41990248550628c77913a9c07f3c35c1370b6960e697787ff"
|
||||
"sha512=be281018bcfc20d4db14894ef51c4b836d6338d2fdfe22e63d46f405f8dea7349e16f1c0ecd65f73d4c85a2a80e618cdbb8c9dafcbb9f229f04f1adca5b1973c"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "e6c4768e10c61bcb04d09748744dad55602149c6"
|
||||
40
esy.lock/opam/cstruct.6.2.0/opam
generated
Normal file
40
esy.lock/opam/cstruct.6.2.0/opam
generated
Normal file
@ -0,0 +1,40 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "anil@recoil.org"
|
||||
authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire"
|
||||
"Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott"
|
||||
"Mindy Preston" "Thomas Leonard" "Anton Kochkov" "Etienne Millon" ]
|
||||
homepage: "https://github.com/mirage/ocaml-cstruct"
|
||||
license: "ISC"
|
||||
dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git"
|
||||
bug-reports: "https://github.com/mirage/ocaml-cstruct/issues"
|
||||
doc: "https://mirage.github.io/ocaml-cstruct/"
|
||||
|
||||
tags: [ "org:mirage" "org:ocamllabs" ]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.0.0"}
|
||||
"alcotest" {with-test}
|
||||
"fmt" {>= "0.8.9"}
|
||||
"crowbar" {with-test}
|
||||
]
|
||||
conflicts: [ "js_of_ocaml" {<"3.5.0"} ]
|
||||
synopsis: "Access C-like structures directly from OCaml"
|
||||
description: """
|
||||
Cstruct is a library and syntax extension to make it easier to access C-like
|
||||
structures directly from OCaml. It supports both reading and writing to these
|
||||
structures, and they are accessed via the `Bigarray` module."""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/ocaml-cstruct/releases/download/v6.2.0/cstruct-6.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=9a78073392580e8349148fa3ab4b1b2e989dc9d30d07401b04c96b7c60f03e62"
|
||||
"sha512=8d33fe6b3707a3994d0225cd33cadde0bb2ca834ef01096e3df33a08e4a8c6d02ebccddf558a73988b8a5595b65fdc10de61efbf872c6c9e55c719c7e19c463d"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "8c7c94a038aae72dc89c994551c9d2c690895607"
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
68
esy.lock/opam/digestif.1.3.0/opam
generated
Normal file
68
esy.lock/opam/digestif.1.3.0/opam
generated
Normal file
@ -0,0 +1,68 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: [ "Eyyüb Sari <eyyub.sari@epitech.eu>"
|
||||
"Romain Calascibetta <romain.calascibetta@gmail.com>" ]
|
||||
authors: [ "Eyyüb Sari <eyyub.sari@epitech.eu>"
|
||||
"Romain Calascibetta <romain.calascibetta@gmail.com>" ]
|
||||
homepage: "https://github.com/mirage/digestif"
|
||||
bug-reports: "https://github.com/mirage/digestif/issues"
|
||||
dev-repo: "git+https://github.com/mirage/digestif.git"
|
||||
doc: "https://mirage.github.io/digestif/"
|
||||
license: "MIT"
|
||||
synopsis: "Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)"
|
||||
description: """
|
||||
Digestif is a toolbox to provide hashes implementations in C and OCaml.
|
||||
|
||||
It uses the linking trick and user can decide at the end to use the C implementation or the OCaml implementation.
|
||||
|
||||
We provides implementation of:
|
||||
* MD5
|
||||
* SHA1
|
||||
* SHA224
|
||||
* SHA256
|
||||
* SHA384
|
||||
* SHA512
|
||||
* SHA3
|
||||
* Keccak-256
|
||||
* WHIRLPOOL
|
||||
* BLAKE2B
|
||||
* BLAKE2S
|
||||
* RIPEMD160
|
||||
"""
|
||||
|
||||
build: [
|
||||
[ "dune" "build" "-p" name "-j" jobs ]
|
||||
[ "dune" "runtest" "-p" name "-j" jobs ] {with-test}
|
||||
]
|
||||
install: [
|
||||
[ "dune" "install" "-p" name ] {with-test}
|
||||
[ "ocaml" "./test/test_runes.ml" ] {with-test}
|
||||
]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.6.0"}
|
||||
"eqaf"
|
||||
"fmt" {with-test & >= "0.8.7"}
|
||||
"alcotest" {with-test}
|
||||
"bos" {with-test}
|
||||
"astring" {with-test}
|
||||
"fpath" {with-test}
|
||||
"rresult" {with-test}
|
||||
"ocamlfind" {with-test}
|
||||
"crowbar" {with-test}
|
||||
]
|
||||
|
||||
conflicts: [
|
||||
"mirage-xen" {< "6.0.0"}
|
||||
"ocaml-freestanding"
|
||||
]
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/digestif/releases/download/v1.3.0/digestif-1.3.0.tbz"
|
||||
checksum: [
|
||||
"sha256=9a6cdcb332539c87f4723fc3bd73626b2675a7b1161fdf0fed309186ce18f427"
|
||||
"sha512=986d98eeb79f75ff69842a7ed4b93b4ff3795df7c09d455ca0c41408d67415a6743253a96c7e0de653dc62db95cb1fd29b1c654472fa11259cddde65dd5dd352"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "0763eb3b34ac8881925c4f50055f4bff3808aed4"
|
||||
37
esy.lock/opam/domain-name.0.4.1/opam
generated
Normal file
37
esy.lock/opam/domain-name.0.4.1/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
authors: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/hannesm/domain-name"
|
||||
doc: "https://hannesm.github.io/domain-name/doc"
|
||||
bug-reports: "https://github.com/hannesm/domain-name/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.04.2"}
|
||||
"dune" {>= "1.0"}
|
||||
"alcotest" {with-test}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/hannesm/domain-name.git"
|
||||
synopsis: "RFC 1035 Internet domain names"
|
||||
description: """
|
||||
A domain name is a sequence of labels separated by dots, such as `foo.example`.
|
||||
Each label may contain any bytes. The length of each label may not exceed 63
|
||||
charactes. The total length of a domain name is limited to 253 (byte
|
||||
representation is 255), but other protocols (such as SMTP) may apply even
|
||||
smaller limits. A domain name label is case preserving, comparison is done in a
|
||||
case insensitive manner.
|
||||
"""
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/hannesm/domain-name/releases/download/v0.4.1/domain-name-0.4.1.tbz"
|
||||
checksum: [
|
||||
"sha256=1dba32f35a7cd5cc8187d21e2cc21a0b667a645447a0eefe57afe3ca25bc4566"
|
||||
"sha512=6846998704d11a63756035ad6226cc4708c7c29b2327ca7ca279a174b8c1c403962801019cc5a0ce27474bb3c382ce878c19fd85f694fab4360f4969341f0656"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "26c8a60f57d73e5f767ca8049dba29ca0a214d55"
|
||||
30
esy.lock/opam/dot-merlin-reader.5.3-502/opam
generated
Normal file
30
esy.lock/opam/dot-merlin-reader.5.3-502/opam
generated
Normal file
@ -0,0 +1,30 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "defree@gmail.com"
|
||||
authors: "The Merlin team"
|
||||
synopsis: "Reads config files for merlin"
|
||||
homepage: "https://github.com/ocaml/merlin"
|
||||
bug-reports: "https://github.com/ocaml/merlin/issues"
|
||||
dev-repo: "git+https://github.com/ocaml/merlin.git"
|
||||
license: "MIT"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "5.2" }
|
||||
"dune" {>= "3.0.0"}
|
||||
"merlin-lib" {= version}
|
||||
"ocamlfind" {>= "1.6.0"}
|
||||
]
|
||||
description:
|
||||
"Helper process: reads .merlin files and outputs the normalized content to
|
||||
stdout."
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/merlin/releases/download/v5.3-502/merlin-5.3-502.tbz"
|
||||
checksum: [
|
||||
"sha256=2cea46f12397fa6e31ef0c0d4f5e11c1cfd916ee49420694005c95ebb3aa24bc"
|
||||
"sha512=e94abb9ae38149245337db033e2c3891c7ec772168e99abf1bda0216a894c0854e7170b56fe88eba83ec98f2ebc0f5c7c723e8db14f59eeb6dd348bec12c6d62"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "ac951c635e09d6d72462eb9bb70ee4b9ee844d0d"
|
||||
52
esy.lock/opam/dream-httpaf.1.0.0~alpha3/opam
generated
Normal file
52
esy.lock/opam/dream-httpaf.1.0.0~alpha3/opam
generated
Normal file
@ -0,0 +1,52 @@
|
||||
opam-version: "2.0"
|
||||
|
||||
synopsis: "Internal: shared http/af stack for Dream (server) and Hyper (client)"
|
||||
description: "This package does not have a stable API."
|
||||
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/aantron/dream"
|
||||
doc: "https://aantron.github.io/dream"
|
||||
bug-reports: "https://github.com/aantron/dream/issues"
|
||||
dev-repo: "git+https://github.com/aantron/dream.git"
|
||||
|
||||
author: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
|
||||
depends: [
|
||||
"dream-pure"
|
||||
"dune" {>= "2.7.0"} # --instrument-with.
|
||||
"lwt"
|
||||
"lwt_ppx" {>= "1.2.2"}
|
||||
"lwt_ssl"
|
||||
"ocaml" {>= "4.08.0" & < "5.3"}
|
||||
"ssl" {>= "0.5.8"} # Ssl.get_negotiated_alpn_protocol.
|
||||
|
||||
# Currently vendored.
|
||||
# "gluten"
|
||||
# "gluten-lwt-unix"
|
||||
# "httpaf"
|
||||
# "httpaf-lwt-unix"
|
||||
# "h2"
|
||||
# "h2-lwt-unix"
|
||||
# "hpack"
|
||||
# "websocketaf"
|
||||
|
||||
# Dependencies of vendored packages.
|
||||
"angstrom" {>= "0.14.0"}
|
||||
"base64" {>= "3.0.0"}
|
||||
"bigstringaf" {>= "0.5.0"} # h2.
|
||||
"digestif" {>= "0.7.2"} # websocket/af, sha1, default implementation.
|
||||
"faraday" {>= "0.6.1"}
|
||||
"faraday-lwt-unix"
|
||||
"lwt_ssl" {>= "1.2.0"} # Gluten.
|
||||
"psq" # h2.
|
||||
]
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
|
||||
url {
|
||||
src: "https://github.com/aantron/dream/releases/download/1.0.0-alpha6/dream-1.0.0-alpha6.tar.gz"
|
||||
checksum: "sha256=8d3b6344c0e175aca628b3d5bb8ee58265e8c1074fc2d40d63f136fef83daf90"
|
||||
}
|
||||
43
esy.lock/opam/dream-pure.1.0.0~alpha2/opam
generated
Normal file
43
esy.lock/opam/dream-pure.1.0.0~alpha2/opam
generated
Normal file
@ -0,0 +1,43 @@
|
||||
opam-version: "2.0"
|
||||
|
||||
synopsis: "Internal: shared HTTP types for Dream (server) and Hyper (client)"
|
||||
description: "This package does not have a stable API."
|
||||
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/aantron/dream"
|
||||
doc: "https://aantron.github.io/dream"
|
||||
bug-reports: "https://github.com/aantron/dream/issues"
|
||||
dev-repo: "git+https://github.com/aantron/dream.git"
|
||||
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
|
||||
depends: [
|
||||
"base64" {>= "3.1.0"} # Base64.encode_string.
|
||||
"bigstringaf" {>= "0.5.0"} # Bigstringaf.to_string.
|
||||
"dune" {>= "2.7.0"} # --instrument-with.
|
||||
"hmap"
|
||||
"lwt"
|
||||
"lwt_ppx" {>= "1.2.2"}
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"ptime" {>= "0.8.1"} # Ptime.weekday.
|
||||
"uri" {>= "4.2.0"}
|
||||
|
||||
# Testing, development.
|
||||
"alcotest" {with-test}
|
||||
"bisect_ppx" {with-test & >= "2.5.0"} # --instrument-with.
|
||||
"ppx_expect" {with-test}
|
||||
"ppx_yojson_conv" {with-test}
|
||||
]
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
|
||||
url {
|
||||
src:
|
||||
"https://github.com/aantron/dream/releases/download/1.0.0-alpha4/dream-1.0.0-alpha4.tar.gz"
|
||||
checksum: [
|
||||
"sha256=a143b3694d67c0089ea16ce4585971d6333f05001abcadcede6696b06ca6af10"
|
||||
"md5=20aaa93b13c210324e9dcceeba3c3b21"
|
||||
]
|
||||
}
|
||||
authors: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
106
esy.lock/opam/dream.1.0.0~alpha7/opam
generated
Normal file
106
esy.lock/opam/dream.1.0.0~alpha7/opam
generated
Normal file
@ -0,0 +1,106 @@
|
||||
opam-version: "2.0"
|
||||
|
||||
synopsis: "Tidy, feature-complete Web framework"
|
||||
tags: ["http" "web" "framework" "websocket" "graphql" "server" "http2" "tls"]
|
||||
|
||||
description: """
|
||||
Dream is a feature-complete Web framework with a simple programming
|
||||
model and no boilerplate. It provides only two data types, request and
|
||||
response.
|
||||
|
||||
Almost everything else is either a built-in OCaml type, or an
|
||||
abbreviation for a bare function. For example, a Web app, known in
|
||||
Dream as a handler, is just an ordinary function from requests to
|
||||
responses. And a middleware is then just a function from handlers to
|
||||
handlers.
|
||||
|
||||
Within this model, Dream adds:
|
||||
|
||||
- Session management with pluggable back ends.
|
||||
- A fully composable router.
|
||||
- Support for HTTP/1.1, HTTP/2, and HTTPS.
|
||||
- WebSockets.
|
||||
- GraphQL, including subscriptions and a built-in GraphiQL editor.
|
||||
- SQL connection pool helpers.
|
||||
- Server-side HTML templates.
|
||||
- Automatic secure handling of cookies and forms.
|
||||
- Unified, internationalization-friendly error handling.
|
||||
- A neat log, and OCaml runtime configuration.
|
||||
- Helpers for Web formats, such as Base64url, and a modern cipher.
|
||||
|
||||
Because of the simple programming model, everything is optional and
|
||||
composable. It is trivailly possible to strip Dream down to just a
|
||||
bare driver of the various HTTP protocols.
|
||||
|
||||
Dream is presented as a single module, whose API is documented on one
|
||||
page. In addition, Dream comes with a large number of examples.
|
||||
Security topics are introduced throughout, wherever they are
|
||||
applicable."""
|
||||
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/aantron/dream"
|
||||
doc: "https://aantron.github.io/dream"
|
||||
bug-reports: "https://github.com/aantron/dream/issues"
|
||||
dev-repo: "git+https://github.com/aantron/dream.git"
|
||||
|
||||
author: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
|
||||
depends: [
|
||||
"base-unix"
|
||||
"bigarray-compat"
|
||||
"camlp-streams"
|
||||
"caqti" {>= "2.0.0"}
|
||||
"caqti-lwt" {>= "2.0.0"}
|
||||
("conf-libev" {os != "win32"} | "ocaml" {os = "win32"})
|
||||
"cstruct" {>= "6.0.0"}
|
||||
"digestif" {>= "0.7"} # to_raw_string.
|
||||
"dream-httpaf" {>= "1.0.0~alpha2"}
|
||||
"dream-pure" {>= "1.0.0~alpha2"}
|
||||
"dune" {>= "2.7.0"} # --instrument-with.
|
||||
"fmt" {>= "0.8.7"} # `Italic.
|
||||
"graphql_parser"
|
||||
"graphql-lwt"
|
||||
"lambdasoup" {>= "0.6.1"}
|
||||
"lwt"
|
||||
"lwt_ppx" {>= "1.2.2"}
|
||||
"lwt_ssl"
|
||||
"logs" {>= "0.5.0"}
|
||||
"magic-mime"
|
||||
"markup" {>= "1.0.2"}
|
||||
"mirage-clock" {>= "3.0.0"} # now_d_ps : unit -> int * int64.
|
||||
"mirage-crypto" {>= "1.0.0"}
|
||||
"mirage-crypto-rng" {>= "1.0.0"}
|
||||
"mirage-crypto-rng-lwt"
|
||||
"multipart_form" {>= "0.4.0"}
|
||||
"multipart_form-lwt"
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"ptime" {>= "0.8.1"} # Ptime.v.
|
||||
"ssl" {>= "0.5.8"} # Ssl.get_negotiated_alpn_protocol.
|
||||
"uri" {>= "4.2.0"}
|
||||
"yojson" # ...
|
||||
|
||||
# Testing, development.
|
||||
"alcotest" {with-test}
|
||||
"bisect_ppx" {with-test & >= "2.5.0"} # --instrument-with.
|
||||
"caqti-driver-postgresql" {with-test}
|
||||
"caqti-driver-sqlite3" {with-test}
|
||||
"crunch" {with-test}
|
||||
"html_of_jsx" {with-test}
|
||||
"js_of_ocaml" {with-test}
|
||||
"js_of_ocaml-ppx" {with-test}
|
||||
"ppx_expect" {with-test & >= "v0.15.0"} # Formatting changes.
|
||||
"ppx_yojson_conv" {with-test}
|
||||
"reason" {with-test}
|
||||
"tyxml" {with-test & >= "4.5.0"}
|
||||
"tyxml-jsx" {with-test}
|
||||
]
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
|
||||
url {
|
||||
src: "https://github.com/aantron/dream/releases/download/1.0.0-alpha7/dream-1.0.0-alpha7.tar.gz"
|
||||
checksum: "sha256=b715cecf7e2b249335c8d1cd22c3e87017e40c0556774d209f338f9d78388c86"
|
||||
}
|
||||
47
esy.lock/opam/dune-build-info.3.18.2/opam
generated
Normal file
47
esy.lock/opam/dune-build-info.3.18.2/opam
generated
Normal file
@ -0,0 +1,47 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Embed build information inside executable"
|
||||
description: """
|
||||
The build-info library allows to access information about how the
|
||||
executable was built, such as the version of the project at which it
|
||||
was built or the list of statically linked libraries with their
|
||||
versions. It supports reporting the version from the version control
|
||||
system during development to get an precise reference of when the
|
||||
executable was built.
|
||||
"""
|
||||
maintainer: ["Jane Street Group, LLC <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: [
|
||||
"dune" {>= "3.12"}
|
||||
"ocaml" {>= "4.08"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
51
esy.lock/opam/dune-configurator.3.18.2/opam
generated
Normal file
51
esy.lock/opam/dune-configurator.3.18.2/opam
generated
Normal file
@ -0,0 +1,51 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Helper library for gathering system configuration"
|
||||
description: """
|
||||
dune-configurator is a small library that helps writing OCaml scripts that
|
||||
test features available on the system, in order to generate config.h
|
||||
files for instance.
|
||||
Among other things, dune-configurator allows one to:
|
||||
- test if a C program compiles
|
||||
- query pkg-config
|
||||
- import #define from OCaml header files
|
||||
- generate config.h file
|
||||
"""
|
||||
maintainer: ["Jane Street Group, LLC <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: [
|
||||
"dune" {>= "3.12"}
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"base-unix"
|
||||
"csexp" {>= "1.5.0"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
52
esy.lock/opam/dune-private-libs.3.18.2/opam
generated
Normal file
52
esy.lock/opam/dune-private-libs.3.18.2/opam
generated
Normal file
@ -0,0 +1,52 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Private libraries of Dune"
|
||||
description: """
|
||||
!!!!!!!!!!!!!!!!!!!!!!
|
||||
!!!!! DO NOT USE !!!!!
|
||||
!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
This package contains code that is shared between various dune-xxx
|
||||
packages. However, it is not meant for public consumption and provides
|
||||
no stability guarantee.
|
||||
"""
|
||||
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: [
|
||||
"dune" {>= "3.12"}
|
||||
"csexp" {>= "1.5.0"}
|
||||
"pp" {>= "1.1.0"}
|
||||
"dyn" {= version}
|
||||
"stdune" {= version}
|
||||
"ocaml" {>= "4.08"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(none)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
45
esy.lock/opam/dune-rpc.3.18.2/opam
generated
Normal file
45
esy.lock/opam/dune-rpc.3.18.2/opam
generated
Normal file
@ -0,0 +1,45 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Communicate with dune using rpc"
|
||||
description: "Library to connect and control a running dune instance"
|
||||
maintainer: ["Jane Street Group, LLC <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: [
|
||||
"dune" {>= "3.12"}
|
||||
"csexp"
|
||||
"ordering"
|
||||
"dyn"
|
||||
"xdg"
|
||||
"stdune" {= version}
|
||||
"pp" {>= "1.1.0"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
39
esy.lock/opam/dune-site.3.18.2/opam
generated
Normal file
39
esy.lock/opam/dune-site.3.18.2/opam
generated
Normal file
@ -0,0 +1,39 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Embed locations information inside executable and libraries"
|
||||
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: [
|
||||
"dune" {>= "3.12"}
|
||||
"dune-private-libs" {= version}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
73
esy.lock/opam/dune.3.18.2/opam
generated
Normal file
73
esy.lock/opam/dune.3.18.2/opam
generated
Normal file
@ -0,0 +1,73 @@
|
||||
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 is composable; supporting multi-package development by simply
|
||||
dropping multiple repositories into the same directory.
|
||||
|
||||
Dune also supports multi-context builds, such as building against
|
||||
several opam roots/switches simultaneously. This helps maintaining
|
||||
packages across several versions of OCaml and gives cross-compilation
|
||||
for free.
|
||||
"""
|
||||
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"
|
||||
conflicts: [
|
||||
"merlin" {< "3.4.0"}
|
||||
"ocaml-lsp-server" {< "1.3.0"}
|
||||
"dune-configurator" {< "2.3.0"}
|
||||
"odoc" {< "2.0.1"}
|
||||
"dune-release" {< "1.3.0"}
|
||||
"js_of_ocaml-compiler" {< "3.6.0"}
|
||||
"jbuilder" {= "transition"}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["ocaml" "boot/bootstrap.ml" "-j" jobs]
|
||||
["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
# Please keep the lower bound in sync with .github/workflows/workflow.yml,
|
||||
# dune-project and min_ocaml_version in bootstrap.ml
|
||||
"ocaml" {>= "4.08"}
|
||||
"base-unix"
|
||||
"base-threads"
|
||||
"lwt" { with-dev-setup & os != "win32" }
|
||||
"cinaps" { with-dev-setup }
|
||||
"csexp" { with-dev-setup & >= "1.3.0" }
|
||||
"js_of_ocaml" { with-dev-setup & >= "6.0.1" & os != "win32" }
|
||||
"js_of_ocaml-compiler" { with-dev-setup & >= "6.0.1" & os != "win32" }
|
||||
"mdx" { with-dev-setup & >= "2.3.0" & os != "win32" }
|
||||
"menhir" { with-dev-setup & os != "win32" }
|
||||
"ocamlfind" { with-dev-setup & os != "win32" }
|
||||
"odoc" { with-dev-setup & >= "2.4.0" & os != "win32" }
|
||||
"ppx_expect" { with-dev-setup & >= "v0.17" & os != "win32" }
|
||||
"ppx_inline_test" { with-dev-setup & os != "win32" }
|
||||
"ppxlib" { with-dev-setup & >= "0.35.0" & os != "win32" }
|
||||
"ctypes" { with-dev-setup & os != "win32" }
|
||||
"utop" { with-dev-setup & >= "2.6.0" & os != "win32" }
|
||||
"melange" { with-dev-setup & >= "5.1.0-51" & os != "win32" }
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
34
esy.lock/opam/duration.0.2.1/opam
generated
Normal file
34
esy.lock/opam/duration.0.2.1/opam
generated
Normal file
@ -0,0 +1,34 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
authors: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/hannesm/duration"
|
||||
doc: "https://hannesm.github.io/duration/doc"
|
||||
bug-reports: "https://github.com/hannesm/duration/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.04.2"}
|
||||
"dune" {>= "1.0"}
|
||||
"alcotest" {with-test & >= "0.8.1"}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/hannesm/duration.git"
|
||||
synopsis: "Conversions to various time units"
|
||||
description: """
|
||||
A duration is represented in nanoseconds as an unsigned 64 bit integer. This
|
||||
has a range of up to 584 years. Functions provided check the input and raise
|
||||
on negative or out of bound input.
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/hannesm/duration/releases/download/v0.2.1/duration-0.2.1.tbz"
|
||||
checksum: [
|
||||
"sha256=c738c1f38cfb99820c121cd3ddf819de4b2228f0d50eacbd1cc3ce99e7c71e2b"
|
||||
"sha512=0de9e15c7d6188872ddd9994f08616c4a1822e4ac92724efa2c312fbb2fc44cd7cbe4b36bcf66a8451d510c1fc95de481760afbcacb8f83e183262595dcf5f0c"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "6abe42ebe585a96f79eb91045911b9a73c1db19e"
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
42
esy.lock/opam/dyn.3.18.2/opam
generated
Normal file
42
esy.lock/opam/dyn.3.18.2/opam
generated
Normal file
@ -0,0 +1,42 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Dynamic type"
|
||||
description: "Dynamic type"
|
||||
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: [
|
||||
"dune" {>= "3.12"}
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"ordering" {= version}
|
||||
"pp" {>= "1.1.0"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(none)"]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["rm" "-rf" "vendor/csexp"]
|
||||
["rm" "-rf" "vendor/pp"]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz"
|
||||
checksum: [
|
||||
"sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af"
|
||||
"sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341"
|
||||
41
esy.lock/opam/either.1.0.0/opam
generated
Normal file
41
esy.lock/opam/either.1.0.0/opam
generated
Normal file
@ -0,0 +1,41 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Compatibility Either module"
|
||||
description: """
|
||||
Projects that want to use the Either module defined in OCaml 4.12.0 while
|
||||
staying compatible with older versions of OCaml should use this library
|
||||
instead.
|
||||
"""
|
||||
maintainer: ["Craig Ferguson <me@craigfe.io>"]
|
||||
authors: ["Craig Ferguson <me@craigfe.io>"]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/mirage/either"
|
||||
doc: "https://mirage.github.io/either"
|
||||
bug-reports: "https://github.com/mirage/either/issues"
|
||||
depends: [
|
||||
"dune" {>= "2.0"}
|
||||
"ocaml"
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
dev-repo: "git+https://github.com/mirage/either.git"
|
||||
x-commit-hash: "a270ceac58e3e5bed6fe7e8bfb7132b14ee9c322"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/either/releases/download/1.0.0/either-1.0.0.tbz"
|
||||
checksum: [
|
||||
"sha256=bf674de3312dee7b7215f07df1e8a96eb3d679164b8a918cdd95b8d97e505884"
|
||||
"sha512=147854c09f897dd028b18a9f19acea8666107aaa7b1aab3c92f568af531364f57298edcaf3897d74246d3857d52e9bfb7ad0fc39220d988d9f14694ca1d5e9ed"
|
||||
]
|
||||
}
|
||||
36
esy.lock/opam/eqaf.0.10/opam
generated
Normal file
36
esy.lock/opam/eqaf.0.10/opam
generated
Normal file
@ -0,0 +1,36 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: [ "Romain Calascibetta <romain.calascibetta@gmail.com>" ]
|
||||
authors: [ "Romain Calascibetta <romain.calascibetta@gmail.com>" ]
|
||||
homepage: "https://github.com/mirage/eqaf"
|
||||
bug-reports: "https://github.com/mirage/eqaf/issues"
|
||||
dev-repo: "git+https://github.com/mirage/eqaf.git"
|
||||
doc: "https://mirage.github.io/eqaf/"
|
||||
license: "MIT"
|
||||
synopsis: "Constant-time equal function on string"
|
||||
description: """
|
||||
This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.
|
||||
"""
|
||||
|
||||
build: [
|
||||
[ "dune" "subst" ] {dev}
|
||||
[ "dune" "build" "-p" name "-j" jobs ]
|
||||
[ "dune" "runtest" "-p" name "-j" "1" "--no-buffer" "--verbose" ] {with-test}
|
||||
]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.07.0"}
|
||||
"dune" {>= "2.0"}
|
||||
"base64" {with-test & >= "3.0.0"}
|
||||
"alcotest" {with-test}
|
||||
"crowbar" {with-test}
|
||||
"fmt" {with-test & >= "0.8.7"}
|
||||
"bechamel" {with-test}
|
||||
]
|
||||
url {
|
||||
src: "https://github.com/mirage/eqaf/releases/download/v0.10/eqaf-0.10.tbz"
|
||||
checksum: [
|
||||
"sha256=67d1369c57c4d2d14a10d02632d45e355224abeb98aec08979c0bae5843092ee"
|
||||
"sha512=7f75b5d5667e3605f8d95e2d6fda40953129033e6a342ee2c98ee4135c2428e1db87547971868605ab989374757c47c21c5397d4c3da578952d716826a156979"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7bec047f8bfa1a233d24fc4a4b77e8eb18988155"
|
||||
27
esy.lock/opam/faraday-lwt-unix.0.8.2/opam
generated
Normal file
27
esy.lock/opam/faraday-lwt-unix.0.8.2/opam
generated
Normal file
@ -0,0 +1,27 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Spiros Eliopoulos <spiros@inhabitedtype.com>"
|
||||
authors: [ "Spiros Eliopoulos <spiros@inhabitedtype.com>" ]
|
||||
license: "BSD-3-clause"
|
||||
homepage: "https://github.com/inhabitedtype/faraday"
|
||||
bug-reports: "https://github.com/inhabitedtype/faraday/issues"
|
||||
dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"dune" {>= "1.11"}
|
||||
"faraday-lwt"
|
||||
"lwt" {>= "2.7.0"}
|
||||
"base-unix"
|
||||
]
|
||||
synopsis: "Lwt_unix support for Faraday"
|
||||
url {
|
||||
src: "https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz"
|
||||
checksum: [
|
||||
"sha256=720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6"
|
||||
"md5=307dccc4ea67ff0eeff394701d05bbe7"
|
||||
]
|
||||
}
|
||||
26
esy.lock/opam/faraday-lwt.0.8.2/opam
generated
Normal file
26
esy.lock/opam/faraday-lwt.0.8.2/opam
generated
Normal file
@ -0,0 +1,26 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Spiros Eliopoulos <spiros@inhabitedtype.com>"
|
||||
authors: [ "Spiros Eliopoulos <spiros@inhabitedtype.com>" ]
|
||||
license: "BSD-3-clause"
|
||||
homepage: "https://github.com/inhabitedtype/faraday"
|
||||
bug-reports: "https://github.com/inhabitedtype/faraday/issues"
|
||||
dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"dune" {>= "1.11"}
|
||||
"faraday" {>= "0.5.0"}
|
||||
"lwt"
|
||||
]
|
||||
synopsis: "Lwt support for Faraday"
|
||||
url {
|
||||
src: "https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz"
|
||||
checksum: [
|
||||
"sha256=720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6"
|
||||
"md5=307dccc4ea67ff0eeff394701d05bbe7"
|
||||
]
|
||||
}
|
||||
33
esy.lock/opam/faraday.0.8.2/opam
generated
Normal file
33
esy.lock/opam/faraday.0.8.2/opam
generated
Normal file
@ -0,0 +1,33 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Spiros Eliopoulos <spiros@inhabitedtype.com>"
|
||||
authors: [ "Spiros Eliopoulos <spiros@inhabitedtype.com>" ]
|
||||
license: "BSD-3-clause"
|
||||
homepage: "https://github.com/inhabitedtype/faraday"
|
||||
bug-reports: "https://github.com/inhabitedtype/faraday/issues"
|
||||
dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"dune" {>= "1.11"}
|
||||
"alcotest" {with-test & >= "0.4.1"}
|
||||
"bigstringaf"
|
||||
]
|
||||
synopsis: "A library for writing fast and memory-efficient serializers"
|
||||
description: """
|
||||
Faraday is a library for writing fast and memory-efficient serializers. Its
|
||||
core type and related operation gives the user fine-grained control over
|
||||
copying and allocation behavior while serializing user-defined types, and
|
||||
presents the output in a form that makes it possible to use vectorized write
|
||||
operations, such as the writev system call, or any other platform or
|
||||
application-specific output APIs."""
|
||||
url {
|
||||
src: "https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz"
|
||||
checksum: [
|
||||
"sha256=720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6"
|
||||
"md5=307dccc4ea67ff0eeff394701d05bbe7"
|
||||
]
|
||||
}
|
||||
39
esy.lock/opam/fiber.3.7.0/opam
generated
Normal file
39
esy.lock/opam/fiber.3.7.0/opam
generated
Normal file
@ -0,0 +1,39 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Dune's monadic structured concurrency library"
|
||||
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"]
|
||||
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/ocaml-dune/fiber"
|
||||
bug-reports: "https://github.com/ocaml-dune/fiber/issues"
|
||||
depends: [
|
||||
"dune" {>= "3.6"}
|
||||
"ocaml" {>= "4.08"}
|
||||
"ppx_expect" {with-test & < "v0.17"}
|
||||
"dyn"
|
||||
"stdune"
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test & ocaml:version >= "4.13"}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml-dune/fiber.git"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml-dune/fiber/releases/download/3.7.0/fiber-lwt-3.7.0.tbz"
|
||||
checksum: [
|
||||
"sha256=8648a15ae93fe6942999ce36887429a3913b62829c4714e520cc0e7a1c3b9682"
|
||||
"sha512=348b28b28ffd87de035e90753f677658e8ad58421caf3ac086e4c0bbab8508fa5fe2f55d137c425afaf790ebcf45291e16d70eac5cb766b6d9786f042b58b19b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "dd66893a530759da26b66bd1c8939fd77f369afb"
|
||||
26
esy.lock/opam/fix.20250428/opam
generated
Normal file
26
esy.lock/opam/fix.20250428/opam
generated
Normal file
@ -0,0 +1,26 @@
|
||||
|
||||
opam-version: "2.0"
|
||||
maintainer: "francois.pottier@inria.fr"
|
||||
authors: [
|
||||
"François Pottier <francois.pottier@inria.fr>"
|
||||
]
|
||||
homepage: "https://gitlab.inria.fr/fpottier/fix"
|
||||
dev-repo: "git+https://gitlab.inria.fr/fpottier/fix.git"
|
||||
bug-reports: "francois.pottier@inria.fr"
|
||||
license: "LGPL-2.0-only"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" { >= "4.03" }
|
||||
"dune" { >= "1.3" }
|
||||
]
|
||||
synopsis: "Algorithmic building blocks for memoization, recursion, and more"
|
||||
url {
|
||||
src:
|
||||
"https://gitlab.inria.fr/fpottier/fix/-/archive/20250428/archive.tar.gz"
|
||||
checksum: [
|
||||
"md5=75aeb28e58d5a2c8b8c2590d23d1122d"
|
||||
"sha512=744b08403beb22d8d960976792dd2f80ee9b47c9b3d3977d98e09aa127c3e21531acb305ab42c734ad1067b0ababa43b251afd3e111d296e3b07fbe2c187b082"
|
||||
]
|
||||
}
|
||||
50
esy.lock/opam/fmt.0.10.0/opam
generated
Normal file
50
esy.lock/opam/fmt.0.10.0/opam
generated
Normal file
@ -0,0 +1,50 @@
|
||||
opam-version: "2.0"
|
||||
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`
|
||||
library that allows to setup formatters for terminal color output
|
||||
depends on the Unix library. The optional `Fmt_cli` library that
|
||||
provides command line support for Fmt depends on [`cmdliner`].
|
||||
|
||||
Fmt is distributed under the ISC license.
|
||||
|
||||
Home page: <http://erratique.ch/software/fmt>
|
||||
|
||||
[`cmdliner`]: http://erratique.ch/software/cmdliner"""
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: "The fmt programmers"
|
||||
license: "ISC"
|
||||
tags: ["string" "format" "pretty-print" "org:erratique"]
|
||||
homepage: "https://erratique.ch/software/fmt"
|
||||
doc: "https://erratique.ch/software/fmt/doc/"
|
||||
bug-reports: "https://github.com/dbuenzli/fmt/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"ocamlfind" {build}
|
||||
"ocamlbuild" {build}
|
||||
"topkg" {build & >= "1.0.3"}
|
||||
]
|
||||
depopts: ["base-unix" "cmdliner"]
|
||||
conflicts: [
|
||||
"cmdliner" {< "1.3.0"}
|
||||
]
|
||||
build: [
|
||||
"ocaml"
|
||||
"pkg/pkg.ml"
|
||||
"build"
|
||||
"--dev-pkg"
|
||||
"%{dev}%"
|
||||
"--with-base-unix"
|
||||
"%{base-unix:installed}%"
|
||||
"--with-cmdliner"
|
||||
"%{cmdliner:installed}%"
|
||||
]
|
||||
dev-repo: "git+https://erratique.ch/repos/fmt.git"
|
||||
url {
|
||||
src: "https://erratique.ch/software/fmt/releases/fmt-0.10.0.tbz"
|
||||
checksum:
|
||||
"sha512=26d7f2002f0f1d605c08129ec09d487a8c37d764b77370e56b869fd94fe6bc903f808159ab7b79e85c2e2b6263ee5fa7df66f9f9625bdf0e726e8a92a9056258"
|
||||
}
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
41
esy.lock/opam/fpath.0.7.3/opam
generated
Normal file
41
esy.lock/opam/fpath.0.7.3/opam
generated
Normal file
@ -0,0 +1,41 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: ["The fpath programmers"]
|
||||
homepage: "https://erratique.ch/software/fpath"
|
||||
doc: "https://erratique.ch/software/fpath/doc"
|
||||
dev-repo: "git+https://erratique.ch/repos/fpath.git"
|
||||
bug-reports: "https://github.com/dbuenzli/fpath/issues"
|
||||
tags: [ "file" "system" "path" "org:erratique" ]
|
||||
license: "ISC"
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"ocamlfind" {build}
|
||||
"ocamlbuild" {build}
|
||||
"topkg" {build & >= "0.9.0"}
|
||||
"astring"
|
||||
]
|
||||
build: [[
|
||||
"ocaml" "pkg/pkg.ml" "build"
|
||||
"--dev-pkg=true" {dev} ]]
|
||||
|
||||
synopsis: """File system paths for OCaml"""
|
||||
description: """\
|
||||
|
||||
Fpath is an OCaml module for handling file system paths with POSIX or
|
||||
Windows conventions. Fpath processes paths without accessing the file
|
||||
system and is independent from any system library.
|
||||
|
||||
Fpath depends on [Astring][astring] and is distributed under the ISC
|
||||
license.
|
||||
|
||||
[astring]: http://erratique.ch/software/astring
|
||||
"""
|
||||
url {
|
||||
src: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz"
|
||||
checksum: [
|
||||
"sha256=12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f"
|
||||
"md5=0740b530e8fed5b0adc5eee8463cfc2f"
|
||||
]
|
||||
}
|
||||
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
37
esy.lock/opam/gmap.0.3.0/opam
generated
Normal file
37
esy.lock/opam/gmap.0.3.0/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
authors: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/hannesm/gmap"
|
||||
doc: "https://hannesm.github.io/gmap/doc"
|
||||
bug-reports: "https://github.com/hannesm/gmap/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.04.2"}
|
||||
"dune" {>= "1.0"}
|
||||
"alcotest" {with-test}
|
||||
"fmt" {with-test}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/hannesm/gmap.git"
|
||||
synopsis: "Heterogenous maps over a GADT"
|
||||
description: """
|
||||
Gmap exposes the functor `Make` which takes a key type (a
|
||||
[GADT](https://en.wikipedia.org/wiki/Generalized_algebraic_data_type) 'a key)
|
||||
and outputs a type-safe Map where each 'a key is associated with a 'a value.
|
||||
This removes the need for additional packing. It uses OCaml's stdlib
|
||||
[Map](http://caml.inria.fr/pub/docs/manual-ocaml/libref/Map.html) data
|
||||
structure.
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/hannesm/gmap/releases/download/0.3.0/gmap-0.3.0.tbz"
|
||||
checksum: [
|
||||
"sha256=04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c"
|
||||
"sha512=71616981f5a15d6b2a47e18702083e52e81f6547076085b1489f676f50b0cc47c7c2c4fa19cb581e2878dc3d4f7133d0c50d8b51a8390be0e6e30318907d81d3"
|
||||
]
|
||||
}
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
36
esy.lock/opam/graphql-lwt.0.14.0/opam
generated
Normal file
36
esy.lock/opam/graphql-lwt.0.14.0/opam
generated
Normal file
@ -0,0 +1,36 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Andreas Garnaes <andreas.garnaes@gmail.com>"
|
||||
authors: "Andreas Garnaes <andreas.garnaes@gmail.com>"
|
||||
homepage: "https://github.com/andreas/ocaml-graphql-server"
|
||||
doc: "https://andreas.github.io/ocaml-graphql-server/"
|
||||
bug-reports: "https://github.com/andreas/ocaml-graphql-server/issues"
|
||||
dev-repo: "git+https://github.com/andreas/ocaml-graphql-server.git"
|
||||
license: "MIT"
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "1.11"}
|
||||
"graphql" {>= "0.13.0"}
|
||||
"alcotest" {with-test}
|
||||
"yojson" {with-test & >= "1.6.0"}
|
||||
"lwt"
|
||||
]
|
||||
|
||||
synopsis: "Build GraphQL schemas with Lwt support"
|
||||
|
||||
description: """
|
||||
`graphql-lwt` adds support for Lwt to `graphql`, so you can use Lwt in your GraphQL schema resolver functions."""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz"
|
||||
checksum: [
|
||||
"sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06"
|
||||
"sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "79e01a09d08b0de3b3fff8195e19f7d8ab566498"
|
||||
51
esy.lock/opam/graphql.0.14.0/opam
generated
Normal file
51
esy.lock/opam/graphql.0.14.0/opam
generated
Normal file
@ -0,0 +1,51 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Andreas Garnaes <andreas.garnaes@gmail.com>"
|
||||
authors: "Andreas Garnaes <andreas.garnaes@gmail.com>"
|
||||
homepage: "https://github.com/andreas/ocaml-graphql-server"
|
||||
doc: "https://andreas.github.io/ocaml-graphql-server/"
|
||||
bug-reports: "https://github.com/andreas/ocaml-graphql-server/issues"
|
||||
dev-repo: "git+https://github.com/andreas/ocaml-graphql-server.git"
|
||||
license: "MIT"
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "1.11"}
|
||||
"graphql_parser" {>= "0.9.0"}
|
||||
"yojson" {>= "1.6.0"}
|
||||
"rresult" {>= "0.3.0"}
|
||||
"seq"
|
||||
"alcotest" {with-test}
|
||||
]
|
||||
|
||||
synopsis: "Build GraphQL schemas and execute queries against them"
|
||||
|
||||
description: """
|
||||
`graphql` is a package for creating GraphQL servers. Current feature set includes:
|
||||
|
||||
- Type-safe schema design
|
||||
- GraphQL parser in pure OCaml using [angstrom](https://github.com/inhabitedtype/angstrom) (April 2016 RFC draft)
|
||||
- Query execution
|
||||
- Introspection of schemas
|
||||
- Arguments for fields
|
||||
- Allows variables in queries
|
||||
- Subscriptions
|
||||
|
||||
Supporting packages:
|
||||
|
||||
- Use `graphql-lwt` for Lwt support.
|
||||
- Use `graphql-async` for Async support.
|
||||
- Use `graphql-cohttp` to run a GraphQL server with `cohttp`."""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz"
|
||||
checksum: [
|
||||
"sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06"
|
||||
"sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "79e01a09d08b0de3b3fff8195e19f7d8ab566498"
|
||||
33
esy.lock/opam/graphql_parser.0.14.0/opam
generated
Normal file
33
esy.lock/opam/graphql_parser.0.14.0/opam
generated
Normal file
@ -0,0 +1,33 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Andreas Garnaes <andreas.garnaes@gmail.com>"
|
||||
authors: "Andreas Garnaes <andreas.garnaes@gmail.com>"
|
||||
homepage: "https://github.com/andreas/ocaml-graphql-server"
|
||||
doc: "https://andreas.github.io/ocaml-graphql-server/"
|
||||
bug-reports: "https://github.com/andreas/ocaml-graphql-server/issues"
|
||||
dev-repo: "git+https://github.com/andreas/ocaml-graphql-server.git"
|
||||
license: "MIT"
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "1.11"}
|
||||
"menhir" {build & >= "20180523"}
|
||||
"alcotest" {with-test & >= "0.8.1"}
|
||||
"fmt" {>= "0.8.7"}
|
||||
"re" {>= "1.6.0"}
|
||||
]
|
||||
|
||||
synopsis: "Library for parsing GraphQL queries"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz"
|
||||
checksum: [
|
||||
"sha256=bf8bf5b9e17e355ecbbd82158a769fe2b138e746753fd3a23008ada3afcd1c06"
|
||||
"sha512=1d303d9ab67faecea8081f007b3696e36033aa65eba0854f50067b4d667d9a9ad185ad949371790a03509cb31bf6356b75c58f3066da9c35d82e620df5780185"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "79e01a09d08b0de3b3fff8195e19f7d8ab566498"
|
||||
35
esy.lock/opam/hmap.0.8.1/opam
generated
Normal file
35
esy.lock/opam/hmap.0.8.1/opam
generated
Normal file
@ -0,0 +1,35 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: ["Daniel Bünzli <daniel.buenzl i@erratique.ch>"]
|
||||
homepage: "http://erratique.ch/software/hmap"
|
||||
doc: "http://erratique.ch/software/hmap/doc"
|
||||
license: "ISC"
|
||||
dev-repo: "git+http://erratique.ch/repos/hmap.git"
|
||||
bug-reports: "http://github.com/dbuenzli/hmap/issues"
|
||||
tags: ["data-structure" "org:erratique"]
|
||||
depends: [
|
||||
"ocaml" {>= "4.02.0"}
|
||||
"ocamlfind" {build}
|
||||
"ocamlbuild" {build}
|
||||
"topkg" {build}
|
||||
]
|
||||
build: [[
|
||||
"ocaml" "pkg/pkg.ml" "build"
|
||||
"--pinned" "%{pinned}%" ]]
|
||||
synopsis: "Heterogeneous value maps for OCaml"
|
||||
description: """
|
||||
Hmap provides heterogeneous value maps for OCaml. These maps bind keys
|
||||
to values with arbitrary types. Keys witness the type of the value
|
||||
they are bound to which allows to add and lookup bindings in a type
|
||||
safe manner.
|
||||
|
||||
Hmap has no dependency and is distributed under the ISC license."""
|
||||
url {
|
||||
src: "http://erratique.ch/software/hmap/releases/hmap-0.8.1.tbz"
|
||||
checksum: [
|
||||
"sha256=6a00db1b12b6f55e1b2419f206fdfbaa669e14b51c78f8ac3cffa0a58897be83"
|
||||
"md5=04169252265a11d852e1547445177196"
|
||||
]
|
||||
}
|
||||
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
20
esy.lock/opam/host-arch-x86_64.1/opam
generated
Normal file
20
esy.lock/opam/host-arch-x86_64.1/opam
generated
Normal file
@ -0,0 +1,20 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "OCaml on amd64 (64-bit)"
|
||||
description: """
|
||||
This package is installed if the underlying OCaml compiler is for
|
||||
64-bit Intel x86 (x86_64/amd64/x64).
|
||||
|
||||
Precisely, this means `ocamlopt -config-var architecture` equals `amd64`.
|
||||
|
||||
This package may be used in depends or conflicts fields of dependent packages
|
||||
to indicate either a requirement or an incompatibility with this
|
||||
architecture."""
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "David Allsopp"
|
||||
license: "CC0-1.0+"
|
||||
homepage: "https://opam.ocaml.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
conflict-class: "ocaml-host-arch"
|
||||
# Temporary, while these packages are not being installed by the compilers on
|
||||
# non-Windows builds.
|
||||
available: os = "win32" | arch = "x86_64"
|
||||
52
esy.lock/opam/ipaddr.5.6.0/opam
generated
Normal file
52
esy.lock/opam/ipaddr.5.6.0/opam
generated
Normal file
@ -0,0 +1,52 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "anil@recoil.org"
|
||||
authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"]
|
||||
synopsis: "A library for manipulation of IP (and MAC) address representations"
|
||||
description: """
|
||||
Features:
|
||||
* Depends only on sexplib (conditionalization under consideration)
|
||||
* ounit2-based tests
|
||||
* IPv4 and IPv6 support
|
||||
* IPv4 and IPv6 CIDR prefix support
|
||||
* IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
|
||||
* `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType`
|
||||
* `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType`
|
||||
* `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType`
|
||||
* `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module
|
||||
* `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0)
|
||||
* IP address scope classification
|
||||
* IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
|
||||
* MAC-48 (Ethernet) address support
|
||||
* `Macaddr` is a `Map.OrderedType`
|
||||
* All types have sexplib serializers/deserializers
|
||||
"""
|
||||
|
||||
license: "ISC"
|
||||
tags: ["org:mirage" "org:xapi-project"]
|
||||
homepage: "https://github.com/mirage/ocaml-ipaddr"
|
||||
doc: "https://mirage.github.io/ocaml-ipaddr/"
|
||||
bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "1.9.0"}
|
||||
"macaddr" {= version}
|
||||
"domain-name" {>= "0.3.0"}
|
||||
"ounit2" {with-test}
|
||||
"ppx_sexp_conv" {with-test & >= "v0.9.0"}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz"
|
||||
checksum: [
|
||||
"sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133"
|
||||
"sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4"
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
49
esy.lock/opam/jsonrpc.1.21.0/opam
generated
Normal file
49
esy.lock/opam/jsonrpc.1.21.0/opam
generated
Normal file
@ -0,0 +1,49 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Jsonrpc protocol implemenation"
|
||||
description: "See https://www.jsonrpc.org/specification"
|
||||
maintainer: ["Rudi Grinberg <me@rgrinberg.com>"]
|
||||
authors: [
|
||||
"Andrey Popp <8mayday@gmail.com>"
|
||||
"Rusty Key <iam@stfoo.ru>"
|
||||
"Louis Roché <louis@louisroche.net>"
|
||||
"Oleksiy Golovko <alexei.golovko@gmail.com>"
|
||||
"Rudi Grinberg <me@rgrinberg.com>"
|
||||
"Sacha Ayoun <sachaayoun@gmail.com>"
|
||||
"cannorin <cannorin@gmail.com>"
|
||||
"Ulugbek Abdullaev <ulugbekna@gmail.com>"
|
||||
"Thibaut Mattio <thibaut.mattio@gmail.com>"
|
||||
"Max Lantas <mnxndev@outlook.com>"
|
||||
]
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/ocaml/ocaml-lsp"
|
||||
bug-reports: "https://github.com/ocaml/ocaml-lsp/issues"
|
||||
depends: [
|
||||
"dune" {>= "3.0"}
|
||||
"ocaml" {>= "4.08"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
|
||||
x-maintenance-intent: [ "(latest)" "(latest)-414" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/ocaml-lsp/releases/download/1.21.0/lsp-1.21.0.tbz"
|
||||
checksum: [
|
||||
"sha256=67870337ff23d0d2ba43774bfb58a8fde04977ea37da4d2dc500ed0b57cef717"
|
||||
"sha512=e0f9abdcfc96c13d043b7e31ffc9991be52c4160dade5f71b277c7d8091d7271f5998abb6b30557955ba1615a4cc096b89ab5038da6b4e4e722fb598a0ff8ea8"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "643f59044f8fad14eb32cd52810008cf012c3008"
|
||||
37
esy.lock/opam/kdf.1.0.0/opam
generated
Normal file
37
esy.lock/opam/kdf.1.0.0/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: ["Alfredo Beaumont <alfredo.beaumont@gmail.com>" "Hannes Mehnert <hannes@mehnert.org>"]
|
||||
authors: ["Alfredo Beaumont <alfredo.beaumont@gmail.com>" "Sonia Meruelo <smeruelo@gmail.com>" "Hannes Mehnert <hannes@mehnert.org>"]
|
||||
license: "BSD-2-Clause"
|
||||
homepage: "https://github.com/robur-coop/kdf"
|
||||
doc: "https://robur-coop.github.io/kdf/doc"
|
||||
bug-reports: "https://github.com/robur-coop/kdf/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.13.0"}
|
||||
"dune" {>= "1.8.0"}
|
||||
"digestif" {>= "1.2.0"}
|
||||
"mirage-crypto" {>= "1.0.0"}
|
||||
"alcotest" {with-test & >= "0.8.1"}
|
||||
"ohex" {with-test & >= "0.2.0"}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/robur-coop/kdf.git"
|
||||
synopsis: "Key Derivation Functions: HKDF RFC 5869, PBKDF RFC 2898, SCRYPT RFC 7914"
|
||||
description: """
|
||||
A pure OCaml implementation of [scrypt](https://tools.ietf.org/html/rfc7914),
|
||||
[PBKDF 1 and 2 as defined by PKCS#5](https://tools.ietf.org/html/rfc2898),
|
||||
and [HKDF](https://tools.ietf.org/html/rfc5869).
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/robur-coop/kdf/releases/download/v1.0.0/kdf-1.0.0.tbz"
|
||||
checksum: [
|
||||
"sha256=d161582b0efe66d958dd6b8c9c21068e9f6454ce218377d6cf87823dec62e0ce"
|
||||
"sha512=8c518494a7c2e030c079a22fc0d27e4dccd1b2d6edb8fcd2ee7121cdd3d56ff416a37876b6bb13b8be015922c3487536038373bfa0934a165055c1cb5dd3c2e1"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "a6da77f39fd1b3acc6865a9a20dca567a5e1fe89"
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
40
esy.lock/opam/ke.0.6/opam
generated
Normal file
40
esy.lock/opam/ke.0.6/opam
generated
Normal file
@ -0,0 +1,40 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
homepage: "https://github.com/mirage/ke"
|
||||
bug-reports: "https://github.com/mirage/ke/issues"
|
||||
dev-repo: "git+https://github.com/mirage/ke.git"
|
||||
doc: "https://mirage.github.io/ke/"
|
||||
license: "MIT"
|
||||
synopsis: "Queue implementation"
|
||||
description: """Queue implementation in OCaml (functional and imperative queue)"""
|
||||
|
||||
build: [ "dune" "build" "-p" name "-j" jobs ]
|
||||
run-test: [ "dune" "runtest" "-p" name "-j" jobs ]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.0"}
|
||||
"fmt" {>= "0.8.7"}
|
||||
"alcotest" {with-test}
|
||||
"bigstringaf" {with-test}
|
||||
"bechamel" {with-test}
|
||||
"bechamel-notty" {with-test}
|
||||
"bechamel-perf" {with-test}
|
||||
"ocplib-json-typed" {with-test}
|
||||
"core_bench" {with-test & >= "v0.15"}
|
||||
"lwt" {with-test}
|
||||
"crowbar" {with-test}
|
||||
"rresult" {with-test}
|
||||
"jsonm" {with-test}
|
||||
"psq" {with-test}
|
||||
"cmdliner" {>= "1.1.0" & with-test}
|
||||
]
|
||||
url {
|
||||
src: "https://github.com/mirage/ke/releases/download/v0.6/ke-0.6.tbz"
|
||||
checksum: [
|
||||
"sha256=61217207e2200b04b17759736610ff9208269a647f854cb5ae72cdac0d672305"
|
||||
"sha512=be277780a7a6c9109068b6c8d54fa88c35180802ff86951516a32a6b7c0335fd6584753d1c670e02632b3956c09ae31bfec70e3dd5ea94697e9e032ba3b9248b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "7678aee5921580378f543a11101b2b0118f2cf6c"
|
||||
45
esy.lock/opam/lambdasoup.1.1.1/opam
generated
Normal file
45
esy.lock/opam/lambdasoup.1.1.1/opam
generated
Normal file
@ -0,0 +1,45 @@
|
||||
opam-version: "2.0"
|
||||
|
||||
synopsis: "Easy functional HTML scraping and manipulation with CSS selectors"
|
||||
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/aantron/lambdasoup"
|
||||
doc: "https://aantron.github.io/lambdasoup"
|
||||
bug-reports: "https://github.com/aantron/lambdasoup/issues"
|
||||
|
||||
authors: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
dev-repo: "git+https://github.com/aantron/lambdasoup.git"
|
||||
|
||||
depends: [
|
||||
"camlp-streams" {>= "5.0.1"}
|
||||
"dune" {>= "2.7.0"}
|
||||
"markup" {>= "1.0.0"}
|
||||
"ocaml" {>= "4.03.0"}
|
||||
|
||||
"bisect_ppx" {dev & >= "2.5.0"}
|
||||
"ounit2" {with-test}
|
||||
]
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
|
||||
description: """
|
||||
Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It
|
||||
provides lazy traversals from HTML nodes to their parents, children, siblings,
|
||||
etc., and to nodes matching CSS selectors. The traversals can be manipulated
|
||||
using standard functional combinators such as fold, filter, and map.
|
||||
|
||||
The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in
|
||||
scripts. Lambda Soup rewrites its own ocamldoc page this way.
|
||||
|
||||
A major goal of Lambda Soup is to be easy to use, including in interactive
|
||||
sessions, and to have a minimal learning curve. It is a very simple library.
|
||||
"""
|
||||
|
||||
url {
|
||||
src: "https://github.com/aantron/lambdasoup/archive/1.1.1.tar.gz"
|
||||
checksum: "sha256=05d97f38e534a431176ed8d3dbe6dfb7bdcf7770109193c5a69dff53e38f10fe"
|
||||
}
|
||||
70
esy.lock/opam/logs.0.8.0/opam
generated
Normal file
70
esy.lock/opam/logs.0.8.0/opam
generated
Normal file
@ -0,0 +1,70 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Logging infrastructure for OCaml"
|
||||
description: """\
|
||||
Logs provides a logging infrastructure for OCaml. Logging is performed
|
||||
on sources whose reporting level can be set independently. Log message
|
||||
report is decoupled from logging and is handled by a reporter.
|
||||
|
||||
A few optional log reporters are distributed with the base library and
|
||||
the API easily allows to implement your own.
|
||||
|
||||
`Logs` has no dependencies. The optional `Logs_fmt` reporter on OCaml
|
||||
formatters depends on [Fmt][fmt]. The optional `Logs_browser`
|
||||
reporter that reports to the web browser console depends on
|
||||
[js_of_ocaml][jsoo]. The optional `Logs_cli` library that provides
|
||||
command line support for controlling Logs depends on
|
||||
[`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides
|
||||
Lwt logging functions depends on [`Lwt`][lwt]
|
||||
|
||||
Logs and its reporters are distributed under the ISC license.
|
||||
|
||||
[fmt]: http://erratique.ch/software/fmt
|
||||
[jsoo]: http://ocsigen.org/js_of_ocaml/
|
||||
[cmdliner]: http://erratique.ch/software/cmdliner
|
||||
[lwt]: http://ocsigen.org/lwt/
|
||||
|
||||
Home page: http://erratique.ch/software/logs"""
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: "The logs programmers"
|
||||
license: "ISC"
|
||||
tags: ["log" "system" "org:erratique"]
|
||||
homepage: "https://erratique.ch/software/logs"
|
||||
doc: "https://erratique.ch/software/logs/doc"
|
||||
bug-reports: "https://github.com/dbuenzli/logs/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"ocamlfind" {build}
|
||||
"ocamlbuild" {build}
|
||||
"topkg" {build & >= "1.0.3"}
|
||||
"mtime" {with-test}
|
||||
]
|
||||
depopts: ["cmdliner" "js_of_ocaml-compiler" "fmt" "lwt" "base-threads"]
|
||||
conflicts: [
|
||||
"cmdliner" {< "1.3.0"}
|
||||
"js_of_ocaml-compiler" {< "5.5.0"}
|
||||
"fmt" {< "0.9.0"}
|
||||
]
|
||||
build: [
|
||||
"ocaml"
|
||||
"pkg/pkg.ml"
|
||||
"build"
|
||||
"--dev-pkg"
|
||||
"%{dev}%"
|
||||
"--with-js_of_ocaml-compiler"
|
||||
"%{js_of_ocaml-compiler:installed}%"
|
||||
"--with-fmt"
|
||||
"%{fmt:installed}%"
|
||||
"--with-cmdliner"
|
||||
"%{cmdliner:installed}%"
|
||||
"--with-lwt"
|
||||
"%{lwt:installed}%"
|
||||
"--with-base-threads"
|
||||
"%{base-threads:installed}%"
|
||||
]
|
||||
dev-repo: "git+https://erratique.ch/repos/logs.git"
|
||||
url {
|
||||
src: "https://erratique.ch/software/logs/releases/logs-0.8.0.tbz"
|
||||
checksum:
|
||||
"sha512=c34c67b00d6a989a2660204ea70db8521736d6105f15d1ee0ec6287a662798fe5c4d47075c6e7c84f5d5372adb5af5c4c404f79db70d69140af5e0ebbea3b6a5"
|
||||
}
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
32
esy.lock/opam/lru.0.3.1/opam
generated
Normal file
32
esy.lock/opam/lru.0.3.1/opam
generated
Normal file
@ -0,0 +1,32 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "David Kaloper Meršinjak <dk505@cam.ac.uk>"
|
||||
authors: ["David Kaloper Meršinjak <dk505@cam.ac.uk>"]
|
||||
homepage: "https://github.com/pqwy/lru"
|
||||
doc: "https://pqwy.github.io/lru/doc"
|
||||
license: "ISC"
|
||||
dev-repo: "git+https://github.com/pqwy/lru.git"
|
||||
bug-reports: "https://github.com/pqwy/lru/issues"
|
||||
synopsis: "Scalable LRU caches"
|
||||
build: [ [ "dune" "subst" ] {dev}
|
||||
[ "dune" "build" "-p" name "-j" jobs ]
|
||||
[ "dune" "runtest" "-p" name ] {with-test & ocaml:version >= "4.07.0"} ]
|
||||
depends: [
|
||||
"ocaml" {>="4.03.0"}
|
||||
"dune" {>= "1.7"}
|
||||
"psq" {>="0.2.0"}
|
||||
"qcheck-core" {with-test}
|
||||
"qcheck-alcotest" {with-test}
|
||||
"alcotest" {with-test}
|
||||
]
|
||||
description: """
|
||||
Lru provides weight-bounded finite maps that can remove the least-recently-used
|
||||
(LRU) bindings in order to maintain a weight constraint.
|
||||
"""
|
||||
url {
|
||||
src: "https://github.com/pqwy/lru/releases/download/v0.3.1/lru-0.3.1.tbz"
|
||||
checksum: [
|
||||
"sha256=6cbe23d27a7d5b244f869c0b88140d47f70f413a6462ef35c0009325d4b236fd"
|
||||
"sha512=81144e258d6e488d4677ade91132401b6f8871c72aadf2f1c190c4dee918c71c5df10c4e690c5bf1ab0f364d87989d44aec3695310a3477f6473eb17c1261734"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "cf049b90bfc5a36ad2c5fb01cf5bd04de80766e7"
|
||||
60
esy.lock/opam/lsp.1.21.0/opam
generated
Normal file
60
esy.lock/opam/lsp.1.21.0/opam
generated
Normal file
@ -0,0 +1,60 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "LSP protocol implementation in OCaml"
|
||||
description: """
|
||||
|
||||
Implementation of the LSP protocol in OCaml. It is designed to be as portable as
|
||||
possible and does not make any assumptions about IO.
|
||||
"""
|
||||
maintainer: ["Rudi Grinberg <me@rgrinberg.com>"]
|
||||
authors: [
|
||||
"Andrey Popp <8mayday@gmail.com>"
|
||||
"Rusty Key <iam@stfoo.ru>"
|
||||
"Louis Roché <louis@louisroche.net>"
|
||||
"Oleksiy Golovko <alexei.golovko@gmail.com>"
|
||||
"Rudi Grinberg <me@rgrinberg.com>"
|
||||
"Sacha Ayoun <sachaayoun@gmail.com>"
|
||||
"cannorin <cannorin@gmail.com>"
|
||||
"Ulugbek Abdullaev <ulugbekna@gmail.com>"
|
||||
"Thibaut Mattio <thibaut.mattio@gmail.com>"
|
||||
"Max Lantas <mnxndev@outlook.com>"
|
||||
]
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/ocaml/ocaml-lsp"
|
||||
bug-reports: "https://github.com/ocaml/ocaml-lsp/issues"
|
||||
depends: [
|
||||
"dune" {>= "3.0"}
|
||||
"jsonrpc" {= version}
|
||||
"yojson"
|
||||
"ppx_yojson_conv_lib" {>= "v0.14"}
|
||||
"cinaps" {with-test}
|
||||
"ppx_expect" {>= "v0.17.0" & with-test}
|
||||
"uutf" {>= "1.0.2"}
|
||||
"odoc" {with-doc}
|
||||
"ocaml" {>= "4.14"}
|
||||
"ppx_yojson_conv" {with-dev-setup}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
|
||||
x-maintenance-intent: [ "(latest)" "(latest)-414" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/ocaml-lsp/releases/download/1.21.0/lsp-1.21.0.tbz"
|
||||
checksum: [
|
||||
"sha256=67870337ff23d0d2ba43774bfb58a8fde04977ea37da4d2dc500ed0b57cef717"
|
||||
"sha512=e0f9abdcfc96c13d043b7e31ffc9991be52c4160dade5f71b277c7d8091d7271f5998abb6b30557955ba1615a4cc096b89ab5038da6b4e4e722fb598a0ff8ea8"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "643f59044f8fad14eb32cd52810008cf012c3008"
|
||||
37
esy.lock/opam/lwt-dllist.1.1.0/opam
generated
Normal file
37
esy.lock/opam/lwt-dllist.1.1.0/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: [ "Anil Madhavapeddy <anil@recoil.org>" ]
|
||||
authors: ["Jérôme Vouillon" "Jérémie Dimino"]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/mirage/lwt-dllist"
|
||||
doc: "https://mirage.github.io/lwt-dllist/"
|
||||
bug-reports: "https://github.com/mirage/lwt-dllist/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.02.0"}
|
||||
"lwt" {with-test}
|
||||
"dune"
|
||||
]
|
||||
build: [
|
||||
["dune" "subst" ] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/mirage/lwt-dllist.git"
|
||||
synopsis: "Mutable doubly-linked list with Lwt iterators"
|
||||
description: """
|
||||
A sequence is an object holding a list of elements which support
|
||||
the following operations:
|
||||
|
||||
- adding an element to the left or the right in time and space O(1)
|
||||
- taking an element from the left or the right in time and space O(1)
|
||||
- removing a previously added element from a sequence in time and space O(1)
|
||||
- removing an element while the sequence is being transversed.
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/lwt-dllist/releases/download/v1.1.0/lwt-dllist-1.1.0.tbz"
|
||||
checksum: [
|
||||
"sha256=b0200651e37eaa24f027177bc01e266db43da48aa18146973d1d18336c325d69"
|
||||
"sha512=0a34795203d1d6601285b631ac5016beece436ffe49eb2896fdf730913b66b0dc6192fdad6bd3d5cc3ad22a19627a9d6198189597ecd520af44b0b3db5e81f00"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "e6a7a5a105ab0b88788e67d901474b280b4eebe1"
|
||||
63
esy.lock/opam/lwt.5.9.1/opam
generated
Normal file
63
esy.lock/opam/lwt.5.9.1/opam
generated
Normal file
@ -0,0 +1,63 @@
|
||||
# This file is generated by dune, edit dune-project instead
|
||||
opam-version: "2.0"
|
||||
synopsis: "Promises and event-driven I/O"
|
||||
description: """
|
||||
A promise is a value that may become determined in the future.
|
||||
|
||||
Lwt provides typed, composable promises. Promises that are resolved by I/O are
|
||||
resolved by Lwt in parallel.
|
||||
|
||||
Meanwhile, OCaml code, including code creating and waiting on promises, runs in
|
||||
a single thread by default. This reduces the need for locks or other
|
||||
synchronization primitives. Code can be run in parallel on an opt-in basis.
|
||||
"""
|
||||
maintainer: [
|
||||
"Raphaël Proust <code@bnwr.net>" "Anton Bachin <antonbachin@yahoo.com>"
|
||||
]
|
||||
authors: ["Jérôme Vouillon" "Jérémie Dimino"]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/ocsigen/lwt"
|
||||
doc: "https://ocsigen.org/lwt"
|
||||
bug-reports: "https://github.com/ocsigen/lwt/issues"
|
||||
depends: [
|
||||
"dune" {>= "2.7"}
|
||||
"ocaml" {>= "4.08"}
|
||||
"cppo" {build & >= "1.1.0"}
|
||||
"ocamlfind" {dev & >= "1.7.3-1"}
|
||||
"odoc" {with-doc & >= "2.3.0"}
|
||||
"dune-configurator"
|
||||
"ocplib-endian"
|
||||
]
|
||||
depopts: ["base-threads" "base-unix" "conf-libev"]
|
||||
dev-repo: "git+https://github.com/ocsigen/lwt.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"exec"
|
||||
"-p"
|
||||
name
|
||||
"src/unix/config/discover.exe"
|
||||
"--"
|
||||
"--save"
|
||||
"--use-libev" "%{conf-libev:installed}%"
|
||||
]
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
url {
|
||||
src: "https://github.com/ocsigen/lwt/archive/refs/tags/5.9.1.tar.gz"
|
||||
checksum: [
|
||||
"md5=18742da8b8fe3618e3fa700b7a884fe7"
|
||||
"sha512=1c51fdb4d0856c89e2df08a1c0095ef28ebd0f613b07b03d0f66501ca5486515562071291e6d0932e57587ed0c9362c8b92c5c9eddb4d2bb2f5e129986b484a7"
|
||||
]
|
||||
}
|
||||
42
esy.lock/opam/lwt_ppx.5.9.1/opam
generated
Normal file
42
esy.lock/opam/lwt_ppx.5.9.1/opam
generated
Normal file
@ -0,0 +1,42 @@
|
||||
# This file is generated by dune, edit dune-project instead
|
||||
opam-version: "2.0"
|
||||
synopsis:
|
||||
"PPX syntax for Lwt, providing something similar to async/await from JavaScript"
|
||||
maintainer: [
|
||||
"Raphaël Proust <code@bnwr.net>" "Anton Bachin <antonbachin@yahoo.com>"
|
||||
]
|
||||
authors: ["Jérôme Vouillon" "Jérémie Dimino"]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/ocsigen/lwt"
|
||||
doc: "https://ocsigen.org/lwt"
|
||||
bug-reports: "https://github.com/ocsigen/lwt/issues"
|
||||
depends: [
|
||||
"dune" {>= "2.7"}
|
||||
"ocaml" {>= "4.08"}
|
||||
"ppxlib" {>= "0.16.0" & < "0.36"}
|
||||
"ppx_let" {with-test}
|
||||
"lwt" {>= "5.7.0"}
|
||||
"odoc" {with-doc}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@runtest" {with-test}
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocsigen/lwt.git"
|
||||
url {
|
||||
src: "https://github.com/ocsigen/lwt/archive/refs/tags/5.9.1.tar.gz"
|
||||
checksum: [
|
||||
"md5=18742da8b8fe3618e3fa700b7a884fe7"
|
||||
"sha512=1c51fdb4d0856c89e2df08a1c0095ef28ebd0f613b07b03d0f66501ca5486515562071291e6d0932e57587ed0c9362c8b92c5c9eddb4d2bb2f5e129986b484a7"
|
||||
]
|
||||
}
|
||||
35
esy.lock/opam/lwt_ssl.1.2.0/opam
generated
Normal file
35
esy.lock/opam/lwt_ssl.1.2.0/opam
generated
Normal file
@ -0,0 +1,35 @@
|
||||
opam-version: "2.0"
|
||||
|
||||
synopsis: "OpenSSL binding with concurrent I/O"
|
||||
license: "LGPL with OpenSSL linking exception"
|
||||
homepage: "https://github.com/ocsigen/lwt_ssl"
|
||||
doc: "https://github.com/ocsigen/lwt_ssl/blob/master/src/lwt_ssl.mli"
|
||||
bug-reports: "https://github.com/ocsigen/lwt_ssl/issues"
|
||||
|
||||
authors: [
|
||||
"Jérôme Vouillon"
|
||||
"Jérémie Dimino"
|
||||
]
|
||||
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
dev-repo: "git+https://github.com/ocsigen/lwt_ssl.git"
|
||||
|
||||
depends: [
|
||||
"base-unix"
|
||||
"dune"
|
||||
"lwt" {>= "3.0.0"}
|
||||
"ocaml"
|
||||
"ssl" {>= "0.5.13"}
|
||||
]
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocsigen/lwt_ssl/releases/download/1.2.0/lwt_ssl-1.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=b3020ad27aecf377e1c3f2740a08b36dcbba991f843066511357410548889a77"
|
||||
"sha512=cf2ef7d4db26e40c044e743ce85849a10eb57c916cbd7d6291bf4458291689098293bfb4cd7f1023f3ae8bc8e9a68cb2c7470669501a9b44695659405a75aa00"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "d9ea0ab93da68f0d13ed710cc16f80983923f9ba"
|
||||
42
esy.lock/opam/macaddr.5.6.0/opam
generated
Normal file
42
esy.lock/opam/macaddr.5.6.0/opam
generated
Normal file
@ -0,0 +1,42 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "anil@recoil.org"
|
||||
authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"]
|
||||
synopsis: "A library for manipulation of MAC address representations"
|
||||
license: "ISC"
|
||||
tags: ["org:mirage" "org:xapi-project"]
|
||||
homepage: "https://github.com/mirage/ocaml-ipaddr"
|
||||
doc: "https://mirage.github.io/ocaml-ipaddr/"
|
||||
bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "1.9.0"}
|
||||
"ounit2" {with-test}
|
||||
"ppx_sexp_conv" {with-test & >= "v0.9.0"}
|
||||
]
|
||||
conflicts: [ "ipaddr" {< "3.0.0"} ]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git"
|
||||
description: """
|
||||
A library for manipulation of MAC address representations.
|
||||
|
||||
Features:
|
||||
|
||||
* ounit2-based tests
|
||||
* MAC-48 (Ethernet) address support
|
||||
* `Macaddr` is a `Map.OrderedType`
|
||||
* All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library.
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz"
|
||||
checksum: [
|
||||
"sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133"
|
||||
"sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4"
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
41
esy.lock/opam/magic-mime.1.3.1/opam
generated
Normal file
41
esy.lock/opam/magic-mime.1.3.1/opam
generated
Normal file
@ -0,0 +1,41 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Map filenames to common MIME types"
|
||||
description: """
|
||||
This library contains a database of MIME types that maps filename extensions
|
||||
into MIME types suitable for use in many Internet protocols such as HTTP or
|
||||
e-mail. It is generated from the `mime.types` file found in Unix systems, but
|
||||
has no dependency on a filesystem since it includes the contents of the
|
||||
database as an ML datastructure.
|
||||
|
||||
For example, here's how to lookup MIME types in the [utop] REPL:
|
||||
|
||||
#require "magic-mime";;
|
||||
Magic_mime.lookup "/foo/bar.txt";;
|
||||
- : bytes = "text/plain"
|
||||
Magic_mime.lookup "bar.css";;
|
||||
- : bytes = "text/css"
|
||||
"""
|
||||
maintainer: "Anil Madhavapeddy <anil@recoil.org>"
|
||||
authors: ["Anil Madhavapeddy" "Maxence Guesdon"]
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/mirage/ocaml-magic-mime"
|
||||
doc: "https://mirage.github.io/ocaml-magic-mime/"
|
||||
bug-reports: "https://github.com/mirage/ocaml-magic-mime/issues"
|
||||
dev-repo: "git+https://github.com/mirage/ocaml-magic-mime.git"
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"dune"
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/ocaml-magic-mime/releases/download/v1.3.1/magic-mime-1.3.1.tbz"
|
||||
checksum: [
|
||||
"sha256=e0234d03625dba1efac58e57e387672d75a5e9a621ff49acfe0f609c00f13b08"
|
||||
"sha512=607f7469caa2e800a92e3c5248125108fad5e0513f4230a37ed774c86112eacdae0ee533c5c78ec2752e939e83e2201dd4ee02cbbff92ae32e25683710d7b365"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "605338f0e3684425d99d853c15d5ea9a1478b5ee"
|
||||
54
esy.lock/opam/markup.1.0.3/opam
generated
Normal file
54
esy.lock/opam/markup.1.0.3/opam
generated
Normal file
@ -0,0 +1,54 @@
|
||||
opam-version: "2.0"
|
||||
|
||||
synopsis: "Error-recovering functional HTML5 and XML parsers and writers"
|
||||
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/aantron/markup.ml"
|
||||
doc: "http://aantron.github.io/markup.ml"
|
||||
bug-reports: "https://github.com/aantron/markup.ml/issues"
|
||||
|
||||
authors: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
maintainer: "Anton Bachin <antonbachin@yahoo.com>"
|
||||
dev-repo: "git+https://github.com/aantron/markup.ml.git"
|
||||
|
||||
depends: [
|
||||
"dune" {>= "2.7.0"}
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"uchar"
|
||||
"uutf" {>= "1.0.0"}
|
||||
|
||||
"bisect_ppx" {dev & >= "2.5.0"}
|
||||
"ounit2" {dev}
|
||||
]
|
||||
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
|
||||
description: """
|
||||
Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in
|
||||
a simple interface: they are functions that transform byte streams to parsing
|
||||
signal streams. Streams can be manipulated in various ways, such as processing
|
||||
by fold, filter, and map, assembly into DOM tree structures, or serialization
|
||||
back to HTML or XML.
|
||||
|
||||
Both parsers are based on their respective standards. The HTML parser, in
|
||||
particular, is based on the state machines defined in HTML5.
|
||||
|
||||
The parsers are error-recovering by default, and accept fragments. This makes it
|
||||
very easy to get a best-effort parse of some input. The parsers can, however, be
|
||||
easily configured to be strict, and to accept only full documents.
|
||||
|
||||
Apart from this, the parsers are streaming (do not build up a document in
|
||||
memory), non-blocking (can be used with threading libraries), lazy (do not
|
||||
consume input unless the signal stream is being read), and process the input in
|
||||
a single pass. They automatically detect the character encoding of the input
|
||||
stream, and convert everything to UTF-8."""
|
||||
|
||||
url {
|
||||
src: "https://github.com/aantron/markup.ml/archive/1.0.3.tar.gz"
|
||||
checksum: [
|
||||
"sha256=9526fd06a0afc37d7ae6e2528787142d52b124238ffb0e7e8e83bdd383806eb5"
|
||||
"md5=3609724f5408dff41b1cb43107bc24ef"
|
||||
]
|
||||
}
|
||||
30
esy.lock/opam/menhir.20240715/opam
generated
Normal file
30
esy.lock/opam/menhir.20240715/opam
generated
Normal file
@ -0,0 +1,30 @@
|
||||
|
||||
opam-version: "2.0"
|
||||
maintainer: "francois.pottier@inria.fr"
|
||||
authors: [
|
||||
"François Pottier <francois.pottier@inria.fr>"
|
||||
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>"
|
||||
]
|
||||
homepage: "http://gitlab.inria.fr/fpottier/menhir"
|
||||
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git"
|
||||
bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues"
|
||||
license: "GPL-2.0-only"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "4.03.0"}
|
||||
"dune" {>= "2.8.0"}
|
||||
"menhirLib" {= version}
|
||||
"menhirSdk" {= version}
|
||||
"menhirCST" {= version}
|
||||
]
|
||||
synopsis: "An LR(1) parser generator"
|
||||
url {
|
||||
src:
|
||||
"https://gitlab.inria.fr/fpottier/menhir/-/archive/20240715/archive.tar.gz"
|
||||
checksum: [
|
||||
"md5=d39a8943fe1be28199e5ec1f4133504c"
|
||||
"sha512=4f933cfc9026f5f2ffda9b0e626862560a233c35ecf097d179edd926d9009bdf46b6611294aea02b63c34427348568f37376a033fbe8cf98a7746fa6f1354dbd"
|
||||
]
|
||||
}
|
||||
29
esy.lock/opam/menhirCST.20240715/opam
generated
Normal file
29
esy.lock/opam/menhirCST.20240715/opam
generated
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
opam-version: "2.0"
|
||||
maintainer: "francois.pottier@inria.fr"
|
||||
authors: [
|
||||
"François Pottier <francois.pottier@inria.fr>"
|
||||
]
|
||||
homepage: "http://gitlab.inria.fr/fpottier/menhir"
|
||||
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git"
|
||||
bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues"
|
||||
license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" { >= "4.08" }
|
||||
"dune" { >= "2.8.0" }
|
||||
]
|
||||
conflicts: [
|
||||
"menhir" { != version }
|
||||
]
|
||||
synopsis: "Runtime support library for parsers generated by Menhir"
|
||||
url {
|
||||
src:
|
||||
"https://gitlab.inria.fr/fpottier/menhir/-/archive/20240715/archive.tar.gz"
|
||||
checksum: [
|
||||
"md5=d39a8943fe1be28199e5ec1f4133504c"
|
||||
"sha512=4f933cfc9026f5f2ffda9b0e626862560a233c35ecf097d179edd926d9009bdf46b6611294aea02b63c34427348568f37376a033fbe8cf98a7746fa6f1354dbd"
|
||||
]
|
||||
}
|
||||
30
esy.lock/opam/menhirLib.20240715/opam
generated
Normal file
30
esy.lock/opam/menhirLib.20240715/opam
generated
Normal file
@ -0,0 +1,30 @@
|
||||
|
||||
opam-version: "2.0"
|
||||
maintainer: "francois.pottier@inria.fr"
|
||||
authors: [
|
||||
"François Pottier <francois.pottier@inria.fr>"
|
||||
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>"
|
||||
]
|
||||
homepage: "http://gitlab.inria.fr/fpottier/menhir"
|
||||
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git"
|
||||
bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues"
|
||||
license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" { >= "4.03.0" }
|
||||
"dune" { >= "2.8.0" }
|
||||
]
|
||||
conflicts: [
|
||||
"menhir" { != version }
|
||||
]
|
||||
synopsis: "Runtime support library for parsers generated by Menhir"
|
||||
url {
|
||||
src:
|
||||
"https://gitlab.inria.fr/fpottier/menhir/-/archive/20240715/archive.tar.gz"
|
||||
checksum: [
|
||||
"md5=d39a8943fe1be28199e5ec1f4133504c"
|
||||
"sha512=4f933cfc9026f5f2ffda9b0e626862560a233c35ecf097d179edd926d9009bdf46b6611294aea02b63c34427348568f37376a033fbe8cf98a7746fa6f1354dbd"
|
||||
]
|
||||
}
|
||||
30
esy.lock/opam/menhirSdk.20240715/opam
generated
Normal file
30
esy.lock/opam/menhirSdk.20240715/opam
generated
Normal file
@ -0,0 +1,30 @@
|
||||
|
||||
opam-version: "2.0"
|
||||
maintainer: "francois.pottier@inria.fr"
|
||||
authors: [
|
||||
"François Pottier <francois.pottier@inria.fr>"
|
||||
"Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>"
|
||||
]
|
||||
homepage: "http://gitlab.inria.fr/fpottier/menhir"
|
||||
dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git"
|
||||
bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues"
|
||||
license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" { >= "4.03.0" }
|
||||
"dune" { >= "2.8.0" }
|
||||
]
|
||||
conflicts: [
|
||||
"menhir" { != version }
|
||||
]
|
||||
synopsis: "Compile-time library for auxiliary tools related to Menhir"
|
||||
url {
|
||||
src:
|
||||
"https://gitlab.inria.fr/fpottier/menhir/-/archive/20240715/archive.tar.gz"
|
||||
checksum: [
|
||||
"md5=d39a8943fe1be28199e5ec1f4133504c"
|
||||
"sha512=4f933cfc9026f5f2ffda9b0e626862560a233c35ecf097d179edd926d9009bdf46b6611294aea02b63c34427348568f37376a033fbe8cf98a7746fa6f1354dbd"
|
||||
]
|
||||
}
|
||||
35
esy.lock/opam/merlin-lib.5.3-502/opam
generated
Normal file
35
esy.lock/opam/merlin-lib.5.3-502/opam
generated
Normal file
@ -0,0 +1,35 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "defree@gmail.com"
|
||||
authors: "The Merlin team"
|
||||
homepage: "https://github.com/ocaml/merlin"
|
||||
bug-reports: "https://github.com/ocaml/merlin/issues"
|
||||
dev-repo: "git+https://github.com/ocaml/merlin.git"
|
||||
license: "MIT"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "5.2" & < "5.3"}
|
||||
"dune" {>= "3.0.0"}
|
||||
"csexp" {>= "1.5.1"}
|
||||
"alcotest" {with-test & >= "1.3.0" }
|
||||
"menhir" {dev & >= "20201216"}
|
||||
"menhirLib" {dev & >= "20201216"}
|
||||
"menhirSdk" {dev & >= "20201216"}
|
||||
]
|
||||
synopsis:
|
||||
"Merlin's libraries"
|
||||
description:
|
||||
"These libraries provides access to low-level compiler interfaces and the
|
||||
standard higher-level merlin protocol. The library is provided as-is, is not
|
||||
thoroughly documented, and its public API might break with any new release."
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/merlin/releases/download/v5.3-502/merlin-5.3-502.tbz"
|
||||
checksum: [
|
||||
"sha256=2cea46f12397fa6e31ef0c0d4f5e11c1cfd916ee49420694005c95ebb3aa24bc"
|
||||
"sha512=e94abb9ae38149245337db033e2c3891c7ec772168e99abf1bda0216a894c0854e7170b56fe88eba83ec98f2ebc0f5c7c723e8db14f59eeb6dd348bec12c6d62"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "ac951c635e09d6d72462eb9bb70ee4b9ee844d0d"
|
||||
82
esy.lock/opam/merlin.5.3-502/opam
generated
Normal file
82
esy.lock/opam/merlin.5.3-502/opam
generated
Normal file
@ -0,0 +1,82 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "defree@gmail.com"
|
||||
authors: "The Merlin team"
|
||||
homepage: "https://github.com/ocaml/merlin"
|
||||
bug-reports: "https://github.com/ocaml/merlin/issues"
|
||||
dev-repo: "git+https://github.com/ocaml/merlin.git"
|
||||
license: "MIT"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "5.2" & < "5.3"}
|
||||
"dune" {>= "3.0.0"}
|
||||
"merlin-lib" {= version}
|
||||
"dot-merlin-reader" {= version}
|
||||
"ocaml-index" {>= "1.0" & post}
|
||||
"yojson" {>= "2.0.0"}
|
||||
"conf-jq" {with-test}
|
||||
"ppxlib" {with-test}
|
||||
]
|
||||
conflicts: [
|
||||
"seq" {!= "base"}
|
||||
"base-effects"
|
||||
]
|
||||
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 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\" \"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)
|
||||
;; To easily change opam switches within a given Emacs session, you can
|
||||
;; install the minor mode https://github.com/ProofGeneral/opam-switch-mode
|
||||
;; and use one of its \"OPSW\" menus.
|
||||
))
|
||||
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/v5.3-502/merlin-5.3-502.tbz"
|
||||
checksum: [
|
||||
"sha256=2cea46f12397fa6e31ef0c0d4f5e11c1cfd916ee49420694005c95ebb3aa24bc"
|
||||
"sha512=e94abb9ae38149245337db033e2c3891c7ec772168e99abf1bda0216a894c0854e7170b56fe88eba83ec98f2ebc0f5c7c723e8db14f59eeb6dd348bec12c6d62"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "ac951c635e09d6d72462eb9bb70ee4b9ee844d0d"
|
||||
37
esy.lock/opam/mirage-clock.4.2.0/opam
generated
Normal file
37
esy.lock/opam/mirage-clock.4.2.0/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "anil@recoil.org"
|
||||
authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"]
|
||||
license: "ISC"
|
||||
tags: "org:mirage"
|
||||
homepage: "https://github.com/mirage/mirage-clock"
|
||||
doc: "https://mirage.github.io/mirage-clock/"
|
||||
bug-reports: "https://github.com/mirage/mirage-clock/issues"
|
||||
synopsis: "Libraries and module types for portable clocks"
|
||||
description: """
|
||||
This library implements portable support for an operating system timesource
|
||||
that is compatible with the [MirageOS](https://mirage.io) library interfaces
|
||||
found in: <https://github.com/mirage/mirage>
|
||||
|
||||
It implements an `MCLOCK` module that represents a monotonic timesource
|
||||
since an arbitrary point, and `PCLOCK` which counts time since the Unix
|
||||
epoch.
|
||||
"""
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.8"}
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
dev-repo: "git+https://github.com/mirage/mirage-clock.git"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/mirage-clock/releases/download/v4.2.0/mirage-clock-4.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=fa17d15d5be23c79ba741f5f7cb88ed7112de16a4410cea81c71b98086889847"
|
||||
"sha512=05a359dc8400d4ca200ff255dbd030acd33d2c4acb5020838f772c02cdb5f243f3dbafbc43a8cd51e6b5923a140f84c9e7ea25b2c0fa277bb68b996190d36e3b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "f457572bfedb9586c8bf9eaa9ece7e53677856e3"
|
||||
x-maintenance-intent: ["(none)"]
|
||||
62
esy.lock/opam/mirage-crypto-ec.1.2.0/opam
generated
Normal file
62
esy.lock/opam/mirage-crypto-ec.1.2.0/opam
generated
Normal file
@ -0,0 +1,62 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Elliptic Curve Cryptography with primitives taken from Fiat"
|
||||
description: """
|
||||
An implementation of key exchange (ECDH) and digital signature (ECDSA/EdDSA)
|
||||
algorithms using code from Fiat (<https://github.com/mit-plv/fiat-crypto>).
|
||||
|
||||
The curves P256 (SECP256R1), P384 (SECP384R1),
|
||||
P521 (SECP521R1), and 25519 (X25519, Ed25519) are implemented by this package.
|
||||
"""
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
authors: [
|
||||
"Hannes Mehnert <hannes@mehnert.org>"
|
||||
"Nathan Rebours <nathan.p.rebours@gmail.com>"
|
||||
"Clément Pascutto <clement@tarides.com>"
|
||||
"Etienne Millon <me@emillon.org>"
|
||||
"Virgile Robles <virgile.robles@protonmail.ch>"
|
||||
# and from the fiat-crypto AUTHORS file
|
||||
"Andres Erbsen <andreser@mit.edu>"
|
||||
"Google Inc."
|
||||
"Jade Philipoom <jadep@mit.edu> <jade.philipoom@gmail.com>"
|
||||
"Massachusetts Institute of Technology"
|
||||
"Zoe Paraskevopoulou <zoe.paraskevopoulou@gmail.com>"
|
||||
]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/mirage/mirage-crypto"
|
||||
doc: "https://mirage.github.io/mirage-crypto/doc"
|
||||
bug-reports: "https://github.com/mirage/mirage-crypto/issues"
|
||||
depends: [
|
||||
"dune" {>= "2.7"}
|
||||
"ocaml" {>= "4.13.0"}
|
||||
"dune-configurator"
|
||||
"eqaf" {>= "0.7"}
|
||||
"mirage-crypto-rng" {=version}
|
||||
"digestif" {>= "1.2.0"}
|
||||
"alcotest" {with-test & >= "0.8.1"}
|
||||
"ppx_deriving_yojson" {with-test}
|
||||
"ppx_deriving" {with-test}
|
||||
"yojson" {with-test & >= "1.6.0"}
|
||||
"asn1-combinators" {with-test & >= "0.3.1"}
|
||||
"ohex" {with-test & >= "0.2.0"}
|
||||
"ounit2" {with-test}
|
||||
]
|
||||
conflicts: [
|
||||
"ocaml-freestanding"
|
||||
]
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git"
|
||||
tags: ["org:mirage"]
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e"
|
||||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5"
|
||||
43
esy.lock/opam/mirage-crypto-pk.1.2.0/opam
generated
Normal file
43
esy.lock/opam/mirage-crypto-pk.1.2.0/opam
generated
Normal file
@ -0,0 +1,43 @@
|
||||
opam-version: "2.0"
|
||||
homepage: "https://github.com/mirage/mirage-crypto"
|
||||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git"
|
||||
bug-reports: "https://github.com/mirage/mirage-crypto/issues"
|
||||
doc: "https://mirage.github.io/mirage-crypto/doc"
|
||||
authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ]
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
synopsis: "Simple public-key cryptography for the modern age"
|
||||
|
||||
build: [ ["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs ]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ]
|
||||
|
||||
depends: [
|
||||
"conf-gmp-powm-sec" {build}
|
||||
"ocaml" {>= "4.13.0"}
|
||||
"dune" {>= "2.7"}
|
||||
"ounit2" {with-test}
|
||||
"randomconv" {with-test & >= "0.2.0"}
|
||||
"ohex" {with-test & >= "0.2.0"}
|
||||
"mirage-crypto" {=version}
|
||||
"mirage-crypto-rng" {=version}
|
||||
"digestif" {>= "1.2.0"}
|
||||
"zarith" {>= "1.13"}
|
||||
"eqaf" {>= "0.8"}
|
||||
]
|
||||
conflicts: [
|
||||
"ocaml-freestanding"
|
||||
]
|
||||
description: """
|
||||
Mirage-crypto-pk provides public-key cryptography (RSA, DSA, DH).
|
||||
"""
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e"
|
||||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5"
|
||||
36
esy.lock/opam/mirage-crypto-rng-lwt.1.2.0/opam
generated
Normal file
36
esy.lock/opam/mirage-crypto-rng-lwt.1.2.0/opam
generated
Normal file
@ -0,0 +1,36 @@
|
||||
opam-version: "2.0"
|
||||
homepage: "https://github.com/mirage/mirage-crypto"
|
||||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git"
|
||||
bug-reports: "https://github.com/mirage/mirage-crypto/issues"
|
||||
doc: "https://mirage.github.io/mirage-crypto/doc"
|
||||
authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ]
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
synopsis: "A cryptographically secure PRNG"
|
||||
|
||||
build: [ ["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs ]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.13.0"}
|
||||
"dune" {>= "2.7"}
|
||||
"duration"
|
||||
"logs"
|
||||
"mirage-crypto-rng" {=version}
|
||||
"mtime" {>= "1.0.0"}
|
||||
"lwt" {>= "4.0.0"}
|
||||
]
|
||||
description: """
|
||||
Mirage-crypto-rng-lwt provides entropy collection code for the RNG using Lwt.
|
||||
"""
|
||||
x-maintenance-intent: [ "(none)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e"
|
||||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5"
|
||||
42
esy.lock/opam/mirage-crypto-rng.1.2.0/opam
generated
Normal file
42
esy.lock/opam/mirage-crypto-rng.1.2.0/opam
generated
Normal file
@ -0,0 +1,42 @@
|
||||
opam-version: "2.0"
|
||||
homepage: "https://github.com/mirage/mirage-crypto"
|
||||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git"
|
||||
bug-reports: "https://github.com/mirage/mirage-crypto/issues"
|
||||
doc: "https://mirage.github.io/mirage-crypto/doc"
|
||||
authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ]
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
synopsis: "A cryptographically secure PRNG"
|
||||
|
||||
build: [ ["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs ]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.14.0"}
|
||||
"dune" {>= "2.7"}
|
||||
"dune-configurator" {>= "2.0.0"}
|
||||
"duration"
|
||||
"logs"
|
||||
"mirage-crypto" {=version}
|
||||
"digestif" {>= "1.1.4"}
|
||||
"ounit2" {with-test}
|
||||
"randomconv" {with-test & >= "0.2.0"}
|
||||
"ohex" {with-test & >= "0.2.0"}
|
||||
]
|
||||
conflicts: [ "mirage-runtime" {< "3.8.0"} ]
|
||||
description: """
|
||||
Mirage-crypto-rng provides a random number generator interface, and
|
||||
implementations: Fortuna, HMAC-DRBG, getrandom/getentropy based (in the unix
|
||||
sublibrary)
|
||||
"""
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e"
|
||||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5"
|
||||
39
esy.lock/opam/mirage-crypto.1.2.0/opam
generated
Normal file
39
esy.lock/opam/mirage-crypto.1.2.0/opam
generated
Normal file
@ -0,0 +1,39 @@
|
||||
opam-version: "2.0"
|
||||
homepage: "https://github.com/mirage/mirage-crypto"
|
||||
dev-repo: "git+https://github.com/mirage/mirage-crypto.git"
|
||||
bug-reports: "https://github.com/mirage/mirage-crypto/issues"
|
||||
doc: "https://mirage.github.io/mirage-crypto/doc"
|
||||
authors: ["David Kaloper <dk505@cam.ac.uk>" "Hannes Mehnert <hannes@mehnert.org>" ]
|
||||
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
|
||||
license: "ISC"
|
||||
synopsis: "Simple symmetric cryptography for the modern age"
|
||||
|
||||
build: [ ["dune" "subst"] {dev}
|
||||
["dune" "build" "-p" name "-j" jobs ]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test} ]
|
||||
|
||||
depends: [
|
||||
"ocaml" {>= "4.13.0"}
|
||||
"dune" {>= "2.7"}
|
||||
"dune-configurator" {>= "2.0.0"}
|
||||
"ounit2" {with-test}
|
||||
"ohex" {with-test & >= "0.2.0"}
|
||||
"eqaf" {>= "0.8"}
|
||||
]
|
||||
conflicts: [
|
||||
"ocaml-freestanding"
|
||||
"result" {< "1.5"}
|
||||
]
|
||||
description: """
|
||||
Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305).
|
||||
"""
|
||||
x-maintenance-intent: [ "(latest)" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/mirage/mirage-crypto/releases/download/v1.2.0/mirage-crypto-1.2.0.tbz"
|
||||
checksum: [
|
||||
"sha256=09542bcd96c1d368ff9ba8853105f4c1781d8c94c2400df9f3ac0610ee07e67e"
|
||||
"sha512=1b31c9df0ce774c87a36f714db4ea1f295bc1e2e317d30497523ec03564cace0f64ac4c535aa83c82792aa3331a92efe774e4c3300a6ffe09110ce0efc2ce24b"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "fe7bad77d4d73c355f9a84c097ed5d15548207f5"
|
||||
17
esy.lock/opam/msys2-mingw32.1/opam
generated
Normal file
17
esy.lock/opam/msys2-mingw32.1/opam
generated
Normal file
@ -0,0 +1,17 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "MSYS2 MINGW32 Environment"
|
||||
description: """
|
||||
This package selects the MINGW32 MSYS2 Environment.
|
||||
|
||||
Toolchain: gcc (mingw-w64)
|
||||
Architecture: i686
|
||||
C Runtime Library: msvcrt
|
||||
C++ Runtime Library: libstdc++"""
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "David Allsopp"
|
||||
license: "CC0-1.0+"
|
||||
homepage: "https://opam.ocaml.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: compiler
|
||||
depends: "msys2" {post}
|
||||
conflict-class: "msys2-env"
|
||||
17
esy.lock/opam/msys2-mingw64.1/opam
generated
Normal file
17
esy.lock/opam/msys2-mingw64.1/opam
generated
Normal file
@ -0,0 +1,17 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "MSYS2 MINGW64 Environment"
|
||||
description: """
|
||||
This package selects the MINGW64 MSYS2 Environment.
|
||||
|
||||
Toolchain: gcc (mingw-w64)
|
||||
Architecture: x86_64
|
||||
C Runtime Library: msvcrt
|
||||
C++ Runtime Library: libstdc++"""
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "David Allsopp"
|
||||
license: "CC0-1.0+"
|
||||
homepage: "https://opam.ocaml.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: compiler
|
||||
depends: "msys2" {post}
|
||||
conflict-class: "msys2-env"
|
||||
83
esy.lock/opam/msys2.0.1.0/opam
generated
Normal file
83
esy.lock/opam/msys2.0.1.0/opam
generated
Normal file
@ -0,0 +1,83 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "MSYS2 Environment Settings"
|
||||
description: """
|
||||
After installation, the package's variables indicate which MSYS2 Environment is
|
||||
active.
|
||||
|
||||
- msys2:msystem (exported as MSYSTEM) is the MSYS2 Environment Name.
|
||||
- msys2:carch (exported as MSYSTEM_CARCH) is the compiler's target architecture
|
||||
(i686, x86_64 or aarch64),
|
||||
- msys2:chost (exported as MSYSTEM_CHOST and MINGW_CHOST) is the compiler's
|
||||
target triplet ("%{msys2:carch}%-w64-mingw32").
|
||||
- msys2:root (exported as MSYSTEM_PREFIX and MINGW_PREFIX) is the Unix path to
|
||||
the root of the MSYS2 Environment.
|
||||
- msys2:package-prefix (exported as MINGW_PACKAGE_PREFIX) is the prefix used for
|
||||
MSYS2 Pacman packages for this Environment.
|
||||
|
||||
Additionally, Path, MANPATH and INFOPATH are all updated with the appropriate
|
||||
directories from msys2:root. PKG_CONFIG_PATH, PKG_CONFIG_SYSTEM_INCLUDE_PATH,
|
||||
PKG_CONFIG_SYSTEM_LIBRARY_PATH and ACLOCAL_PATH are all _set_ to the appropriate
|
||||
values for msys2:root. Finally, CONFIG_SITE is exported as /etc/config.site as
|
||||
per MSYS2's own configuration.
|
||||
|
||||
See https://www.msys2.org/docs/environments/ for further information."""
|
||||
maintainer: "David Allsopp <david@tarides.com>"
|
||||
authors: "David Allsopp"
|
||||
license: "CC0-1.0+"
|
||||
homepage: "https://opam.ocaml.org"
|
||||
bug-reports: "https://github.com/ocaml/opam-repository/issues"
|
||||
flags: compiler
|
||||
available: os = "win32" & os-distribution = "msys2"
|
||||
dev-repo: "git+https://github.com/dra27/msys2-opam.git"
|
||||
build: [
|
||||
["sh" "./gen_config.sh" name
|
||||
"CLANG32" {msys2-clang32:installed}
|
||||
"CLANG64" {msys2-clang64:installed}
|
||||
"CLANGARM64" {msys2-clangarm64:installed}
|
||||
"MINGW32" {msys2-mingw32:installed}
|
||||
"MINGW64" {msys2-mingw64:installed}
|
||||
"UCRT64" {msys2-ucrt64:installed}]
|
||||
]
|
||||
depends:
|
||||
("msys2-clang32" |
|
||||
"msys2-clang64" |
|
||||
"msys2-clangarm64" |
|
||||
"msys2-mingw32" |
|
||||
"msys2-mingw64" |
|
||||
"msys2-ucrt64")
|
||||
setenv: [
|
||||
[ CONFIG_SITE = "/etc/config.site" ]
|
||||
[ MSYSTEM = "%{_:msystem}%" ]
|
||||
[ MSYSTEM_CARCH = "%{_:carch}%" ]
|
||||
[ MSYSTEM_CHOST = "%{_:chost}%" ]
|
||||
[ MSYSTEM_PREFIX = "%{_:root}%" ]
|
||||
[ MINGW_CHOST = "%{_:chost}%" ]
|
||||
[ MINGW_PREFIX = "%{_:root}%" ]
|
||||
[ MINGW_PACKAGE_PREFIX = "%{_:package-prefix}%" ]
|
||||
[ PATH += "%{_:native-root}%/bin" ]
|
||||
[ MANPATH += "%{_:root}%/local/man" ]
|
||||
[ MANPATH += "%{_:root}%/share/man" ]
|
||||
[ INFOPATH += "%{_:root}%/local/info" ]
|
||||
[ INFOPATH += "%{_:root}%/share/info" ]
|
||||
[ PKG_CONFIG_PATH = "%{_:root}%/lib/pkgconfig:%{_:root}%/share/pkgconfig" ]
|
||||
[ PKG_CONFIG_SYSTEM_INCLUDE_PATH = "%{_:root}%/include" ]
|
||||
[ PKG_CONFIG_SYSTEM_LIBRARY_PATH = "%{_:root}%/lib" ]
|
||||
[ ACLOCAL_PATH = "%{_:root}%/share/aclocal:%{_:root}%/usr/share/aclocal" ]
|
||||
]
|
||||
x-env-path-rewrite: [
|
||||
[ PATH ";" "target-quoted" ]
|
||||
[ MANPATH ":" "host" ]
|
||||
[ INFOPATH ":" "host" ]
|
||||
[ PKG_CONFIG_PATH false ]
|
||||
[ PKG_CONFIG_SYSTEM_INCLUDE_PATH false ]
|
||||
[ PKG_CONFIG_SYSTEM_LIBRARY_PATH false ]
|
||||
[ ACLOCAL_PATH false ]
|
||||
]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/dra27/msys2-opam/archive/refs/tags/0.1.0.tar.gz"
|
||||
checksum: [
|
||||
"sha256=9532eb3711376d8437d95abbf91875755a933882ec58b4b5f2318e8a1d6f312c"
|
||||
"sha512=bcf3adbec1dfe065785f36e27fa84a7de72dea71d0cb0a63b2fb9fd89fac9db5455caa6aafeec7ce98317438677aacb77e6e28b24ba67481b19ebe45dca98cc4"
|
||||
]
|
||||
}
|
||||
37
esy.lock/opam/mtime.2.1.0/opam
generated
Normal file
37
esy.lock/opam/mtime.2.1.0/opam
generated
Normal file
@ -0,0 +1,37 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Monotonic wall-clock time for OCaml"
|
||||
description: """\
|
||||
Mtime has platform independent support for monotonic wall-clock time
|
||||
in pure OCaml. This time increases monotonically and is not subject to
|
||||
operating system calendar time adjustments. The library has types to
|
||||
represent nanosecond precision timestamps and time spans.
|
||||
|
||||
The additional Mtime_clock library provide access to a system
|
||||
monotonic clock.
|
||||
|
||||
Mtime has a no dependency. Mtime_clock depends on your system library
|
||||
or JavaScript runtime system. Mtime and its libraries are distributed
|
||||
under the ISC license.
|
||||
|
||||
Home page: <http://erratique.ch/software/mtime>"""
|
||||
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
|
||||
authors: "The mtime programmers"
|
||||
license: "ISC"
|
||||
tags: ["time" "monotonic" "system" "org:erratique"]
|
||||
homepage: "https://erratique.ch/software/mtime"
|
||||
doc: "https://erratique.ch/software/mtime/doc/"
|
||||
bug-reports: "https://github.com/dbuenzli/mtime/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"ocamlfind" {build}
|
||||
"ocamlbuild" {build & != "0.9.0"}
|
||||
"topkg" {build & >= "1.0.3"}
|
||||
]
|
||||
build: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]
|
||||
dev-repo: "git+https://erratique.ch/repos/mtime.git"
|
||||
url {
|
||||
src: "https://erratique.ch/software/mtime/releases/mtime-2.1.0.tbz"
|
||||
checksum:
|
||||
"sha512=a6619f1a3f1a5b32b7a9a067b939f94e6c66244eb90762d41f2cb1c9af852dd7d270fedb20e2b9b61875d52ba46e24af6ebf5950d1284b0b75b2fd2c380d9af3"
|
||||
}
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
42
esy.lock/opam/multipart_form-lwt.0.6.0/opam
generated
Normal file
42
esy.lock/opam/multipart_form-lwt.0.6.0/opam
generated
Normal file
@ -0,0 +1,42 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Multipart-form: RFC2183, RFC2388 & RFC7578"
|
||||
description: """\
|
||||
Implementation of RFC7578 in OCaml
|
||||
|
||||
Returning values from forms: multipart/form-data"""
|
||||
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/dinosaure/multipart_form"
|
||||
doc: "https://dinosaure.github.io/multipart_form/"
|
||||
bug-reports: "https://github.com/dinosaure/multipart_form/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.0.0"}
|
||||
"angstrom"
|
||||
"bigstringaf"
|
||||
"ke"
|
||||
"lwt" {>= "5.4.0"}
|
||||
"multipart_form" {= version}
|
||||
"alcotest-lwt" {with-test}
|
||||
"alcotest" {with-test}
|
||||
"fmt" {with-test}
|
||||
"rosetta" {with-test}
|
||||
"rresult" {with-test}
|
||||
"unstrctrd" {with-test}
|
||||
"logs" {with-test}
|
||||
]
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/dinosaure/multipart_form.git"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/dinosaure/multipart_form/releases/download/v0.6.0/multipart_form-0.6.0.tbz"
|
||||
checksum: [
|
||||
"sha256=a0e329c323cffaad4167cd5af87a68a1e6a09546600f1773d8c0cd2f28062116"
|
||||
"sha512=46d6aa185df8224f983e06ff904db80f4a4f859810c9040ea894ebc82510ba43719b276b43c5939ac7eba75491cb5633fbb47934a9e66637a185d19e35aab688"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "3637a3fe83d9be1c715c8464671a7997dc57af7f"
|
||||
44
esy.lock/opam/multipart_form.0.6.0/opam
generated
Normal file
44
esy.lock/opam/multipart_form.0.6.0/opam
generated
Normal file
@ -0,0 +1,44 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "Multipart-form: RFC2183, RFC2388 & RFC7578"
|
||||
description: """\
|
||||
Implementation of RFC7578 in OCaml
|
||||
|
||||
Returning values from forms: multipart/form-data"""
|
||||
maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/dinosaure/multipart_form"
|
||||
doc: "https://dinosaure.github.io/multipart_form/"
|
||||
bug-reports: "https://github.com/dinosaure/multipart_form/issues"
|
||||
depends: [
|
||||
"ocaml" {>= "4.08.0"}
|
||||
"dune" {>= "2.0.0"}
|
||||
"angstrom" {>= "0.14.0"}
|
||||
"base64" {>= "3.0.0"}
|
||||
"unstrctrd" {>= "0.2"}
|
||||
"uutf"
|
||||
"pecu" {>= "0.4"}
|
||||
"prettym"
|
||||
"fmt" {>= "0.8.7"}
|
||||
"logs"
|
||||
"ke" {>= "0.4"}
|
||||
"alcotest" {with-test}
|
||||
"rosetta" {with-test}
|
||||
"rresult" {with-test}
|
||||
"bigstringaf" {>= "0.9.0"}
|
||||
]
|
||||
conflicts: [ "result" {< "1.5"} ]
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
["dune" "runtest" "-p" name "-j" jobs] {with-test}
|
||||
]
|
||||
dev-repo: "git+https://github.com/dinosaure/multipart_form.git"
|
||||
url {
|
||||
src:
|
||||
"https://github.com/dinosaure/multipart_form/releases/download/v0.6.0/multipart_form-0.6.0.tbz"
|
||||
checksum: [
|
||||
"sha256=a0e329c323cffaad4167cd5af87a68a1e6a09546600f1773d8c0cd2f28062116"
|
||||
"sha512=46d6aa185df8224f983e06ff904db80f4a4f859810c9040ea894ebc82510ba43719b276b43c5939ac7eba75491cb5633fbb47934a9e66637a185d19e35aab688"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "3637a3fe83d9be1c715c8464671a7997dc57af7f"
|
||||
28
esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam
generated
Normal file
28
esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam
generated
Normal file
@ -0,0 +1,28 @@
|
||||
opam-version: "2.0"
|
||||
maintainer: "opensource@janestreet.com"
|
||||
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
|
||||
homepage: "https://github.com/janestreet/ocaml-compiler-libs"
|
||||
bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues"
|
||||
dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git"
|
||||
license: "MIT"
|
||||
build: [
|
||||
["dune" "build" "-p" name "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
"ocaml" {>= "5.2.0"}
|
||||
"dune" {>= "1.5.1"}
|
||||
]
|
||||
synopsis: """OCaml compiler libraries repackaged"""
|
||||
description: """
|
||||
|
||||
This packages exposes the OCaml compiler libraries repackages under
|
||||
the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ...
|
||||
"""
|
||||
url {
|
||||
src:
|
||||
"https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz"
|
||||
checksum: [
|
||||
"md5=aaf66efea8752475c25a942443579b41"
|
||||
"sha512=c5cd418b0eb74e00c3f63235754bbdb3a3328ac743d6ae885424d8c50b4edaa7068572e689cb3456d222793283927f2984a1ff840b1bc3817f810b5314faf897"
|
||||
]
|
||||
}
|
||||
74
esy.lock/opam/ocaml-lsp-server.1.21.0/opam
generated
Normal file
74
esy.lock/opam/ocaml-lsp-server.1.21.0/opam
generated
Normal file
@ -0,0 +1,74 @@
|
||||
opam-version: "2.0"
|
||||
synopsis: "LSP Server for OCaml"
|
||||
description: "An LSP server for OCaml."
|
||||
maintainer: ["Rudi Grinberg <me@rgrinberg.com>"]
|
||||
authors: [
|
||||
"Andrey Popp <8mayday@gmail.com>"
|
||||
"Rusty Key <iam@stfoo.ru>"
|
||||
"Louis Roché <louis@louisroche.net>"
|
||||
"Oleksiy Golovko <alexei.golovko@gmail.com>"
|
||||
"Rudi Grinberg <me@rgrinberg.com>"
|
||||
"Sacha Ayoun <sachaayoun@gmail.com>"
|
||||
"cannorin <cannorin@gmail.com>"
|
||||
"Ulugbek Abdullaev <ulugbekna@gmail.com>"
|
||||
"Thibaut Mattio <thibaut.mattio@gmail.com>"
|
||||
"Max Lantas <mnxndev@outlook.com>"
|
||||
]
|
||||
license: "ISC"
|
||||
homepage: "https://github.com/ocaml/ocaml-lsp"
|
||||
bug-reports: "https://github.com/ocaml/ocaml-lsp/issues"
|
||||
depends: [
|
||||
"dune" {>= "3.0"}
|
||||
"yojson"
|
||||
"base" {>= "v0.16.0"}
|
||||
"lsp" {= version}
|
||||
"jsonrpc" {= version}
|
||||
"re" {>= "1.5.0"}
|
||||
"ppx_yojson_conv_lib" {>= "v0.14"}
|
||||
"dune-rpc" {>= "3.4.0"}
|
||||
"chrome-trace" {>= "3.3.0"}
|
||||
"dyn"
|
||||
"stdune"
|
||||
"fiber" {>= "3.1.1" & < "4.0.0"}
|
||||
"ocaml" {>= "5.2.0" & < "5.3"}
|
||||
"xdg"
|
||||
"ordering"
|
||||
"dune-build-info"
|
||||
"spawn"
|
||||
"astring"
|
||||
"camlp-streams"
|
||||
"ppx_expect" {>= "v0.17.0" & with-test}
|
||||
"ocamlformat" {with-test & = "0.26.2"}
|
||||
"ocamlc-loc" {>= "3.7.0"}
|
||||
"pp" {>= "1.1.2"}
|
||||
"csexp" {>= "1.5"}
|
||||
"ocamlformat-rpc-lib" {>= "0.21.0"}
|
||||
"odoc" {with-doc}
|
||||
"merlin-lib" {>= "5.2" & < "6.0"}
|
||||
"ppx_yojson_conv" {with-dev-setup}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git"
|
||||
build: [
|
||||
["dune" "subst"] {dev}
|
||||
[
|
||||
"dune"
|
||||
"build"
|
||||
"-p"
|
||||
name
|
||||
"-j"
|
||||
jobs
|
||||
"@install"
|
||||
"@doc" {with-doc}
|
||||
]
|
||||
]
|
||||
|
||||
x-maintenance-intent: [ "(latest)" "(latest)-414" ]
|
||||
url {
|
||||
src:
|
||||
"https://github.com/ocaml/ocaml-lsp/releases/download/1.21.0/lsp-1.21.0.tbz"
|
||||
checksum: [
|
||||
"sha256=67870337ff23d0d2ba43774bfb58a8fde04977ea37da4d2dc500ed0b57cef717"
|
||||
"sha512=e0f9abdcfc96c13d043b7e31ffc9991be52c4160dade5f71b277c7d8091d7271f5998abb6b30557955ba1615a4cc096b89ab5038da6b4e4e722fb598a0ff8ea8"
|
||||
]
|
||||
}
|
||||
x-commit-hash: "643f59044f8fad14eb32cd52810008cf012c3008"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user