this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #23641 from chetmurthy/update-pa_ppx_suite-after_pa_ppx_0.12-try-2

update pa_ppx_* packages (after pa_ppx.0.12) [try 2]

authored by

Marcello Seri and committed by
GitHub
e7430016 3dc8a058

+247
+43
packages/pa_ppx_hashcons/pa_ppx_hashcons.0.10/opam
··· 1 + 2 + synopsis: "A PPX Rewriter for Hashconsing" 3 + description: 4 + """ 5 + This is a PPX Rewriter for generating hashconsing implementations 6 + of ASTs, mechanizing the ideas and code of Jean-Christophe Filliatre 7 + and Sylvain Conchon. 8 + 9 + """ 10 + opam-version: "2.0" 11 + maintainer: "Chet Murthy <chetsky@gmail.com>" 12 + authors: ["Chet Murthy"] 13 + homepage: "https://github.com/camlp5/pa_ppx_hashcons" 14 + license: "BSD-3-Clause" 15 + bug-reports: "https://github.com/camlp5/pa_ppx_hashcons/issues" 16 + dev-repo: "git+https://github.com/camlp5/pa_ppx_hashcons.git" 17 + doc: "https://github.com/camlp5/pa_ppx_hashcons/doc" 18 + 19 + depends: [ 20 + "ocaml" { >= "4.10.0" & < "5.01.0" } 21 + "cppo" { >= "1.6.9" } 22 + "camlp5-buildscripts" { >= "0.02" } 23 + "camlp5" { >= "8.01.00" } 24 + "pa_ppx" { >= "0.12" } 25 + "pa_ppx_migrate" { with-test & >= "0.10" } 26 + "not-ocamlfind" { >= "0.10" } 27 + "pcre" { >= "7.4.3" } 28 + "ounit" { >= "2.2.7" & with-test} 29 + "bos" { >= "0.2.0" } 30 + "fmt" 31 + "hashcons" 32 + ] 33 + build: [ 34 + [make "sys"] 35 + [make "test"] {with-test} 36 + ] 37 + install: [make "install"] 38 + url { 39 + src: "https://github.com/camlp5/pa_ppx_hashcons/archive/refs/tags/0.10.tar.gz" 40 + checksum: [ 41 + "sha512=a634d9a569923d5dcfd1a5f6195090d4a084e49d50be4774aa9ff3b2cf82afae8d631e019bb6776a54581b3af8bd49ac976adeb7ea681a0b40a781997e517f11" 42 + ] 43 + }
+46
packages/pa_ppx_migrate/pa_ppx_migrate.0.10/opam
··· 1 + 2 + synopsis: "A PPX Rewriter for Migrating AST types (written using Camlp5)" 3 + description: 4 + """ 5 + This is a PPX Rewriter for generating "migrations" like those written 6 + by-hand (with some automated support) in "ocaml-migrate-parsetree". 7 + The goal here is that the input to the automated tool is the minimum 8 + possible, with no need for human massaging of output from the tool. 9 + 10 + There are two examples: a small one (in a unit-test) and a full set of 11 + migrations from Ocaml's AST 4.02 all the way up to 4.11, with all the 12 + intermediate ASTs, and migrations forward as well as backward. 13 + 14 + """ 15 + opam-version: "2.0" 16 + maintainer: "Chet Murthy <chetsky@gmail.com>" 17 + authors: ["Chet Murthy"] 18 + homepage: "https://github.com/camlp5/pa_ppx_migrate" 19 + license: "BSD-3-Clause" 20 + bug-reports: "https://github.com/camlp5/pa_ppx_migrate/issues" 21 + dev-repo: "git+https://github.com/camlp5/pa_ppx_migrate.git" 22 + doc: "https://github.com/camlp5/pa_ppx_migrate/doc" 23 + 24 + depends: [ 25 + "ocaml" { >= "4.10.0" & < "5.01.0" } 26 + "cppo" { >= "1.6.9" } 27 + "camlp5-buildscripts" { >= "0.02" } 28 + "camlp5" { >= "8.01.00" } 29 + "pa_ppx" { >= "0.12" } 30 + "not-ocamlfind" { >= "0.10" } 31 + "pcre" { >= "7.4.3" } 32 + "ounit" { >= "2.2.7" & with-test} 33 + "fmt" 34 + "bos" { >= "0.2.0" } 35 + ] 36 + build: [ 37 + [make "sys"] 38 + [make "test"] {with-test} 39 + ] 40 + install: [make "install"] 41 + url { 42 + src: "https://github.com/camlp5/pa_ppx_migrate/archive/refs/tags/0.10.tar.gz" 43 + checksum: [ 44 + "sha512=3e76a30cd721cb1f527d4900a612916fee2518f37fd1a3cf78df5a9c36c9e4daa2d4aafee9daaa638cda695c1586d8b90484d7f4d37994bae2d1b7de429b3788" 45 + ] 46 + }
+38
packages/pa_ppx_quotation2extension/pa_ppx_quotation2extension.0.01/opam
··· 1 + 2 + synopsis: "A Camlp5 PPX Rewriter for treating PPX extensions as Camlp5 quotations " 3 + description: 4 + """ 5 + This is a PPX Rewriter that processes PPX extensions with string payloads as 6 + Camlp5 quotations. 7 + """ 8 + opam-version: "2.0" 9 + maintainer: "Chet Murthy <chetsky@gmail.com>" 10 + authors: ["Chet Murthy"] 11 + homepage: "https://github.com/camlp5/pa_ppx_quotation2extension" 12 + license: "BSD-3-Clause" 13 + bug-reports: "https://github.com/camlp5/pa_ppx_quotation2extension/issues" 14 + dev-repo: "git+https://github.com/camlp5/pa_ppx_quotation2extension.git" 15 + doc: "https://github.com/camlp5/pa_ppx_quotation2extension/doc" 16 + 17 + depends: [ 18 + "ocaml" { >= "4.10.0" & < "5.01.0" } 19 + "camlp5-buildscripts" { >= "0.02" } 20 + "camlp5" { >= "8.01.00" } 21 + "pa_ppx" { >= "0.12" } 22 + "pa_ppx_regexp" { >= "0.01" } 23 + "not-ocamlfind" { >= "0.10" } 24 + "ounit" { >= "2.2.7" & with-test} 25 + "fmt" 26 + "mdx" {with-test} 27 + ] 28 + build: [ 29 + [make "sys"] 30 + [make "test"] {with-test} 31 + ] 32 + install: [make "install"] 33 + url { 34 + src: "https://github.com/camlp5/pa_ppx_quotation2extension/archive/refs/tags/0.01.tar.gz" 35 + checksum: [ 36 + "sha512=5b746d2efc82cd3758f95d67a5920cc4d7e856d7d0ae3c1f95b64d3b17bd3a949a3416fbd31426a4d523a874f3faa9e3e2e5d40ce2e2f1ce4714b2f5312ca79f" 37 + ] 38 + }
+41
packages/pa_ppx_regexp/pa_ppx_regexp.0.01/opam
··· 1 + 2 + synopsis: "A Camlp5 PPX Rewriter for Perl Regexp Workalikes " 3 + description: 4 + """ 5 + This is a PPX Rewriter for some workalikes to perl regexp operations, 6 + based on Camlp5 (so it's compatible with all the other Camlp5-based PPX rewriters). 7 + """ 8 + opam-version: "2.0" 9 + maintainer: "Chet Murthy <chetsky@gmail.com>" 10 + authors: ["Chet Murthy"] 11 + homepage: "https://github.com/camlp5/pa_ppx_regexp" 12 + license: "BSD-3-Clause" 13 + bug-reports: "https://github.com/camlp5/pa_ppx_regexp/issues" 14 + dev-repo: "git+https://github.com/camlp5/pa_ppx_regexp.git" 15 + doc: "https://github.com/camlp5/pa_ppx_regexp/doc" 16 + 17 + depends: [ 18 + "ocaml" { >= "4.10.0" } 19 + "camlp5-buildscripts" { >= "0.02" } 20 + "camlp5" { >= "8.01.00" } 21 + "pa_ppx" { >= "0.12" } 22 + "pa_ppx_migrate" { >= "0.10" } 23 + "pa_ppx_static" { >= "0.01" } 24 + "not-ocamlfind" { >= "0.10" } 25 + "ounit" { >= "2.2.7" } 26 + "mdx" {with-test} 27 + "fmt" 28 + "pcre" 29 + "re" 30 + ] 31 + build: [ 32 + [make "sys"] 33 + [make "test"] {with-test} 34 + ] 35 + install: [make "install"] 36 + url { 37 + src: "https://github.com/camlp5/pa_ppx_regexp/archive/refs/tags/0.01.tar.gz" 38 + checksum: [ 39 + "sha512=cbe2bb18189daccbc4389a705b8833920a221426353cd0c19b6ba3426c6d5a35b5004736c40e49c9b9dd03f480956178090c64e08147022ef3b6973da84999e7" 40 + ] 41 + }
+39
packages/pa_ppx_static/pa_ppx_static.0.01/opam
··· 1 + 2 + synopsis: "A Camlp5 PPX Rewriter for static blocks " 3 + description: 4 + """ 5 + This is a PPX Rewriter to provide `static' blocks 6 + for OCaml, so you can write code that computes some 7 + expensive expression and mark it as static, so it'll 8 + be computed only once. Like regexps. 9 + """ 10 + opam-version: "2.0" 11 + maintainer: "Chet Murthy <chetsky@gmail.com>" 12 + authors: ["Chet Murthy"] 13 + homepage: "https://github.com/camlp5/pa_ppx_static" 14 + license: "BSD-3-Clause" 15 + bug-reports: "https://github.com/camlp5/pa_ppx_static/issues" 16 + dev-repo: "git+https://github.com/camlp5/pa_ppx_static.git" 17 + doc: "https://github.com/camlp5/pa_ppx_static/doc" 18 + 19 + depends: [ 20 + "ocaml" { >= "4.10.0" & < "5.01.0" } 21 + "camlp5-buildscripts" { >= "0.02" } 22 + "camlp5" { >= "8.01.00" } 23 + "pa_ppx" { >= "0.12" } 24 + "not-ocamlfind" { >= "0.10" } 25 + "ounit" { >= "2.2.7" } 26 + "fmt" 27 + "mdx" {with-test} 28 + ] 29 + build: [ 30 + [make "sys"] 31 + [make "test"] {with-test} 32 + ] 33 + install: [make "install"] 34 + url { 35 + src: "https://github.com/camlp5/pa_ppx_static/archive/refs/tags/0.01.tar.gz" 36 + checksum: [ 37 + "sha512=6c92176ad290a1c8b04a4297a345e40590284301c93d43059bb976f4603a9e61f4534359401d056a9aff7aff9f4d17bca20a4e1c4b1fd5c8f2f03619f80a4bd8" 38 + ] 39 + }
+40
packages/pa_ppx_unique/pa_ppx_unique.0.10/opam
··· 1 + 2 + synopsis: "A PPX Rewriter for Uniqifying ASTs" 3 + description: 4 + """ 5 + This is a PPX Rewriter for uniqifying ASTs: inserting unique IDs 6 + systematically throughout an AST. 7 + """ 8 + opam-version: "2.0" 9 + maintainer: "Chet Murthy <chetsky@gmail.com>" 10 + authors: ["Chet Murthy"] 11 + homepage: "https://github.com/camlp5/pa_ppx_unique" 12 + license: "BSD-3-Clause" 13 + bug-reports: "https://github.com/camlp5/pa_ppx_unique/issues" 14 + dev-repo: "git+https://github.com/camlp5/pa_ppx_unique.git" 15 + doc: "https://github.com/camlp5/pa_ppx_unique/doc" 16 + 17 + depends: [ 18 + "ocaml" { >= "4.10.0" & < "5.01.0" } 19 + "cppo" { >= "1.6.9" } 20 + "camlp5-buildscripts" { >= "0.02" } 21 + "camlp5" { >= "8.01.00" } 22 + "pa_ppx" { >= "0.12" } 23 + "pa_ppx_migrate" { with-test & >= "0.10" } 24 + "not-ocamlfind" { >= "0.10" } 25 + "pcre" { >= "7.4.3" } 26 + "ounit" { >= "2.2.7" & with-test} 27 + "bos" { >= "0.2.0" } 28 + "fmt" 29 + ] 30 + build: [ 31 + [make "sys"] 32 + [make "test"] {with-test} 33 + ] 34 + install: [make "install"] 35 + url { 36 + src: "https://github.com/camlp5/pa_ppx_unique/archive/refs/tags/0.10.tar.gz" 37 + checksum: [ 38 + "sha512=7fa53e2e5ea22fd9989827e97c6e52c7ef25fdfa0bd146454b712f0697ea447a628dc6cbe95f8de412b1f5bdf8f91f4e345cd3ece4fd899b6f95dba358b0de56" 39 + ] 40 + }