Skip to content

Commit a804e95

Browse files
committed
minimal support for ocaml 5.0.0
1 parent cb23d5f commit a804e95

File tree

1 file changed

+45
-0
lines changed
  • packages/pa_ppx_migrate/pa_ppx_migrate.0.09

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
synopsis: "A PPX Rewriter for Migrating AST types (written using Camlp5)"
2+
description:
3+
"""
4+
This is a PPX Rewriter for generating "migrations" like those written
5+
by-hand (with some automated support) in "ocaml-migrate-parsetree".
6+
The goal here is that the input to the automated tool is the minimum
7+
possible, with no need for human massaging of output from the tool.
8+
9+
There are two examples: a small one (in a unit-test) and a full set of
10+
migrations from Ocaml's AST 4.02 all the way up to 4.11, with all the
11+
intermediate ASTs, and migrations forward as well as backward.
12+
13+
"""
14+
opam-version: "2.0"
15+
maintainer: "Chet Murthy <[email protected]>"
16+
authors: ["Chet Murthy"]
17+
homepage: "https://github.com/camlp5/pa_ppx_migrate"
18+
license: "BSD-3-Clause"
19+
bug-reports: "https://github.com/camlp5/pa_ppx_migrate/issues"
20+
dev-repo: "git+https://github.com/camlp5/pa_ppx_migrate.git"
21+
doc: "https://github.com/camlp5/pa_ppx_migrate/doc"
22+
23+
depends: [
24+
"ocaml" { >= "4.10.0" & < "5.01.0" }
25+
"conf-perl"
26+
"conf-perl-ipc-system-simple"
27+
"conf-perl-string-shellquote"
28+
"camlp5" { >= "8.00.04" }
29+
"pa_ppx" { >= "0.09" }
30+
"not-ocamlfind" { >= "0.01" }
31+
"pcre" { >= "7.4.3" }
32+
"ounit" {with-test}
33+
"bos" { >= "0.2.0" }
34+
]
35+
build: [
36+
[make "sys"]
37+
[make "test"] {with-test}
38+
]
39+
install: [make "install"]
40+
url {
41+
src: "https://github.com/camlp5/pa_ppx_migrate/archive/refs/tags/0.09.tar.gz"
42+
checksum: [
43+
"sha512=7bc7e62ee293303dbec180890edd65cfc1b67ae3670340c483388a70d538136217af8f2f1cef4c0d4f26479938b3bafa9ae26c18503ff946217bd11b4cc26326"
44+
]
45+
}

0 commit comments

Comments
 (0)