[Pkg-ocaml-maint-commits] [why] 01/02: Fix FTBFS with OCaml 4.02.3
Mehdi Dogguy
mehdi at moszumanska.debian.org
Fri Oct 16 23:17:48 UTC 2015
This is an automated email from the git hooks/post-receive script.
mehdi pushed a commit to branch master
in repository why.
commit 773e2998237026472a455b091e330dd59727d954
Author: Mehdi Dogguy <mehdi at debian.org>
Date: Sat Oct 17 00:23:30 2015 +0200
Fix FTBFS with OCaml 4.02.3
---
debian/changelog | 11 +++++++++--
debian/patches/bprintf | 17 +++++++++++++++++
debian/patches/edge | 13 +++++++++++++
debian/patches/makefile | 13 +++++++++++++
debian/patches/series | 3 +++
5 files changed, 55 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 3dbd078..5f9636e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,15 @@
-why (2.34-3) UNRELEASED; urgency=medium
+why (2.34-4) UNRELEASED; urgency=medium
+ [ Ralf Treinen ]
* improve as-installed package tests
- -- Ralf Treinen <treinen at debian.org> Thu, 16 Oct 2014 22:08:01 +0200
+ [ Mehdi Dogguy ]
+ * Fix FTBFS with OCaml 4.02.3 by:
+ - not using Format.bprintf anymore
+ - not turning warning 3 into an error
+ * Port Why to ocamlgraph 1.8.6
+
+ -- Mehdi Dogguy <mehdi at debian.org> Sat, 17 Oct 2015 00:22:35 +0200
why (2.34-2) unstable; urgency=medium
diff --git a/debian/patches/bprintf b/debian/patches/bprintf
new file mode 100644
index 0000000..8d813b6
--- /dev/null
+++ b/debian/patches/bprintf
@@ -0,0 +1,17 @@
+Author: Mehdi Dogguy <mehdi at debian.org>
+Description: Stop using deprecated function Format.bprintf
+
+Index: src/encoding_mono_inst.ml
+===================================================================
+--- a/src/encoding_mono_inst.ml
++++ b/src/encoding_mono_inst.ml
+@@ -126,7 +126,8 @@
+ | PTexternal (l,id) -> fprintf fmt "%aI%a"
+ (Pp.print_list (Pp.constant_string "I") aux) l Ident.print id in
+ let b = Buffer.create 10 in
+- Format.bprintf b "%a@?" aux t;
++ let to_b = Format.formatter_of_buffer b in
++ Format.fprintf to_b "%a@?" aux t;
+ let from = match from,t with
+ | true,PTexternal (l,id) -> Some (create_ident_id,id::(List.map (ident_of_close_type ~from:false) l))
+ | _ -> None in
diff --git a/debian/patches/edge b/debian/patches/edge
new file mode 100644
index 0000000..449fc6d
--- /dev/null
+++ b/debian/patches/edge
@@ -0,0 +1,13 @@
+--- a/src/hypotheses_filtering.ml
++++ b/src/hypotheses_filtering.ml
+@@ -1687,8 +1687,9 @@
+
+ module W = struct
+ type label = PdlGraph.E.label
++ type edge = PdlGraph.E.t
+ type t = int
+- let weight x = x
++ let weight x = PdlGraph.E. label x
+ let zero = 0
+ let add = (+)
+ let compare = compare
diff --git a/debian/patches/makefile b/debian/patches/makefile
new file mode 100644
index 0000000..5469d22
--- /dev/null
+++ b/debian/patches/makefile
@@ -0,0 +1,13 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -64,8 +64,8 @@
+ CAMLP4 = @CAMLP4O@
+
+ INCLUDES = -I src -I jc -I c -I java -I intf -I tools -I mix -I ml
+-BFLAGS = -w Z -warn-error A -dtypes -g $(INCLUDES) @INCLUDEGTK2@ -I +threads @OCAMLGRAPHLIB@
+-OFLAGS = -w Z -warn-error A -dtypes $(INCLUDES) @INCLUDEGTK2@ -I +threads @OCAMLGRAPHLIB@
++BFLAGS = -w Z -warn-error +a-3 -dtypes -g $(INCLUDES) @INCLUDEGTK2@ -I +threads @OCAMLGRAPHLIB@
++OFLAGS = -w Z -warn-error +a-3 -dtypes $(INCLUDES) @INCLUDEGTK2@ -I +threads @OCAMLGRAPHLIB@
+
+ LCFLAGS = -L/usr/lib -L/usr/local/lib/ocaml
+
diff --git a/debian/patches/series b/debian/patches/series
index 72f8956..cc1e7af 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,4 @@
atp-versions
+bprintf
+makefile
+edge
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/why.git
More information about the Pkg-ocaml-maint-commits
mailing list