Hello community,

here is the log from the commit of package ocaml-migrate-parsetree for 
openSUSE:Factory checked in at 2019-02-24 17:17:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocaml-migrate-parsetree (Old)
 and      /work/SRC/openSUSE:Factory/.ocaml-migrate-parsetree.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ocaml-migrate-parsetree"

Sun Feb 24 17:17:51 2019 rev:4 rq:677886 version:1.2.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ocaml-migrate-parsetree/ocaml-migrate-parsetree.changes
  2018-12-21 08:22:29.321509905 +0100
+++ 
/work/SRC/openSUSE:Factory/.ocaml-migrate-parsetree.new.28833/ocaml-migrate-parsetree.changes
       2019-02-24 17:17:55.124423636 +0100
@@ -1,0 +2,18 @@
+Tue Feb 19 03:10:37 UTC 2019 - [email protected]
+
+- Update install section for ocaml-dune 1.7.1. 
+
+-------------------------------------------------------------------
+Fri Feb  8 09:11:50 UTC 2019 - [email protected]
+
+- New upstream release (1.2.0).
+  * Add --print-transformations to list registered transformations.
+  * Switch to dune and opam 2.0.
+- Use opam-installer instead of opam in BuildRequires.
+
+-------------------------------------------------------------------
+Fri Feb  8 01:54:39 UTC 2019 - [email protected]
+
+- Update install command for new dune version.
+
+-------------------------------------------------------------------

Old:
----
  ocaml-migrate-parsetree-1.1.0.tar.gz

New:
----
  ocaml-migrate-parsetree-1.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ocaml-migrate-parsetree.spec ++++++
--- /var/tmp/diff_new_pack.CI8Mga/_old  2019-02-24 17:17:56.240423437 +0100
+++ /var/tmp/diff_new_pack.CI8Mga/_new  2019-02-24 17:17:56.244423437 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ocaml-migrate-parsetree
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           ocaml-migrate-parsetree
-Version:        1.1.0
+Version:        1.2.0
 Release:        0
 %{?ocaml_preserve_bytecode}
 Summary:        Library for conversion between different OCaml parsetrees 
versions
@@ -33,9 +33,10 @@
 BuildRequires:  ocaml-findlib
 BuildRequires:  ocaml-ocamlbuild-devel
 BuildRequires:  ocaml-ocamldoc
+BuildRequires:  ocaml-ppx_derivers-devel
 BuildRequires:  ocaml-result-devel
 BuildRequires:  ocaml-rpm-macros
-BuildRequires:  opam
+BuildRequires:  opam-installer
 
 %description
 This library converts between parsetrees of different OCaml versions.
@@ -61,10 +62,10 @@
 
 %install
 mkdir -p %{buildroot}%{_libdir}/ocaml
-%make_install INSTALL_ARGS='--destdir=%{buildroot} 
--libdir=%{buildroot}%{_libdir}/ocaml'
+%make_install INSTALL_ARGS='--destdir=%{buildroot}'
 
 # These files will be installed using doc and license directives.
-rm -r %{buildroot}/doc
+rm -r %{buildroot}/usr/doc
 
 %files
 %defattr(-,root,root,-)
