1 |
commit: 65a8fe6f34b4ecc45896ccd97501199f852c05b1 |
2 |
Author: Huang Rui <vowstar <AT> gmail <DOT> com> |
3 |
AuthorDate: Fri Sep 18 09:28:10 2020 +0000 |
4 |
Commit: Rui Huang <vowstar <AT> gmail <DOT> com> |
5 |
CommitDate: Fri Sep 18 09:28:10 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65a8fe6f |
7 |
|
8 |
sci-electronics/verilator: drop old ebuild |
9 |
|
10 |
Only keep 4.100 |
11 |
|
12 |
Package-Manager: Portage-3.0.7, Repoman-3.0.1 |
13 |
Signed-off-by: Huang Rui <vowstar <AT> gmail.com> |
14 |
|
15 |
sci-electronics/verilator/Manifest | 5 --- |
16 |
.../files/verilator-4.034-fix-bison.patch | 13 ------ |
17 |
.../files/verilator-4.040-fix-bison.patch | 19 --------- |
18 |
sci-electronics/verilator/verilator-4.032.ebuild | 49 ---------------------- |
19 |
sci-electronics/verilator/verilator-4.034.ebuild | 49 ---------------------- |
20 |
sci-electronics/verilator/verilator-4.036.ebuild | 47 --------------------- |
21 |
sci-electronics/verilator/verilator-4.038.ebuild | 47 --------------------- |
22 |
sci-electronics/verilator/verilator-4.040.ebuild | 47 --------------------- |
23 |
8 files changed, 276 deletions(-) |
24 |
|
25 |
diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest |
26 |
index de8bfe1c..ce3deaa4 100644 |
27 |
--- a/sci-electronics/verilator/Manifest |
28 |
+++ b/sci-electronics/verilator/Manifest |
29 |
@@ -1,6 +1 @@ |
30 |
-DIST verilator-4.032.tar.gz 2497830 BLAKE2B eb318e0326be9f72b32bd98f8a6de74516bda4bdf2d21d572c72e92759a4ee64e514fdb3dae20c8bea40e72d493775a02766e7ea619dd8eb541f3450278b0b20 SHA512 2b34d0b6d94babb74b443b3f3ae4e6c9f15423a0b078df72930c4f75b4a831843a4d4b901dc586725a67a49c6f5308402fef4c9ca72b88b13b01746b36d2fb20 |
31 |
-DIST verilator-4.034.tar.gz 1998271 BLAKE2B 456ee4c8e7d28dd979f74cd8c6b5e734d33267b5dba1926f82b6827fbc1b2625aafc4f4d088c961be1632957966ab350767f836ed7eee1f1f01b4315f1c8f2b2 SHA512 5651cf2c102df10b3784799968f8e554d0116487a962b99fd03526b71af67cb49c932eaaef260b19cbfc80a47747dd6e8d04b461f663522cd1f05ad9843002d3 |
32 |
-DIST verilator-4.036.tar.gz 2064470 BLAKE2B 210d39747e132ce1de8673e971c8765a28eeb23f30902dd032acb67a6d5f9fce2eae8c4edec00b839c6e81ff0985a99e4b065b4a570531f393d47802121eea93 SHA512 2f83bf144346aed4ff6bd208af56ed19cbe562c51324b8dc3243419b63734ff15c805fd6e7d5c2109af9cf51f7d44e249d7f1cc1a383bab428503de317e1d60c |
33 |
-DIST verilator-4.038.tar.gz 2085353 BLAKE2B 330162ed8786b6ac1127e844224ad4a3cfc20e6bc2bbf8f1662ae23e3b18b8b908b145390a2e284ff2b70299b9475d25da7eb23643c70b617d95061c7a4a79c3 SHA512 a963aeccd4bb36a3ac39a5e831ec2600b87c0b46c787fa38900b7bd0ae59fb75dbfaf6261d1050ae1bd29fdb8b0b6a1957f08559c36c498f49738819b4d56d68 |
34 |
-DIST verilator-4.040.tar.gz 2094439 BLAKE2B 52303784d0385884280b254bc9a259880184e852a1102d0ad0b1d81490c63a6900789cefc1b3138cdbaec9f35c1593d464355cf58be12a7abb33d9d3c3161648 SHA512 5084b367bddca62df3fe4de1ef8c0c04d02bbf104b433d6caedfd9334659fda323dc4ce650138a3b16e0d9d87fb89453d8fc3fd4f9be298359baf03d986d8e01 |
35 |
DIST verilator-4.100.tar.gz 2113464 BLAKE2B 8f8b0d9f10680cc6763d3588056b6dbd3717f3697ce300d217c8f42636b847b39bc49c9a048e90f47fc87396f401da0dda67d06dc9ef327ab823c6d9cc3d0c60 SHA512 056a863bfbe6221c866f67c9c0c915ff282165d53d8e8f614b04cfed18cbe9ed5082bbcf4c1021ab391d20f5047c0185bc2be59d3e7204bf6cb1d2c48c79da4f |
36 |
|
37 |
diff --git a/sci-electronics/verilator/files/verilator-4.034-fix-bison.patch b/sci-electronics/verilator/files/verilator-4.034-fix-bison.patch |
38 |
deleted file mode 100644 |
39 |
index b7eb095e..00000000 |
40 |
--- a/sci-electronics/verilator/files/verilator-4.034-fix-bison.patch |
41 |
+++ /dev/null |
42 |
@@ -1,13 +0,0 @@ |
43 |
-diff --git a/src/bisonpre b/src/bisonpre |
44 |
-index 39597957..48cf26eb 100755 |
45 |
---- a/src/bisonpre |
46 |
-+++ b/src/bisonpre |
47 |
-@@ -212,6 +212,8 @@ sub clean_output { |
48 |
- $line =~ s!\(YY_\("!(YY_((char*)"!g; |
49 |
- # Fix bison 2.3 glr-parser warning about yyerrorloc.YYTYPE::yydummy uninit |
50 |
- $line =~ s!(YYLTYPE yyerrloc;)!$1 yyerrloc.yydummy=0;/*bisonpre*/!g; |
51 |
-+ # Fix bison 3.6.1 unexpected nested-comment |
52 |
-+ $line =~ s!/\* "/\*.*\*/" \*/!!g; |
53 |
- $fh->write($line); |
54 |
- } |
55 |
- $fh->close; |
56 |
|
57 |
diff --git a/sci-electronics/verilator/files/verilator-4.040-fix-bison.patch b/sci-electronics/verilator/files/verilator-4.040-fix-bison.patch |
58 |
deleted file mode 100644 |
59 |
index ce6bbf99..00000000 |
60 |
--- a/sci-electronics/verilator/files/verilator-4.040-fix-bison.patch |
61 |
+++ /dev/null |
62 |
@@ -1,19 +0,0 @@ |
63 |
-diff --git a/src/verilog.y b/src/verilog.y |
64 |
-index 2f16ef23..1175542c 100644 |
65 |
---- a/src/verilog.y |
66 |
-+++ b/src/verilog.y |
67 |
-@@ -301,6 +301,15 @@ class AstSenTree; |
68 |
- // Bison 3.0 and newer |
69 |
- BISONPRE_VERSION(3.0,%define parse.error verbose) |
70 |
- |
71 |
-+// We run bison with the -d argument. This tells it to generate a |
72 |
-+// header file with token names. Old versions of bison pasted the |
73 |
-+// contents of that file into the generated source as well; newer |
74 |
-+// versions just include it. |
75 |
-+// |
76 |
-+// Since we run bison through ../bisonpre, it doesn't know the correct |
77 |
-+// header file name, so we need to tell it. |
78 |
-+BISONPRE_VERSION(3.7,%define api.header.include {"V3ParseBison.h"}) |
79 |
-+ |
80 |
- // When writing Bison patterns we use yTOKEN instead of "token", |
81 |
- // so Bison will error out on unknown "token"s. |
82 |
|
83 |
diff --git a/sci-electronics/verilator/verilator-4.032.ebuild b/sci-electronics/verilator/verilator-4.032.ebuild |
84 |
deleted file mode 100644 |
85 |
index e308400c..00000000 |
86 |
--- a/sci-electronics/verilator/verilator-4.032.ebuild |
87 |
+++ /dev/null |
88 |
@@ -1,49 +0,0 @@ |
89 |
-# Copyright 1999-2020 Gentoo Authors |
90 |
-# Distributed under the terms of the GNU General Public License v2 |
91 |
- |
92 |
-EAPI="7" |
93 |
- |
94 |
-inherit autotools |
95 |
- |
96 |
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator" |
97 |
-HOMEPAGE=" |
98 |
- https://verilator.org |
99 |
- https://github.com/verilator/verilator |
100 |
-" |
101 |
- |
102 |
-if [[ "${PV}" == "9999" ]] ; then |
103 |
- inherit git-r3 |
104 |
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" |
105 |
-else |
106 |
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
107 |
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
108 |
-fi |
109 |
- |
110 |
-LICENSE="|| ( Artistic-2 LGPL-3 )" |
111 |
-SLOT="0" |
112 |
- |
113 |
-RDEPEND=" |
114 |
- dev-lang/perl |
115 |
- sys-libs/zlib |
116 |
-" |
117 |
- |
118 |
-DEPEND=" |
119 |
- ${RDEPEND} |
120 |
-" |
121 |
- |
122 |
-BDEPEND=" |
123 |
- sys-devel/bison |
124 |
- sys-devel/flex |
125 |
-" |
126 |
- |
127 |
-PATCHES=( |
128 |
- # https://github.com/verilator/verilator/issues/2320 |
129 |
- "${FILESDIR}"/${PN}-4.034-fix-bison.patch |
130 |
- # https://github.com/verilator/verilator/pull/2505 |
131 |
- "${FILESDIR}"/${PN}-4.040-fix-bison.patch |
132 |
-) |
133 |
- |
134 |
-src_prepare() { |
135 |
- default |
136 |
- eautoconf --force |
137 |
-} |
138 |
|
139 |
diff --git a/sci-electronics/verilator/verilator-4.034.ebuild b/sci-electronics/verilator/verilator-4.034.ebuild |
140 |
deleted file mode 100644 |
141 |
index e308400c..00000000 |
142 |
--- a/sci-electronics/verilator/verilator-4.034.ebuild |
143 |
+++ /dev/null |
144 |
@@ -1,49 +0,0 @@ |
145 |
-# Copyright 1999-2020 Gentoo Authors |
146 |
-# Distributed under the terms of the GNU General Public License v2 |
147 |
- |
148 |
-EAPI="7" |
149 |
- |
150 |
-inherit autotools |
151 |
- |
152 |
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator" |
153 |
-HOMEPAGE=" |
154 |
- https://verilator.org |
155 |
- https://github.com/verilator/verilator |
156 |
-" |
157 |
- |
158 |
-if [[ "${PV}" == "9999" ]] ; then |
159 |
- inherit git-r3 |
160 |
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" |
161 |
-else |
162 |
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
163 |
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
164 |
-fi |
165 |
- |
166 |
-LICENSE="|| ( Artistic-2 LGPL-3 )" |
167 |
-SLOT="0" |
168 |
- |
169 |
-RDEPEND=" |
170 |
- dev-lang/perl |
171 |
- sys-libs/zlib |
172 |
-" |
173 |
- |
174 |
-DEPEND=" |
175 |
- ${RDEPEND} |
176 |
-" |
177 |
- |
178 |
-BDEPEND=" |
179 |
- sys-devel/bison |
180 |
- sys-devel/flex |
181 |
-" |
182 |
- |
183 |
-PATCHES=( |
184 |
- # https://github.com/verilator/verilator/issues/2320 |
185 |
- "${FILESDIR}"/${PN}-4.034-fix-bison.patch |
186 |
- # https://github.com/verilator/verilator/pull/2505 |
187 |
- "${FILESDIR}"/${PN}-4.040-fix-bison.patch |
188 |
-) |
189 |
- |
190 |
-src_prepare() { |
191 |
- default |
192 |
- eautoconf --force |
193 |
-} |
194 |
|
195 |
diff --git a/sci-electronics/verilator/verilator-4.036.ebuild b/sci-electronics/verilator/verilator-4.036.ebuild |
196 |
deleted file mode 100644 |
197 |
index 38ade43b..00000000 |
198 |
--- a/sci-electronics/verilator/verilator-4.036.ebuild |
199 |
+++ /dev/null |
200 |
@@ -1,47 +0,0 @@ |
201 |
-# Copyright 1999-2020 Gentoo Authors |
202 |
-# Distributed under the terms of the GNU General Public License v2 |
203 |
- |
204 |
-EAPI="7" |
205 |
- |
206 |
-inherit autotools |
207 |
- |
208 |
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator" |
209 |
-HOMEPAGE=" |
210 |
- https://verilator.org |
211 |
- https://github.com/verilator/verilator |
212 |
-" |
213 |
- |
214 |
-if [[ "${PV}" == "9999" ]] ; then |
215 |
- inherit git-r3 |
216 |
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" |
217 |
-else |
218 |
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
219 |
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
220 |
-fi |
221 |
- |
222 |
-LICENSE="|| ( Artistic-2 LGPL-3 )" |
223 |
-SLOT="0" |
224 |
- |
225 |
-RDEPEND=" |
226 |
- dev-lang/perl |
227 |
- sys-libs/zlib |
228 |
-" |
229 |
- |
230 |
-DEPEND=" |
231 |
- ${RDEPEND} |
232 |
-" |
233 |
- |
234 |
-BDEPEND=" |
235 |
- sys-devel/bison |
236 |
- sys-devel/flex |
237 |
-" |
238 |
- |
239 |
-PATCHES=( |
240 |
- # https://github.com/verilator/verilator/pull/2505 |
241 |
- "${FILESDIR}"/${PN}-4.040-fix-bison.patch |
242 |
-) |
243 |
- |
244 |
-src_prepare() { |
245 |
- default |
246 |
- eautoconf --force |
247 |
-} |
248 |
|
249 |
diff --git a/sci-electronics/verilator/verilator-4.038.ebuild b/sci-electronics/verilator/verilator-4.038.ebuild |
250 |
deleted file mode 100644 |
251 |
index 38ade43b..00000000 |
252 |
--- a/sci-electronics/verilator/verilator-4.038.ebuild |
253 |
+++ /dev/null |
254 |
@@ -1,47 +0,0 @@ |
255 |
-# Copyright 1999-2020 Gentoo Authors |
256 |
-# Distributed under the terms of the GNU General Public License v2 |
257 |
- |
258 |
-EAPI="7" |
259 |
- |
260 |
-inherit autotools |
261 |
- |
262 |
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator" |
263 |
-HOMEPAGE=" |
264 |
- https://verilator.org |
265 |
- https://github.com/verilator/verilator |
266 |
-" |
267 |
- |
268 |
-if [[ "${PV}" == "9999" ]] ; then |
269 |
- inherit git-r3 |
270 |
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" |
271 |
-else |
272 |
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
273 |
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
274 |
-fi |
275 |
- |
276 |
-LICENSE="|| ( Artistic-2 LGPL-3 )" |
277 |
-SLOT="0" |
278 |
- |
279 |
-RDEPEND=" |
280 |
- dev-lang/perl |
281 |
- sys-libs/zlib |
282 |
-" |
283 |
- |
284 |
-DEPEND=" |
285 |
- ${RDEPEND} |
286 |
-" |
287 |
- |
288 |
-BDEPEND=" |
289 |
- sys-devel/bison |
290 |
- sys-devel/flex |
291 |
-" |
292 |
- |
293 |
-PATCHES=( |
294 |
- # https://github.com/verilator/verilator/pull/2505 |
295 |
- "${FILESDIR}"/${PN}-4.040-fix-bison.patch |
296 |
-) |
297 |
- |
298 |
-src_prepare() { |
299 |
- default |
300 |
- eautoconf --force |
301 |
-} |
302 |
|
303 |
diff --git a/sci-electronics/verilator/verilator-4.040.ebuild b/sci-electronics/verilator/verilator-4.040.ebuild |
304 |
deleted file mode 100644 |
305 |
index 38ade43b..00000000 |
306 |
--- a/sci-electronics/verilator/verilator-4.040.ebuild |
307 |
+++ /dev/null |
308 |
@@ -1,47 +0,0 @@ |
309 |
-# Copyright 1999-2020 Gentoo Authors |
310 |
-# Distributed under the terms of the GNU General Public License v2 |
311 |
- |
312 |
-EAPI="7" |
313 |
- |
314 |
-inherit autotools |
315 |
- |
316 |
-DESCRIPTION="The fast free Verilog/SystemVerilog simulator" |
317 |
-HOMEPAGE=" |
318 |
- https://verilator.org |
319 |
- https://github.com/verilator/verilator |
320 |
-" |
321 |
- |
322 |
-if [[ "${PV}" == "9999" ]] ; then |
323 |
- inherit git-r3 |
324 |
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" |
325 |
-else |
326 |
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
327 |
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
328 |
-fi |
329 |
- |
330 |
-LICENSE="|| ( Artistic-2 LGPL-3 )" |
331 |
-SLOT="0" |
332 |
- |
333 |
-RDEPEND=" |
334 |
- dev-lang/perl |
335 |
- sys-libs/zlib |
336 |
-" |
337 |
- |
338 |
-DEPEND=" |
339 |
- ${RDEPEND} |
340 |
-" |
341 |
- |
342 |
-BDEPEND=" |
343 |
- sys-devel/bison |
344 |
- sys-devel/flex |
345 |
-" |
346 |
- |
347 |
-PATCHES=( |
348 |
- # https://github.com/verilator/verilator/pull/2505 |
349 |
- "${FILESDIR}"/${PN}-4.040-fix-bison.patch |
350 |
-) |
351 |
- |
352 |
-src_prepare() { |
353 |
- default |
354 |
- eautoconf --force |
355 |
-} |