commit:     4523ada22940ce0e80aa7a48a585931473426cbe
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Wed Nov 15 06:52:21 2023 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Wed Nov 15 06:52:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4523ada2

sci-electronics/verilator: fix UNKNOWN_REV version

https://github.com/verilator/verilator/issues/3352

Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 sci-electronics/verilator/verilator-4.106.ebuild | 4 ++++
 sci-electronics/verilator/verilator-5.014.ebuild | 4 ++++
 sci-electronics/verilator/verilator-5.018.ebuild | 4 ++++
 sci-electronics/verilator/verilator-9999.ebuild  | 4 ++++
 4 files changed, 16 insertions(+)

diff --git a/sci-electronics/verilator/verilator-4.106.ebuild 
b/sci-electronics/verilator/verilator-4.106.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-4.106.ebuild
+++ b/sci-electronics/verilator/verilator-4.106.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
        default
+       if [[ ! "${PV}" == "9999" ]] ; then
+               # https://github.com/verilator/verilator/issues/3352
+               sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+       fi
        eautoconf --force
 }

diff --git a/sci-electronics/verilator/verilator-5.014.ebuild 
b/sci-electronics/verilator/verilator-5.014.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-5.014.ebuild
+++ b/sci-electronics/verilator/verilator-5.014.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
        default
+       if [[ ! "${PV}" == "9999" ]] ; then
+               # https://github.com/verilator/verilator/issues/3352
+               sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+       fi
        eautoconf --force
 }

diff --git a/sci-electronics/verilator/verilator-5.018.ebuild 
b/sci-electronics/verilator/verilator-5.018.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-5.018.ebuild
+++ b/sci-electronics/verilator/verilator-5.018.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
        default
+       if [[ ! "${PV}" == "9999" ]] ; then
+               # https://github.com/verilator/verilator/issues/3352
+               sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+       fi
        eautoconf --force
 }

diff --git a/sci-electronics/verilator/verilator-9999.ebuild 
b/sci-electronics/verilator/verilator-9999.ebuild
index 74ea567ff7..644cb0bfca 100644
--- a/sci-electronics/verilator/verilator-9999.ebuild
+++ b/sci-electronics/verilator/verilator-9999.ebuild
@@ -38,5 +38,9 @@ BDEPEND="
 
 src_prepare() {
        default
+       if [[ ! "${PV}" == "9999" ]] ; then
+               # https://github.com/verilator/verilator/issues/3352
+               sed -i "s/UNKNOWN_REV/(Gentoo ${PVR})/g" "${S}"/src/config_rev 
|| die
+       fi
        eautoconf --force
 }

Reply via email to