Gentoo Archives: gentoo-commits

From: Rui Huang <vowstar@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/files/, sci-electronics/verilator/
Date: Fri, 18 Sep 2020 09:28:23
Message-Id: 1600421290.65a8fe6f34b4ecc45896ccd97501199f852c05b1.vowstar@gentoo
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 -}