sys-apps/dbus: Make user-session optional
authorMike Gilbert <floppym@gentoo.org>
Mon, 28 Mar 2016 21:54:53 +0000 (17:54 -0400)
committerMike Gilbert <floppym@gentoo.org>
Mon, 28 Mar 2016 21:55:02 +0000 (17:55 -0400)
This apparently causes problems for GNOME and possibly others.

Bug: https://bugs.gentoo.org/577416

Package-Manager: portage-2.2.28_p64

sys-apps/dbus/dbus-1.10.8-r1.ebuild [moved from sys-apps/dbus/dbus-1.10.8.ebuild with 98% similarity]
sys-apps/dbus/metadata.xml

similarity index 98%
rename from sys-apps/dbus/dbus-1.10.8.ebuild
rename to sys-apps/dbus/dbus-1.10.8-r1.ebuild
index e376c4acbbd272681d3f07f69c084246a8adfb34..ccec84197dfefec8b7e9299d4c446ba8fae1a4e8 100644 (file)
@@ -14,7 +14,7 @@ SRC_URI="http://dbus.freedesktop.org/releases/dbus/${P}.tar.gz"
 LICENSE="|| ( AFL-2.1 GPL-2 )"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="debug doc selinux static-libs systemd test X"
+IUSE="debug doc selinux static-libs systemd test user-session X"
 
 RESTRICT="test"
 
@@ -110,7 +110,7 @@ multilib_src_configure() {
                $(use_enable kernel_linux inotify)
                $(use_enable kernel_FreeBSD kqueue)
                $(use_enable systemd)
-               $(use_enable systemd user-session)
+               $(use_enable user-session)
                --disable-embedded-tests
                --disable-modular-tests
                $(use_enable debug stats)
index ac3d1495c9ff6a9799499a3c96eeb4ad11f2f0d8..169ff1a1a2b505be3b44aba020b102bd41315f3b 100644 (file)
@@ -6,6 +6,7 @@
        </maintainer>
        <use>
                <flag name="systemd">Build with <pkg>sys-apps/systemd</pkg> at_console support</flag>
+               <flag name="user-session">Enable user-session semantics for session bus under systemd</flag>
        </use>
        <upstream>
                <remote-id type="cpe">cpe:/a:freedesktop:dbus</remote-id>