--- ebuild.sh.orig 2006-05-28 00:52:31.000000000 +0900 +++ ebuild.sh 2006-05-28 01:01:10.000000000 +0900 @@ -1489,6 +1489,15 @@ RDEPEND="$RDEPEND $E_RDEPEND" PDEPEND="$PDEPEND $E_PDEPEND" +#update IUSE with USE_EXPAND variables +for myvar in ${USE_EXPAND}; do + myvar_opts="IUSE_${myvar}" + myvar_prefix="$(echo ${myvar} | awk '{print tolower($0)}')_" + for myvar_opt in ${!myvar_opts}; do + IUSE="${IUSE} ${myvar_prefix}${myvar_opt}" + done +done + unset E_IUSE E_DEPEND E_RDEPEND E_PDEPEND if [ "${EBUILD_PHASE}" != "depend" ]; then