From 19f7d1e005eba030a18830920e6ccb4f8c3ab1b1 Mon Sep 17 00:00:00 2001 From: Nathan Rebours Date: Thu, 18 Jul 2019 13:08:02 +0200 Subject: [PATCH 1/2] [new release] ppxlib (0.8.1) CHANGES: - Report errors according to the value of `OCAML_ERROR_STYLE` and `OCAML_COLOR` in the standalone driver (ocaml-ppx/ppxlib#83, @NathanReb) --- packages/ppxlib/ppxlib.0.8.1/opam | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 packages/ppxlib/ppxlib.0.8.1/opam diff --git a/packages/ppxlib/ppxlib.0.8.1/opam b/packages/ppxlib/ppxlib.0.8.1/opam new file mode 100644 index 000000000000..0d0d57a17817 --- /dev/null +++ b/packages/ppxlib/ppxlib.0.8.1/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "opensource@janestreet.com" +authors: ["Jane Street Group, LLC "] +homepage: "https://github.com/ocaml-ppx/ppxlib" +bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" +doc: "https://ocaml-ppx.github.io/ppxlib/" +license: "MIT" +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] +run-test: [ + ["dune" "runtest" "-p" name "-j" jobs] { ocaml:version >= "4.06" } +] +depends: [ + "ocaml" {>= "4.04.1"} + "base" {>= "v0.11.0"} + "dune" + "ocaml-compiler-libs" {>= "v0.11.0"} + "ocaml-migrate-parsetree" {>= "1.3.1"} + "ppx_derivers" {>= "1.0"} + "stdio" {>= "v0.11.0"} + "ocamlfind" {with-test} +] +synopsis: "Base library and tools for ppx rewriters" +description: """ +A comprehensive toolbox for ppx development. It features: +- a OCaml AST / parser / pretty-printer snapshot,to create a full + frontend independent of the version of OCaml; +- a library for library for ppx rewriters in general, and type-driven + code generators in particular; +- a feature-full driver for OCaml AST transformers; +- a quotation mechanism allowing to write values representing the + OCaml AST in the OCaml syntax; +- a generator of open recursion classes from type definitions. +""" +url { + src: + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.8.1/ppxlib-0.8.1.tbz" + checksum: [ + "sha256=a5cb79ee83bba80304b65bc47f2985382bef89668b1b46f9ffb3734c2f2f7521" + "sha512=74bf4a0811f4fa73969149efc7f98620bf1c1ef7322edb8de82e02e25b61e005945887ea865b462bfb638d7d0e574706da190ca9416643f4464a89262ae7ae12" + ] +} From f5dc59e88b565b096c75d7a83a23a2a2eeb09747 Mon Sep 17 00:00:00 2001 From: Nathan Rebours Date: Fri, 19 Jul 2019 14:52:53 +0200 Subject: [PATCH 2/2] Restrict ppxlib.0.8.1 tests to ocaml < 4.08 --- packages/ppxlib/ppxlib.0.8.1/opam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ppxlib/ppxlib.0.8.1/opam b/packages/ppxlib/ppxlib.0.8.1/opam index 0d0d57a17817..a88ce11ab266 100644 --- a/packages/ppxlib/ppxlib.0.8.1/opam +++ b/packages/ppxlib/ppxlib.0.8.1/opam @@ -11,7 +11,7 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] run-test: [ - ["dune" "runtest" "-p" name "-j" jobs] { ocaml:version >= "4.06" } + ["dune" "runtest" "-p" name "-j" jobs] { ocaml:version >= "4.06" & ocaml:version < "4.08" } ] depends: [ "ocaml" {>= "4.04.1"}