summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2011-01-10 18:48:23 +0000
committerThomas Sachau <tommy@gentoo.org>2011-01-10 18:48:23 +0000
commitef1719ba3472f69bd1ebd564d09fee1b5c0ee2e3 (patch)
tree14fa81e940419259263aeef3c0766996e8d35b27 /x11-wm
parentRequire udev USE flag for e_dbus (diff)
downloadenlightenment-ef1719ba3472f69bd1ebd564d09fee1b5c0ee2e3.tar.gz
enlightenment-ef1719ba3472f69bd1ebd564d09fee1b5c0ee2e3.tar.bz2
enlightenment-ef1719ba3472f69bd1ebd564d09fee1b5c0ee2e3.zip
Make hal and udev optional, but reqire one of them as the configure script does
(Portage version: 2.2.0_alpha14-r1/svn/Linux x86_64, RepoMan options: --force)
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/enlightenment/ChangeLog5
-rw-r--r--x11-wm/enlightenment/enlightenment-9999.ebuild12
2 files changed, 15 insertions, 2 deletions
diff --git a/x11-wm/enlightenment/ChangeLog b/x11-wm/enlightenment/ChangeLog
index a23fa84..b0e72e0 100644
--- a/x11-wm/enlightenment/ChangeLog
+++ b/x11-wm/enlightenment/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 10 Jan 2011; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+ enlightenment-9999.ebuild:
+ Make hal and udev optional, but reqire one of them as the configure script
+ does
+
05 Jan 2011; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
enlightenment-9999.ebuild:
Require udev USE flag for e_dbus
diff --git a/x11-wm/enlightenment/enlightenment-9999.ebuild b/x11-wm/enlightenment/enlightenment-9999.ebuild
index 4d9d8d0..50e2a7f 100644
--- a/x11-wm/enlightenment/enlightenment-9999.ebuild
+++ b/x11-wm/enlightenment/enlightenment-9999.ebuild
@@ -32,16 +32,17 @@ IUSE_E_MODULES="+e_modules_everything ${__EVRY_MODS//@/e_modules_everything-}
IUSE="acpi bluetooth exchange hal pam spell static-libs +udev ${IUSE_E_MODULES}"
-# XXX: missing USE=hal depend ?
RDEPEND="exchange? ( >=app-misc/exchange-9999 )
pam? ( sys-libs/pam )
>=dev-libs/efreet-9999
>=dev-libs/eina-9999[mempool-chained]
>=dev-libs/ecore-9999[X,evas,inotify]
>=media-libs/edje-9999
- >=dev-libs/e_dbus-9999[hal,libnotify,udev]
+ >=dev-libs/e_dbus-9999[hal?,libnotify,udev?]
+ !hal? ( >=dev-libs/e_dbus-9999[udev] )
e_modules_connman? ( >=dev-libs/e_dbus-9999[connman] )
e_modules_ofono? ( >=dev-libs/e_dbus-9999[ofono] )
+ e_modules_illume? ( >=dev-libs/e_dbus-9999[hal] )
>=media-libs/evas-9999[eet,X,jpeg,png]
bluetooth? ( net-wireless/bluez )
udev? ( dev-libs/eeze )
@@ -62,11 +63,18 @@ src_configure() {
$(use_enable doc)
$(use_enable exchange)
$(use_enable hal device-hal)
+ $(use_enable hal mount-hal)
$(use_enable nls)
$(use_enable pam)
$(use_enable spell everything-aspell)
$(use_enable udev device-udev)
+ $(use_enable udev mount-udisks)
"
+ if ( !use hal && !use udev ); then
+ ECONF+=" --enable device.udev --enable-mount-udev"
+ einfo "Either hal or udev USE flag required"
+ einfo "enabling udev support by default"
+ fi
local u c
for u in ${IUSE_E_MODULES} ; do
u=${u#+}