| @@ -1,16 +1,16 @@ | | | @@ -1,16 +1,16 @@ |
1 | $NetBSD: patch-aa,v 1.6 2007/12/01 13:05:37 tonio Exp $ | | 1 | $NetBSD: patch-aa,v 1.7 2008/01/12 11:48:40 tonio Exp $ |
2 | | | 2 | |
3 | --- Makefile.orig Thu Oct 11 15:44:00 2007 | | 3 | --- Makefile.orig Mon Nov 12 16:10:25 2007 |
4 | +++ Makefile | | 4 | +++ Makefile |
5 | @@ -690,22 +690,22 @@ install-coqide:: install-ide-$(HASCOQIDE | | 5 | @@ -690,22 +690,22 @@ install-coqide:: install-ide-$(HASCOQIDE |
6 | install-ide-no: | | 6 | install-ide-no: |
7 | | | 7 | |
8 | install-ide-byte: | | 8 | install-ide-byte: |
9 | - $(MKDIR) $(FULLBINDIR) | | 9 | - $(MKDIR) $(FULLBINDIR) |
10 | - cp $(COQIDEBYTE) $(FULLBINDIR) | | 10 | - cp $(COQIDEBYTE) $(FULLBINDIR) |
11 | + ${BSD_INSTALL_PROGRAM_DIR} $(FULLBINDIR) | | 11 | + ${BSD_INSTALL_PROGRAM_DIR} $(FULLBINDIR) |
12 | + ${BSD_INSTALL_SCRIPT} $(COQIDEBYTE) $(FULLBINDIR) | | 12 | + ${BSD_INSTALL_SCRIPT} $(COQIDEBYTE) $(FULLBINDIR) |
13 | cd $(FULLBINDIR); ln -sf coqide.byte$(EXE) coqide$(EXE) | | 13 | cd $(FULLBINDIR); ln -sf coqide.byte$(EXE) coqide$(EXE) |
14 | | | 14 | |
15 | install-ide-opt: | | 15 | install-ide-opt: |
16 | - $(MKDIR) $(FULLBINDIR) | | 16 | - $(MKDIR) $(FULLBINDIR) |
| @@ -79,42 +79,42 @@ $NetBSD: patch-aa,v 1.6 2007/12/01 13:05 | | | @@ -79,42 +79,42 @@ $NetBSD: patch-aa,v 1.6 2007/12/01 13:05 |
79 | - $(MKDIR) $(FULLBINDIR) | | 79 | - $(MKDIR) $(FULLBINDIR) |
80 | # recopie des fichiers de style pour coqide | | 80 | # recopie des fichiers de style pour coqide |
81 | - $(MKDIR) $(FULLCOQLIB)/tools/coqdoc | | 81 | - $(MKDIR) $(FULLCOQLIB)/tools/coqdoc |
82 | - touch $(FULLCOQLIB)/tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc/coqdoc.css # to have the mode according to umask (bug #1715) | | 82 | - touch $(FULLCOQLIB)/tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc/coqdoc.css # to have the mode according to umask (bug #1715) |
83 | - cp tools/coqdoc/coqdoc.css tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc | | 83 | - cp tools/coqdoc/coqdoc.css tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc |
84 | - cp $(TOOLS) $(FULLBINDIR) | | 84 | - cp $(TOOLS) $(FULLBINDIR) |
85 | + ${BSD_INSTALL_PROGRAM_DIR} $(FULLBINDIR) | | 85 | + ${BSD_INSTALL_PROGRAM_DIR} $(FULLBINDIR) |
86 | + ${BSD_INSTALL_SCRIPT} $(TOOLS) $(FULLBINDIR) | | 86 | + ${BSD_INSTALL_SCRIPT} $(TOOLS) $(FULLBINDIR) |
87 | + ${BSD_INSTALL_PROGRAM_DIR} $(FULLCOQLIB)/tools/coqdoc | | 87 | + ${BSD_INSTALL_PROGRAM_DIR} $(FULLCOQLIB)/tools/coqdoc |
88 | + ${BSD_INSTALL_DATA} tools/coqdoc/coqdoc.css tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc | | 88 | + ${BSD_INSTALL_DATA} tools/coqdoc/coqdoc.css tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc |
89 | | | 89 | |
90 | LIBFILES=$(THEORIESVO) $(CONTRIBVO) | | 90 | LIBFILES=$(THEORIESVO) $(CONTRIBVO) |
91 | LIBFILESLIGHT=$(THEORIESLIGHTVO) | | 91 | LIBFILESLIGHT=$(THEORIESLIGHTVO) |
92 | @@ -1272,52 +1271,55 @@ OBJECTCMA=lib/lib.cma kernel/kernel.cma | | 92 | @@ -1274,52 +1273,55 @@ OBJECTCMA=lib/lib.cma kernel/kernel.cma |
93 | OBJECTCMXA=$(OBJECTCMA:.cma=.cmxa) | | 93 | OBJECTCMXA=$(OBJECTCMA:.cma=.cmxa) |
94 | | | 94 | |
95 | install-library: | | 95 | install-library: |
96 | - $(MKDIR) $(FULLCOQLIB) | | 96 | - $(MKDIR) $(FULLCOQLIB) |
97 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB) | | 97 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB) |
98 | for f in $(LIBFILES); do \ | | 98 | for f in $(LIBFILES); do \ |
99 | - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ | | 99 | - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ |
100 | - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ | | 100 | - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ |
101 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/`dirname $$f`; \ | | 101 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/`dirname $$f`; \ |
102 | + ${BSD_INSTALL_DATA} $$f $(FULLCOQLIB)/`dirname $$f`; \ | | 102 | + ${BSD_INSTALL_DATA} $$f $(FULLCOQLIB)/`dirname $$f`; \ |
103 | done | | 103 | done |
104 | - $(MKDIR) $(FULLCOQLIB)/states | | 104 | - $(MKDIR) $(FULLCOQLIB)/states |
105 | - cp states/*.coq $(FULLCOQLIB)/states | | 105 | - cp states/*.coq $(FULLCOQLIB)/states |
106 | - $(MKDIR) $(FULLCOQLIB)/user-contrib | | 106 | - $(MKDIR) $(FULLCOQLIB)/user-contrib |
107 | - cp $(OBJECTCMA) $(OBJECTCMXA) $(FULLCOQLIB) | | 107 | - cp $(OBJECTCMA) $(OBJECTCMXA) $(GRAMMARCMA) $(FULLCOQLIB) |
108 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/states | | 108 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/states |
109 | + ${BSD_INSTALL_DATA} states/*.coq $(FULLCOQLIB)/states | | 109 | + ${BSD_INSTALL_DATA} states/*.coq $(FULLCOQLIB)/states |
110 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/user-contrib | | 110 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/user-contrib |
111 | + ${BSD_INSTALL_DATA} $(OBJECTCMA) $(OBJECTCMXA) $(FULLCOQLIB)/states | | 111 | + ${BSD_INSTALL_DATA} $(OBJECTCMA) $(OBJECTCMXA) $(FULLCOQLIB)/states |
112 | | | 112 | |
113 | install-library-light: | | 113 | install-library-light: |
114 | - $(MKDIR) $(FULLCOQLIB) | | 114 | - $(MKDIR) $(FULLCOQLIB) |
115 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB) | | 115 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB) |
116 | for f in $(LIBFILESLIGHT); do \ | | 116 | for f in $(LIBFILESLIGHT); do \ |
117 | - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ | | 117 | - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ |
118 | - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ | | 118 | - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ |
119 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/`dirname $$f`; \ | | 119 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQLIB)/`dirname $$f`; \ |
120 | + ${BSD_INSTALL_DATA} $$f $(FULLCOQLIB)/`dirname $$f`; \ | | 120 | + ${BSD_INSTALL_DATA} $$f $(FULLCOQLIB)/`dirname $$f`; \ |
| @@ -156,22 +156,13 @@ $NetBSD: patch-aa,v 1.6 2007/12/01 13:05 | | | @@ -156,22 +156,13 @@ $NetBSD: patch-aa,v 1.6 2007/12/01 13:05 |
156 | + ${BSD_INSTALL_DATA} tools/coq.el tools/coq-inferior.el $(FULLEMACSLIB) | | 156 | + ${BSD_INSTALL_DATA} tools/coq.el tools/coq-inferior.el $(FULLEMACSLIB) |
157 | | | 157 | |
158 | # command to update TeX' kpathsea database | | 158 | # command to update TeX' kpathsea database |
159 | #UPDATETEX = $(MKTEXLSR) /usr/share/texmf /var/spool/texmf $(BASETEXDIR) > /dev/null | | 159 | #UPDATETEX = $(MKTEXLSR) /usr/share/texmf /var/spool/texmf $(BASETEXDIR) > /dev/null |
160 | | | 160 | |
161 | install-latex: | | 161 | install-latex: |
162 | - $(MKDIR) $(FULLCOQDOCDIR) | | 162 | - $(MKDIR) $(FULLCOQDOCDIR) |
163 | - cp tools/coqdoc/coqdoc.sty $(FULLCOQDOCDIR) | | 163 | - cp tools/coqdoc/coqdoc.sty $(FULLCOQDOCDIR) |
164 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQDOCDIR) | | 164 | + ${BSD_INSTALL_DATA_DIR} $(FULLCOQDOCDIR) |
165 | + ${BSD_INSTALL_DATA} tools/coqdoc/coqdoc.sty $(FULLCOQDOCDIR) | | 165 | + ${BSD_INSTALL_DATA} tools/coqdoc/coqdoc.sty $(FULLCOQDOCDIR) |
166 | # -$(UPDATETEX) | | 166 | # -$(UPDATETEX) |
167 | | | 167 | |
168 | ########################################################################### | | 168 | ########################################################################### |
169 | @@ -1758,7 +1760,7 @@ depend: dependp4 ml4filesml $(BEFOREDEPE | | | |
170 | for f in $(ML4FILES); do \ | | | |
171 | bn=`dirname $$f`/`basename $$f .ml4`; \ | | | |
172 | deps=`$(CAMLP4DEPS) $$f`; \ | | | |
173 | - if [[ $${deps} != "" ]]; then \ | | | |
174 | + if [ "$${deps}" != "" ]; then \ | | | |
175 | /bin/mv -f .depend .depend.tmp; \ | | | |
176 | sed -e "\|^$${bn}.cmo|s|^$${bn}.cmo: \(.*\)$$|$${bn}.cmo: $${deps} \1|" \ | | | |
177 | -e "\|^$${bn}.cmx|s|^$${bn}.cmx: \(.*\)$$|$${bn}.cmx: $${deps} \1|" \ | | | |