X-Git-Url: https://git.bzium.org/embe/overlay.git/blobdiff_plain/2ff4557f8573773b037caa4a4befa4d2aff943c7..f599af20a14e59efb69f9bf97f90aba8baa429cb:/app-portage/eix/eix-9999.ebuild diff --git a/app-portage/eix/eix-9999.ebuild b/app-portage/eix/eix-9999.ebuild index c471891..22545fd 100644 --- a/app-portage/eix/eix-9999.ebuild +++ b/app-portage/eix/eix-9999.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="http://eix.berlios.de" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="debug doc nls optimization security strong-optimization sqlite tools zsh-completion" +IUSE="debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion" RDEPEND="sqlite? ( >=dev-db/sqlite-3 ) nls? ( virtual/libintl ) @@ -32,7 +32,7 @@ src_configure() { $(use_enable security) $(use_enable optimization) \ $(use_enable strong-optimization) $(use_enable debug debugging) \ $(use_with prefix always-accept-keywords) \ - --without-bzip2 \ + $(use_with dep dep-default) \ --with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \ --with-portage-rootpath="${ROOTPATH}" \ --with-eprefix-default="${EPREFIX}" \ @@ -43,4 +43,19 @@ src_configure() { src_install() { default dobashcomp bash/eix + keepdir /var/cache/eix + fowners portage:portage /var/cache/eix +} + +pkg_preinst() { + for file in "${EROOT}"/var/cache/eix{,.previous} + do + [ ! -f "${file}" ] && continue + rm "${file}" || die "Removing ${file} failed." + done +} + +pkg_postinst() { + # src_install zmienia portage na root + chown portage:portage "${EROOT}/var/cache/eix" }