@@ -91,8 +92,7 @@
 %{_libdir}/ocaml/*/*/*.cmxa
 %endif
 %{_libdir}/ocaml/*/opam
-%{_libdir}/ocaml/*/*.dune
-%{_libdir}/ocaml/*/*/*.dune
+%{_libdir}/ocaml/*/dune-package
 %{_libdir}/ocaml/*/*.ml
 %{_libdir}/ocaml/*/*/*.ml
 %{_libdir}/ocaml/*/*.mli

++++++ ocaml-migrate-parsetree-1.1.0.tar.gz -> 
ocaml-migrate-parsetree-1.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/CHANGES.md 
new/ocaml-migrate-parsetree-1.2.0/CHANGES.md
--- old/ocaml-migrate-parsetree-1.1.0/CHANGES.md        2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/CHANGES.md        2018-12-19 
10:18:54.000000000 +0100
@@ -1,3 +1,16 @@
+v1.2.0 2018-12-19 London
+------------------------
+
+- Remove unused ocamlfind dependency in the opam file (#53, @diml)
+
+- Add `--print-transformations` to list registered transformations
+  (#55, @rgrinberg)
+
+- Fix Windows compatibility by setting the output to binary mode when
+  writing a binary ast (#57, #59, @bryphe and @dra27)
+
+- Switch to dune and opam 2.0 (#58, #60, @diml)
+
 v1.1.0 2018-09-05 London
 ------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/Makefile 
new/ocaml-migrate-parsetree-1.2.0/Makefile
--- old/ocaml-migrate-parsetree-1.1.0/Makefile  2018-09-05 11:27:39.000000000 
+0200
+++ new/ocaml-migrate-parsetree-1.2.0/Makefile  2018-12-19 10:18:54.000000000 
+0100
@@ -7,15 +7,15 @@
 
 .PHONY: all
 all:
-       jbuilder build @install
+       dune build @install
 
 .PHONY: install
 install:
-       jbuilder install $(INSTALL_ARGS)
+       dune install $(INSTALL_ARGS)
 
 .PHONY: uninstall
 uninstall:
-       jbuilder uninstall $(INSTALL_ARGS)
+       dune uninstall $(INSTALL_ARGS)
 
 .PHONY: reinstall
 reinstall:
@@ -24,11 +24,11 @@
 
 .PHONY: test
 test:
-       jbuilder runtest
+       dune runtest
 
 .PHONY: all-supported-ocaml-versions
 all-supported-ocaml-versions:
-       jbuilder runtest --workspace jbuild-workspace.dev
+       dune runtest --workspace jbuild-workspace.dev
 
 .PHONY: cinaps
 cinaps:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/bin/dune 
new/ocaml-migrate-parsetree-1.2.0/bin/dune
--- old/ocaml-migrate-parsetree-1.1.0/bin/dune  1970-01-01 01:00:00.000000000 
+0100
+++ new/ocaml-migrate-parsetree-1.2.0/bin/dune  2018-12-19 10:18:54.000000000 
+0100
@@ -0,0 +1,3 @@
+(executables
+ (names ocaml_migrate_parsetree)
+ (libraries migrate_parsetree))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/bin/jbuild 
new/ocaml-migrate-parsetree-1.2.0/bin/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/bin/jbuild        2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/bin/jbuild        1970-01-01 
01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-(jbuild_version 1)
-
-(executables
- ((names (ocaml_migrate_parsetree))
-  (libraries (migrate_parsetree))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/dune 
new/ocaml-migrate-parsetree-1.2.0/dune
--- old/ocaml-migrate-parsetree-1.1.0/dune      1970-01-01 01:00:00.000000000 
+0100
+++ new/ocaml-migrate-parsetree-1.2.0/dune      2018-12-19 10:18:54.000000000 
+0100
@@ -0,0 +1,4 @@
+(install
+ (section doc)
+ (package ocaml-migrate-parsetree)
+ (files MANUAL.md))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/dune-project 
new/ocaml-migrate-parsetree-1.2.0/dune-project
--- old/ocaml-migrate-parsetree-1.1.0/dune-project      1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/dune-project      2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,2 @@
+(lang dune 1.6)
+(name ocaml-migrate-parsetree)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/jbuild 
new/ocaml-migrate-parsetree-1.2.0/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/jbuild    2018-09-05 11:27:39.000000000 
+0200
+++ new/ocaml-migrate-parsetree-1.2.0/jbuild    1970-01-01 01:00:00.000000000 
+0100
@@ -1,4 +0,0 @@
-(install
- ((section doc)
-  (package ocaml-migrate-parsetree)
-  (files (MANUAL.md))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/ocaml-migrate-parsetree-ocamlbuild.opam 
new/ocaml-migrate-parsetree-1.2.0/ocaml-migrate-parsetree-ocamlbuild.opam
--- old/ocaml-migrate-parsetree-1.1.0/ocaml-migrate-parsetree-ocamlbuild.opam   
2018-09-05 11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/ocaml-migrate-parsetree-ocamlbuild.opam   
2018-12-19 10:18:54.000000000 +0100
@@ -1,4 +1,4 @@
-opam-version: "1.2"
+opam-version: "2.0"
 maintainer: "[email protected]"
 authors: [
   "Jérémie Dimino <[email protected]>"
@@ -6,7 +6,7 @@
 license: "LGPL-2.1"
 homepage: "https://github.com/let-def/ocaml-migrate-parsetree";
 bug-reports: "https://github.com/let-def/ocaml-migrate-parsetree/issues";
-dev-repo: "git://github.com/let-def/ocaml-migrate-parsetree.git"
+dev-repo: "git+https://github.com/let-def/ocaml-migrate-parsetree.git";
 tags: [ "syntax" "org:ocamllabs" ]
 build: [
   ["jbuilder" "build" "-p" name "-j" jobs]
@@ -15,5 +15,11 @@
   "jbuilder" {build & >= "1.0+beta7"}
   "ocaml-migrate-parsetree"
   "ocamlbuild"
+  "ocaml" {>= "4.02.0"}
 ]
-available: ocaml-version >= "4.02.0"
+synopsis: "Ocamlbuild plugin for ocaml-migrate-parsetree"
+description: """
+This package provides an ocamlbuild plugin that can be used to produce
+optimized on-demand statically linked ppx drivers, as Dune does
+by default.
+"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/ocaml-migrate-parsetree.descr 
new/ocaml-migrate-parsetree-1.2.0/ocaml-migrate-parsetree.descr
--- old/ocaml-migrate-parsetree-1.1.0/ocaml-migrate-parsetree.descr     
2018-09-05 11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/ocaml-migrate-parsetree.descr     
1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-Convert OCaml parsetrees between different versions 
-
-This library converts parsetrees, outcometree and ast mappers between 
different OCaml versions.
-High-level functions help making PPX rewriters independent of a compiler 
version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/ocaml-migrate-parsetree.opam 
new/ocaml-migrate-parsetree-1.2.0/ocaml-migrate-parsetree.opam
--- old/ocaml-migrate-parsetree-1.1.0/ocaml-migrate-parsetree.opam      
2018-09-05 11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/ocaml-migrate-parsetree.opam      
2018-12-19 10:18:54.000000000 +0100
@@ -1,4 +1,4 @@
-opam-version: "1.2"
+opam-version: "2.0"
 maintainer: "[email protected]"
 authors: [
   "Frédéric Bour <[email protected]>"
@@ -7,7 +7,7 @@
 license: "LGPL-2.1"
 homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree";
 bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues";
-dev-repo: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git";
+dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git";
 doc: "https://ocaml-ppx.github.io/ocaml-migrate-parsetree/";
 tags: [ "syntax" "org:ocamllabs" ]
 build: [
@@ -15,7 +15,15 @@
 ]
 depends: [
   "result"
-  "ocamlfind" {build}
+  "ppx_derivers"
   "dune" {build}
+  "ocaml" {>= "4.02.0"}
 ]
-available: ocaml-version >= "4.02.0"
+synopsis: "Convert OCaml parsetrees between different versions"
+description: """
+Convert OCaml parsetrees between different versions
+
+This library converts parsetrees, outcometree and ast mappers between
+different OCaml versions.  High-level functions help making PPX
+rewriters independent of a compiler version.
+"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/ocamlbuild_plugin/dune 
new/ocaml-migrate-parsetree-1.2.0/ocamlbuild_plugin/dune
--- old/ocaml-migrate-parsetree-1.1.0/ocamlbuild_plugin/dune    1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/ocamlbuild_plugin/dune    2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,5 @@
+(library
+ (name        migrate_parsetree_ocamlbuild)
+ (public_name ocaml-migrate-parsetree-ocamlbuild)
+ (synopsis    "ocamlbuild plugin for automatically generating ppx dirvers")
+ (libraries   ocamlbuild))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/ocamlbuild_plugin/jbuild 
new/ocaml-migrate-parsetree-1.2.0/ocamlbuild_plugin/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/ocamlbuild_plugin/jbuild  2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/ocamlbuild_plugin/jbuild  1970-01-01 
01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-(library
- ((name        migrate_parsetree_ocamlbuild)
-  (public_name ocaml-migrate-parsetree-ocamlbuild)
-  (synopsis    "ocamlbuild plugin for automatically generating ppx dirvers")
-  (libraries   (ocamlbuild))))
-
-(jbuild_version 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/src/dune 
new/ocaml-migrate-parsetree-1.2.0/src/dune
--- old/ocaml-migrate-parsetree-1.1.0/src/dune  1970-01-01 01:00:00.000000000 
+0100
+++ new/ocaml-migrate-parsetree-1.2.0/src/dune  2018-12-19 10:18:54.000000000 
+0100
@@ -0,0 +1,29 @@
+(library
+ (name migrate_parsetree)
+ (public_name ocaml-migrate-parsetree)
+ (wrapped false)
+ (libraries compiler-libs.common result ppx_derivers)
+ (flags :standard -open Result)
+ (modules :standard \ migrate_parsetree_driver_main)
+ (preprocess (action (run %{exe:../tools/pp.exe} %{read:ast-version}
+                       %{input-file})))
+ (ppx.driver
+  (main       Migrate_parsetree.Driver.run_main)
+  (flags      --dump-ast)
+  (lint_flags --null)))
+
+(library
+ (name migrate_parsetree_driver_main)
+ (public_name ocaml-migrate-parsetree.driver-main)
+ (modules migrate_parsetree_driver_main)
+ (library_flags -linkall)
+ (libraries migrate_parsetree))
+
+(rule
+ (copy#
+  compiler-functions/%{read:compiler-functions-file}
+  migrate_parsetree_compiler_functions.ml))
+
+(rule
+ (targets ast-version compiler-functions-file)
+ (action  (run %{ocaml} %{dep:config/gen.ml} %{ocaml_version})))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/src/jbuild 
new/ocaml-migrate-parsetree-1.2.0/src/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/src/jbuild        2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/src/jbuild        1970-01-01 
01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-(jbuild_version 1)
-
-(library
- ((name migrate_parsetree)
-  (public_name ocaml-migrate-parsetree)
-  (wrapped false)
-  (libraries (compiler-libs.common result))
-  (flags (:standard -open Result))
-  (modules (:standard \ migrate_parsetree_driver_main))
-  (preprocess (action (run ${exe:../tools/pp.exe} ${read:ast-version} ${<})))
-  (ppx.driver
-   ((main       Migrate_parsetree.Driver.run_main)
-    (flags      (--dump-ast))
-    (lint_flags (--null))))))
-
-(library
- ((name migrate_parsetree_driver_main)
-  (public_name ocaml-migrate-parsetree.driver-main)
-  (modules (migrate_parsetree_driver_main))
-  (library_flags (-linkall))
-  (libraries (migrate_parsetree))))
-
-(rule
- (copy#
-  compiler-functions/${read:compiler-functions-file}
-  migrate_parsetree_compiler_functions.ml))
-
-(rule
- ((targets (ast-version compiler-functions-file))
-  (action  (run ${OCAML} ${path:config/gen.ml} ${ocaml_version}))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/src/migrate_parsetree_driver.ml 
new/ocaml-migrate-parsetree-1.2.0/src/migrate_parsetree_driver.ml
--- old/ocaml-migrate-parsetree-1.1.0/src/migrate_parsetree_driver.ml   
2018-09-05 11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/src/migrate_parsetree_driver.ml   
2018-12-19 10:18:54.000000000 +0100
@@ -77,6 +77,8 @@
 type rewriter_group =
     Rewriters : 'types ocaml_version * (string * 'types rewriter) list -> 
rewriter_group
 
+let rewriter_group_names (Rewriters (_, l)) = List.map fst l
+
 let uniq_rewriter = Hashtbl.create 7
 module Pos_map = Map.Make(struct
     type t = int
@@ -369,9 +371,14 @@
       | Intf fn ->
         (fn, Intf (Parse.interface lexbuf)))
 
-let with_output output ~f =
+let with_output ?bin output ~f =
   match output with
-  | None -> f stdout
+  | None ->
+      begin match bin with
+      | Some bin -> set_binary_mode_out stdout bin
+      | None -> ()
+      end;
+      f stdout
   | Some fn -> with_file_out fn ~f
 
 type output_mode =
@@ -414,7 +421,7 @@
   in
   match output_mode with
   | Dump_ast ->
-    with_output output ~f:(fun oc ->
+    with_output ~bin:true output ~f:(fun oc ->
       let ast =
         match ast with
         | Intf (_, sg) -> Ast_io.Intf ((module OCaml_current), sg)
@@ -431,7 +438,24 @@
   | Null ->
     ()
 
+let print_transformations () =
+  let print_group name = function
+    | [] -> ()
+    | names ->
+        Printf.printf "%s:\n" name;
+        List.iter (Printf.printf "%s\n") names
+  in
+  all_rewriters ()
+  |> List.map rewriter_group_names
+  |> List.concat
+  |> print_group "Registered Transformations";
+  Ppx_derivers.derivers ()
+  |> List.map (fun (x, _) -> x)
+  |> print_group "Registered Derivers"
+
+
 let run_as_standalone_driver () =
+  let request_print_transformations = ref false in
   let output = ref None in
   let output_mode = ref Pretty_print in
   let output_mode_arg = ref "" in
@@ -485,6 +509,8 @@
       "FILE Treat FILE as a .ml file"
     ; "--embed-errors", Arg.Unit (fun () -> set_embed_errors "--embed-errors"),
       " Embed error reported by rewriters into the AST"
+    ; "--print-transformations", Arg.Set request_print_transformations,
+      " Print registered transformations in their order of executions"
     ]
   in
   let spec = Arg.align (spec @ registered_args ()) in
@@ -493,6 +519,10 @@
   try
     reset_args ();
     Arg.parse spec (fun anon -> files := guess_file_kind anon :: !files) usage;
+    if !request_print_transformations then begin
+      print_transformations ();
+      exit 0
+    end;
     let output = !output in
     let output_mode = !output_mode in
     let embed_errors = !embed_errors in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/manual/dune 
new/ocaml-migrate-parsetree-1.2.0/test/driver/manual/dune
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/manual/dune   1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/manual/dune   2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,17 @@
+(executable
+ (name driver)
+ (libraries ocaml-migrate-parsetree)
+ (link_flags -linkall))
+
+(rule
+ (with-stdout-to driver.ml
+  (echo "Migrate_parsetree.Driver.run_main ()")))
+
+(rule
+ (with-stdout-to file.blah
+  (echo "let x = 42")))
+
+(alias
+ (name runtest)
+ (action (ignore-stdout
+          (run ./driver.exe --impl %{dep:file.blah}))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/manual/jbuild 
new/ocaml-migrate-parsetree-1.2.0/test/driver/manual/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/manual/jbuild 2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/manual/jbuild 1970-01-01 
01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-(executable
- ((name driver)
-  (libraries (ocaml-migrate-parsetree))
-  (link_flags (-linkall))))
-
-(rule
- (with-stdout-to driver.ml
-  (echo "Migrate_parsetree.Driver.run_main ()")))
-
-
-(rule
- (with-stdout-to file.blah
-  (echo "let x = 42")))
-
-(alias
- ((name runtest)
-  (action (ignore-stdout
-           (run ./driver.exe --impl ${path:file.blah})))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/test/driver/null/dune 
new/ocaml-migrate-parsetree-1.2.0/test/driver/null/dune
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/null/dune     1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/null/dune     2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,16 @@
+(executable
+ (name ppx)
+ (flags :standard -linkall)
+ (libraries ppx1 ppx2))
+
+(rule
+ (with-stdout-to null.output (run ./ppx.exe --null)))
+
+(rule
+ (with-stdout-to null.expected (echo "")))
+
+(alias
+ (name   runtest)
+ (deps   null.expected null.output)
+ (action (run diff -u null.expected null.output)))
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/null/jbuild 
new/ocaml-migrate-parsetree-1.2.0/test/driver/null/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/null/jbuild   2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/null/jbuild   1970-01-01 
01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-(executable
- ((name ppx)
-  (flags (:standard -linkall))
-  (libraries (ppx1 ppx2))))
-
-(rule
- (with-stdout-to null.output (run ./ppx.exe --null)))
-
-(rule
- (with-stdout-to null.expected (echo "")))
-
-(alias
- ((name   runtest)
-  (deps   (null.expected null.output))
-  (action (run diff -u null.expected null.output))))
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx-user/dune 
new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx-user/dune
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx-user/dune 1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx-user/dune 2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,13 @@
+(executable
+ (name foo)
+ (preprocess (pps ppx1 ppx2 --
+                  -message "Hello, world!"
+                  --cookie "plop=\"Chocolate\"")))
+
+(rule
+ (with-stdout-to foo.output (run ./foo.exe)))
+
+(alias
+ (name   runtest)
+ (deps   foo.expected foo.output)
+ (action (run diff -u foo.expected foo.output)))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx-user/jbuild 
new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx-user/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx-user/jbuild       
2018-09-05 11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx-user/jbuild       
1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-(executable
- ((name foo)
-  (preprocess (pps (ppx1 ppx2
-                    (-message "Hello, world!")
-                    (--cookie "plop=\"Chocolate\""))))))
-
-(rule
- ((targets (foo.output))
-  (deps    (foo.exe))
-  (action  (with-stdout-to ${@} (run ${<})))))
-
-(alias
- ((name   runtest)
-  (deps   (foo.expected foo.output))
-  (action (run diff -u foo.expected foo.output))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx1/dune 
new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx1/dune
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx1/dune     1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx1/dune     2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,4 @@
+(library
+ (name ppx1)
+ (kind ppx_rewriter)
+ (libraries ocaml-migrate-parsetree))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx1/jbuild 
new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx1/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx1/jbuild   2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx1/jbuild   1970-01-01 
01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-(library
- ((name ppx1)
-  (kind ppx_rewriter)
-  (libraries (ocaml-migrate-parsetree))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx2/dune 
new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx2/dune
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx2/dune     1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx2/dune     2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,4 @@
+(library
+ (name ppx2)
+ (kind ppx_rewriter)
+ (libraries ocaml-migrate-parsetree))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx2/jbuild 
new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx2/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/test/driver/ppx2/jbuild   2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/test/driver/ppx2/jbuild   1970-01-01 
01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-(library
- ((name ppx2)
-  (kind ppx_rewriter)
-  (libraries (ocaml-migrate-parsetree))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/tools/dune 
new/ocaml-migrate-parsetree-1.2.0/tools/dune
--- old/ocaml-migrate-parsetree-1.1.0/tools/dune        1970-01-01 
01:00:00.000000000 +0100
+++ new/ocaml-migrate-parsetree-1.2.0/tools/dune        2018-12-19 
10:18:54.000000000 +0100
@@ -0,0 +1,5 @@
+(executables
+ (names add_special_comments pp)
+ (libraries compiler-libs.common))
+
+(ocamllex pp_rewrite)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-migrate-parsetree-1.1.0/tools/jbuild 
new/ocaml-migrate-parsetree-1.2.0/tools/jbuild
--- old/ocaml-migrate-parsetree-1.1.0/tools/jbuild      2018-09-05 
11:27:39.000000000 +0200
+++ new/ocaml-migrate-parsetree-1.2.0/tools/jbuild      1970-01-01 
01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-(jbuild_version 1)
-
-(executables
- ((names (add_special_comments pp))
-  (libraries (compiler-libs.common))))
-
-(ocamllex (pp_rewrite))


Reply via email to