commit:     f9f55b42f1602e79a5541afcace6b2a30af394e8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 13 04:01:07 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 14 02:35:56 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f9f55b42

ebuild.sh: add missing IDEPEND re-sourcing

Signed-off-by: Sam James <sam <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/815
Signed-off-by: Sam James <sam <AT> gentoo.org>

 bin/ebuild.sh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 811f1f8a2..ec96c757d 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -275,6 +275,7 @@ inherit() {
                        [ "${RDEPEND+set}"    = set ] && B_RDEPEND="${RDEPEND}"
                        [ "${PDEPEND+set}"    = set ] && B_PDEPEND="${PDEPEND}"
                        [ "${BDEPEND+set}"    = set ] && B_BDEPEND="${BDEPEND}"
+                       [ "${IDEPEND+set}"    = set ] && B_IDEPEND="${IDEPEND}"
                        unset IUSE REQUIRED_USE DEPEND RDEPEND PDEPEND BDEPEND 
IDEPEND
 
                        if ___eapi_has_accumulated_PROPERTIES; then
@@ -634,6 +635,7 @@ if ! has "$EBUILD_PHASE" clean cleanrm ; then
                RDEPEND+="${RDEPEND:+ }${E_RDEPEND}"
                PDEPEND+="${PDEPEND:+ }${E_PDEPEND}"
                BDEPEND+="${BDEPEND:+ }${E_BDEPEND}"
+               IDEPEND+="${IDEPEND:+ }${E_IDEPEND}"
                REQUIRED_USE+="${REQUIRED_USE:+ }${E_REQUIRED_USE}"
 
                if ___eapi_has_accumulated_PROPERTIES; then

Reply via email to