The following commit has been merged in the master branch: commit 22f6c7b4152d9f228e6a43ea2f1be3f1b2b5da26 Author: Enrico Tassi <ga...@fettunta.org> Date: Mon Apr 12 17:55:23 2010 +0200
use quilt diff --git a/debian/control b/debian/control index 764e3a8..1f06c0c 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Build-Depends: ocaml-nox (>= 3.11), dh-ocaml, ocaml-findlib, - dpatch, + quilt, cdbs, camlp5 (>= 5.10) Standards-Version: 3.8.0 diff --git a/debian/patches/00list b/debian/patches/00list deleted file mode 100644 index fe25dbc..0000000 --- a/debian/patches/00list +++ /dev/null @@ -1,4 +0,0 @@ -install_destdir.dpatch -meta_version.dpatch -versioned_lib.dpatch -camlp5.dpatch diff --git a/debian/patches/camlp5.dpatch b/debian/patches/camlp5.patch old mode 100755 new mode 100644 similarity index 64% rename from debian/patches/camlp5.dpatch rename to debian/patches/camlp5.patch index 5dca45f..893b274 --- a/debian/patches/camlp5.dpatch +++ b/debian/patches/camlp5.patch @@ -1,13 +1,7 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## camlp5.dpatch by Stefano Zacchiroli <z...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: build (and install) using camlp5 instead of camlp4 - -...@dpatch@ -diff -urNad trunk~/META trunk/META ---- trunk~/META 2007-08-09 15:43:51.000000000 -0400 -+++ trunk/META 2007-08-09 15:43:51.000000000 -0400 +Author: Stefano Zacchiroli <z...@debian.org> +Description: build (and install) using camlp5 instead of camlp4 +--- ulex0.8.orig/META ++++ ulex0.8/META @@ -1,5 +1,5 @@ version = "0.8" -requires = "camlp4" @@ -15,9 +9,8 @@ diff -urNad trunk~/META trunk/META description = "Runtime support for ulex" archive(byte) = "ulexing.cma" archive(native) = "ulexing.cmxa" -diff -urNad trunk~/Makefile trunk/Makefile ---- trunk~/Makefile 2007-08-09 15:43:51.000000000 -0400 -+++ trunk/Makefile 2007-08-09 15:43:51.000000000 -0400 +--- ulex0.8.orig/Makefile ++++ ulex0.8/Makefile @@ -20,7 +20,7 @@ ocamlopt -a -o ulexing.cmxa $(ULEXING) @@ -45,9 +38,8 @@ diff -urNad trunk~/Makefile trunk/Makefile doc: -diff -urNad trunk~/README trunk/README ---- trunk~/README 2005-10-30 02:59:49.000000000 -0500 -+++ trunk/README 2007-08-09 15:43:51.000000000 -0400 +--- ulex0.8.orig/README ++++ ulex0.8/README @@ -142,7 +142,7 @@ Compilation of OCaml files with lexer specifications: @@ -57,9 +49,8 @@ diff -urNad trunk~/README trunk/README When linking, you must also include the ulex package: ocamlfind ocamlc -o my_prog -linkpkg -package ulex my_file.cmo -diff -urNad trunk~/mk_pa_ulex.ml trunk/mk_pa_ulex.ml ---- trunk~/mk_pa_ulex.ml 2005-10-30 02:59:49.000000000 -0500 -+++ trunk/mk_pa_ulex.ml 2007-08-09 15:43:51.000000000 -0400 +--- ulex0.8.orig/mk_pa_ulex.ml ++++ ulex0.8/mk_pa_ulex.ml @@ -1,10 +1,4 @@ let s = float_of_string (String.sub (Sys.ocaml_version) 0 4) in -if (s < 3.09) then ( @@ -71,9 +62,8 @@ diff -urNad trunk~/mk_pa_ulex.ml trunk/mk_pa_ulex.ml - Sys.command "cp pa_ulex.ml.src pa_ulex.ml" -) -diff -urNad trunk~/pa_ulex.ml.src trunk/pa_ulex.ml.src ---- trunk~/pa_ulex.ml.src 2005-10-30 02:59:49.000000000 -0500 -+++ trunk/pa_ulex.ml.src 2007-08-09 15:44:11.000000000 -0400 +--- ulex0.8.orig/pa_ulex.ml.src ++++ ulex0.8/pa_ulex.ml.src @@ -1,4 +1,4 @@ -let _loc = (Lexing.dummy_pos,Lexing.dummy_pos) +let _loc = Stdpp.dummy_loc diff --git a/debian/patches/install_destdir.dpatch b/debian/patches/install_destdir.dpatch deleted file mode 100755 index 4715541..0000000 --- a/debian/patches/install_destdir.dpatch +++ /dev/null @@ -1,21 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 23_build.dpatch by Stefano Zacchiroli <z...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: enable installing to a target directory passed from debian/rules - -...@dpatch@ -diff -urNad trunk~/Makefile trunk/Makefile ---- trunk~/Makefile 2005-10-30 07:59:49.000000000 +0000 -+++ trunk/Makefile 2005-11-13 00:30:07.000000000 +0000 -@@ -4,8 +4,9 @@ - all.opt: ulexing.cma ulexing.cmxa pa_ulex.cma - - -+DESTDIR= - install: all -- ocamlfind install ulex META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) -+ ocamlfind install -destdir $(DESTDIR) ulex META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) - - uninstall: - ocamlfind remove ulex diff --git a/debian/patches/install_destdir.patch b/debian/patches/install_destdir.patch new file mode 100644 index 0000000..64aac0e --- /dev/null +++ b/debian/patches/install_destdir.patch @@ -0,0 +1,15 @@ +Author: Stefano Zacchiroli <z...@debian.org> +Description: enable installing to a target directory passed from debian/rules +--- ulex0.8.orig/Makefile ++++ ulex0.8/Makefile +@@ -4,8 +4,9 @@ + all.opt: ulexing.cma ulexing.cmxa pa_ulex.cma + + ++DESTDIR= + install: all +- ocamlfind install ulex META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) ++ ocamlfind install -destdir $(DESTDIR) ulex META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) + + uninstall: + ocamlfind remove ulex diff --git a/debian/patches/meta_version.dpatch b/debian/patches/meta_version.dpatch deleted file mode 100755 index 0fb0120..0000000 --- a/debian/patches/meta_version.dpatch +++ /dev/null @@ -1,16 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## 23_meta_version.dpatch by Stefano Zacchiroli <z...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: fix a typo in the findlib package version number specified in META - -...@dpatch@ -diff -urNad trunk~/META trunk/META ---- trunk~/META 2005-10-30 07:59:49.000000000 +0000 -+++ trunk/META 2005-11-13 00:32:27.000000000 +0000 -@@ -1,4 +1,4 @@ --version = "0.7" -+version = "0.8" - requires = "camlp4" - description = "Runtime support for ulex" - archive(byte) = "ulexing.cma" diff --git a/debian/patches/meta_version.patch b/debian/patches/meta_version.patch new file mode 100644 index 0000000..7a39510 --- /dev/null +++ b/debian/patches/meta_version.patch @@ -0,0 +1,10 @@ +Author: Stefano Zacchiroli <z...@debian.org> +Description: fix a typo in the findlib package version number specified in META +--- ulex0.8.orig/META ++++ ulex0.8/META +@@ -1,4 +1,4 @@ +-version = "0.7" ++version = "0.8" + requires = "camlp4" + description = "Runtime support for ulex" + archive(byte) = "ulexing.cma" diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..32197a9 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,4 @@ +install_destdir.patch +meta_version.patch +versioned_lib.patch +camlp5.patch diff --git a/debian/patches/versioned_lib.dpatch b/debian/patches/versioned_lib.dpatch deleted file mode 100755 index a5372d5..0000000 --- a/debian/patches/versioned_lib.dpatch +++ /dev/null @@ -1,19 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## versioned_lib.dpatch by Stefano Zacchiroli <z...@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: install with META name "ulex08" - -...@dpatch@ -diff -urNad trunk~/Makefile trunk/Makefile ---- trunk~/Makefile 2007-08-09 15:06:48.000000000 -0400 -+++ trunk/Makefile 2007-08-09 15:08:25.000000000 -0400 -@@ -6,7 +6,7 @@ - - DESTDIR= - install: all -- ocamlfind install -destdir $(DESTDIR) ulex META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) -+ ocamlfind install -destdir $(DESTDIR) ulex08 META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) - - uninstall: - ocamlfind remove ulex diff --git a/debian/patches/versioned_lib.patch b/debian/patches/versioned_lib.patch new file mode 100644 index 0000000..c294efc --- /dev/null +++ b/debian/patches/versioned_lib.patch @@ -0,0 +1,13 @@ +Author: Stefano Zacchiroli <z...@debian.org> +Description: install with META name "ulex08" +--- ulex0.8.orig/Makefile ++++ ulex0.8/Makefile +@@ -6,7 +6,7 @@ + + DESTDIR= + install: all +- ocamlfind install -destdir $(DESTDIR) ulex META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) ++ ocamlfind install -destdir $(DESTDIR) ulex08 META $(wildcard *.mli) $(wildcard *.cmi) $(wildcard *.a) $(wildcard *.cma) $(wildcard *.cmxa) + + uninstall: + ocamlfind remove ulex diff --git a/debian/rules b/debian/rules index eb5a6c4..6a73b41 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,5 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/rules/dpatch.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/rules/ocaml.mk -- ulex0.8 packaging _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-ocaml-maint-commits