Gentoo Archives: gentoo-commits

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