2
## 01_build.dpatch by <zack@debian.org>
4
## All lines beginning with `## DP:' are a description of the patch.
5
## DP: Patch Makefiles so that stuff is installed under $(DESTDIR)
8
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
12
[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
13
patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
16
-patch) patch -p1 ${patch_opts} < $0;;
17
-unpatch) patch -R -p1 ${patch_opts} < $0;;
19
echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
26
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
27
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-lex-pattern/Makefile.in 2004-09-04 19:48:32.000000000 +0200
28
+++ pxp-1.1.95/gensrc/pxp-lex-pattern/Makefile.in 2004-09-09 15:47:04.590588296 +0200
32
files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_lex_link_*.cmo pxp_lex_link_*.cmx pxp_lex_link_*.o META` && \
33
- $(OCAMLFIND) install pxp-lex-$(ENC) $$files
34
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp-lex-$(ENC) $$files
37
$(OCAMLFIND) remove pxp-lex-$(ENC)
38
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
39
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-ulex-utf8/Makefile 2004-09-04 19:48:32.000000000 +0200
40
+++ pxp-1.1.95/gensrc/pxp-ulex-utf8/Makefile 2004-09-09 15:47:26.088320144 +0200
44
files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_ulex_link_*.cmo pxp_ulex_link_*.cmx pxp_ulex_link_*.o META` && \
45
- $(OCAMLFIND) install pxp-ulex-$(ENC) $$files
46
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp-ulex-$(ENC) $$files
49
$(OCAMLFIND) remove pxp-ulex-$(ENC)
50
diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex/Makefile pxp-1.1.95/gensrc/pxp-wlex/Makefile
51
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex/Makefile 2004-09-04 19:48:32.000000000 +0200
52
+++ pxp-1.1.95/gensrc/pxp-wlex/Makefile 2004-09-09 15:47:34.124098520 +0200
57
- $(OCAMLFIND) install pxp-wlex META
58
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp-wlex META
61
$(OCAMLFIND) remove pxp-wlex
62
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
63
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/gensrc/pxp-wlex-utf8/Makefile 2004-09-04 19:48:32.000000000 +0200
64
+++ pxp-1.1.95/gensrc/pxp-wlex-utf8/Makefile 2004-09-09 15:47:44.872464520 +0200
68
files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_wlex_link_*.cmo pxp_wlex_link_*.cmx pxp_wlex_link_*.o META` && \
69
- $(OCAMLFIND) install pxp-wlex-$(ENC) $$files
70
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp-wlex-$(ENC) $$files
73
$(OCAMLFIND) remove pxp-wlex-$(ENC)
74
diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile pxp-1.1.95/Makefile
75
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile 2004-09-04 19:48:30.000000000 +0200
76
+++ pxp-1.1.95/Makefile 2004-09-09 15:44:23.180126416 +0200
83
rm -f *~ Makefile.conf
84
$(MAKE) -C tools distclean
85
$(MAKE) -C src distclean
86
diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile.rules pxp-1.1.95/Makefile.rules
87
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/Makefile.rules 2004-09-04 19:48:30.000000000 +0200
88
+++ pxp-1.1.95/Makefile.rules 2004-09-09 15:43:59.373745536 +0200
91
# How to invoke compilers and tools:
93
-OCAMLC = $(OCAMLFIND) ocamlc -g $(OCAMLC_OPTIONS) -package "$(PACKAGES)"
94
+OCAMLC = $(OCAMLFIND) ocamlc $(OCAMLC_OPTIONS) -package "$(PACKAGES)"
95
OCAMLOPT = $(OCAMLFIND) ocamlopt $(OCAMLOPT_OPTIONS) -package "$(PACKAGES)"
96
OCAMLDEP = ocamldep $(OCAMLDEP_OPTIONS)
98
diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp/Makefile pxp-1.1.95/src/pxp/Makefile
99
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp/Makefile 2004-09-04 19:48:31.000000000 +0200
100
+++ pxp-1.1.95/src/pxp/Makefile 2004-09-09 15:44:44.889826040 +0200
105
- $(OCAMLFIND) install pxp META
106
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp META
109
$(OCAMLFIND) remove pxp
110
diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-engine/Makefile pxp-1.1.95/src/pxp-engine/Makefile
111
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-engine/Makefile 2004-09-04 19:48:31.000000000 +0200
112
+++ pxp-1.1.95/src/pxp-engine/Makefile 2004-09-09 15:45:04.383862496 +0200
116
files=`$(COLLECT_FILES) *.mli *.cmi *.cma *.cmxa *.a pxp_top.cmo META` && \
117
- $(OCAMLFIND) install pxp-engine $$files
118
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp-engine $$files
121
$(OCAMLFIND) remove pxp-engine
122
diff -urNad /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-pp/Makefile pxp-1.1.95/src/pxp-pp/Makefile
123
--- /home/zack/dati/debian/packages/pxp/pxp-1.1.95/src/pxp-pp/Makefile 2004-09-04 19:48:32.000000000 +0200
124
+++ pxp-1.1.95/src/pxp-pp/Makefile 2004-09-09 15:45:31.891680672 +0200
129
- $(OCAMLFIND) install pxp-pp pxp_pp.cma META
130
+ $(OCAMLFIND) install -destdir $(DESTDIR) pxp-pp pxp_pp.cma META
133
$(OCAMLFIND) remove pxp-pp