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 }