public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 17:57 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     4f2fb3f0007db0a8365e01e809cda5fa8e604663
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 17:48:37 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 17:48:37 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=4f2fb3f0

sys-auth/elogind: add more LICENSE information

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 6121102..5685078 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="The systemd project's logind, extracted to a standalone package"
 HOMEPAGE="https://github.com/andywingo/elogind"
 SRC_URI="https://github.com/andywingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="LGPL-2.1"
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
 IUSE="pam policykit"


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 17:57 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     d97d86275e96b2a51735619f1243af406f1793f1
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 17:45:12 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 17:45:12 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=d97d8627

sys-auth/elogind: remove stray docs

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index df20270..6121102 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -30,3 +30,9 @@ src_prepare() {
 	epatch ${PATCHES[@]}
 	eautoreconf
 }
+
+src_install() {
+	default
+
+	rm -r "${D}"/usr/share/doc/elogind/ || die
+}


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 17:57 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     c713ba023f5aa18656c1cd2ee8063ed7f5984d95
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 17:56:59 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 17:56:59 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c713ba02

sys-auth/elogind: introduce seccomp USE flag

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 5685078..1c55ab1 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/andywingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="pam policykit"
+IUSE="pam policykit +seccomp"
 
 DEPEND="
 	sys-libs/libcap
@@ -21,7 +21,8 @@ DEPEND="
 	sys-apps/dbus
 	pam? ( sys-libs/pam )
 	policykit? ( sys-auth/polkit )
-	"
+	seccomp? ( sys-libs/libseccomp )
+"
 RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}/${PN}-lrt.patch" )
@@ -31,6 +32,11 @@ src_prepare() {
 	eautoreconf
 }
 
