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/
Date: Tue, 07 Jan 2020 06:20:26
Message-Id: 1578378002.bc83939f4bc332d299688236072d2416631c29e4.juippis@gentoo
1 commit: bc83939f4bc332d299688236072d2416631c29e4
2 Author: Huang Rui <vowstar <AT> gmail <DOT> com>
3 AuthorDate: Tue Jan 7 06:05:14 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 7 06:20:02 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc83939f
7
8 sci-electronics/iverilog: fix parallel install in 10.3
9
10 * Found a better way to fix the build race condition
11 * Removed .NOTPARALLEL: install to speed up build
12 Upstream fix: https://github.com/steveicarus/iverilog/pull/294
13
14 Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 sci-electronics/iverilog/iverilog-10.3.ebuild | 6 +++---
18 1 file changed, 3 insertions(+), 3 deletions(-)
19
20 diff --git a/sci-electronics/iverilog/iverilog-10.3.ebuild b/sci-electronics/iverilog/iverilog-10.3.ebuild
21 index 145ceb786d7..183ed6f2023 100644
22 --- a/sci-electronics/iverilog/iverilog-10.3.ebuild
23 +++ b/sci-electronics/iverilog/iverilog-10.3.ebuild
24 @@ -45,9 +45,6 @@ src_prepare() {
25 # Here translate the autoconf.sh, equivalent to the following code
26 # > sh autoconf.sh
27
28 - # Fix build fail problem when using large job number, make it parallel safe
29 - echo ".NOTPARALLEL: install" >> ./Makefile.in || die
30 -
31 # Autoconf in root ...
32 eautoconf --force
33 # Precompiling lexor_keyword.gperf
34 @@ -59,6 +56,9 @@ src_prepare() {
35
36 src_install() {
37 local DOCS=( *.txt )
38 + # Default build fails with parallel jobs,
39 + # https://github.com/steveicarus/iverilog/pull/294
40 + emake installdirs DESTDIR="${D}"
41 default
42
43 if use examples; then