1 |
commit: 908a3f9275cf222ded28dfcb0347c6e81f330c61 |
2 |
Author: Huang Rui <vowstar <AT> gmail <DOT> com> |
3 |
AuthorDate: Wed Jan 29 16:27:20 2020 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jan 30 06:33:06 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908a3f92 |
7 |
|
8 |
sci-electronics/iverilog: fix install bug of 9999 |
9 |
|
10 |
The upstream's Makefile used a very unusual |
11 |
installation method. It may cause overwrite |
12 |
installation bug. |
13 |
|
14 |
Package-Manager: Portage-2.3.85, Repoman-2.3.20 |
15 |
Signed-off-by: Huang Rui <vowstar <AT> gmail.com> |
16 |
Closes: https://github.com/gentoo/gentoo/pull/14375 |
17 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
18 |
|
19 |
.../files/iverilog-9999-file-missing.patch | 644 +++++++++++++++++++++ |
20 |
sci-electronics/iverilog/iverilog-9999.ebuild | 4 + |
21 |
2 files changed, 648 insertions(+) |
22 |
|
23 |
diff --git a/sci-electronics/iverilog/files/iverilog-9999-file-missing.patch b/sci-electronics/iverilog/files/iverilog-9999-file-missing.patch |
24 |
new file mode 100644 |
25 |
index 00000000000..a8d809cef8e |
26 |
--- /dev/null |
27 |
+++ b/sci-electronics/iverilog/files/iverilog-9999-file-missing.patch |
28 |
@@ -0,0 +1,644 @@ |
29 |
+https://bugs.gentoo.org/705412 |
30 |
+--- a/Makefile.in |
31 |
++++ b/Makefile.in |
32 |
+@@ -308,67 +308,62 @@ version_tag.h version: |
33 |
+ |
34 |
+ ifeq (@MINGW32@,yes) |
35 |
+ ifeq ($(MAN),none) |
36 |
+-INSTALL_DOC = $(mandir)/man1/iverilog-vpi$(suffix).1 |
37 |
++INSTALL_DOC = installman |
38 |
+ else |
39 |
+ ifeq ($(PS2PDF),none) |
40 |
+-INSTALL_DOC = $(mandir)/man1/iverilog-vpi$(suffix).1 |
41 |
++INSTALL_DOC = installman |
42 |
+ else |
43 |
+-INSTALL_DOC = $(prefix)/iverilog-vpi$(suffix).pdf $(mandir)/man1/iverilog-vpi$(suffix).1 |
44 |
++INSTALL_DOC = installpdf installman |
45 |
+ all: dep iverilog-vpi.pdf |
46 |
+ endif |
47 |
+ endif |
48 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
49 |
+ else |
50 |
+-INSTALL_DOC = $(mandir)/man1/iverilog-vpi$(suffix).1 |
51 |
++INSTALL_DOC = installman |
52 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
53 |
+ endif |
54 |
+ |
55 |
+ ifeq (@MINGW32@,yes) |
56 |
+ WIN32_INSTALL = |
57 |
+ else |
58 |
+-WIN32_INSTALL = $(bindir)/iverilog-vpi$(suffix) |
59 |
++WIN32_INSTALL = installwin32 |
60 |
+ endif |
61 |
+ |
62 |
+-install: all installdirs $(libdir)/ivl$(suffix)/ivl@EXEEXT@ $(libdir)/ivl$(suffix)/include/constants.vams $(libdir)/ivl$(suffix)/include/disciplines.vams $(includedir)/ivl_target.h $(includedir)/_pli_types.h $(includedir)/sv_vpi_user.h $(includedir)/vpi_user.h $(includedir)/acc_user.h $(includedir)/veriuser.h $(WIN32_INSTALL) $(INSTALL_DOC) |
63 |
++install: all installdirs installfiles |
64 |
+ $(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@ && ) true |
65 |
+ |
66 |
+-$(bindir)/iverilog-vpi$(suffix): ./iverilog-vpi installdirs |
67 |
++F = ./ivl@EXEEXT@ \ |
68 |
++ $(srcdir)/constants.vams \ |
69 |
++ $(srcdir)/disciplines.vams \ |
70 |
++ $(srcdir)/ivl_target.h \ |
71 |
++ ./_pli_types.h \ |
72 |
++ $(srcdir)/sv_vpi_user.h \ |
73 |
++ $(srcdir)/vpi_user.h \ |
74 |
++ $(srcdir)/acc_user.h \ |
75 |
++ $(srcdir)/veriuser.h \ |
76 |
++ $(INSTALL_DOC) \ |
77 |
++ $(WIN32_INSTALL) |
78 |
++ |
79 |
++installwin32: ./iverilog-vpi installdirs |
80 |
+ $(INSTALL_SCRIPT) ./iverilog-vpi "$(DESTDIR)$(bindir)/iverilog-vpi$(suffix)" |
81 |
+ |
82 |
+-$(libdir)/ivl$(suffix)/ivl@EXEEXT@: ./ivl@EXEEXT@ installdirs |
83 |
+- $(INSTALL_PROGRAM) ./ivl@EXEEXT@ "$(DESTDIR)$(libdir)/ivl$(suffix)/ivl@EXEEXT@" |
84 |
++installman: iverilog-vpi.man installdirs |
85 |
++ $(INSTALL_DATA) iverilog-vpi.man "$(DESTDIR)$(mandir)/man1/iverilog-vpi$(suffix).1" |
86 |
+ |
87 |
+-$(libdir)/ivl$(suffix)/include/constants.vams: $(srcdir)/constants.vams installdirs |
88 |
+- $(INSTALL_DATA) $(srcdir)/constants.vams "$(DESTDIR)$(libdir)/ivl$(suffix)/include/constants.vams" |
89 |
++installpdf: iverilog-vpi.pdf installdirs |
90 |
++ $(INSTALL_DATA) iverilog-vpi.pdf "$(DESTDIR)$(prefix)/iverilog-vpi$(suffix).pdf" |
91 |
+ |
92 |
+-$(libdir)/ivl$(suffix)/include/disciplines.vams: $(srcdir)/disciplines.vams installdirs |
93 |
++installfiles: $(F) installdirs |
94 |
++ $(INSTALL_PROGRAM) ./ivl@EXEEXT@ "$(DESTDIR)$(libdir)/ivl$(suffix)/ivl@EXEEXT@" |
95 |
++ $(INSTALL_DATA) $(srcdir)/constants.vams "$(DESTDIR)$(libdir)/ivl$(suffix)/include/constants.vams" |
96 |
+ $(INSTALL_DATA) $(srcdir)/disciplines.vams "$(DESTDIR)$(libdir)/ivl$(suffix)/include/disciplines.vams" |
97 |
+- |
98 |
+-$(includedir)/ivl_target.h: $(srcdir)/ivl_target.h installdirs |
99 |
+ $(INSTALL_DATA) $(srcdir)/ivl_target.h "$(DESTDIR)$(includedir)/ivl_target.h" |
100 |
+- |
101 |
+-$(includedir)/_pli_types.h: _pli_types.h installdirs |
102 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(includedir)/_pli_types.h" |
103 |
+- |
104 |
+-$(includedir)/sv_vpi_user.h: $(srcdir)/sv_vpi_user.h installdirs |
105 |
++ $(INSTALL_DATA) ./_pli_types.h "$(DESTDIR)$(includedir)/_pli_types.h" |
106 |
+ $(INSTALL_DATA) $(srcdir)/sv_vpi_user.h "$(DESTDIR)$(includedir)/sv_vpi_user.h" |
107 |
+- |
108 |
+-$(includedir)/vpi_user.h: $(srcdir)/vpi_user.h installdirs |
109 |
+ $(INSTALL_DATA) $(srcdir)/vpi_user.h "$(DESTDIR)$(includedir)/vpi_user.h" |
110 |
+- |
111 |
+-$(includedir)/acc_user.h: $(srcdir)/acc_user.h installdirs |
112 |
+ $(INSTALL_DATA) $(srcdir)/acc_user.h "$(DESTDIR)$(includedir)/acc_user.h" |
113 |
+- |
114 |
+-$(includedir)/veriuser.h: $(srcdir)/veriuser.h installdirs |
115 |
+ $(INSTALL_DATA) $(srcdir)/veriuser.h "$(DESTDIR)$(includedir)/veriuser.h" |
116 |
+ |
117 |
+-$(mandir)/man1/iverilog-vpi$(suffix).1: iverilog-vpi.man installdirs |
118 |
+- $(INSTALL_DATA) iverilog-vpi.man "$(DESTDIR)$(mandir)/man1/iverilog-vpi$(suffix).1" |
119 |
+- |
120 |
+-$(prefix)/iverilog-vpi$(suffix).pdf: iverilog-vpi.pdf installdirs |
121 |
+- $(INSTALL_DATA) iverilog-vpi.pdf "$(DESTDIR)$(prefix)/iverilog-vpi$(suffix).pdf" |
122 |
+- |
123 |
+- |
124 |
+ installdirs: $(srcdir)/mkinstalldirs |
125 |
+ $(srcdir)/mkinstalldirs "$(DESTDIR)$(bindir)" \ |
126 |
+ "$(DESTDIR)$(includedir)" \ |
127 |
+--- a/cadpli/Makefile.in |
128 |
++++ b/cadpli/Makefile.in |
129 |
+@@ -79,9 +79,11 @@ endif |
130 |
+ cadpli.vpl: $O ../vpi/libvpi.a ../libveriuser/libveriuser.o |
131 |
+ $(CC) @shared@ $(LDFLAGS) -o $@ $O ../libveriuser/libveriuser.o $(SYSTEM_VPI_LDFLAGS) |
132 |
+ |
133 |
+-install: all installdirs $(vpidir)/cadpli.vpl |
134 |
++install: all installdirs installfiles |
135 |
+ |
136 |
+-$(vpidir)/cadpli.vpl: ./cadpli.vpl |
137 |
++F = ./cadpli.vpl |
138 |
++ |
139 |
++installfiles: $(F) installdirs |
140 |
+ $(INSTALL_PROGRAM) ./cadpli.vpl "$(DESTDIR)$(vpidir)/cadpli.vpl" |
141 |
+ |
142 |
+ installdirs: $(srcdir)/../mkinstalldirs |
143 |
+--- a/driver-vpi/Makefile.in |
144 |
++++ b/driver-vpi/Makefile.in |
145 |
+@@ -94,9 +94,11 @@ res.o: res.rc |
146 |
+ $(WINDRES) -i res.rc -o res.o |
147 |
+ # |
148 |
+ |
149 |
+-install: all installdirs $(bindir)/iverilog-vpi$(suffix)@EXEEXT@ |
150 |
++install: all installdirs installfiles |
151 |
+ |
152 |
+-$(bindir)/iverilog-vpi$(suffix)@EXEEXT@: ./iverilog-vpi@EXEEXT@ |
153 |
++F = ./iverilog-vpi@EXEEXT@ |
154 |
++ |
155 |
++installfiles: $(F) installdirs |
156 |
+ $(INSTALL_PROGRAM) ./iverilog-vpi@EXEEXT@ "$(bindir)/iverilog-vpi$(suffix)@EXEEXT@" |
157 |
+ ifeq (@WIN32@,yes) |
158 |
+ ifneq ($(HOSTCC),$(CC)) |
159 |
+--- a/driver/Makefile.in |
160 |
++++ b/driver/Makefile.in |
161 |
+@@ -112,32 +112,35 @@ iverilog.pdf: iverilog.ps |
162 |
+ |
163 |
+ ifeq (@MINGW32@,yes) |
164 |
+ ifeq ($(MAN),none) |
165 |
+-INSTALL_DOC = $(mandir)/man1/iverilog$(suffix).1 |
166 |
++INSTALL_DOC = installman |
167 |
+ else |
168 |
+ ifeq ($(PS2PDF),none) |
169 |
+-INSTALL_DOC = $(mandir)/man1/iverilog$(suffix).1 |
170 |
++INSTALL_DOC = installman |
171 |
+ else |
172 |
+-INSTALL_DOC = $(prefix)/iverilog$(suffix).pdf $(mandir)/man1/iverilog$(suffix).1 |
173 |
++INSTALL_DOC = installpdf installman |
174 |
+ all: iverilog.pdf |
175 |
+ endif |
176 |
+ endif |
177 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
178 |
+ else |
179 |
+-INSTALL_DOC = $(mandir)/man1/iverilog$(suffix).1 |
180 |
++INSTALL_DOC = installman |
181 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
182 |
+ endif |
183 |
+ |
184 |
+-install: all installdirs $(bindir)/iverilog$(suffix)@EXEEXT@ $(INSTALL_DOC) |
185 |
++install: all installdirs installfiles |
186 |
+ |
187 |
+-$(bindir)/iverilog$(suffix)@EXEEXT@: ./iverilog@EXEEXT@ |
188 |
+- $(INSTALL_PROGRAM) ./iverilog@EXEEXT@ "$(DESTDIR)$(bindir)/iverilog$(suffix)@EXEEXT@" |
189 |
++F = ./iverilog@EXEEXT@ \ |
190 |
++ $(INSTALL_DOC) |
191 |
+ |
192 |
+-$(mandir)/man1/iverilog$(suffix).1: iverilog.man |
193 |
++installman: iverilog.man installdirs |
194 |
+ $(INSTALL_DATA) iverilog.man "$(DESTDIR)$(mandir)/man1/iverilog$(suffix).1" |
195 |
+ |
196 |
+-$(prefix)/iverilog$(suffix).pdf: iverilog.pdf |
197 |
++installpdf: iverilog.pdf installdirs |
198 |
+ $(INSTALL_DATA) iverilog.pdf "$(DESTDIR)$(prefix)/iverilog$(suffix).pdf" |
199 |
+ |
200 |
++installfiles: $(F) installdirs |
201 |
++ $(INSTALL_PROGRAM) ./iverilog@EXEEXT@ "$(DESTDIR)$(bindir)/iverilog$(suffix)@EXEEXT@" |
202 |
++ |
203 |
+ installdirs: $(srcdir)/../mkinstalldirs |
204 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(INSTALL_DOCDIR)" |
205 |
+ |
206 |
+--- a/ivlpp/Makefile.in |
207 |
++++ b/ivlpp/Makefile.in |
208 |
+@@ -71,9 +71,11 @@ ivlpp@EXEEXT@: $O |
209 |
+ lexor.c: $(srcdir)/lexor.lex |
210 |
+ $(LEX) -t $< > $@ |
211 |
+ |
212 |
+-install: all installdirs $(libdir)/ivl$(suffix)/ivlpp@EXEEXT@ |
213 |
++install: all installdirs installfiles |
214 |
+ |
215 |
+-$(libdir)/ivl$(suffix)/ivlpp@EXEEXT@: ivlpp@EXEEXT@ |
216 |
++F = ivlpp@EXEEXT@ |
217 |
++ |
218 |
++installfiles: $(F) installdirs |
219 |
+ $(INSTALL_PROGRAM) ./ivlpp@EXEEXT@ "$(DESTDIR)$(libdir)/ivl$(suffix)/ivlpp@EXEEXT@" |
220 |
+ |
221 |
+ installdirs: $(srcdir)/../mkinstalldirs |
222 |
+--- a/libveriuser/Makefile.in |
223 |
++++ b/libveriuser/Makefile.in |
224 |
+@@ -103,9 +103,11 @@ libveriuser.a: libveriuser.o |
225 |
+ $(CC) $(CPPFLAGS) $(CFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o |
226 |
+ mv $*.d dep |
227 |
+ |
228 |
+-install:: all installdirs $(libdir)/libveriuser$(suffix).a $(INSTALL32) |
229 |
++install:: all installdirs installfiles |
230 |
+ |
231 |
+-$(libdir)/libveriuser$(suffix).a: ./libveriuser.a |
232 |
++F = ./libveriuser.a |
233 |
++ |
234 |
++installfiles: $(F) installdirs |
235 |
+ $(INSTALL_DATA) ./libveriuser.a "$(DESTDIR)$(libdir)/libveriuser$(suffix).a" |
236 |
+ |
237 |
+ installdirs: $(srcdir)/../mkinstalldirs |
238 |
+--- a/tgt-blif/Makefile.in |
239 |
++++ b/tgt-blif/Makefile.in |
240 |
+@@ -83,18 +83,17 @@ endif |
241 |
+ blif.tgt: $O $(TGTDEPLIBS) |
242 |
+ $(CXX) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) |
243 |
+ |
244 |
+-install: all installdirs $(libdir)/ivl$(suffix)/blif.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/blif.conf $(libdir)/ivl$(suffix)/blif-s.conf |
245 |
++install: all installdirs installfiles |
246 |
+ |
247 |
+-$(libdir)/ivl$(suffix)/blif.tgt: ./blif.tgt |
248 |
+- $(INSTALL_PROGRAM) ./blif.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/blif.tgt" |
249 |
++F = ./blif.tgt \ |
250 |
++ $(srcdir)/blif.conf \ |
251 |
++ $(srcdir)/blif-s.conf |
252 |
+ |
253 |
+-$(libdir)/ivl$(suffix)/blif.conf: $(srcdir)/blif.conf |
254 |
++installfiles: $(F) installdirs |
255 |
++ $(INSTALL_PROGRAM) ./blif.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/blif.tgt" |
256 |
+ $(INSTALL_DATA) $(srcdir)/blif.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/blif.conf" |
257 |
+- |
258 |
+-$(libdir)/ivl$(suffix)/blif-s.conf: $(srcdir)/blif-s.conf |
259 |
+ $(INSTALL_DATA) $(srcdir)/blif-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/blif-s.conf" |
260 |
+ |
261 |
+- |
262 |
+ installdirs: $(srcdir)/../mkinstalldirs |
263 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)/ivl$(suffix)" |
264 |
+ |
265 |
+--- a/tgt-fpga/Makefile.in |
266 |
++++ b/tgt-fpga/Makefile.in |
267 |
+@@ -93,38 +93,38 @@ iverilog-fpga.pdf: iverilog-fpga.ps |
268 |
+ ps2pdf iverilog-fpga.ps iverilog-fpga.pdf |
269 |
+ |
270 |
+ ifeq (@WIN32@,yes) |
271 |
+-INSTALL_DOC = $(prefix)/iverilog-fpga$(suffix).pdf $(mandir)/man1/iverilog-fpga$(suffix).1 |
272 |
++INSTALL_DOC = installpdf installman |
273 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
274 |
+ all: iverilog-fpga.pdf |
275 |
+ else |
276 |
+-INSTALL_DOC = $(mandir)/man1/iverilog-fpga$(suffix).1 |
277 |
++INSTALL_DOC = installman |
278 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
279 |
+ endif |
280 |
+ |
281 |
+-install: all installdirs $(libdir)/ivl$(suffix)/fpga.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/fpga.conf $(libdir)/ivl$(suffix)/fpga-s.conf |
282 |
++install: all installdirs installfiles |
283 |
+ |
284 |
+-$(libdir)/ivl$(suffix)/fpga.tgt: ./fpga.tgt |
285 |
+- $(INSTALL_PROGRAM) ./fpga.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga.tgt" |
286 |
+- |
287 |
+-$(libdir)/ivl$(suffix)/fpga.conf: $(srcdir)/fpga.conf |
288 |
+- $(INSTALL_DATA) $(srcdir)/fpga.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga.conf" |
289 |
+- |
290 |
+-$(libdir)/ivl$(suffix)/fpga-s.conf: $(srcdir)/fpga-s.conf |
291 |
+- $(INSTALL_DATA) $(srcdir)/fpga-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga-s.conf" |
292 |
++F = ./fpga.tgt \ |
293 |
++ $(srcdir)/fpga.conf \ |
294 |
++ $(srcdir)/fpga-s.conf \ |
295 |
++ $(INSTALL_DOC) |
296 |
+ |
297 |
+- |
298 |
+-$(mandir)/man1/iverilog-fpga$(suffix).1: $(srcdir)/iverilog-fpga.man |
299 |
++installman: $(srcdir)/iverilog-fpga.man installdirs |
300 |
+ $(INSTALL_DATA) $(srcdir)/iverilog-fpga.man "$(DESTDIR)$(mandir)/man1/iverilog-fpga$(suffix).1" |
301 |
+ |
302 |
+-$(prefix)/iverilog-fpga$(suffix).pdf: iverilog-fpga.pdf |
303 |
++installpdf: iverilog-fpga.pdf installdirs |
304 |
+ $(INSTALL_DATA) iverilog-fpga.pdf "$(DESTDIR)$(prefix)/iverilog-fpga$(suffix).pdf" |
305 |
+ |
306 |
++installfiles: $(F) installdirs |
307 |
++ $(INSTALL_PROGRAM) ./fpga.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga.tgt" |
308 |
++ $(INSTALL_DATA) $(srcdir)/fpga.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga.conf" |
309 |
++ $(INSTALL_DATA) $(srcdir)/fpga-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga-s.conf" |
310 |
++ |
311 |
+ installdirs: $(srcdir)/../mkinstalldirs |
312 |
+- $(srcdir)/../mkinstalldirs "$(DESTDIR)$(libdir)/ivl$(suffix)" |
313 |
++ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(libdir)/ivl$(suffix)" "$(DESTDIR)$(INSTALL_DOCDIR)" |
314 |
+ |
315 |
+ uninstall: |
316 |
+ rm -f "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga.tgt" |
317 |
+- rm -f "$(DESTDIR)$(INSTALL_DOC)" |
318 |
++ rm -f "$(DESTDIR)$(prefix)/iverilog-fpga$(suffix).pdf" "$(DESTDIR)$(mandir)/man1/iverilog-fpga$(suffix).1" |
319 |
+ rm -f "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga-s.conf" |
320 |
+ rm -f "$(DESTDIR)$(libdir)/ivl$(suffix)/fpga.conf" |
321 |
+ |
322 |
+--- a/tgt-null/Makefile.in |
323 |
++++ b/tgt-null/Makefile.in |
324 |
+@@ -81,18 +81,17 @@ endif |
325 |
+ null.tgt: $O $(TGTDEPLIBS) |
326 |
+ $(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) |
327 |
+ |
328 |
+-install: all installdirs $(libdir)/ivl$(suffix)/null.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/null.conf $(libdir)/ivl$(suffix)/null-s.conf |
329 |
++install: all installdirs installfiles |
330 |
+ |
331 |
+-$(libdir)/ivl$(suffix)/null.tgt: ./null.tgt |
332 |
+- $(INSTALL_PROGRAM) ./null.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/null.tgt" |
333 |
++F = ./null.tgt \ |
334 |
++ $(srcdir)/null.conf \ |
335 |
++ $(srcdir)/null-s.conf |
336 |
+ |
337 |
+-$(libdir)/ivl$(suffix)/null.conf: $(srcdir)/null.conf |
338 |
++installfiles: $(F) installdirs |
339 |
++ $(INSTALL_PROGRAM) ./null.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/null.tgt" |
340 |
+ $(INSTALL_DATA) $(srcdir)/null.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/null.conf" |
341 |
+- |
342 |
+-$(libdir)/ivl$(suffix)/null-s.conf: $(srcdir)/null-s.conf |
343 |
+ $(INSTALL_DATA) $(srcdir)/null-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/null-s.conf" |
344 |
+ |
345 |
+- |
346 |
+ installdirs: $(srcdir)/../mkinstalldirs |
347 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)/ivl$(suffix)" |
348 |
+ |
349 |
+--- a/tgt-pal/Makefile.in |
350 |
++++ b/tgt-pal/Makefile.in |
351 |
+@@ -80,11 +80,12 @@ endif |
352 |
+ pal.tgt: $O $(TGTDEPLIBS) |
353 |
+ $(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) -lipal |
354 |
+ |
355 |
+-install: all installdirs $(libdir)/ivl/pal.tgt |
356 |
++install: all installdirs installfiles |
357 |
+ |
358 |
+-$(libdir)/ivl/pal.tgt: ./pal.tgt |
359 |
+- $(INSTALL_PROGRAM) ./pal.tgt "$(DESTDIR)$(libdir)/ivl/pal.tgt" |
360 |
++F = ./pal.tgt |
361 |
+ |
362 |
++installfiles: $(F) installdirs |
363 |
++ $(INSTALL_PROGRAM) ./pal.tgt "$(DESTDIR)$(libdir)/ivl/pal.tgt" |
364 |
+ |
365 |
+ installdirs: $(srcdir)/../mkinstalldirs |
366 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)/$(libdir)/ivl" |
367 |
+--- a/tgt-pcb/Makefile.in |
368 |
++++ b/tgt-pcb/Makefile.in |
369 |
+@@ -105,18 +105,17 @@ endif |
370 |
+ pcb.tgt: $O $(TGTDEPLIBS) |
371 |
+ $(CXX) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) |
372 |
+ |
373 |
+-install: all installdirs $(libdir)/ivl$(suffix)/pcb.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/pcb.conf $(libdir)/ivl$(suffix)/pcb-s.conf |
374 |
++install: all installdirs installfiles |
375 |
+ |
376 |
+-$(libdir)/ivl$(suffix)/pcb.tgt: ./pcb.tgt |
377 |
+- $(INSTALL_PROGRAM) ./pcb.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/pcb.tgt" |
378 |
++F = ./pcb.tgt \ |
379 |
++ $(srcdir)/pcb.conf \ |
380 |
++ $(srcdir)/pcb-s.conf |
381 |
+ |
382 |
+-$(libdir)/ivl$(suffix)/pcb.conf: $(srcdir)/pcb.conf |
383 |
++installfiles: $(F) installdirs |
384 |
++ $(INSTALL_PROGRAM) ./pcb.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/pcb.tgt" |
385 |
+ $(INSTALL_DATA) $(srcdir)/pcb.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/pcb.conf" |
386 |
+- |
387 |
+-$(libdir)/ivl$(suffix)/pcb-s.conf: $(srcdir)/pcb-s.conf |
388 |
+ $(INSTALL_DATA) $(srcdir)/pcb-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/pcb-s.conf" |
389 |
+ |
390 |
+- |
391 |
+ installdirs: $(srcdir)/../mkinstalldirs |
392 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)/ivl$(suffix)" |
393 |
+ |
394 |
+--- a/tgt-sizer/Makefile.in |
395 |
++++ b/tgt-sizer/Makefile.in |
396 |
+@@ -81,18 +81,17 @@ endif |
397 |
+ sizer.tgt: $O $(TGTDEPLIBS) |
398 |
+ $(CXX) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) |
399 |
+ |
400 |
+-install: all installdirs $(libdir)/ivl$(suffix)/sizer.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/sizer.conf $(libdir)/ivl$(suffix)/sizer-s.conf |
401 |
++install: all installdirs installfiles |
402 |
+ |
403 |
+-$(libdir)/ivl$(suffix)/sizer.tgt: ./sizer.tgt |
404 |
+- $(INSTALL_PROGRAM) ./sizer.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/sizer.tgt" |
405 |
++F = ./sizer.tgt \ |
406 |
++ $(srcdir)/sizer.conf \ |
407 |
++ $(srcdir)/sizer-s.conf |
408 |
+ |
409 |
+-$(libdir)/ivl$(suffix)/sizer.conf: $(srcdir)/sizer.conf |
410 |
++installfiles: $(F) installdirs |
411 |
++ $(INSTALL_PROGRAM) ./sizer.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/sizer.tgt" |
412 |
+ $(INSTALL_DATA) $(srcdir)/sizer.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/sizer.conf" |
413 |
+- |
414 |
+-$(libdir)/ivl$(suffix)/sizer-s.conf: $(srcdir)/sizer-s.conf |
415 |
+ $(INSTALL_DATA) $(srcdir)/sizer-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/sizer-s.conf" |
416 |
+ |
417 |
+- |
418 |
+ installdirs: $(srcdir)/../mkinstalldirs |
419 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)/ivl$(suffix)" |
420 |
+ |
421 |
+--- a/tgt-stub/Makefile.in |
422 |
++++ b/tgt-stub/Makefile.in |
423 |
+@@ -82,17 +82,16 @@ endif |
424 |
+ stub.tgt: $O $(TGTDEPLIBS) |
425 |
+ $(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) |
426 |
+ |
427 |
+-install: all installdirs $(libdir)/ivl$(suffix)/stub.tgt \ |
428 |
+- $(libdir)/ivl$(suffix)/stub.conf $(libdir)/ivl$(suffix)/stub-s.conf |
429 |
++install: all installdirs installfiles |
430 |
+ |
431 |
+-$(libdir)/ivl$(suffix)/stub.tgt: ./stub.tgt |
432 |
+- $(INSTALL_PROGRAM) ./stub.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/stub.tgt" |
433 |
+- |
434 |
+-$(libdir)/ivl$(suffix)/stub.conf: stub.conf |
435 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(libdir)/ivl$(suffix)/stub.conf" |
436 |
++F = ./stub.tgt \ |
437 |
++ ./stub.conf \ |
438 |
++ ./stub-s.conf |
439 |
+ |
440 |
+-$(libdir)/ivl$(suffix)/stub-s.conf: stub-s.conf |
441 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(libdir)/ivl$(suffix)/stub-s.conf" |
442 |
++installfiles: $(F) installdirs |
443 |
++ $(INSTALL_PROGRAM) ./stub.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/stub.tgt" |
444 |
++ $(INSTALL_DATA) ./stub.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/stub.conf" |
445 |
++ $(INSTALL_DATA) ./stub-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/stub-s.conf" |
446 |
+ |
447 |
+ installdirs: $(srcdir)/../mkinstalldirs |
448 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(libdir)/ivl$(suffix)" |
449 |
+--- a/tgt-verilog/Makefile.in |
450 |
++++ b/tgt-verilog/Makefile.in |
451 |
+@@ -80,12 +80,14 @@ endif |
452 |
+ verilog.tgt: $O $(TGTDEPLIBS) |
453 |
+ $(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS) |
454 |
+ |
455 |
+-install: all installdirs $(libdir)/ivl/verilog.tgt \ |
456 |
+- $(includedir)/vpi_user.h |
457 |
++install: all installdirs installfiles |
458 |
+ |
459 |
+-$(libdir)/ivl/verilog.tgt: ./verilog.tgt |
460 |
+- $(INSTALL_PROGRAM) ./verilog.tgt "$(DESTDIR)$(libdir)/ivl/verilog.tgt" |
461 |
++F = ./verilog.tgt \ |
462 |
++ $(srcdir)/vpi_user.h |
463 |
+ |
464 |
++installfiles: $(F) installdirs |
465 |
++ $(INSTALL_PROGRAM) ./verilog.tgt "$(DESTDIR)$(libdir)/ivl/verilog.tgt" |
466 |
++ $(INSTALL_DATA) $(srcdir)/vpi_user.h "$(DESTDIR)$(includedir)/vpi_user.h" |
467 |
+ |
468 |
+ installdirs: $(srcdir)/../mkinstalldirs |
469 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(libdir)/ivl" |
470 |
+--- a/tgt-vhdl/Makefile.in |
471 |
++++ b/tgt-vhdl/Makefile.in |
472 |
+@@ -90,17 +90,16 @@ stamp-vhdl_config-h: $(srcdir)/vhdl_config.h.in ../config.status |
473 |
+ cd ..; ./config.status --header=tgt-vhdl/vhdl_config.h |
474 |
+ vhdl_config.h: stamp-vhdl_config-h |
475 |
+ |
476 |
+-install: all installdirs $(libdir)/ivl$(suffix)/vhdl.tgt $(libdir)/ivl$(suffix)/vhdl.conf \ |
477 |
+- $(libdir)/ivl$(suffix)/vhdl-s.conf |
478 |
++install: all installdirs installfiles |
479 |
+ |
480 |
+-$(libdir)/ivl$(suffix)/vhdl.tgt: ./vhdl.tgt |
481 |
+- $(INSTALL_PROGRAM) ./vhdl.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdl.tgt" |
482 |
+- |
483 |
+-$(libdir)/ivl$(suffix)/vhdl.conf: vhdl.conf |
484 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdl.conf" |
485 |
++F = ./vhdl.tgt \ |
486 |
++ ./vhdl.conf \ |
487 |
++ ./vhdl-s.conf |
488 |
+ |
489 |
+-$(libdir)/ivl$(suffix)/vhdl-s.conf: vhdl-s.conf |
490 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdl-s.conf" |
491 |
++installfiles: $(F) installdirs |
492 |
++ $(INSTALL_PROGRAM) ./vhdl.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdl.tgt" |
493 |
++ $(INSTALL_DATA) ./vhdl.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdl.conf" |
494 |
++ $(INSTALL_DATA) ./vhdl-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdl-s.conf" |
495 |
+ |
496 |
+ installdirs: $(srcdir)/../mkinstalldirs |
497 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(libdir)/ivl$(suffix)" |
498 |
+--- a/tgt-vlog95/Makefile.in |
499 |
++++ b/tgt-vlog95/Makefile.in |
500 |
+@@ -81,18 +81,17 @@ endif |
501 |
+ vlog95.tgt: $O $(TGTDEPLIBS) |
502 |
+ $(CC) @shared@ $(LDFLAGS) -o $@ $O -lm $(TGTLDFLAGS) |
503 |
+ |
504 |
+-install: all installdirs $(libdir)/ivl$(suffix)/vlog95.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/vlog95.conf $(libdir)/ivl$(suffix)/vlog95-s.conf |
505 |
++install: all installdirs installfiles |
506 |
+ |
507 |
+-$(libdir)/ivl$(suffix)/vlog95.tgt: ./vlog95.tgt |
508 |
+- $(INSTALL_PROGRAM) ./vlog95.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/vlog95.tgt" |
509 |
++F = ./vlog95.tgt \ |
510 |
++ $(srcdir)/vlog95.conf \ |
511 |
++ $(srcdir)/vlog95-s.conf |
512 |
+ |
513 |
+-$(libdir)/ivl$(suffix)/vlog95.conf: $(srcdir)/vlog95.conf |
514 |
++installfiles: $(F) installdirs |
515 |
++ $(INSTALL_PROGRAM) ./vlog95.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/vlog95.tgt" |
516 |
+ $(INSTALL_DATA) $(srcdir)/vlog95.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/vlog95.conf" |
517 |
+- |
518 |
+-$(libdir)/ivl$(suffix)/vlog95-s.conf: $(srcdir)/vlog95-s.conf |
519 |
+ $(INSTALL_DATA) $(srcdir)/vlog95-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/vlog95-s.conf" |
520 |
+ |
521 |
+- |
522 |
+ installdirs: $(srcdir)/../mkinstalldirs |
523 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)/ivl$(suffix)" |
524 |
+ |
525 |
+--- a/tgt-vvp/Makefile.in |
526 |
++++ b/tgt-vvp/Makefile.in |
527 |
+@@ -104,17 +104,16 @@ stamp-vvp_config-h: $(srcdir)/vvp_config.h.in ../config.status |
528 |
+ cd ..; ./config.status --header=tgt-vvp/vvp_config.h |
529 |
+ vvp_config.h: stamp-vvp_config-h |
530 |
+ |
531 |
+-install: all installdirs $(libdir)/ivl$(suffix)/vvp.tgt $(libdir)/ivl$(suffix)/vvp.conf $(libdir)/ivl$(suffix)/vvp-s.conf |
532 |
++install: all installdirs installfiles |
533 |
+ |
534 |
+-$(libdir)/ivl$(suffix)/vvp.tgt: ./vvp.tgt |
535 |
+- $(INSTALL_PROGRAM) ./vvp.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/vvp.tgt" |
536 |
+- |
537 |
+-$(libdir)/ivl$(suffix)/vvp.conf: vvp.conf |
538 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(libdir)/ivl$(suffix)/vvp.conf" |
539 |
+- |
540 |
+-$(libdir)/ivl$(suffix)/vvp-s.conf: vvp-s.conf |
541 |
+- $(INSTALL_DATA) $< "$(DESTDIR)$(libdir)/ivl$(suffix)/vvp-s.conf" |
542 |
++F = ./vvp.tgt \ |
543 |
++ ./vvp.conf \ |
544 |
++ ./vvp-s.conf |
545 |
+ |
546 |
++installfiles: $(F) installdirs |
547 |
++ $(INSTALL_PROGRAM) ./vvp.tgt "$(DESTDIR)$(libdir)/ivl$(suffix)/vvp.tgt" |
548 |
++ $(INSTALL_DATA) ./vvp.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/vvp.conf" |
549 |
++ $(INSTALL_DATA) ./vvp-s.conf "$(DESTDIR)$(libdir)/ivl$(suffix)/vvp-s.conf" |
550 |
+ |
551 |
+ installdirs: $(srcdir)/../mkinstalldirs |
552 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(libdir)/ivl$(suffix)" |
553 |
+--- a/vhdlpp/Makefile.in |
554 |
++++ b/vhdlpp/Makefile.in |
555 |
+@@ -127,9 +127,11 @@ lexor_keyword.o: lexor_keyword.cc parse.h |
556 |
+ lexor_keyword.cc: $(srcdir)/lexor_keyword.gperf |
557 |
+ gperf -o -i 7 --ignore-case -C -k 1-4,6,9,$$ -H keyword_hash -N check_identifier -t $(srcdir)/lexor_keyword.gperf > lexor_keyword.cc || (rm -f lexor_keyword.cc ; false) |
558 |
+ |
559 |
+-install: all installdirs $(libdir)/ivl$(suffix)/vhdlpp@EXEEXT@ |
560 |
++install: all installdirs installfiles |
561 |
+ |
562 |
+-$(libdir)/ivl$(suffix)/vhdlpp@EXEEXT@: vhdlpp@EXEEXT@ |
563 |
++F = vhdlpp@EXEEXT@ |
564 |
++ |
565 |
++installfiles: $(F) installdirs |
566 |
+ $(INSTALL_PROGRAM) ./vhdlpp@EXEEXT@ "$(DESTDIR)$(libdir)/ivl$(suffix)/vhdlpp@EXEEXT@" |
567 |
+ |
568 |
+ installdirs: $(srcdir)/../mkinstalldirs |
569 |
+--- a/vpi/Makefile.in |
570 |
++++ b/vpi/Makefile.in |
571 |
+@@ -187,38 +187,25 @@ stamp-vpi_config-h: $(srcdir)/vpi_config.h.in ../config.status |
572 |
+ cd ..; ./config.status --header=vpi/vpi_config.h |
573 |
+ vpi_config.h: stamp-vpi_config-h |
574 |
+ |
575 |
+-install: all installdirs \ |
576 |
+- $(libdir)/libvpi$(suffix).a \ |
577 |
+- $(vpidir)/system.vpi \ |
578 |
+- $(vpidir)/va_math.vpi \ |
579 |
+- $(vpidir)/v2005_math.vpi \ |
580 |
+- $(vpidir)/v2009.vpi \ |
581 |
+- $(vpidir)/vhdl_sys.vpi \ |
582 |
+- $(vpidir)/vhdl_textio.vpi \ |
583 |
+- $(vpidir)/vpi_debug.vpi |
584 |
+- |
585 |
+-$(libdir)/libvpi$(suffix).a : ./libvpi.a |
586 |
+- $(INSTALL_DATA) libvpi.a "$(DESTDIR)$(libdir)/libvpi$(suffix).a" |
587 |
+- |
588 |
+-$(vpidir)/system.vpi: ./system.vpi |
589 |
++install: all installdirs installfiles |
590 |
++ |
591 |
++F = ./libvpi.a \ |
592 |
++ ./system.vpi \ |
593 |
++ ./va_math.vpi \ |
594 |
++ ./v2005_math.vpi \ |
595 |
++ ./v2009.vpi \ |
596 |
++ ./vhdl_sys.vpi \ |
597 |
++ ./vhdl_textio.vpi \ |
598 |
++ ./vpi_debug.vpi |
599 |
++ |
600 |
++installfiles: $(F) installdirs |
601 |
++ $(INSTALL_DATA) ./libvpi.a "$(DESTDIR)$(libdir)/libvpi$(suffix).a" |
602 |
+ $(INSTALL_PROGRAM) ./system.vpi "$(DESTDIR)$(vpidir)/system.vpi" |
603 |
+- |
604 |
+-$(vpidir)/va_math.vpi: ./va_math.vpi |
605 |
+ $(INSTALL_PROGRAM) ./va_math.vpi "$(DESTDIR)$(vpidir)/va_math.vpi" |
606 |
+- |
607 |
+-$(vpidir)/v2005_math.vpi: ./v2005_math.vpi |
608 |
+ $(INSTALL_PROGRAM) ./v2005_math.vpi "$(DESTDIR)$(vpidir)/v2005_math.vpi" |
609 |
+- |
610 |
+-$(vpidir)/v2009.vpi: ./v2009.vpi |
611 |
+ $(INSTALL_PROGRAM) ./v2009.vpi "$(DESTDIR)$(vpidir)/v2009.vpi" |
612 |
+- |
613 |
+-$(vpidir)/vhdl_sys.vpi: ./vhdl_sys.vpi |
614 |
+ $(INSTALL_PROGRAM) ./vhdl_sys.vpi "$(DESTDIR)$(vpidir)/vhdl_sys.vpi" |
615 |
+- |
616 |
+-$(vpidir)/vhdl_textio.vpi: ./vhdl_textio.vpi |
617 |
+ $(INSTALL_PROGRAM) ./vhdl_textio.vpi "$(DESTDIR)$(vpidir)/vhdl_textio.vpi" |
618 |
+- |
619 |
+-$(vpidir)/vpi_debug.vpi: ./vpi_debug.vpi |
620 |
+ $(INSTALL_PROGRAM) ./vpi_debug.vpi "$(DESTDIR)$(vpidir)/vpi_debug.vpi" |
621 |
+ |
622 |
+ installdirs: $(srcdir)/../mkinstalldirs |
623 |
+--- a/vvp/Makefile.in |
624 |
++++ b/vvp/Makefile.in |
625 |
+@@ -162,18 +162,18 @@ vvp.pdf: vvp.ps |
626 |
+ |
627 |
+ ifeq (@MINGW32@,yes) |
628 |
+ ifeq ($(MAN),none) |
629 |
+-INSTALL_DOC = $(mandir)/man1/vvp$(suffix).1 |
630 |
++INSTALL_DOC = installman |
631 |
+ else |
632 |
+ ifeq ($(PS2PDF),none) |
633 |
+-INSTALL_DOC = $(mandir)/man1/vvp$(suffix).1 |
634 |
++INSTALL_DOC = installman |
635 |
+ else |
636 |
+-INSTALL_DOC = $(prefix)/vvp$(suffix).pdf $(mandir)/man1/vvp$(suffix).1 |
637 |
++INSTALL_DOC = installpdf installman |
638 |
+ all: vvp.pdf |
639 |
+ endif |
640 |
+ endif |
641 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
642 |
+ else |
643 |
+-INSTALL_DOC = $(mandir)/man1/vvp$(suffix).1 |
644 |
++INSTALL_DOC = installman |
645 |
+ INSTALL_DOCDIR = $(mandir)/man1 |
646 |
+ endif |
647 |
+ |
648 |
+@@ -182,17 +182,19 @@ stamp-config-h: $(srcdir)/config.h.in ../config.status |
649 |
+ cd ..; ./config.status --header=vvp/config.h |
650 |
+ config.h: stamp-config-h |
651 |
+ |
652 |
+-install: all installdirs $(bindir)/vvp$(suffix)@EXEEXT@ $(INSTALL_DOC) |
653 |
++install: all installdirs installfiles |
654 |
+ |
655 |
+-$(bindir)/vvp$(suffix)@EXEEXT@: ./vvp@EXEEXT@ |
656 |
+- $(INSTALL_PROGRAM) ./vvp@EXEEXT@ "$(DESTDIR)$(bindir)/vvp$(suffix)@EXEEXT@" |
657 |
++F = ./vvp@EXEEXT@ $(INSTALL_DOC) |
658 |
+ |
659 |
+-$(mandir)/man1/vvp$(suffix).1: vvp.man |
660 |
++installman: vvp.man installdirs |
661 |
+ $(INSTALL_DATA) vvp.man "$(DESTDIR)$(mandir)/man1/vvp$(suffix).1" |
662 |
+ |
663 |
+-$(prefix)/vvp$(suffix).pdf: vvp.pdf |
664 |
++installpdf: vvp.pdf installdirs |
665 |
+ $(INSTALL_DATA) vvp.pdf "$(DESTDIR)$(prefix)/vvp$(suffix).pdf" |
666 |
+ |
667 |
++installfiles: $(F) installdirs |
668 |
++ $(INSTALL_PROGRAM) ./vvp@EXEEXT@ "$(DESTDIR)$(bindir)/vvp$(suffix)@EXEEXT@" |
669 |
++ |
670 |
+ installdirs: $(srcdir)/../mkinstalldirs |
671 |
+ $(srcdir)/../mkinstalldirs "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(INSTALL_DOCDIR)" |
672 |
+ |
673 |
|
674 |
diff --git a/sci-electronics/iverilog/iverilog-9999.ebuild b/sci-electronics/iverilog/iverilog-9999.ebuild |
675 |
index 183ed6f2023..46f342bfb5a 100644 |
676 |
--- a/sci-electronics/iverilog/iverilog-9999.ebuild |
677 |
+++ b/sci-electronics/iverilog/iverilog-9999.ebuild |
678 |
@@ -38,6 +38,10 @@ DEPEND=" |
679 |
${RDEPEND} |
680 |
" |
681 |
|
682 |
+PATCHES=( |
683 |
+ "${FILESDIR}"/${PN}-9999-file-missing.patch #705412 |
684 |
+) |
685 |
+ |
686 |
src_prepare() { |
687 |
default |