[Pkg-ocaml-maint-commits] [SCM] ocamlgraph packaging branch, master, updated. debian/1.3+debian-2-7-g7962c41

Mehdi Dogguy mehdi at debian.org
Tue Apr 27 14:41:10 UTC 2010


The following commit has been merged in the master branch:
commit b766368364a3c26bcf4bf65952cd583a6e5968f7
Author: Mehdi Dogguy <mehdi at debian.org>
Date:   Sun Apr 25 15:00:13 2010 +0200

    Convert patches to quilt format

diff --git a/debian/changelog b/debian/changelog
index ac9eb7f..060ace5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
 ocamlgraph (1.4+debian-1) UNRELEASED; urgency=low
 
   * New upstream release
+  * Convert patches to quilt format
 
- -- Mehdi Dogguy <mehdi at debian.org>  Sun, 25 Apr 2010 14:38:37 +0200
+ -- Mehdi Dogguy <mehdi at debian.org>  Sun, 25 Apr 2010 14:59:27 +0200
 
 ocamlgraph (1.3+debian-2) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 39aee15..46e05b6 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends:
  cdbs,
  dh-ocaml (>= 0.9),
  debhelper (>= 7),
- dpatch,
+ quilt,
  ocaml-nox (>= 3.11.1),
  ocaml-findlib (>> 1.2.4-2),
  liblablgtk2-ocaml-dev,
diff --git a/debian/patches/01_makefile.dpatch b/debian/patches/0001-prefix-binary-names-with-ocaml-and-do-not-install-us.patch
old mode 100755
new mode 100644
similarity index 65%
rename from debian/patches/01_makefile.dpatch
rename to debian/patches/0001-prefix-binary-names-with-ocaml-and-do-not-install-us.patch
index a3e1abb..5bb3904
--- a/debian/patches/01_makefile.dpatch
+++ b/debian/patches/0001-prefix-binary-names-with-ocaml-and-do-not-install-us.patch
@@ -1,14 +1,16 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_makefile.dpatch by Mehdi Dogguy <mehdi at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: prefix binary names with "ocaml" and do not install useless files
+From: Mehdi Dogguy <mehdi at debian.org>
+Date: Sun, 25 Apr 2010 14:50:30 +0200
+Subject: [PATCH] prefix binary names with 'ocaml' and do not install useless files
 
- at DPATCH@
-diff -urNad ocamlgraph~/Makefile.in ocamlgraph/Makefile.in
---- ocamlgraph~/Makefile.in	2009-10-13 21:38:13.000000000 +0200
-+++ ocamlgraph/Makefile.in	2009-10-13 22:16:08.000000000 +0200
-@@ -293,18 +293,20 @@
+---
+ Makefile.in |   11 +++++++----
+ 1 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index f138175..136909e 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -293,11 +293,13 @@ install: install-$(OCAMLBEST) install-byte
  	mkdir -p $(BINDIR)
  ifeq (@LABLGNOMECANVAS@,yes)
  ifeq ($(OCAMLBEST),byte)
@@ -26,11 +28,12 @@ diff -urNad ocamlgraph~/Makefile.in ocamlgraph/Makefile.in
  endif
  endif
  
- install-byte: 
+@@ -305,6 +307,7 @@ install-byte:
  	mkdir -p $(INSTALL_LIBDIR)
  	cp -f graph.cmo graph.cmi $(CMA) $(INSTALL_LIBDIR)