+src_configure() {
+	econf \
+		$(use_enable seccomp)
+}
+
 src_install() {
 	default
 


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 18:07 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     de36b445b9d714fad485681b33c2702af5b30871
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 18:06:36 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 18:06:36 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=de36b445

sys-auth/elogind: dbus and polkit are runtime-only

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 6690327..6afe5f0 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -18,13 +18,14 @@ IUSE="acl pam policykit +seccomp"
 DEPEND="
 	sys-libs/libcap
 	sys-apps/util-linux
-	sys-apps/dbus
 	acl? ( sys-apps/acl )
 	pam? ( virtual/pam )
-	policykit? ( sys-auth/polkit )
 	seccomp? ( sys-libs/libseccomp )
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+	sys-apps/dbus
+	policykit? ( sys-auth/polkit )
+"
 
 PATCHES=( "${FILESDIR}/${PN}-lrt.patch" )
 


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 18:07 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     e81b92c3fdcb332e74dba3355f2ccc43aab976e0
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 18:04:55 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 18:04:55 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=e81b92c3

sys-auth/elogind: introduce ACL USE flag

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 6e39662..6690327 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -13,12 +13,13 @@ SRC_URI="https://github.com/andywingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="pam policykit +seccomp"
+IUSE="acl pam policykit +seccomp"
 
 DEPEND="
 	sys-libs/libcap
 	sys-apps/util-linux
 	sys-apps/dbus
+	acl? ( sys-apps/acl )
 	pam? ( virtual/pam )
 	policykit? ( sys-auth/polkit )
 	seccomp? ( sys-libs/libseccomp )
@@ -35,6 +36,7 @@ src_prepare() {
 src_configure() {
 	econf \
 		--with-pamlibdir=$(getpam_mod_dir) \
+		$(use_enable acl) \
 		$(use_enable pam) \
 		$(use_enable seccomp)
 }


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 18:07 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     67550bfb28e862a473206df3f6558a44175834ee
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 18:02:54 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 18:02:54 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=67550bfb

sys-auth/elogind: improve pam support

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 1c55ab1..6e39662 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -19,7 +19,7 @@ DEPEND="
 	sys-libs/libcap
 	sys-apps/util-linux
 	sys-apps/dbus
-	pam? ( sys-libs/pam )
+	pam? ( virtual/pam )
 	policykit? ( sys-auth/polkit )
 	seccomp? ( sys-libs/libseccomp )
 "
@@ -34,6 +34,8 @@ src_prepare() {
 
 src_configure() {
 	econf \
+		--with-pamlibdir=$(getpam_mod_dir) \
+		$(use_enable pam) \
 		$(use_enable seccomp)
 }
 


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 18:19 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 18:19 UTC (permalink / raw
  To: gentoo-commits

commit:     b3635c27bc028db1461c8b47dc17504ab7e5bcd6
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 18:18:53 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 18:18:53 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=b3635c27

sys-auth/elogind: introduce apparmor and selinux USE flags

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 8 ++++++--
 sys-auth/elogind/metadata.xml          | 3 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 3bdf4bc..2ad7fbb 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -13,15 +13,17 @@ SRC_URI="https://github.com/andywingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl pam policykit +seccomp"
+IUSE="acl apparmor pam policykit selinux +seccomp"
 
 DEPEND="
 	sys-libs/libcap
 	sys-apps/util-linux
 	virtual/libudev:=
 	acl? ( sys-apps/acl )
+	apparmor? ( sys-libs/libapparmor )
 	pam? ( virtual/pam )
 	seccomp? ( sys-libs/libseccomp )
+	selinux? ( sys-libs/libselinux )
 "
 RDEPEND="${DEPEND}
 	sys-apps/dbus
@@ -39,8 +41,10 @@ src_configure() {
 	econf \
 		--with-pamlibdir=$(getpam_mod_dir) \
 		$(use_enable acl) \
+		$(use_enable apparmor) \
 		$(use_enable pam) \
-		$(use_enable seccomp)
+		$(use_enable seccomp) \
+		$(use_enable selinux)
 }
 
 src_install() {

diff --git a/sys-auth/elogind/metadata.xml b/sys-auth/elogind/metadata.xml
index a23f444..f8c47c1 100644
--- a/sys-auth/elogind/metadata.xml
+++ b/sys-auth/elogind/metadata.xml
@@ -2,4 +2,7 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 	<herd>kde</herd>
+	<use>
+		<flag name="apparmor">Enable AppArmor support</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-01-05 18:19 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-01-05 18:19 UTC (permalink / raw
  To: gentoo-commits

commit:     f2bf32877396793798d202d28e5449df91ce159f
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 18:13:52 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 18:13:52 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=f2bf3287

sys-auth/elogind: add missing dependency

Package-Manager: portage-2.2.26

 sys-auth/elogind/elogind-219.12.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 6afe5f0..3bdf4bc 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -18,6 +18,7 @@ IUSE="acl pam policykit +seccomp"
 DEPEND="
 	sys-libs/libcap
 	sys-apps/util-linux
+	virtual/libudev:=
 	acl? ( sys-apps/acl )
 	pam? ( virtual/pam )
 	seccomp? ( sys-libs/libseccomp )


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-02-29 18:07 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-02-29 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     03f60f5fdf498caa6c067cf638439e881180a744
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 29 18:07:34 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Feb 29 18:07:34 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=03f60f5f

sys-auth/elogind: remove la files

Package-Manager: portage-2.2.27

 sys-auth/elogind/elogind-219.12.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 2ec5e67..5fe4072 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit autotools pam
+inherit autotools eutils pam
 
 DESCRIPTION="The systemd project's logind, extracted to a standalone package"
 HOMEPAGE="https://github.com/andywingo/elogind"
@@ -50,3 +50,8 @@ src_configure() {
 		$(use_enable seccomp) \
 		$(use_enable selinux)
 }
+
+src_install() {
+	default
+	prune_libtool_files --modules
+}


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-02-29 18:12 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-02-29 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f4413fa8ca82ea9470acf61746cf64d82108b292
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 29 18:12:12 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Feb 29 18:12:12 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=f4413fa8

sys-auth/elogind: update HOMEPAGE and SRC_URI

Package-Manager: portage-2.2.27

 sys-auth/elogind/elogind-219.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 5fe4072..053084b 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -7,8 +7,8 @@ EAPI=6
 inherit autotools eutils pam
 
 DESCRIPTION="The systemd project's logind, extracted to a standalone package"
-HOMEPAGE="https://github.com/andywingo/elogind"
-SRC_URI="https://github.com/andywingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/wingo/elogind"
+SRC_URI="https://github.com/wingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-02-29 18:36 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-02-29 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     84bc6f6bc09552c62da841e220f4398ca55d7780
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 29 18:35:55 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Feb 29 18:35:55 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=84bc6f6b

sys-auth/elogind: add missing build dependencies

Package-Manager: portage-2.2.27

 sys-auth/elogind/elogind-219.12.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12.ebuild
index 053084b..0adc6ea 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
 IUSE="acl apparmor pam policykit selinux +seccomp"
 
-DEPEND="
+COMMON_DEPEND="
 	sys-libs/libcap
 	sys-apps/util-linux
 	virtual/libudev:=
@@ -25,10 +25,16 @@ DEPEND="
 	seccomp? ( sys-libs/libseccomp )
 	selinux? ( sys-libs/libselinux )
 "
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
 	sys-apps/dbus
 	policykit? ( sys-auth/polkit )
 "
+DEPEND="${COMMON_DEPEND}
+	dev-util/gperf
+	dev-util/intltool
+	sys-devel/libtool
+	virtual/pkgconfig
+"
 
 DOCS=( NEWS README TODO )
 PATCHES=(


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-04-02 14:45 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-04-02 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d2a267403f77c67ebf543e6bb336718b7af189a5
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 14:45:37 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Apr  2 14:45:49 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=d2a26740

sys-auth/elogind: launch elogind when called via dbus

Gentoo-bug: 578700

Package-Manager: portage-2.2.28

 sys-auth/elogind/{elogind-219.12.ebuild => elogind-219.12-r1.ebuild} | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys-auth/elogind/elogind-219.12.ebuild b/sys-auth/elogind/elogind-219.12-r1.ebuild
similarity index 89%
rename from sys-auth/elogind/elogind-219.12.ebuild
rename to sys-auth/elogind/elogind-219.12-r1.ebuild
index 0adc6ea..2aba4bc 100644
--- a/sys-auth/elogind/elogind-219.12.ebuild
+++ b/sys-auth/elogind/elogind-219.12-r1.ebuild
@@ -44,6 +44,10 @@ PATCHES=(
 
 src_prepare() {
 	default
+
+	# launch elogind when called via dbus
+	sed -i -e "s|/bin/false|/usr/libexec/elogind/elogind|" src/login/org.freedesktop.login1.service || die
+
 	eautoreconf
 }
 


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2016-06-16 12:01 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2016-06-16 12:01 UTC (permalink / raw
  To: gentoo-commits

commit:     54ba376592d65eda873281ab91f18ddbb8a2a970
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 11:52:30 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 12:01:28 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=54ba3765

sys-auth/elogind: block sys-auth/systemd

Package-Manager: portage-2.3.0_rc1

 sys-auth/elogind/elogind-219.12-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-auth/elogind/elogind-219.12-r1.ebuild b/sys-auth/elogind/elogind-219.12-r1.ebuild
index 2aba4bc..b880f9f 100644
--- a/sys-auth/elogind/elogind-219.12-r1.ebuild
+++ b/sys-auth/elogind/elogind-219.12-r1.ebuild
@@ -28,6 +28,7 @@ COMMON_DEPEND="
 RDEPEND="${COMMON_DEPEND}
 	sys-apps/dbus
 	policykit? ( sys-auth/polkit )
+	!sys-auth/systemd
 "
 DEPEND="${COMMON_DEPEND}
 	dev-util/gperf


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2017-01-06 22:24 Andreas Sturmlechner
  0 siblings, 0 replies; 19+ messages in thread
From: Andreas Sturmlechner @ 2017-01-06 22:24 UTC (permalink / raw
  To: gentoo-commits

commit:     c71a831a8d4ce44c2c47fdfffcbe7da8f8ed5c83
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  6 22:23:08 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jan  6 22:23:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c71a831a

sys-auth/elogind: Drop old

Package-Manager: portage-2.3.0

 sys-auth/elogind/elogind-219.12-r2.ebuild | 69 -------------------------------
 1 file changed, 69 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12-r2.ebuild b/sys-auth/elogind/elogind-219.12-r2.ebuild
deleted file mode 100644
index 358d5a4..0000000
--- a/sys-auth/elogind/elogind-219.12-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit autotools eutils pam
-
-DESCRIPTION="The systemd project's logind, extracted to a standalone package"
-HOMEPAGE="https://github.com/wingo/elogind"
-SRC_URI="https://github.com/wingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl apparmor pam policykit selinux +seccomp"
-
-COMMON_DEPEND="
-	sys-libs/libcap
-	sys-apps/util-linux
-	virtual/libudev:=
-	acl? ( sys-apps/acl )
-	apparmor? ( sys-libs/libapparmor )
-	pam? ( virtual/pam )
-	seccomp? ( sys-libs/libseccomp )
-	selinux? ( sys-libs/libselinux )
-"
-RDEPEND="${COMMON_DEPEND}
-	sys-apps/dbus
-	policykit? ( sys-auth/polkit )
-	!sys-auth/systemd
-"
-DEPEND="${COMMON_DEPEND}
-	dev-util/gperf
-	dev-util/intltool
-	sys-devel/libtool
-	virtual/pkgconfig
-"
-
-DOCS=( NEWS README TODO )
-PATCHES=(
-	"${FILESDIR}/${PN}-docs.patch"
-	"${FILESDIR}/${PN}-lrt.patch"
-	"${FILESDIR}/${P}-session.patch"
-)
-
-src_prepare() {
-	default
-
-	# launch elogind when called via dbus
-	sed -i -e "s|/bin/false|/usr/libexec/elogind/elogind|" src/login/org.freedesktop.login1.service || die
-
-	eautoreconf
-}
-
-src_configure() {
-	econf \
-		--with-pamlibdir=$(getpam_mod_dir) \
-		$(use_enable acl) \
-		$(use_enable apparmor) \
-		$(use_enable pam) \
-		$(use_enable seccomp) \
-		$(use_enable selinux)
-}
-
-src_install() {
-	default
-	prune_libtool_files --modules
-}


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2017-01-06 22:52 Andreas Sturmlechner
  0 siblings, 0 replies; 19+ messages in thread
From: Andreas Sturmlechner @ 2017-01-06 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     14074a5ba7cfcdc25918ed9ab8ca0ada7f0a1ffd
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  6 22:52:10 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jan  6 22:52:10 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=14074a5b

sys-auth/elogind: Fix configure

Package-Manager: portage-2.3.0

 sys-auth/elogind/elogind-219.12-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-219.12-r3.ebuild b/sys-auth/elogind/elogind-219.12-r3.ebuild
index 6029bac..bd3c660 100644
--- a/sys-auth/elogind/elogind-219.12-r3.ebuild
+++ b/sys-auth/elogind/elogind-219.12-r3.ebuild
@@ -65,7 +65,7 @@ src_configure() {
 		--with-pamlibdir=$(getpam_mod_dir) \
 		--with-udevrulesdir="$(get_udevdir)"/rules.d \
 		--libdir="${EPREFIX}"/usr/$(get_libdir) \
-		--enable-smack
+		--enable-smack \
 		$(use_enable acl) \
 		$(use_enable apparmor) \
 		$(use_enable pam) \


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2017-01-13 23:04 Andreas Sturmlechner
  0 siblings, 0 replies; 19+ messages in thread
From: Andreas Sturmlechner @ 2017-01-13 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     bf18ada760370fa04f60313e0ea26ef336bc1ed1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 22:09:35 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 23:04:24 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=bf18ada7

sys-auth/elogind: Drop old

Package-Manager: portage-2.3.0

 sys-auth/elogind/elogind-219.12-r3.ebuild | 90 -------------------------------
 1 file changed, 90 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12-r3.ebuild b/sys-auth/elogind/elogind-219.12-r3.ebuild
deleted file mode 100644
index bd3c660..0000000
--- a/sys-auth/elogind/elogind-219.12-r3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit autotools linux-info pam udev
-
-DESCRIPTION="The systemd project's logind, extracted to a standalone package"
-HOMEPAGE="https://github.com/wingo/elogind"
-SRC_URI="https://github.com/wingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl apparmor pam policykit selinux +seccomp"
-
-COMMON_DEPEND="
-	sys-libs/libcap
-	sys-apps/util-linux
-	virtual/libudev:=
-	acl? ( sys-apps/acl )
-	apparmor? ( sys-libs/libapparmor )
-	pam? ( virtual/pam )
-	seccomp? ( sys-libs/libseccomp )
-	selinux? ( sys-libs/libselinux )
-"
-RDEPEND="${COMMON_DEPEND}
-	sys-apps/dbus
-	policykit? ( sys-auth/polkit )
-	!sys-auth/systemd
-"
-DEPEND="${COMMON_DEPEND}
-	dev-util/gperf
-	dev-util/intltool
-	sys-devel/libtool
-	virtual/pkgconfig
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-docs.patch"
-	"${FILESDIR}/${PN}-lrt.patch"
-	"${FILESDIR}/${P}-session.patch"
-	"${FILESDIR}/${P}-login1-perms.patch"
-)
-
-pkg_setup() {
-	local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SECURITY_SMACK
-		~SIGNALFD ~TIMERFD"
-
-	use seccomp && CONFIG_CHECK+=" ~SECCOMP"
-
-	if use kernel_linux; then
-		linux-info_pkg_setup
-	fi
-}
-
-src_prepare() {
-	default
-	eautoreconf # Makefile.am patched by "${FILESDIR}/${PN}-{docs,lrt}.patch"
-}
-
-src_configure() {
-	econf \
-		--with-pamlibdir=$(getpam_mod_dir) \
-		--with-udevrulesdir="$(get_udevdir)"/rules.d \
-		--libdir="${EPREFIX}"/usr/$(get_libdir) \
-		--enable-smack \
-		$(use_enable acl) \
-		$(use_enable apparmor) \
-		$(use_enable pam) \
-		$(use_enable seccomp) \
-		$(use_enable selinux)
-}
-
-src_install() {
-	default
-	find "${D}" -name '*.la' -delete || die
-
-	newinitd "${FILESDIR}"/${PN}.init ${PN}
-	newconfd "${FILESDIR}"/${PN}.conf ${PN}
-}
-
-pkg_postinst() {
-	if [ "$(rc-config list default | grep elogind)" = "" ]; then
-		ewarn "To enable the elogind daemon, elogind must be"
-		ewarn "added to the default runlevel:"
-		ewarn "# rc-update add elogind default"
-	fi
-}


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2017-01-13 23:04 Andreas Sturmlechner
  0 siblings, 0 replies; 19+ messages in thread
From: Andreas Sturmlechner @ 2017-01-13 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     5883091dc660de25d6e8425673c729f903ab3149
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 21:32:06 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 23:04:20 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=5883091d

sys-auth/elogind: Pin gperf dep to 3.0*, fix install location

Gentoo-bug: 599474

Thanks-to: Sven Eden <yamakuzure <AT> gmx.net>

Package-Manager: portage-2.3.0

 sys-auth/elogind/elogind-219.12-r4.ebuild | 95 +++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/sys-auth/elogind/elogind-219.12-r4.ebuild b/sys-auth/elogind/elogind-219.12-r4.ebuild
new file mode 100644
index 0000000..3b419cb
--- /dev/null
+++ b/sys-auth/elogind/elogind-219.12-r4.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools linux-info pam udev
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/wingo/elogind"
+SRC_URI="https://github.com/wingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="acl apparmor pam policykit +seccomp selinux"
+
+COMMON_DEPEND="
+	sys-libs/libcap
+	sys-apps/util-linux
+	virtual/libudev:=
+	acl? ( sys-apps/acl )
+	apparmor? ( sys-libs/libapparmor )
+	pam? ( virtual/pam )
+	seccomp? ( sys-libs/libseccomp )
+	selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${COMMON_DEPEND}
+	sys-apps/dbus
+	policykit? ( sys-auth/polkit )
+	!sys-auth/systemd
+"
+DEPEND="${COMMON_DEPEND}
+	=dev-util/gperf-3.0*
+	dev-util/intltool
+	sys-devel/libtool
+	virtual/pkgconfig
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-docs.patch"
+	"${FILESDIR}/${PN}-lrt.patch"
+	"${FILESDIR}/${P}-session.patch"
+	"${FILESDIR}/${P}-login1-perms.patch"
+)
+
+pkg_setup() {
+	local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SECURITY_SMACK
+		~SIGNALFD ~TIMERFD"
+
+	use seccomp && CONFIG_CHECK+=" ~SECCOMP"
+
+	if use kernel_linux; then
+		linux-info_pkg_setup
+	fi
+}
+
+src_prepare() {
+	default
+	eautoreconf # Makefile.am patched by "${FILESDIR}/${PN}-{docs,lrt}.patch"
+}
+
+src_configure() {
+	econf \
+		--with-pamlibdir=$(getpam_mod_dir) \
+		--with-udevrulesdir="$(get_udevdir)"/rules.d \
+		--libdir="${EPREFIX}"/$(get_libdir) \
+		--enable-smack \
+		$(use_enable acl) \
+		$(use_enable apparmor) \
+		$(use_enable pam) \
+		$(use_enable seccomp) \
+		$(use_enable selinux)
+}
+
+src_install() {
+	default
+	find "${D}" -name '*.la' -delete || die
+
+	# Build system ignores --with-rootlibdir and puts pkgconfig below
+	# /$(libdir) - Move it to /usr/$(libdir)/pkgconfig
+	mkdir -p "${ED%/}"/usr/$(get_libdir) || die
+	mv "${ED%/}"/$(get_libdir)/pkgconfig "${ED%/}"/usr/$(get_libdir)/ || die
+
+	newinitd "${FILESDIR}"/${PN}.init ${PN}
+	newconfd "${FILESDIR}"/${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+	if [ "$(rc-config list default | grep elogind)" = "" ]; then
+		ewarn "To enable the elogind daemon, elogind must be"
+		ewarn "added to the default runlevel:"
+		ewarn "# rc-update add elogind default"
+	fi
+}


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2017-03-16 11:46 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2017-03-16 11:46 UTC (permalink / raw
  To: gentoo-commits

commit:     2c490a2239207553234a6461b20e5d4f126379d8
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 11:45:18 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 11:45:49 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=2c490a22

sys-auth/elogind: switch 225.9999 to the next release candidate branch

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 sys-auth/elogind/elogind-225.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/elogind/elogind-225.9999.ebuild b/sys-auth/elogind/elogind-225.9999.ebuild
index 8b1903544c..b0ac9a87d2 100644
--- a/sys-auth/elogind/elogind-225.9999.ebuild
+++ b/sys-auth/elogind/elogind-225.9999.ebuild
@@ -8,7 +8,7 @@ inherit autotools git-r3 linux-info pam udev
 DESCRIPTION="The systemd project's logind, extracted to a standalone package"
 HOMEPAGE="https://github.com/elogind/elogind"
 EGIT_REPO_URI="https://github.com/elogind/elogind.git"
-EGIT_BRANCH="dev_v226"
+EGIT_BRANCH="dev_v226-r1"
 
 LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/
@ 2017-05-28  5:59 Michael Palimaka
  0 siblings, 0 replies; 19+ messages in thread
From: Michael Palimaka @ 2017-05-28  5:59 UTC (permalink / raw
  To: gentoo-commits

commit:     c823320a91ca99a83e588b57b11356488b21259a
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 05:59:00 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun May 28 05:59:39 2017 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c823320a

sys-auth/elogind: move sys-apps/dbus to PDEPEND

elogind requires dbus at runtime only, while dbus[elogind] requires elogind at
both build and runtime. This can cause a circular dependency.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-auth/elogind/elogind-229.9999.ebuild | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-auth/elogind/elogind-229.9999.ebuild b/sys-auth/elogind/elogind-229.9999.ebuild
index 06af60d1e8..3e04b1653f 100644
--- a/sys-auth/elogind/elogind-229.9999.ebuild
+++ b/sys-auth/elogind/elogind-229.9999.ebuild
@@ -15,19 +15,16 @@ SLOT="0"
 KEYWORDS=""
 IUSE="acl debug pam policykit selinux"
 
-COMMON_DEPEND="
+RDEPEND="
 	sys-apps/util-linux
 	sys-libs/libcap
 	virtual/libudev:=
 	acl? ( sys-apps/acl )
 	pam? ( virtual/pam )
 	selinux? ( sys-libs/libselinux )
-"
-RDEPEND="${COMMON_DEPEND}
-	sys-apps/dbus
 	!sys-apps/systemd
 "
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
 	app-text/docbook-xml-dtd:4.2
 	app-text/docbook-xml-dtd:4.5
 	app-text/docbook-xsl-stylesheets
@@ -36,7 +33,10 @@ DEPEND="${COMMON_DEPEND}
 	sys-devel/libtool
 	virtual/pkgconfig
 "
-PDEPEND="policykit? ( sys-auth/polkit )"
+PDEPEND="
+	sys-apps/dbus
+	policykit? ( sys-auth/polkit )
+"
 
 PATCHES=( "${FILESDIR}/${P}-docs.patch" )
 


^ permalink raw reply related	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2017-05-28  5:59 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-05 18:07 [gentoo-commits] proj/kde:master commit in: sys-auth/elogind/ Michael Palimaka
  -- strict thread matches above, loose matches on Subject: below --
2017-05-28  5:59 Michael Palimaka
2017-03-16 11:46 Michael Palimaka
2017-01-13 23:04 Andreas Sturmlechner
2017-01-13 23:04 Andreas Sturmlechner
2017-01-06 22:52 Andreas Sturmlechner
2017-01-06 22:24 Andreas Sturmlechner
2016-06-16 12:01 Michael Palimaka
2016-04-02 14:45 Michael Palimaka
2016-02-29 18:36 Michael Palimaka
2016-02-29 18:12 Michael Palimaka
2016-02-29 18:07 Michael Palimaka
2016-01-05 18:19 Michael Palimaka
2016-01-05 18:19 Michael Palimaka
2016-01-05 18:07 Michael Palimaka
2016-01-05 18:07 Michael Palimaka
2016-01-05 17:57 Michael Palimaka
2016-01-05 17:57 Michael Palimaka
2016-01-05 17:57 Michael Palimaka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox