Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-auth/elogind/
Date: Sun, 28 May 2017 05:37:20
Message-Id: 1495949824.f76c2cd7ee6f641645be20e23dabe17d4794611a.kensington@gentoo
1 commit: f76c2cd7ee6f641645be20e23dabe17d4794611a
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 28 05:33:23 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun May 28 05:37:04 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76c2cd7
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.3.ebuild | 12 ++++++------
16 1 file changed, 6 insertions(+), 6 deletions(-)
17
18 diff --git a/sys-auth/elogind/elogind-229.3.ebuild b/sys-auth/elogind/elogind-229.3.ebuild
19 index 74c4496adf2..a5912caf290 100644
20 --- a/sys-auth/elogind/elogind-229.3.ebuild
21 +++ b/sys-auth/elogind/elogind-229.3.ebuild
22 @@ -14,19 +14,16 @@ SLOT="0"
23 KEYWORDS="~amd64 ~arm ~x86"
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 @@ -35,7 +32,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}/${PN}-226.4-docs.patch" )