[Pkg-ocaml-maint-commits] [SCM] pxp packaging branch, master, updated. debian/1.2.1-2-5-g272c3ba

Stephane Glondu steph at glondu.net
Fri Jul 22 06:37:46 UTC 2011


The following commit has been merged in the master branch:
commit 13535d96de637efc5f1aa7ba5e43da5e2bc25184
Author: Stephane Glondu <steph at glondu.net>
Date:   Thu Jul 21 20:49:34 2011 +0200

    Switch source package format to 3.0 (quilt)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..845ca06
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.pc
diff --git a/debian/control b/debian/control
index 7702c87..4cfdc1d 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,6 @@ Build-Depends:
  libocamlnet-ocaml-dev (>= 2.2.9-6),
  ocaml-ulex,
  camlp4,
- dpatch,
  cdbs
 Standards-Version: 3.8.3
 Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/pxp.git
diff --git a/debian/patches/0001-Patch-Makefiles-so-that-stuff-is-installed-under-DES.patch b/debian/patches/0001-Patch-Makefiles-so-that-stuff-is-installed-under-DES.patch
new file mode 100644
index 0000000..84a3f6c
--- /dev/null
+++ b/debian/patches/0001-Patch-Makefiles-so-that-stuff-is-installed-under-DES.patch
@@ -0,0 +1,134 @@
+From: Stefano Zacchiroli <zack at debian.org>
+Date: Thu, 21 Jul 2011 20:46:33 +0200
+Subject: Patch Makefiles so that stuff is installed under $(DESTDIR)
+
+---
+ Makefile                           |    2 +-
+ Makefile.rules                     |    2 +-
+ gensrc/pxp-lex-pattern/Makefile.in |    2 +-
+ gensrc/pxp-ulex-utf8/Makefile      |    2 +-
+ gensrc/pxp-wlex-utf8/Makefile      |    2 +-
+ gensrc/pxp-wlex/Makefile           |    2 +-
+ src/pxp-engine/Makefile            |    2 +-
+ src/pxp-pp/Makefile                |    2 +-
+ src/pxp/Makefile                   |    2 +-
+ 9 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 86cef90..e2ae4b3 100644
+--- a/Makefile
++++ b/Makefile
+@@ -59,7 +59,7 @@ clean:
+ CLEAN: clean
+ 
+ .PHONY: distclean
+-distclean:
++distclean: clean
+ 	rm -f *~ Makefile.conf
+ 	$(MAKE) -C tools distclean
+ 	$(MAKE) -C src distclean
+diff --git a/Makefile.rules b/Makefile.rules
+index c90e054..829227a 100644
+--- a/Makefile.rules
++++ b/Makefile.rules
+@@ -4,7 +4,7 @@
+ 
+ # How to invoke compilers and tools:
+ 
+-OCAMLC    = $(OCAMLFIND) ocamlc -g $(OCAMLC_OPTIONS) -package "$(PACKAGES)"
++OCAMLC    = $(OCAMLFIND) ocamlc $(OCAMLC_OPTIONS) -package "$(PACKAGES)"
+ OCAMLOPT  = $(OCAMLFIND) ocamlopt $(OCAMLOPT_OPTIONS) -package "$(PACKAGES)"
+ OCAMLDEP  = ocamldep $(OCAMLDEP_OPTIONS)
+ OCAMLFIND = ocamlfind
+diff --git a/gensrc/pxp-lex-pattern/Makefile.in b/gensrc/pxp-lex-pattern/Makefile.in
+index 5408e3f..d1e1074 100644
+--- a/gensrc/pxp-lex-pattern/Makefile.in
++++ b/gensrc/pxp-lex-pattern/Makefile.in
+@@ -45,7 +45,7 @@ distclean: clean
+ 
+ install:
+ 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \
+-        $(OCAMLFIND) install pxp-lex-$(ENC) $$files
++        $(OCAMLFIND) install -destdir $(DESTDIR) pxp-lex-$(ENC) $$files
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp-lex-$(ENC)
+diff --git a/gensrc/pxp-ulex-utf8/Makefile b/gensrc/pxp-ulex-utf8/Makefile
+index 1e2b290..e110e87 100644
+--- a/gensrc/pxp-ulex-utf8/Makefile
++++ b/gensrc/pxp-ulex-utf8/Makefile
+@@ -51,7 +51,7 @@ distclean:
+ 
+ install:
+ 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_ulex_link_*.cmo pxp_ulex_link_*.cmx pxp_ulex_link_*.o META` && \
+-        $(OCAMLFIND) install pxp-ulex-$(ENC) $$files
++        $(OCAMLFIND) install -destdir $(DESTDIR) pxp-ulex-$(ENC) $$files
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp-ulex-$(ENC)
+diff --git a/gensrc/pxp-wlex-utf8/Makefile b/gensrc/pxp-wlex-utf8/Makefile
+index 6df4b03..9ea561a 100644
+--- a/gensrc/pxp-wlex-utf8/Makefile
++++ b/gensrc/pxp-wlex-utf8/Makefile
+@@ -48,7 +48,7 @@ distclean:
+ 
+ install:
+ 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_wlex_link_*.cmo pxp_wlex_link_*.cmx pxp_wlex_link_*.o META` && \
+-        $(OCAMLFIND) install pxp-wlex-$(ENC) $$files
++        $(OCAMLFIND) install -destdir $(DESTDIR) pxp-wlex-$(ENC) $$files
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp-wlex-$(ENC)
+diff --git a/gensrc/pxp-wlex/Makefile b/gensrc/pxp-wlex/Makefile
+index b9ab244..8284709 100644
+--- a/gensrc/pxp-wlex/Makefile
++++ b/gensrc/pxp-wlex/Makefile
+@@ -19,7 +19,7 @@ distclean: clean
+ 	rm -f META
+ 
+ install:
+-	$(OCAMLFIND) install pxp-wlex META
++	$(OCAMLFIND) install -destdir $(DESTDIR) pxp-wlex META
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp-wlex
+diff --git a/src/pxp-engine/Makefile b/src/pxp-engine/Makefile
+index fb07eea..7136333 100644
+--- a/src/pxp-engine/Makefile
++++ b/src/pxp-engine/Makefile
+@@ -33,7 +33,7 @@ distclean: clean
+ 
+ install:
+ 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_top.cmo META` && \
+-	$(OCAMLFIND) install pxp-engine $$files
++	$(OCAMLFIND) install -destdir $(DESTDIR) pxp-engine $$files
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp-engine
+diff --git a/src/pxp-pp/Makefile b/src/pxp-pp/Makefile
+index b33386d..412d816 100644
+--- a/src/pxp-pp/Makefile
++++ b/src/pxp-pp/Makefile
+@@ -27,7 +27,7 @@ distclean: clean
+ 	rm -f META depend
+ 
+ install:
+-	$(OCAMLFIND) install pxp-pp pxp_pp.cma META
++	$(OCAMLFIND) install -destdir $(DESTDIR) pxp-pp pxp_pp.cma META
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp-pp
+diff --git a/src/pxp/Makefile b/src/pxp/Makefile
+index 8c1a57b..0c00474 100644
+--- a/src/pxp/Makefile
++++ b/src/pxp/Makefile
+@@ -13,7 +13,7 @@ distclean: clean
+ 	rm -f META
+ 
+ install:
+-	$(OCAMLFIND) install pxp META
++	$(OCAMLFIND) install -destdir $(DESTDIR) pxp META
+ 
+ uninstall:
+ 	$(OCAMLFIND) remove pxp
+-- 
diff --git a/debian/patches/0002-Avoid-dependending-on-a-missing-.txt-document.patch b/debian/patches/0002-Avoid-dependending-on-a-missing-.txt-document.patch
new file mode 100644
index 0000000..eb270b0
--- /dev/null
+++ b/debian/patches/0002-Avoid-dependending-on-a-missing-.txt-document.patch
@@ -0,0 +1,23 @@
+From: Stefano Zacchiroli <zack at debian.org>
+Date: Thu, 21 Jul 2011 20:47:05 +0200
+Subject: Avoid dependending on a missing .txt document
+
+---
+ src/pxp-engine/Makefile.code |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+diff --git a/src/pxp-engine/Makefile.code b/src/pxp-engine/Makefile.code
+index ea34c23..81386ea 100644
+--- a/src/pxp-engine/Makefile.code
++++ b/src/pxp-engine/Makefile.code
+@@ -21,8 +21,7 @@ DOC =   pxp_types.mli pxp_document.mli pxp_dtd.mli pxp_tree_parser.mli \
+   	pxp_marshal.mli pxp_yacc.mli pxp_reader.mli \
+ 	intro_trees.txt intro_extensions.txt intro_namespaces.txt \
+         intro_events.txt intro_resolution.txt intro_getting_started.txt \
+-	intro_advanced.txt intro_preprocessor.txt \
+-	example_readme.txt
++	intro_advanced.txt intro_preprocessor.txt
+ 
+ XOBJ = $(OBJ:.cmo=.cmx)
+ 
+-- 
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 dceac02..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,2 +0,0 @@
-install_destdir.dpatch
-ocamldoc_missing_txt.dpatch
diff --git a/debian/patches/install_destdir.dpatch b/debian/patches/install_destdir.dpatch
deleted file mode 100755
index 94eda1a..0000000
--- a/debian/patches/install_destdir.dpatch
+++ /dev/null
@@ -1,133 +0,0 @@
-#! /bin/sh -e
-## 01_build.dpatch by  <zack at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Patch Makefiles so that stuff is installed under $(DESTDIR)
-
-if [ $# -lt 1 ]; then
-    echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
-    exit 1
-fi
-
-[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
-patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
-
-case "$1" in
-    -patch) patch -p1 ${patch_opts} < $0;;
-    -unpatch) patch -R -p1 ${patch_opts} < $0;;
-    *)
-        echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
-        exit 1;;
-esac
-
-exit 0
-
- at DPATCH@
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-lex-pattern/Makefile.in pxp-1.1.95/gensrc/pxp-lex-pattern/Makefile.in
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-lex-pattern/Makefile.in	2004-09-04 19:48:32.000000000 +0200
-+++ pxp-1.1.95/gensrc/pxp-lex-pattern/Makefile.in	2004-09-09 15:47:04.590588296 +0200
-@@ -45,7 +45,7 @@
- 
- install:
- 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \
--        $(OCAMLFIND) install pxp-lex-$(ENC) $$files
-+        $(OCAMLFIND) install -destdir $(DESTDIR) pxp-lex-$(ENC) $$files
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp-lex-$(ENC)
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-ulex-utf8/Makefile pxp-1.1.95/gensrc/pxp-ulex-utf8/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-ulex-utf8/Makefile	2004-09-04 19:48:32.000000000 +0200
-+++ pxp-1.1.95/gensrc/pxp-ulex-utf8/Makefile	2004-09-09 15:47:26.088320144 +0200
-@@ -51,7 +51,7 @@
- 
- install:
- 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_ulex_link_*.cmo pxp_ulex_link_*.cmx pxp_ulex_link_*.o META` && \
--        $(OCAMLFIND) install pxp-ulex-$(ENC) $$files
-+        $(OCAMLFIND) install -destdir $(DESTDIR) pxp-ulex-$(ENC) $$files
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp-ulex-$(ENC)
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex/Makefile pxp-1.1.95/gensrc/pxp-wlex/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex/Makefile	2004-09-04 19:48:32.000000000 +0200
-+++ pxp-1.1.95/gensrc/pxp-wlex/Makefile	2004-09-09 15:47:34.124098520 +0200
-@@ -19,7 +19,7 @@
- 	rm -f META
- 
- install:
--	$(OCAMLFIND) install pxp-wlex META
-+	$(OCAMLFIND) install -destdir $(DESTDIR) pxp-wlex META
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp-wlex
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex-utf8/Makefile pxp-1.1.95/gensrc/pxp-wlex-utf8/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex-utf8/Makefile	2004-09-04 19:48:32.000000000 +0200
-+++ pxp-1.1.95/gensrc/pxp-wlex-utf8/Makefile	2004-09-09 15:47:44.872464520 +0200
-@@ -48,7 +48,7 @@
- 
- install:
- 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_wlex_link_*.cmo pxp_wlex_link_*.cmx pxp_wlex_link_*.o META` && \
--        $(OCAMLFIND) install pxp-wlex-$(ENC) $$files
-+        $(OCAMLFIND) install -destdir $(DESTDIR) pxp-wlex-$(ENC) $$files
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp-wlex-$(ENC)
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile pxp-1.1.95/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile	2004-09-04 19:48:30.000000000 +0200
-+++ pxp-1.1.95/Makefile	2004-09-09 15:44:23.180126416 +0200
-@@ -59,7 +59,7 @@
- CLEAN: clean
- 
- .PHONY: distclean
--distclean:
-+distclean: clean
- 	rm -f *~ Makefile.conf
- 	$(MAKE) -C tools distclean
- 	$(MAKE) -C src distclean
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile.rules pxp-1.1.95/Makefile.rules
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile.rules	2004-09-04 19:48:30.000000000 +0200
-+++ pxp-1.1.95/Makefile.rules	2004-09-09 15:43:59.373745536 +0200
-@@ -4,7 +4,7 @@
- 
- # How to invoke compilers and tools:
- 
--OCAMLC    = $(OCAMLFIND) ocamlc -g $(OCAMLC_OPTIONS) -package "$(PACKAGES)"
-+OCAMLC    = $(OCAMLFIND) ocamlc $(OCAMLC_OPTIONS) -package "$(PACKAGES)"
- OCAMLOPT  = $(OCAMLFIND) ocamlopt $(OCAMLOPT_OPTIONS) -package "$(PACKAGES)"
- OCAMLDEP  = ocamldep $(OCAMLDEP_OPTIONS)
- OCAMLFIND = ocamlfind
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp/Makefile pxp-1.1.95/src/pxp/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp/Makefile	2004-09-04 19:48:31.000000000 +0200
-+++ pxp-1.1.95/src/pxp/Makefile	2004-09-09 15:44:44.889826040 +0200
-@@ -13,7 +13,7 @@
- 	rm -f META
- 
- install:
--	$(OCAMLFIND) install pxp META
-+	$(OCAMLFIND) install -destdir $(DESTDIR) pxp META
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-engine/Makefile pxp-1.1.95/src/pxp-engine/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-engine/Makefile	2004-09-04 19:48:31.000000000 +0200
-+++ pxp-1.1.95/src/pxp-engine/Makefile	2004-09-09 15:45:04.383862496 +0200
-@@ -29,7 +29,7 @@
- 
- install:
- 	files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_top.cmo META` && \
--	$(OCAMLFIND) install pxp-engine $$files
-+	$(OCAMLFIND) install -destdir $(DESTDIR) pxp-engine $$files
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp-engine
-diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-pp/Makefile pxp-1.1.95/src/pxp-pp/Makefile
---- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-pp/Makefile	2004-09-04 19:48:32.000000000 +0200
-+++ pxp-1.1.95/src/pxp-pp/Makefile	2004-09-09 15:45:31.891680672 +0200
-@@ -24,7 +24,7 @@
- 	rm -f META depend
- 
- install:
--	$(OCAMLFIND) install pxp-pp pxp_pp.cma META
-+	$(OCAMLFIND) install -destdir $(DESTDIR) pxp-pp pxp_pp.cma META
- 
- uninstall:
- 	$(OCAMLFIND) remove pxp-pp
diff --git a/debian/patches/ocamldoc_missing_txt.dpatch b/debian/patches/ocamldoc_missing_txt.dpatch
deleted file mode 100755
index 12bb480..0000000
--- a/debian/patches/ocamldoc_missing_txt.dpatch
+++ /dev/null
@@ -1,20 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## ocamldoc_missing_txt.dpatch by Stefano Zacchiroli <zack at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: avoid dependending on a missing .txt document
-
- at DPATCH@
-diff -urNad pxp~/src/pxp-engine/Makefile.code pxp/src/pxp-engine/Makefile.code
---- pxp~/src/pxp-engine/Makefile.code	2009-03-16 17:36:26.000000000 +0100
-+++ pxp/src/pxp-engine/Makefile.code	2009-03-16 17:37:30.743013465 +0100
-@@ -21,8 +21,7 @@
-   	pxp_marshal.mli pxp_yacc.mli pxp_reader.mli \
- 	intro_trees.txt intro_extensions.txt intro_namespaces.txt \
-         intro_events.txt intro_resolution.txt intro_getting_started.txt \
--	intro_advanced.txt intro_preprocessor.txt \
--	example_readme.txt
-+	intro_advanced.txt intro_preprocessor.txt
- 
- XOBJ = $(OBJ:.cmo=.cmx)
- 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..1f0f2e6
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+0001-Patch-Makefiles-so-that-stuff-is-installed-under-DES.patch
+0002-Avoid-dependending-on-a-missing-.txt-document.patch
diff --git a/debian/rules b/debian/rules
index de11be4..48c8788 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,5 @@
 #!/usr/bin/make -f
 include /usr/share/cdbs/1/class/makefile.mk
-include /usr/share/cdbs/1/rules/dpatch.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/ocaml.mk
 
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..c4cf480
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1,2 @@
+abort-on-upstream-changes
+unapply-patches

-- 
pxp packaging



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