Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
Date: Sun, 28 May 2017 05:59:54
Message-Id: 1495951179.c823320a91ca99a83e588b57b11356488b21259a.kensington@gentoo
1 commit: c823320a91ca99a83e588b57b11356488b21259a
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 28 05:59:00 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun May 28 05:59:39 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c823320a
7
8 sys-auth/elogind: move sys-apps/dbus to PDEPEND
9
10 elogind requires dbus at runtime only, while dbus[elogind] requires elogind at
11 both build and runtime. This can cause a circular dependency.
12
13 Package-Manager: Portage-2.3.5, Repoman-2.3.2
14
15 sys-auth/elogind/elogind-229.9999.ebuild | 12 ++++++------
16 1 file changed, 6 insertions(+), 6 deletions(-)
17
18 diff --git a/sys-auth/elogind/elogind-229.9999.ebuild b/sys-auth/elogind/elogind-229.9999.ebuild
19 index 06af60d1e8..3e04b1653f 100644
20 --- a/sys-auth/elogind/elogind-229.9999.ebuild
21 +++ b/sys-auth/elogind/elogind-229.9999.ebuild
22 @@ -15,19 +15,16 @@ SLOT="0"
23 KEYWORDS=""
24 IUSE="acl debug pam policykit selinux"
25
26 -COMMON_DEPEND="
27 +RDEPEND="
28 sys-apps/util-linux
29 sys-libs/libcap
30 virtual/libudev:=
31 acl? ( sys-apps/acl )
32 pam? ( virtual/pam )
33 selinux? ( sys-libs/libselinux )
34 -"
35 -RDEPEND="${COMMON_DEPEND}
36 - sys-apps/dbus
37 !sys-apps/systemd
38 "
39 -DEPEND="${COMMON_DEPEND}
40 +DEPEND="${RDEPEND}
41 app-text/docbook-xml-dtd:4.2
42 app-text/docbook-xml-dtd:4.5
43 app-text/docbook-xsl-stylesheets
44 @@ -36,7 +33,10 @@ DEPEND="${COMMON_DEPEND}
45 sys-devel/libtool
46 virtual/pkgconfig
47 "
48 -PDEPEND="policykit? ( sys-auth/polkit )"
49 +PDEPEND="
50 + sys-apps/dbus
51 + policykit? ( sys-auth/polkit )
52 +"
53
54 PATCHES=( "${FILESDIR}/${P}-docs.patch" )