* Tomáš Chvátal <scarab...@gentoo.org>:
> # @FUNCTION: font_pkg_setup
> # @DESCRIPTION:
> # The font pkg_setup function.
> # Collision portection and Prefix compat for eapi < 3.
> font_pkg_setup() {
>       # make sure we get no collisions
>       # setup is not the nicest place, but preinst doesn't cut it
>       [[ -e "${FONTDIR}/fonts.cache-1" ]] && rm -f "${FONTDIR}/fonts.cache-1"

(E)ROOT is missing.

>       # Prefix compat
>       case ${EAPI:-0} in
>               0|1|2)
>                       if ! use prefix; then
>                               EPREFIX=
>                               ED=${D}
>                               EROOT=${ROOT}
>                               [[ ${EROOT} = */ ]] || EROOT+="/"
>                       fi
>                       ;;
>       esac

Don't we need this for every eclass using EPREFIX, ED and EROOT
independent of EAPI?
Can't we move this to prefix.eclass and inherit it? Or is the EPREFIX
setting in prefix.eclass already enough?

Reply via email to