--- cups-1.5.2-r21.ebuild.old 2012-05-11 17:49:11.000000000 +0900 +++ cups-1.5.2-r21.ebuild 2012-05-16 16:22:19.286902527 +0900 @@ -178,17 +178,22 @@ src_configure() { fi econf \ - --libdir=/usr/$(get_libdir) \ - --localstatedir=/var \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --libexecdir="${EPREFIX}"/usr/libexec \ + --localstatedir="${EPREFIX}"/var \ --with-cups-user=lp \ --with-cups-group=lp \ - --with-docdir=/usr/share/cups/html \ + --with-docdir="${EPREFIX}"/usr/share/cups/html \ + --with-icondir="${EPREFIX}"/usr/share/icon \ --with-languages="${LINGUAS}" \ - --with-pdftops=/usr/bin/pdftops \ + --with-menudir="${EPREFIX}"/usr/share/menu \ + --with-pdftops="${EPREFIX}"/usr/bin/pdftops \ + --with-rcdir="${EPREFIX}"/etc \ --with-system-groups=lpadmin \ $(use_enable acl) \ $(use_enable avahi) \ $(use_enable dbus) \ + --with-dbusdir=$(use dbus && echo "${EPREFIX}"/etc/dbus || echo "") \ $(use_enable debug) \ $(use_enable debug debug-guards) \ $(use_enable jpeg) \ @@ -213,9 +218,9 @@ src_configure() { # install in /usr/libexec always, instead of using /usr/lib/cups, as that # makes more sense when facing multilib support. - sed -i -e 's:SERVERBIN.*:SERVERBIN = "$(BUILDROOT)"/usr/libexec/cups:' Makedefs || die - sed -i -e 's:#define CUPS_SERVERBIN.*:#define CUPS_SERVERBIN "/usr/libexec/cups":' config.h || die - sed -i -e 's:cups_serverbin=.*:cups_serverbin=/usr/libexec/cups:' cups-config || die + sed -i -e 's:SERVERBIN.*:SERVERBIN = "$(BUILDROOT)${EPREFIX}"/usr/libexec/cups:' Makedefs || die + sed -i -e 's:#define CUPS_SERVERBIN.*:#define CUPS_SERVERBIN "${EPREFIX}/usr/libexec/cups":' config.h || die + sed -i -e 's:cups_serverbin=.*:cups_serverbin=${EPREFIX}/usr/libexec/cups:' cups-config || die } src_compile() {