···11+22+synopsis: "A PPX Rewriter for Migrating AST types (written using Camlp5)"
33+description:
44+"""
55+This is a PPX Rewriter for generating "migrations" like those written
66+by-hand (with some automated support) in "ocaml-migrate-parsetree".
77+The goal here is that the input to the automated tool is the minimum
88+possible, with no need for human massaging of output from the tool.
99+1010+There are two examples: a small one (in a unit-test) and a full set of
1111+migrations from Ocaml's AST 4.02 all the way up to 4.11, with all the
1212+intermediate ASTs, and migrations forward as well as backward.
1313+1414+"""
1515+opam-version: "2.0"
1616+maintainer: "Chet Murthy <chetsky@gmail.com>"
1717+authors: ["Chet Murthy"]
1818+homepage: "https://github.com/camlp5/pa_ppx_migrate"
1919+license: "BSD-3-Clause"
2020+bug-reports: "https://github.com/camlp5/pa_ppx_migrate/issues"
2121+dev-repo: "git+https://github.com/camlp5/pa_ppx_migrate.git"
2222+doc: "https://github.com/camlp5/pa_ppx_migrate/doc"
2323+2424+depends: [
2525+ "ocaml" { >= "4.10.0" & < "5.01.0" }
2626+ "cppo" { >= "1.6.9" }
2727+ "camlp5-buildscripts" { >= "0.02" }
2828+ "camlp5" { >= "8.01.00" }
2929+ "pa_ppx" { >= "0.12" }
3030+ "not-ocamlfind" { >= "0.10" }
3131+ "pcre" { >= "7.4.3" }
3232+ "ounit" { >= "2.2.7" & with-test}
3333+ "fmt"
3434+ "bos" { >= "0.2.0" }
3535+]
3636+build: [
3737+ [make "sys"]
3838+ [make "test"] {with-test}
3939+]
4040+install: [make "install"]
4141+url {
4242+ src: "https://github.com/camlp5/pa_ppx_migrate/archive/refs/tags/0.10.tar.gz"
4343+ checksum: [
4444+ "sha512=3e76a30cd721cb1f527d4900a612916fee2518f37fd1a3cf78df5a9c36c9e4daa2d4aafee9daaa638cda695c1586d8b90484d7f4d37994bae2d1b7de429b3788"
4545+ ]
4646+}