diff -ruN portage-prefix-2.1.14.orig/bin/ebuild.sh portage-prefix-2.1.14/bin/ebuild.sh --- portage-prefix-2.1.14.orig/bin/ebuild.sh 2006-07-13 11:08:55.000000000 +0200 +++ portage-prefix-2.1.14/bin/ebuild.sh 2006-07-13 11:09:51.000000000 +0200 @@ -153,6 +153,16 @@ fi } +eprefix() { + [ $# -eq 1 ] || die "eprefix: needs exactly one argument" + if has_version "$1"; then + echo "${EPREFIX}" + else + eerror "eprefix: $1 not installed" + fi + return 0 +} + has_version() { if [ "${EBUILD_PHASE}" == "depend" ]; then die "portageq calls (has_version calls portageq) are not allowed in the global scope"