summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-eselect')
-rw-r--r--app-eselect/eselect-wine/eselect-wine-2.0.0.ebuild16
1 files changed, 11 insertions, 5 deletions
diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.0.ebuild b/app-eselect/eselect-wine/eselect-wine-2.0.0.ebuild
index 50b4a4c56409..5129be25c9b1 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.0.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.0.ebuild
@@ -16,11 +16,17 @@ SLOT="0"
RDEPEND="app-admin/eselect"
pkg_pretend() {
- # not-owned {bin,include}/wine is removed by pkg_preinst's unset, but
- # portage currently checks collisions and errors out /before/ pkg_preinst
- has_version '<app-eselect/eselect-wine-2' &&
- has collision-protect ${FEATURES} &&
- eerror "!Warning! may need to disable FEATURES=collision-protect to merge ${P}"
+ # /usr/bin/wine and /usr/include/wine are removed by pkg_preinst's unset,
+ # but portage currently checks collisions and errors out /before/ preinst
+ if has_version '<app-eselect/eselect-wine-2' &&
+ has collision-protect ${FEATURES}
+ then
+ eerror
+ eerror "!Warning! will likely need to either disable FEATURES=collision-protect or"
+ eerror "delete ${EROOT}/usr/bin/wine and ${EROOT}/usr/include/wine to merge ${P}"
+ eerror "(these files should be orphaned, so default FEATURES=protect-owned is fine)"
+ eerror
+ fi
}
src_install() {