--	cp -f $(SRCDIR)/*.mli $(INSTALL_LIBDIR)
+ 	cp -f $(SRCDIR)/*.mli $(INSTALL_LIBDIR)
 +	cp -f META $(SRCDIR)/*.mli $(INSTALL_LIBDIR)
  ifeq (@LABLGNOMECANVAS@,yes)
  	mkdir -p $(BINDIR)
  	cp -f $(ED_DIR)/editor.byte $(BINDIR)/graph-editor.byte
+-- 
diff --git a/debian/patches/03_hide_b0rken_icon.dpatch b/debian/patches/0002-avoid-referencing-non-existent-icon-ed_icon.xpm.patch
old mode 100755
new mode 100644
similarity index 57%
rename from debian/patches/03_hide_b0rken_icon.dpatch
rename to debian/patches/0002-avoid-referencing-non-existent-icon-ed_icon.xpm.patch
index fabc6ed..e9237d6
--- a/debian/patches/03_hide_b0rken_icon.dpatch
+++ b/debian/patches/0002-avoid-referencing-non-existent-icon-ed_icon.xpm.patch
@@ -1,34 +1,36 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_hide_b0rken_icon.dpatch by Stefano Zacchiroli <zack at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: avoid referencing non existent icon ed_icon.xpm
+From: Mehdi Dogguy <mehdi at debian.org>
+Date: Sun, 25 Apr 2010 14:51:39 +0200
+Subject: [PATCH] avoid referencing non existent icon ed_icon.xpm
 
- at DPATCH@
-diff -urNad trunk~/editor/ed_main.ml trunk/editor/ed_main.ml
---- trunk~/editor/ed_main.ml	2008-04-03 17:16:32.000000000 +0200
-+++ trunk/editor/ed_main.ml	2008-06-21 15:42:17.000000000 +0200
-@@ -899,7 +899,7 @@
+---
+ editor/ed_main.ml |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/editor/ed_main.ml b/editor/ed_main.ml
+index b5ece22..e66fb4a 100644
+--- a/editor/ed_main.ml
++++ b/editor/ed_main.ml
+@@ -899,7 +899,7 @@ described in file LICENSE.
  This software is distributed in the hope that it will be useful, 
  but WITHOUT ANY WARRANTY; without even the implied warranty of 
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 -    ~logo:(GdkPixbuf.from_file"ed_icon.xpm" )
-+    (* ~logo:(GdkPixbuf.from_file"ed_icon.xpm" ) *)
++(*    ~logo:(GdkPixbuf.from_file"ed_icon.xpm" )*)
      ~name:ed_name
      ~version:"0.99"
      ~website:"http://ocamlgraph.lri.fr/"
-@@ -928,12 +928,14 @@
-   let iter = buffer#get_iter_at_char 0 in
+@@ -929,11 +929,13 @@ let handbook_text (view:GText.view) =
    (* title *)
    buffer#insert ~iter ~tag_names:["title"] (ed_name^" Handbook\n");
-+  (*
    (* editor's icon *)
++(*
    let image_anchor = buffer#create_child_anchor iter in
    let image = GMisc.image 
      ~pixbuf:(GdkPixbuf.from_file_at_size "ed_icon.xpm" ~width:70 ~height:70) 
      () in
    view#add_child_at_anchor image#coerce image_anchor;
-+  *)
++*)
    buffer#insert ~iter "\n\n\n";
    let start,stop = buffer#bounds in
    buffer#apply_tag_by_name "center" ~start ~stop ; 
+-- 
diff --git a/debian/patches/0003-dgraph-handle-dotted-ellipse.patch b/debian/patches/0003-dgraph-handle-dotted-ellipse.patch
new file mode 100644
index 0000000..41bce74
--- /dev/null
+++ b/debian/patches/0003-dgraph-handle-dotted-ellipse.patch
@@ -0,0 +1,61 @@
+From: Mehdi Dogguy <mehdi at debian.org>
+Date: Sun, 25 Apr 2010 14:54:50 +0200
+Subject: [PATCH] dgraph: handle dotted ellipse
+
+Patch stolen from upstream dev version
+---
+ dgraph/dGraphViewItem.ml |   27 ++++++++++++---------------
+ 1 files changed, 12 insertions(+), 15 deletions(-)
+
+diff --git a/dgraph/dGraphViewItem.ml b/dgraph/dGraphViewItem.ml
+index 35cb4fc..30c67a2 100644
+--- a/dgraph/dGraphViewItem.ml
++++ b/dgraph/dGraphViewItem.ml
+@@ -207,20 +207,23 @@ class shape ~fill shape init_props = object (self)
+ 
+ end
+ 
+-let ellipse ~fill draw_st group pos w h =
+-  let((x1,y1), (x2,y2)) = XDot.bounding_box pos w h in
+-  let props = [ pen_color draw_st; fill_color draw_st ] in
+-  let ellip = GnoCanvas.ellipse group ~x1 ~y1 ~x2 ~y2 ~props in
+-  new shape ~fill (SEllipse ellip) props
+-
+-let polygon ~fill draw_st group pts =
++let get_props draw_st =
+   let base_props = [ pen_color draw_st; fill_color draw_st ] in
+   let fold_sty_attr props = function
+     | Dashed -> `DASH (0., [|10.|]) :: props
+     | Dotted -> `DASH (0., [|2.; 10.|])  :: props
+     | _ -> props
+   in
+-  let props = List.fold_left fold_sty_attr base_props draw_st.style in
++  List.fold_left fold_sty_attr base_props draw_st.style
++
++let ellipse ~fill draw_st group pos w h =
++  let((x1,y1), (x2,y2)) = XDot.bounding_box pos w h in
++  let props = get_props draw_st in
++  let ellip = GnoCanvas.ellipse group ~x1 ~y1 ~x2 ~y2 ~props in
++  new shape ~fill (SEllipse ellip) props
++
++let polygon ~fill draw_st group pts =
++  let props = get_props draw_st in
+   let points = flatten_points pts in
+   let poly = GnoCanvas.polygon group ~points ~props in
+   new shape ~fill (SPolygon poly) props
+@@ -248,13 +251,7 @@ let bspline ~fill draw_st group pts =
+   let path =
+     pathdef (Array.fold_right (fun p acc -> XDot.conv_coord p :: acc) pts [])
+   in
+-  let base_props = [ pen_color draw_st; fill_color draw_st ] in
+-  let fold_sty_attr props = function
+-    | Dashed -> `DASH (0., [|10.|]) :: props
+-    | Dotted -> `DASH (0., [|2.; 10.|])  :: props
+-    | _ -> props
+-  in
+-  let props = List.fold_left fold_sty_attr base_props draw_st.style in
++  let props = get_props draw_st in
+   let bpath = GnoCanvas.bpath group ~bpath:path ~props in
+   new shape ~fill (SBSpline bpath) props
+ 
+-- 
diff --git a/debian/patches/00dpatch.conf b/debian/patches/00dpatch.conf
deleted file mode 100644
index c2409be..0000000
--- a/debian/patches/00dpatch.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-conf_debianonly=1
-conf_origtargzpath=../upstream
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index b18d699..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,2 +0,0 @@
-01_makefile
-03_hide_b0rken_icon
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..8fddf54
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+0001-prefix-binary-names-with-ocaml-and-do-not-install-us.patch
+0002-avoid-referencing-non-existent-icon-ed_icon.xpm.patch
+0003-dgraph-handle-dotted-ellipse.patch
diff --git a/debian/rules b/debian/rules
index 8fe2749..2e492fa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,7 +20,7 @@
 include /usr/share/cdbs/1/rules/ocaml.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/dpatch.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 include $(CURDIR)/debian/mk/docbook-manpage.mk
 
 DEV_PKG = libocamlgraph-ocaml-dev

-- 
ocamlgraph packaging



More information about the Pkg-ocaml-maint-commits mailing list