commit: 25bad19b5ae63eedd27120ed2919d3d16e0ff186 Author: Huang Rui <vowstar <AT> gmail <DOT> com> AuthorDate: Fri Oct 11 08:29:16 2024 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Fri Oct 11 08:29:16 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25bad19b
sci-electronics/verilator: fix user CFLAG and missing gdb BDEPEND - fix overwrites user's optimization (-O*) - fix calls commands that do not exist: gdb Closes: https://bugs.gentoo.org/927328 Closes: https://bugs.gentoo.org/887919 Signed-off-by: Huang Rui <vowstar <AT> gmail.com> .../verilator/{verilator-5.026.ebuild => verilator-5.026-r1.ebuild} | 6 ++++++ .../verilator/{verilator-5.028.ebuild => verilator-5.028-r1.ebuild} | 6 ++++++ sci-electronics/verilator/verilator-9999.ebuild | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/sci-electronics/verilator/verilator-5.026.ebuild b/sci-electronics/verilator/verilator-5.026-r1.ebuild similarity index 92% rename from sci-electronics/verilator/verilator-5.026.ebuild rename to sci-electronics/verilator/verilator-5.026-r1.ebuild index 71d8f4f5b..fb12da8bc 100644 --- a/sci-electronics/verilator/verilator-5.026.ebuild +++ b/sci-electronics/verilator/verilator-5.026-r1.ebuild @@ -42,6 +42,7 @@ BDEPEND=" sys-devel/flex test? ( dev-build/cmake + dev-debug/gdb ) " @@ -64,6 +65,11 @@ src_prepare() { eautoconf --force } +src_configure() { + # https://bugs.gentoo.org/887919 + econf CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" +} + src_test() { emake test } diff --git a/sci-electronics/verilator/verilator-5.028.ebuild b/sci-electronics/verilator/verilator-5.028-r1.ebuild similarity index 92% rename from sci-electronics/verilator/verilator-5.028.ebuild rename to sci-electronics/verilator/verilator-5.028-r1.ebuild index 71d8f4f5b..fb12da8bc 100644 --- a/sci-electronics/verilator/verilator-5.028.ebuild +++ b/sci-electronics/verilator/verilator-5.028-r1.ebuild @@ -42,6 +42,7 @@ BDEPEND=" sys-devel/flex test? ( dev-build/cmake + dev-debug/gdb ) " @@ -64,6 +65,11 @@ src_prepare() { eautoconf --force } +src_configure() { + # https://bugs.gentoo.org/887919 + econf CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" +} + src_test() { emake test } diff --git a/sci-electronics/verilator/verilator-9999.ebuild b/sci-electronics/verilator/verilator-9999.ebuild index 71d8f4f5b..fb12da8bc 100644 --- a/sci-electronics/verilator/verilator-9999.ebuild +++ b/sci-electronics/verilator/verilator-9999.ebuild @@ -42,6 +42,7 @@ BDEPEND=" sys-devel/flex test? ( dev-build/cmake + dev-debug/gdb ) " @@ -64,6 +65,11 @@ src_prepare() { eautoconf --force } +src_configure() { + # https://bugs.gentoo.org/887919 + econf CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" +} + src_test() { emake test }