public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-04-17 18:29 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-04-17 18:29 UTC (permalink / raw
  To: gentoo-commits

commit:     fa6d57e35cedf6439a319446a99bea7e00046d0a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 18:27:25 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 18:29:31 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=fa6d57e3

sys-apps/systemd: Initial commit, based on work of Henry Gebhardt. Thanks.

(Portage version: 2.2.0_alpha29_p5/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest          |   13 ++++
 sys-apps/systemd/metadata.xml      |   12 ++++
 sys-apps/systemd/systemd-24.ebuild |  122 ++++++++++++++++++++++++++++++++++++
 3 files changed, 147 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
new file mode 100644
index 0000000..63a02df
--- /dev/null
+++ b/sys-apps/systemd/Manifest
@@ -0,0 +1,13 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST systemd-24.tar.bz2 763671 RMD160 170bf702440cd9a3a454d05fd3a85e0eacdac3ad SHA1 6eb502ec8c9573fd769dab3ca8a2fc5ed8ce2680 SHA256 47c309cfe4c67114d98088f3b2210bf22465cdbbc751cb7a9b3d0741b8724651
+EBUILD systemd-24.ebuild 3093 RMD160 9165f6a832089813487c2f03ce93c95cd3d1a7bc SHA1 113dec441d0033b2eb3b110221eb55aa3823fbd7 SHA256 6510ab16440be619025a34c23f71f6458977c1abb08048b964fb3556b1b2702c
+MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk2rMQ0ACgkQnGSe5QXeB7tzbgCglO1YEolnmTkeyze7Gq+d4bPk
+/x0An1dHZV/+OMwiTXXW7FV6mONsk0Y1
+=g1rI
+-----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
new file mode 100644
index 0000000..e44b596
--- /dev/null
+++ b/sys-apps/systemd/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>mgorny@gentoo.org</email>
+		<name>Michał Górny</name>
+	</maintainer>
+	<use>
+		<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
+	</use>
+</pkgmetadata>

diff --git a/sys-apps/systemd/systemd-24.ebuild b/sys-apps/systemd/systemd-24.ebuild
new file mode 100644
index 0000000..76385d8
--- /dev/null
+++ b/sys-apps/systemd/systemd-24.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit autotools-utils linux-info pam
+
+DESCRIPTION="systemd is a system and service manager for Linux"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
+SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="audit gtk pam selinux tcpd"
+
+# XXX: libcryptsetup
+
+RDEPEND="sys-apps/dbus
+	sys-libs/libcap
+	>=sys-fs/udev-160
+	audit? ( sys-process/audit )
+	gtk? (
+		dev-libs/dbus-glib
+		>=dev-libs/glib-2.26
+		x11-libs/gtk+:2
+		>=x11-libs/libnotify-0.7 )
+	pam? ( virtual/pam )
+	selinux? ( sys-libs/libselinux )
+	tcpd? ( sys-apps/tcp-wrappers )
+	>=sys-apps/util-linux-2.19"
+
+# Vala-0.10 doesn't work with libnotify 0.7.1
+VALASLOT="0.12"
+DEPEND="${RDEPEND}
+	gtk? ( dev-lang/vala:$VALASLOT )
+	>=sys-kernel/linux-headers-2.6.32"
+
+CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
+
+pkg_setup() {
+	linux-info_pkg_setup
+	enewgroup lock # used by var-lock.mount
+	enewgroup tty 5 # used by mount-setup for /dev/pts
+}
+
+src_prepare() {
+	# Force the rebuild of .vala sources
+	touch src/*.vala
+	#autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myeconfargs=(
+		--with-distro=gentoo
+		--with-rootdir=
+		--localstatedir=/var
+		$(use_enable audit)
+		$(use_enable gtk)
+		$(use_enable pam)
+		$(use_enable selinux)
+		$(use_enable tcpd tcpwrap)
+	)
+
+	if use gtk; then
+		export VALAC="$(type -p valac-${VALASLOT})"
+	fi
+
+	autotools-utils_src_configure
+}
+
+src_install() {
+	autotools-utils_src_install
+
+	dodoc "${D}"/usr/share/doc/systemd/* || die
+	rm -rf "${D}"/usr/share/doc/systemd
+
+	cd "${D}"/usr/share/man/man8/
+	for i in halt poweroff reboot runlevel shutdown telinit; do
+		mv ${i}.8 systemd.${i}.8 || die
+	done
+
+	# XXX: maybe /var/run ?
+	keepdir /run || die
+}
+
+check_mtab_is_symlink() {
+	if test ! -L "${ROOT}"etc/mtab; then
+		ewarn "${ROOT}etc/mtab must be a symlink to ${ROOT}proc/self/mounts!"
+		ewarn "To correct that, execute"
+		ewarn "    $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
+	fi
+}
+
+systemd_machine_id_setup() {
+	einfo "Setting up /etc/machine-id..."
+	if ! "${ROOT}"bin/systemd-machine-id-setup; then
+		ewarn "Setting up /etc/machine-id failed, to fix it please see"
+		ewarn "  http://lists.freedesktop.org/archives/dbus/2011-March/014187.html"
+	elif test ! -L "${ROOT}"var/lib/dbus/machine-id; then
+		# This should be fixed in the dbus ebuild, but we warn about it here.
+		ewarn "${ROOT}var/lib/dbus/machine-id ideally should be a symlink to"
+		ewarn "${ROOT}etc/machine-id to make it clear that they have the same"
+		ewarn "content."
+	fi
+}
+
+pkg_postinst() {
+	check_mtab_is_symlink
+	systemd_machine_id_setup
+
+	# Inform user about extra configuration
+	elog "You may need to perform some additional configuration for some"
+	elog "programs to work, see the systemd manpages for loading modules and"
+	elog "handling tmpfiles:"
+	elog "    $ man modules-load.d"
+	elog "    $ man tmpfiles.d"
+	elog
+
+	ewarn "This a work-in-progress ebuild. You may brick your system. Have fun!"
+}



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-04-17 22:14 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-04-17 22:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b5b9cbd1b9b3be0770798009883d517e21afb935
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 22:14:15 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 22:14:15 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=b5b9cbd1

sys-apps/systemd: RDEPEND on systemd-units metapackage.

(Portage version: 2.2.0_alpha29_p5/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest          |    8 ++++----
 sys-apps/systemd/systemd-24.ebuild |    6 ++++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 63a02df..4364a3b 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,12 +2,12 @@
 Hash: SHA1
 
 DIST systemd-24.tar.bz2 763671 RMD160 170bf702440cd9a3a454d05fd3a85e0eacdac3ad SHA1 6eb502ec8c9573fd769dab3ca8a2fc5ed8ce2680 SHA256 47c309cfe4c67114d98088f3b2210bf22465cdbbc751cb7a9b3d0741b8724651
-EBUILD systemd-24.ebuild 3093 RMD160 9165f6a832089813487c2f03ce93c95cd3d1a7bc SHA1 113dec441d0033b2eb3b110221eb55aa3823fbd7 SHA256 6510ab16440be619025a34c23f71f6458977c1abb08048b964fb3556b1b2702c
+EBUILD systemd-24.ebuild 3156 RMD160 8f16cdc68726109e3aa0ec48b2712b74ddc1eb27 SHA1 034d93a5b0f3facb763d5a8800464db12a14e3f5 SHA256 9f9fef6948513cb1615038394a9102a8b731662c4d652fa7b1b255ae9f32bfc9
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk2rMQ0ACgkQnGSe5QXeB7tzbgCglO1YEolnmTkeyze7Gq+d4bPk
-/x0An1dHZV/+OMwiTXXW7FV6mONsk0Y1
-=g1rI
+iEYEARECAAYFAk2rZjcACgkQnGSe5QXeB7tZrQCfTxJ8RMLs47a3jsKn9RFg2Mdr
+YR8AoJ7TQndmNsotb7yJggR1BZETXF/N
+=Yvln
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-24.ebuild b/sys-apps/systemd/systemd-24.ebuild
index 76385d8..0a45942 100644
--- a/sys-apps/systemd/systemd-24.ebuild
+++ b/sys-apps/systemd/systemd-24.ebuild
@@ -17,7 +17,7 @@ IUSE="audit gtk pam selinux tcpd"
 
 # XXX: libcryptsetup
 
-RDEPEND="sys-apps/dbus
+COMMON_DEPEND="sys-apps/dbus
 	sys-libs/libcap
 	>=sys-fs/udev-160
 	audit? ( sys-process/audit )
@@ -33,7 +33,9 @@ RDEPEND="sys-apps/dbus
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
 VALASLOT="0.12"
-DEPEND="${RDEPEND}
+RDEPEND="${COMMON_DEPEND}
+	sys-apps/systemd-units"
+DEPEND="${COMMON_DEPEND}
 	gtk? ( dev-lang/vala:$VALASLOT )
 	>=sys-kernel/linux-headers-2.6.32"
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-04-18  9:43 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-04-18  9:43 UTC (permalink / raw
  To: gentoo-commits

commit:     5cb4f83174a2a7d5e075395213edec9f0b806982
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 18 09:43:11 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr 18 09:43:11 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=5cb4f831

sys-apps/systemd: Drop the .pc file to avoid automagic dep problem with gx86.

(Portage version: 2.2.0_alpha29_p5/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest                          |    8 ++++----
 .../{systemd-24.ebuild => systemd-24-r1.ebuild}    |    6 +++++-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 4364a3b..03fb2ff 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,12 +2,12 @@
 Hash: SHA1
 
 DIST systemd-24.tar.bz2 763671 RMD160 170bf702440cd9a3a454d05fd3a85e0eacdac3ad SHA1 6eb502ec8c9573fd769dab3ca8a2fc5ed8ce2680 SHA256 47c309cfe4c67114d98088f3b2210bf22465cdbbc751cb7a9b3d0741b8724651
-EBUILD systemd-24.ebuild 3156 RMD160 8f16cdc68726109e3aa0ec48b2712b74ddc1eb27 SHA1 034d93a5b0f3facb763d5a8800464db12a14e3f5 SHA256 9f9fef6948513cb1615038394a9102a8b731662c4d652fa7b1b255ae9f32bfc9
+EBUILD systemd-24-r1.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk2rZjcACgkQnGSe5QXeB7tZrQCfTxJ8RMLs47a3jsKn9RFg2Mdr
-YR8AoJ7TQndmNsotb7yJggR1BZETXF/N
-=Yvln
+iEYEARECAAYFAk2sB68ACgkQnGSe5QXeB7uW4QCfS5qAheJz1DuZUmkcIWIUu+nl
+e8UAoJCV0YmD9TtaQMVu4CkiRh7JbUxv
+=CREd
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-24.ebuild b/sys-apps/systemd/systemd-24-r1.ebuild
similarity index 94%
rename from sys-apps/systemd/systemd-24.ebuild
rename to sys-apps/systemd/systemd-24-r1.ebuild
index 0a45942..041aac7 100644
--- a/sys-apps/systemd/systemd-24.ebuild
+++ b/sys-apps/systemd/systemd-24-r1.ebuild
@@ -50,7 +50,7 @@ pkg_setup() {
 src_prepare() {
 	# Force the rebuild of .vala sources
 	touch src/*.vala
-	#autotools-utils_src_prepare
+	autotools-utils_src_prepare
 }
 
 src_configure() {
@@ -83,6 +83,10 @@ src_install() {
 		mv ${i}.8 systemd.${i}.8 || die
 	done
 
+	# Drop the .pc file to avoid automagic depends.
+	# This a temporary workaround for gx86 packages.
+	rm -f "${D}"/usr/share/pkgconfig/systemd.pc
+
 	# XXX: maybe /var/run ?
 	keepdir /run || die
 }



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-04-20 13:00 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-04-20 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     ba157b8adfaf98ec2ee116097fe6e23479b747f6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 20 13:00:16 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 13:00:16 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=ba157b8a

sys-apps/systemd: Introduce a live ebuild.

(Portage version: 2.2.0_alpha30/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest            |    7 +-
 sys-apps/systemd/systemd-9999.ebuild |  131 ++++++++++++++++++++++++++++++++++
 2 files changed, 135 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 03fb2ff..4c9bd77 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -3,11 +3,12 @@ Hash: SHA1
 
 DIST systemd-24.tar.bz2 763671 RMD160 170bf702440cd9a3a454d05fd3a85e0eacdac3ad SHA1 6eb502ec8c9573fd769dab3ca8a2fc5ed8ce2680 SHA256 47c309cfe4c67114d98088f3b2210bf22465cdbbc751cb7a9b3d0741b8724651
 EBUILD systemd-24-r1.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
+EBUILD systemd-9999.ebuild 3344 RMD160 b0bc9c28f9f14b58d213b8dd6c1e123b747a6396 SHA1 de8e97d658549c45eca6055e894e94b0aadca45f SHA256 7d805553662f0acdc6a99468612831b925a6f078cd4ebf0fdac4fd99a11383f3
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk2sB68ACgkQnGSe5QXeB7uW4QCfS5qAheJz1DuZUmkcIWIUu+nl
-e8UAoJCV0YmD9TtaQMVu4CkiRh7JbUxv
-=CREd
+iEYEARECAAYFAk2u2OAACgkQnGSe5QXeB7vcAwCgoGaY9AevpNy98XpQcwYnc+Ji
+pR0AoOC16HyKVwEB5hd5H4MxDLWd3llj
+=T2c0
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
new file mode 100644
index 0000000..5c2715f
--- /dev/null
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+EGIT_REPO_URI="git://anongit.freedesktop.org/systemd"
+inherit autotools autotools-utils git-2 linux-info pam
+
+DESCRIPTION="systemd is a system and service manager for Linux"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="audit gtk pam selinux tcpd"
+
+# XXX: libcryptsetup
+
+COMMON_DEPEND="sys-apps/dbus
+	sys-libs/libcap
+	>=sys-fs/udev-160
+	audit? ( sys-process/audit )
+	gtk? (
+		dev-libs/dbus-glib
+		>=dev-libs/glib-2.26
+		x11-libs/gtk+:2
+		>=x11-libs/libnotify-0.7 )
+	pam? ( virtual/pam )
+	selinux? ( sys-libs/libselinux )
+	tcpd? ( sys-apps/tcp-wrappers )
+	>=sys-apps/util-linux-2.19"
+
+# Vala-0.10 doesn't work with libnotify 0.7.1
+VALASLOT="0.12"
+RDEPEND="${COMMON_DEPEND}
+	sys-apps/systemd-units"
+DEPEND="${COMMON_DEPEND}
+	gtk? ( dev-lang/vala:$VALASLOT )
+	>=sys-kernel/linux-headers-2.6.32"
+
+CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+pkg_setup() {
+	linux-info_pkg_setup
+	enewgroup lock # used by var-lock.mount
+	enewgroup tty 5 # used by mount-setup for /dev/pts
+}
+
+src_prepare() {
+	# Force the rebuild of .vala sources
+	touch src/*.vala
+	autotools-utils_src_prepare
+	eautoreconf
+}
+
+src_configure() {
+	local myeconfargs=(
+		--with-distro=gentoo
+		--with-rootdir=
+		--localstatedir=/var
+		$(use_enable audit)
+		$(use_enable gtk)
+		$(use_enable pam)
+		$(use_enable selinux)
+		$(use_enable tcpd tcpwrap)
+	)
+
+	if use gtk; then
+		export VALAC="$(type -p valac-${VALASLOT})"
+	fi
+
+	autotools-utils_src_configure
+}
+
+src_install() {
+	autotools-utils_src_install
+
+	dodoc "${D}"/usr/share/doc/systemd/* || die
+	rm -rf "${D}"/usr/share/doc/systemd
+
+	cd "${D}"/usr/share/man/man8/
+	for i in halt poweroff reboot runlevel shutdown telinit; do
+		mv ${i}.8 systemd.${i}.8 || die
+	done
+
+	# Drop the .pc file to avoid automagic depends.
+	# This a temporary workaround for gx86 packages.
+	rm -f "${D}"/usr/share/pkgconfig/systemd.pc
+
+	# XXX: maybe /var/run ?
+	keepdir /run || die
+}
+
+check_mtab_is_symlink() {
+	if test ! -L "${ROOT}"etc/mtab; then
+		ewarn "${ROOT}etc/mtab must be a symlink to ${ROOT}proc/self/mounts!"
+		ewarn "To correct that, execute"
+		ewarn "    $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
+	fi
+}
+
+systemd_machine_id_setup() {
+	einfo "Setting up /etc/machine-id..."
+	if ! "${ROOT}"bin/systemd-machine-id-setup; then
+		ewarn "Setting up /etc/machine-id failed, to fix it please see"
+		ewarn "  http://lists.freedesktop.org/archives/dbus/2011-March/014187.html"
+	elif test ! -L "${ROOT}"var/lib/dbus/machine-id; then
+		# This should be fixed in the dbus ebuild, but we warn about it here.
+		ewarn "${ROOT}var/lib/dbus/machine-id ideally should be a symlink to"
+		ewarn "${ROOT}etc/machine-id to make it clear that they have the same"
+		ewarn "content."
+	fi
+}
+
+pkg_postinst() {
+	check_mtab_is_symlink
+	systemd_machine_id_setup
+
+	# Inform user about extra configuration
+	elog "You may need to perform some additional configuration for some"
+	elog "programs to work, see the systemd manpages for loading modules and"
+	elog "handling tmpfiles:"
+	elog "    $ man modules-load.d"
+	elog "    $ man tmpfiles.d"
+	elog
+
+	ewarn "This a work-in-progress ebuild. You may brick your system. Have fun!"
+}



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-04-26 12:46 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-04-26 12:46 UTC (permalink / raw
  To: gentoo-commits

commit:     bd94c1ad5e09bc2f7a62e4d1988ce334ef83e11e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 26 12:46:05 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Apr 26 12:46:05 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=bd94c1ad

sys-apps/systemd: Version bump.

(Portage version: 2.2.0_alpha30_p2/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest                          |   10 +++++-----
 .../{systemd-24-r1.ebuild => systemd-25.ebuild}    |    0
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 4c9bd77..8ceaee1 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-DIST systemd-24.tar.bz2 763671 RMD160 170bf702440cd9a3a454d05fd3a85e0eacdac3ad SHA1 6eb502ec8c9573fd769dab3ca8a2fc5ed8ce2680 SHA256 47c309cfe4c67114d98088f3b2210bf22465cdbbc751cb7a9b3d0741b8724651
-EBUILD systemd-24-r1.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
+DIST systemd-25.tar.bz2 784742 RMD160 da63a9a28e844e74a1000a8ec32c3afaf7929924 SHA1 24981d944b52337741ed1144ded54dd06c18ea3b SHA256 626992eeb8636e81b87f190cb58e80fd82cb7e29cf335a119be425034e9a4d6c
+EBUILD systemd-25.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
 EBUILD systemd-9999.ebuild 3344 RMD160 b0bc9c28f9f14b58d213b8dd6c1e123b747a6396 SHA1 de8e97d658549c45eca6055e894e94b0aadca45f SHA256 7d805553662f0acdc6a99468612831b925a6f078cd4ebf0fdac4fd99a11383f3
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk2u2OAACgkQnGSe5QXeB7vcAwCgoGaY9AevpNy98XpQcwYnc+Ji
-pR0AoOC16HyKVwEB5hd5H4MxDLWd3llj
-=T2c0
+iEYEARECAAYFAk22vo0ACgkQnGSe5QXeB7t/CQCeL3KLtkxlHHSH3jzNcs5C40F0
+adgAoOAucbIMjBJStyacbffW4OWkDy+A
+=1bRw
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-24-r1.ebuild b/sys-apps/systemd/systemd-25.ebuild
similarity index 100%
rename from sys-apps/systemd/systemd-24-r1.ebuild
rename to sys-apps/systemd/systemd-25.ebuild



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-04-27 11:02 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-04-27 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     81a97b9e1fc6f1df107d22a3ae81fa06ab1279b8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 27 11:02:23 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 27 11:02:23 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=81a97b9e

sys-apps/systemd: Add a depend on docbookx DTD.

(Portage version: 2.2.0_alpha30_p2/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest            |    8 ++++----
 sys-apps/systemd/systemd-9999.ebuild |    1 +
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 8ceaee1..ac8047e 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -3,12 +3,12 @@ Hash: SHA1
 
 DIST systemd-25.tar.bz2 784742 RMD160 da63a9a28e844e74a1000a8ec32c3afaf7929924 SHA1 24981d944b52337741ed1144ded54dd06c18ea3b SHA256 626992eeb8636e81b87f190cb58e80fd82cb7e29cf335a119be425034e9a4d6c
 EBUILD systemd-25.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
-EBUILD systemd-9999.ebuild 3344 RMD160 b0bc9c28f9f14b58d213b8dd6c1e123b747a6396 SHA1 de8e97d658549c45eca6055e894e94b0aadca45f SHA256 7d805553662f0acdc6a99468612831b925a6f078cd4ebf0fdac4fd99a11383f3
+EBUILD systemd-9999.ebuild 3374 RMD160 1826074e47e8c8492f8264fef0eaf1819bf233e2 SHA1 36e01bb56859216236c46261cad3864ab3b4d7ed SHA256 f6e7d36d0e1c54400a47943cc1bf513992f290a94b28f97e3e98cde881d9369f
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk22vo0ACgkQnGSe5QXeB7t/CQCeL3KLtkxlHHSH3jzNcs5C40F0
-adgAoOAucbIMjBJStyacbffW4OWkDy+A
-=1bRw
+iEYEARECAAYFAk23978ACgkQnGSe5QXeB7voGQCfX1pFXhX5ONlhtgMj1uXbrPTc
+ErUAn0PLnDziINMeieLSRHSSwnsDlM6Y
+=080X
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 5c2715f..9d73b3e 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -37,6 +37,7 @@ VALASLOT="0.12"
 RDEPEND="${COMMON_DEPEND}
 	sys-apps/systemd-units"
 DEPEND="${COMMON_DEPEND}
+	app-text/docbook-xml-dtd:4.2
 	gtk? ( dev-lang/vala:$VALASLOT )
 	>=sys-kernel/linux-headers-2.6.32"
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-05-03 18:14 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-05-03 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     7a5750b78c772c7b60ba91a02c4cba44f3080eec
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May  3 18:14:40 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May  3 18:14:40 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=7a5750b7

sys-apps/systemd: Bump to EAPI=4, do kernel checks in pkg_pretend().

(Portage version: 2.2.0_alpha30_p40/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest            |    8 ++++----
 sys-apps/systemd/systemd-9999.ebuild |   12 +++++++-----
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index ac8047e..73dbe27 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -3,12 +3,12 @@ Hash: SHA1
 
 DIST systemd-25.tar.bz2 784742 RMD160 da63a9a28e844e74a1000a8ec32c3afaf7929924 SHA1 24981d944b52337741ed1144ded54dd06c18ea3b SHA256 626992eeb8636e81b87f190cb58e80fd82cb7e29cf335a119be425034e9a4d6c
 EBUILD systemd-25.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
-EBUILD systemd-9999.ebuild 3374 RMD160 1826074e47e8c8492f8264fef0eaf1819bf233e2 SHA1 36e01bb56859216236c46261cad3864ab3b4d7ed SHA256 f6e7d36d0e1c54400a47943cc1bf513992f290a94b28f97e3e98cde881d9369f
+EBUILD systemd-9999.ebuild 3354 RMD160 c94518354b38b52aed9084b7a296aac5e733665d SHA1 0378f1d04833fb902d9a98fa16ffa1bfdbcef925 SHA256 4d09583f1d2f1049fdb0c031d6c4b5de31b8cf18c7fe67fb05cf9c2c5706e6fa
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk23978ACgkQnGSe5QXeB7voGQCfX1pFXhX5ONlhtgMj1uXbrPTc
-ErUAn0PLnDziINMeieLSRHSSwnsDlM6Y
-=080X
+iEYEARECAAYFAk3ARhAACgkQnGSe5QXeB7uaMACeJHbXapjV3+W6LLcbemBDPLSV
+vtMAnj9dd8UwjCz/2i8A1datZmgRyMg0
+=0/XW
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 9d73b3e..c06501c 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
+EAPI=4
 
 EGIT_REPO_URI="git://anongit.freedesktop.org/systemd"
 inherit autotools autotools-utils git-2 linux-info pam
@@ -44,8 +44,11 @@ DEPEND="${COMMON_DEPEND}
 CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
 AUTOTOOLS_IN_SOURCE_BUILD=1
 
-pkg_setup() {
+pkg_pretend() {
 	linux-info_pkg_setup
+}
+
+pkg_setup() {
 	enewgroup lock # used by var-lock.mount
 	enewgroup tty 5 # used by mount-setup for /dev/pts
 }
@@ -79,7 +82,7 @@ src_configure() {
 src_install() {
 	autotools-utils_src_install
 
-	dodoc "${D}"/usr/share/doc/systemd/* || die
+	dodoc "${D}"/usr/share/doc/systemd/*
 	rm -rf "${D}"/usr/share/doc/systemd
 
 	cd "${D}"/usr/share/man/man8/
@@ -91,8 +94,7 @@ src_install() {
 	# This a temporary workaround for gx86 packages.
 	rm -f "${D}"/usr/share/pkgconfig/systemd.pc
 
-	# XXX: maybe /var/run ?
-	keepdir /run || die
+	keepdir /run
 }
 
 check_mtab_is_symlink() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-05-03 20:44 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-05-03 20:44 UTC (permalink / raw
  To: gentoo-commits

commit:     5df8f13d7ca443f85f7a0f5e06eead43d7757b42
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May  3 20:44:06 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May  3 20:44:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=5df8f13d

sys-apps/systemd: Version bump, sync with live ebuild.

(Portage version: 2.2.0_alpha30_p40/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest                          |   10 +++++-----
 .../{systemd-25.ebuild => systemd-26.ebuild}       |   20 ++++++++++++--------
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 5a8da88..192edd5 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-DIST systemd-25.tar.bz2 784742 RMD160 da63a9a28e844e74a1000a8ec32c3afaf7929924 SHA1 24981d944b52337741ed1144ded54dd06c18ea3b SHA256 626992eeb8636e81b87f190cb58e80fd82cb7e29cf335a119be425034e9a4d6c
-EBUILD systemd-25.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
+DIST systemd-26.tar.bz2 791117 RMD160 06836ca8daf0c5ebc113940357289348561dac56 SHA1 901486904aeb1d8a3ae20e5971afd9b42b847450 SHA256 d7a222c09cdb0a9eebe97c7c499c458cc29ef8b3b2d0ca79bb949b2fd3d077d3
+EBUILD systemd-26.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
 EBUILD systemd-9999.ebuild 3461 RMD160 6b9cdacbb4169cee9bd110ba85788a4b8d6613c0 SHA1 cd266a9723212be6c09eae7456990cbd0b08c564 SHA256 7f988ebd8c6746451af61ae02c6aab292eb11206f887f8d2fb5cc043a2833300
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk3AZ2gACgkQnGSe5QXeB7v86ACfVBfKAOg43Caq2IHTeUK+8kRw
-NrAAoL9/9qheua+7ppIdGgdPWvRGNfn/
-=9c3O
+iEYEARECAAYFAk3AaRYACgkQnGSe5QXeB7unpACdG060s+rypOh1LWVpgT49PzZI
+eRMAn1LBTn8mS4ME/z9cyhDFnQ6wK98F
+=UfKq
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-25.ebuild b/sys-apps/systemd/systemd-26.ebuild
similarity index 90%
rename from sys-apps/systemd/systemd-25.ebuild
rename to sys-apps/systemd/systemd-26.ebuild
index 041aac7..0397644 100644
--- a/sys-apps/systemd/systemd-25.ebuild
+++ b/sys-apps/systemd/systemd-26.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
+EAPI=4
 
 inherit autotools-utils linux-info pam
 
@@ -33,16 +33,21 @@ COMMON_DEPEND="sys-apps/dbus
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
 VALASLOT="0.12"
+MINKV="2.6.38"
+
 RDEPEND="${COMMON_DEPEND}
 	sys-apps/systemd-units"
 DEPEND="${COMMON_DEPEND}
-	gtk? ( dev-lang/vala:$VALASLOT )
-	>=sys-kernel/linux-headers-2.6.32"
+	gtk? ( dev-lang/vala:${VALASLOT} )
+	>=sys-kernel/linux-headers-${MINKV}"
 
-CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
+pkg_pretend() {
+	local CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
+	linux-info_pkg_setup
+	kernel_is -ge ${MINKV//./ } || die "Kernel version at least ${MINKV} required"
+}
 
 pkg_setup() {
-	linux-info_pkg_setup
 	enewgroup lock # used by var-lock.mount
 	enewgroup tty 5 # used by mount-setup for /dev/pts
 }
@@ -75,7 +80,7 @@ src_configure() {
 src_install() {
 	autotools-utils_src_install
 
-	dodoc "${D}"/usr/share/doc/systemd/* || die
+	dodoc "${D}"/usr/share/doc/systemd/*
 	rm -rf "${D}"/usr/share/doc/systemd
 
 	cd "${D}"/usr/share/man/man8/
@@ -87,8 +92,7 @@ src_install() {
 	# This a temporary workaround for gx86 packages.
 	rm -f "${D}"/usr/share/pkgconfig/systemd.pc
 
-	# XXX: maybe /var/run ?
-	keepdir /run || die
+	keepdir /run
 }
 
 check_mtab_is_symlink() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-05-03 20:44 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-05-03 20:44 UTC (permalink / raw
  To: gentoo-commits

commit:     78e089755d40327222a43435fe365a40c71410a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May  3 20:36:56 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May  3 20:36:56 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=78e08975

sys-apps/systemd: Add kernel version check and bump requirement to 2.6.38 on own experience.

(Portage version: 2.2.0_alpha30_p40/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest            |    8 ++++----
 sys-apps/systemd/systemd-9999.ebuild |    9 ++++++---
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 73dbe27..5a8da88 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -3,12 +3,12 @@ Hash: SHA1
 
 DIST systemd-25.tar.bz2 784742 RMD160 da63a9a28e844e74a1000a8ec32c3afaf7929924 SHA1 24981d944b52337741ed1144ded54dd06c18ea3b SHA256 626992eeb8636e81b87f190cb58e80fd82cb7e29cf335a119be425034e9a4d6c
 EBUILD systemd-25.ebuild 3300 RMD160 5fbfa4ca8a99fee953da1b91d7fbe30d6b0ee106 SHA1 118914affbc9fff6d1149bc10c96765c7d219d4f SHA256 669bf7f7e2cde0e63baf8ed4181c260df14fa20efe75dece5f62a6f646a209aa
-EBUILD systemd-9999.ebuild 3354 RMD160 c94518354b38b52aed9084b7a296aac5e733665d SHA1 0378f1d04833fb902d9a98fa16ffa1bfdbcef925 SHA256 4d09583f1d2f1049fdb0c031d6c4b5de31b8cf18c7fe67fb05cf9c2c5706e6fa
+EBUILD systemd-9999.ebuild 3461 RMD160 6b9cdacbb4169cee9bd110ba85788a4b8d6613c0 SHA1 cd266a9723212be6c09eae7456990cbd0b08c564 SHA256 7f988ebd8c6746451af61ae02c6aab292eb11206f887f8d2fb5cc043a2833300
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk3ARhAACgkQnGSe5QXeB7uaMACeJHbXapjV3+W6LLcbemBDPLSV
-vtMAnj9dd8UwjCz/2i8A1datZmgRyMg0
-=0/XW
+iEYEARECAAYFAk3AZ2gACgkQnGSe5QXeB7v86ACfVBfKAOg43Caq2IHTeUK+8kRw
+NrAAoL9/9qheua+7ppIdGgdPWvRGNfn/
+=9c3O
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index c06501c..1ae8124 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -34,18 +34,21 @@ COMMON_DEPEND="sys-apps/dbus
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
 VALASLOT="0.12"
+MINKV="2.6.38"
+
 RDEPEND="${COMMON_DEPEND}
 	sys-apps/systemd-units"
 DEPEND="${COMMON_DEPEND}
 	app-text/docbook-xml-dtd:4.2
-	gtk? ( dev-lang/vala:$VALASLOT )
-	>=sys-kernel/linux-headers-2.6.32"
+	gtk? ( dev-lang/vala:${VALASLOT} )
+	>=sys-kernel/linux-headers-${MINKV}"
 
-CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
 AUTOTOOLS_IN_SOURCE_BUILD=1
 
 pkg_pretend() {
+	local CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
 	linux-info_pkg_setup
+	kernel_is -ge ${MINKV//./ } || die "Kernel version at least ${MINKV} required"
 }
 
 pkg_setup() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-05-06 14:54 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-05-06 14:54 UTC (permalink / raw
  To: gentoo-commits

commit:     7068650437e7e9b929c6823da4c305a108c5669a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  6 14:53:59 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  6 14:53:59 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=70686504

sys-apps/systemd: Support http fallback URI for git.

(Portage version: 2.2.0_alpha31/git/Linux x86_64, signed Manifest commit with key 05DE07BB)

---
 sys-apps/systemd/Manifest            |    8 ++++----
 sys-apps/systemd/systemd-9999.ebuild |    3 ++-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 192edd5..4175bd2 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -3,12 +3,12 @@ Hash: SHA1
 
 DIST systemd-26.tar.bz2 791117 RMD160 06836ca8daf0c5ebc113940357289348561dac56 SHA1 901486904aeb1d8a3ae20e5971afd9b42b847450 SHA256 d7a222c09cdb0a9eebe97c7c499c458cc29ef8b3b2d0ca79bb949b2fd3d077d3
 EBUILD systemd-26.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
-EBUILD systemd-9999.ebuild 3461 RMD160 6b9cdacbb4169cee9bd110ba85788a4b8d6613c0 SHA1 cd266a9723212be6c09eae7456990cbd0b08c564 SHA256 7f988ebd8c6746451af61ae02c6aab292eb11206f887f8d2fb5cc043a2833300
+EBUILD systemd-9999.ebuild 3495 RMD160 b0d15d4f8baa1263f6d7ef3526d0d0a63147768e SHA1 84cbe9deac0ab79c3890ed62da1d58c01c8eb977 SHA256 5896e0b4dfdefcbe6ed2a16a3c8a66d5e3ef3abd0a680dfaf71bea982977fc4c
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk3AaRYACgkQnGSe5QXeB7unpACdG060s+rypOh1LWVpgT49PzZI
-eRMAn1LBTn8mS4ME/z9cyhDFnQ6wK98F
-=UfKq
+iEYEARECAAYFAk3EC4cACgkQnGSe5QXeB7vLCQCgpSQO3a6xmXbvungIEhdvUB79
+nOQAn2Pcc/UAk6br8drTpWRHDgtGFKrt
+=orrc
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 1ae8124..9d3974f 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -4,7 +4,8 @@
 
 EAPI=4
 
-EGIT_REPO_URI="git://anongit.freedesktop.org/systemd"
+EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
+	http://cgit.freedesktop.org/${PN}/"
 inherit autotools autotools-utils git-2 linux-info pam
 
 DESCRIPTION="systemd is a system and service manager for Linux"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-05-22  8:11 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-05-22  8:11 UTC (permalink / raw
  To: gentoo-commits

commit:     552b3c0d32ce73afee443064c31d7d33b9f74aab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 22 08:06:00 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 22 08:08:44 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=552b3c0d

sys-apps/systemd: Version bump.

(Portage version: 2.2.0_alpha34_p1/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest                          |   14 ++++++++------
 .../{systemd-26.ebuild => systemd-27.ebuild}       |    0
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 4175bd2..3dc65e3 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,16 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
-DIST systemd-26.tar.bz2 791117 RMD160 06836ca8daf0c5ebc113940357289348561dac56 SHA1 901486904aeb1d8a3ae20e5971afd9b42b847450 SHA256 d7a222c09cdb0a9eebe97c7c499c458cc29ef8b3b2d0ca79bb949b2fd3d077d3
-EBUILD systemd-26.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
+DIST systemd-27.tar.bz2 809898 RMD160 bd9a2b0c065ff7d07e0fb5d0346ab9e355aaa6cf SHA1 2ccd50681a52ae5de5e5c5f1c3fc9233dfb26ad1 SHA256 3a8d978721a404b25df6a59dc666cf30a02f14d3c680c4f8c3a91e68a9407e53
+EBUILD systemd-27.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
 EBUILD systemd-9999.ebuild 3495 RMD160 b0d15d4f8baa1263f6d7ef3526d0d0a63147768e SHA1 84cbe9deac0ab79c3890ed62da1d58c01c8eb977 SHA256 5896e0b4dfdefcbe6ed2a16a3c8a66d5e3ef3abd0a680dfaf71bea982977fc4c
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk3EC4cACgkQnGSe5QXeB7vLCQCgpSQO3a6xmXbvungIEhdvUB79
-nOQAn2Pcc/UAk6br8drTpWRHDgtGFKrt
-=orrc
+iJwEAQEIAAYFAk3YxH0ACgkQfXuS5UK5QB3ZMQP/WAIs/a28lh60d3wvRH3keYll
+KCmsPf/76F6qfLFhuTyTYts/9RiUqxSJgzS3Fj+m1BCpgjM3rnYoBhA7mLzZpf/V
+0WvRE3flHsKUyz+bvRfTsT2udrrvC+HCefLh9mVQnaMKulEn+SmiFmGmypXLq8+x
+MMs0G7BD3Yzaq7D/Fso=
+=HRog
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-26.ebuild b/sys-apps/systemd/systemd-27.ebuild
similarity index 100%
rename from sys-apps/systemd/systemd-26.ebuild
rename to sys-apps/systemd/systemd-27.ebuild



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-05-27  9:09 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-05-27  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     12275c8c0de44bb920d0063b229f7daf48820222
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 27 09:09:37 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 27 09:09:37 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=12275c8c

sys-apps/systemd: Version bump.

(Portage version: 2.2.0_alpha35/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest                          |   14 +++++++-------
 .../{systemd-27.ebuild => systemd-28.ebuild}       |    0
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 3dc65e3..36febf3 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,16 +1,16 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-DIST systemd-27.tar.bz2 809898 RMD160 bd9a2b0c065ff7d07e0fb5d0346ab9e355aaa6cf SHA1 2ccd50681a52ae5de5e5c5f1c3fc9233dfb26ad1 SHA256 3a8d978721a404b25df6a59dc666cf30a02f14d3c680c4f8c3a91e68a9407e53
-EBUILD systemd-27.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
+DIST systemd-28.tar.bz2 810357 RMD160 0d91101b158af98cbd7d9be35f5a9dae51d565fc SHA1 8c8e04f4577afcc7fa5f28205d581594fe69367b SHA256 dd11cc85b2f2afc8094cefb47af519d5a03a9ec1abce0fb82bc19d48fa471b33
+EBUILD systemd-28.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
 EBUILD systemd-9999.ebuild 3495 RMD160 b0d15d4f8baa1263f6d7ef3526d0d0a63147768e SHA1 84cbe9deac0ab79c3890ed62da1d58c01c8eb977 SHA256 5896e0b4dfdefcbe6ed2a16a3c8a66d5e3ef3abd0a680dfaf71bea982977fc4c
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3YxH0ACgkQfXuS5UK5QB3ZMQP/WAIs/a28lh60d3wvRH3keYll
-KCmsPf/76F6qfLFhuTyTYts/9RiUqxSJgzS3Fj+m1BCpgjM3rnYoBhA7mLzZpf/V
-0WvRE3flHsKUyz+bvRfTsT2udrrvC+HCefLh9mVQnaMKulEn+SmiFmGmypXLq8+x
-MMs0G7BD3Yzaq7D/Fso=
-=HRog
+iJwEAQEIAAYFAk3falEACgkQfXuS5UK5QB04OwP/aAFtPxOdZE3AnDmiCyTiGuKC
+K3cAsn9MmSSXIX6J4u4XGLCQqW8F+yaMgn07Oe2Ae4TnLsy8H2qa5oQKngbbRc/G
+hndZPmieCDjV9TNd59XJg7sULe5Vg7MuM9/hpBhOAjJvA/N5mFuzXUr5M6wLCUZD
+aE+pdxn65Myc+jM3Vto=
+=RqH1
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-27.ebuild b/sys-apps/systemd/systemd-28.ebuild
similarity index 100%
rename from sys-apps/systemd/systemd-27.ebuild
rename to sys-apps/systemd/systemd-28.ebuild



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-06  7:27 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-06  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     16a3fccdbd45c81eb4b609ea0cc3d10bf1eba5bb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 06:44:08 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 06:44:08 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=16a3fccd

sys-apps/systemd: Update the deps for in-tree inclusion.

(Portage version: 2.2.0_alpha37_p23/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest                          |   14 +++++++-------
 .../{systemd-28.ebuild => systemd-28-r1.ebuild}    |   17 ++++++++++++-----
 sys-apps/systemd/systemd-9999.ebuild               |   17 ++++++++++++-----
 3 files changed, 31 insertions(+), 17 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 36febf3..8fcdb71 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -2,15 +2,15 @@
 Hash: SHA256
 
 DIST systemd-28.tar.bz2 810357 RMD160 0d91101b158af98cbd7d9be35f5a9dae51d565fc SHA1 8c8e04f4577afcc7fa5f28205d581594fe69367b SHA256 dd11cc85b2f2afc8094cefb47af519d5a03a9ec1abce0fb82bc19d48fa471b33
-EBUILD systemd-28.ebuild 3386 RMD160 dcb4593cd1337dea0e587851d346a137d611668e SHA1 b9cb0bf74246ddfb0bcd224a48b5684ff87ab453 SHA256 5b81c828d02f29ffcdf6cf2568628e12f3edc464f0371427b1919233b009940a
-EBUILD systemd-9999.ebuild 3495 RMD160 b0d15d4f8baa1263f6d7ef3526d0d0a63147768e SHA1 84cbe9deac0ab79c3890ed62da1d58c01c8eb977 SHA256 5896e0b4dfdefcbe6ed2a16a3c8a66d5e3ef3abd0a680dfaf71bea982977fc4c
+EBUILD systemd-28-r1.ebuild 3704 RMD160 34a3cf887e73fc580c64cfac82c5d71fddde7132 SHA1 77f3e905d85428130f76c6c39b724b10423f7365 SHA256 ebff12228ad1aeacc25432f5706b31cad420111ef048ff3568bf79fa928d11bf
+EBUILD systemd-9999.ebuild 3813 RMD160 850f2d314cf55839da56f12dfa59faeffdd99d4f SHA1 253ebd40cc43f8b42313af4c2bb7312a798ce790 SHA256 cc024c0cf9f1b60f96b8123a42855f353ed9e5fb303bfd832d4777be5e9c3511
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3falEACgkQfXuS5UK5QB04OwP/aAFtPxOdZE3AnDmiCyTiGuKC
-K3cAsn9MmSSXIX6J4u4XGLCQqW8F+yaMgn07Oe2Ae4TnLsy8H2qa5oQKngbbRc/G
-hndZPmieCDjV9TNd59XJg7sULe5Vg7MuM9/hpBhOAjJvA/N5mFuzXUr5M6wLCUZD
-aE+pdxn65Myc+jM3Vto=
-=RqH1
+iJwEAQEIAAYFAk3sdzgACgkQfXuS5UK5QB0svQP/bOjqs6ZCuYT1nsObOf07J5mg
+zGPecK+PNmFSLIdVZDMtvPhUygYEB3iZAgHl6mENeD0KTLzKcN4rHe2H1YzbE5Ww
+SZDvjzXAQC6arvtT8fE4Vjx3ByTmerweU7slx/n1ZUV25NA4RGtEK1AXa5+EtfwC
+56zv+ZvHaRIq/o9PCyU=
+=Pnuj
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-28.ebuild b/sys-apps/systemd/systemd-28-r1.ebuild
similarity index 87%
rename from sys-apps/systemd/systemd-28.ebuild
rename to sys-apps/systemd/systemd-28-r1.ebuild
index 0397644..2da53e9 100644
--- a/sys-apps/systemd/systemd-28.ebuild
+++ b/sys-apps/systemd/systemd-28-r1.ebuild
@@ -17,9 +17,10 @@ IUSE="audit gtk pam selinux tcpd"
 
 # XXX: libcryptsetup
 
-COMMON_DEPEND="sys-apps/dbus
+COMMON_DEPEND=">=sys-apps/dbus-1.4.8-r1
+	>=sys-fs/udev-171
+	>=sys-apps/util-linux-2.19
 	sys-libs/libcap
-	>=sys-fs/udev-160
 	audit? ( sys-process/audit )
 	gtk? (
 		dev-libs/dbus-glib
@@ -28,15 +29,21 @@ COMMON_DEPEND="sys-apps/dbus
 		>=x11-libs/libnotify-0.7 )
 	pam? ( virtual/pam )
 	selinux? ( sys-libs/libselinux )
-	tcpd? ( sys-apps/tcp-wrappers )
-	>=sys-apps/util-linux-2.19"
+	tcpd? ( sys-apps/tcp-wrappers )"
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
 VALASLOT="0.12"
+# A little higher than upstream requires
+# but I had real trouble with 2.6.37 and systemd.
 MINKV="2.6.38"
 
+# dbus, udev versions because of systemd units
+# blocker on old packages to avoid collisions with above
+# openrc blocker to avoid udev rules starting openrc scripts
 RDEPEND="${COMMON_DEPEND}
-	sys-apps/systemd-units"
+	!!sys-apps/systemd-dbus
+	!!sys-apps/systemd-udev
+	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
 	gtk? ( dev-lang/vala:${VALASLOT} )
 	>=sys-kernel/linux-headers-${MINKV}"

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 9d3974f..5b738f3 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -19,9 +19,10 @@ IUSE="audit gtk pam selinux tcpd"
 
 # XXX: libcryptsetup
 
-COMMON_DEPEND="sys-apps/dbus
+COMMON_DEPEND=">=sys-apps/dbus-1.4.8-r1
+	>=sys-apps/util-linux-2.19
+	>=sys-fs/udev-171
 	sys-libs/libcap
-	>=sys-fs/udev-160
 	audit? ( sys-process/audit )
 	gtk? (
 		dev-libs/dbus-glib
@@ -30,15 +31,21 @@ COMMON_DEPEND="sys-apps/dbus
 		>=x11-libs/libnotify-0.7 )
 	pam? ( virtual/pam )
 	selinux? ( sys-libs/libselinux )
-	tcpd? ( sys-apps/tcp-wrappers )
-	>=sys-apps/util-linux-2.19"
+	tcpd? ( sys-apps/tcp-wrappers )"
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
 VALASLOT="0.12"
+# A little higher than upstream requires
+# but I had real trouble with 2.6.37 and systemd.
 MINKV="2.6.38"
 
+# dbus, udev versions because of systemd units
+# blocker on old packages to avoid collisions with above
+# openrc blocker to avoid udev rules starting openrc scripts
 RDEPEND="${COMMON_DEPEND}
-	sys-apps/systemd-units"
+	!!sys-apps/systemd-dbus
+	!!sys-apps/systemd-udev
+	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
 	app-text/docbook-xml-dtd:4.2
 	gtk? ( dev-lang/vala:${VALASLOT} )



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-06  8:30 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-06  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     739b2f85cf162f7eba9e90eaa5c02def09834658
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 08:29:47 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 08:29:47 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=739b2f85

sys-apps/systemd: Remove old, moving to gx86.

(Portage version: 2.2.0_alpha37_p23/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest             |   12 +--
 sys-apps/systemd/systemd-28-r1.ebuild |  139 ---------------------------------
 2 files changed, 5 insertions(+), 146 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 8fcdb71..9d713c7 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,16 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-DIST systemd-28.tar.bz2 810357 RMD160 0d91101b158af98cbd7d9be35f5a9dae51d565fc SHA1 8c8e04f4577afcc7fa5f28205d581594fe69367b SHA256 dd11cc85b2f2afc8094cefb47af519d5a03a9ec1abce0fb82bc19d48fa471b33
-EBUILD systemd-28-r1.ebuild 3704 RMD160 34a3cf887e73fc580c64cfac82c5d71fddde7132 SHA1 77f3e905d85428130f76c6c39b724b10423f7365 SHA256 ebff12228ad1aeacc25432f5706b31cad420111ef048ff3568bf79fa928d11bf
 EBUILD systemd-9999.ebuild 3813 RMD160 850f2d314cf55839da56f12dfa59faeffdd99d4f SHA1 253ebd40cc43f8b42313af4c2bb7312a798ce790 SHA256 cc024c0cf9f1b60f96b8123a42855f353ed9e5fb303bfd832d4777be5e9c3511
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3sdzgACgkQfXuS5UK5QB0svQP/bOjqs6ZCuYT1nsObOf07J5mg
-zGPecK+PNmFSLIdVZDMtvPhUygYEB3iZAgHl6mENeD0KTLzKcN4rHe2H1YzbE5Ww
-SZDvjzXAQC6arvtT8fE4Vjx3ByTmerweU7slx/n1ZUV25NA4RGtEK1AXa5+EtfwC
-56zv+ZvHaRIq/o9PCyU=
-=Pnuj
+iJwEAQEIAAYFAk3sj/sACgkQfXuS5UK5QB1XLQQAht1YhOq7dG14rJmlVaCCFiZ5
+P+4Bg9U3nwVmsocDcarli6X0XYMmf0J/DzrRoqzdAu71Ug5jm8KOaOSR5xwhriSD
+LtBusy0hdGE8GkqNV0SmKQiSsXlR2EY7PBL8181BUCi+2lbxDCie9N1CZGmZeUFD
+jUWNnxvrU6oAK8vNy5o=
+=3xMR
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-28-r1.ebuild b/sys-apps/systemd/systemd-28-r1.ebuild
deleted file mode 100644
index 2da53e9..0000000
--- a/sys-apps/systemd/systemd-28-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit autotools-utils linux-info pam
-
-DESCRIPTION="systemd is a system and service manager for Linux"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
-SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="audit gtk pam selinux tcpd"
-
-# XXX: libcryptsetup
-
-COMMON_DEPEND=">=sys-apps/dbus-1.4.8-r1
-	>=sys-fs/udev-171
-	>=sys-apps/util-linux-2.19
-	sys-libs/libcap
-	audit? ( sys-process/audit )
-	gtk? (
-		dev-libs/dbus-glib
-		>=dev-libs/glib-2.26
-		x11-libs/gtk+:2
-		>=x11-libs/libnotify-0.7 )
-	pam? ( virtual/pam )
-	selinux? ( sys-libs/libselinux )
-	tcpd? ( sys-apps/tcp-wrappers )"
-
-# Vala-0.10 doesn't work with libnotify 0.7.1
-VALASLOT="0.12"
-# A little higher than upstream requires
-# but I had real trouble with 2.6.37 and systemd.
-MINKV="2.6.38"
-
-# dbus, udev versions because of systemd units
-# blocker on old packages to avoid collisions with above
-# openrc blocker to avoid udev rules starting openrc scripts
-RDEPEND="${COMMON_DEPEND}
-	!!sys-apps/systemd-dbus
-	!!sys-apps/systemd-udev
-	!<sys-apps/openrc-0.8.3"
-DEPEND="${COMMON_DEPEND}
-	gtk? ( dev-lang/vala:${VALASLOT} )
-	>=sys-kernel/linux-headers-${MINKV}"
-
-pkg_pretend() {
-	local CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
-	linux-info_pkg_setup
-	kernel_is -ge ${MINKV//./ } || die "Kernel version at least ${MINKV} required"
-}
-
-pkg_setup() {
-	enewgroup lock # used by var-lock.mount
-	enewgroup tty 5 # used by mount-setup for /dev/pts
-}
-
-src_prepare() {
-	# Force the rebuild of .vala sources
-	touch src/*.vala
-	autotools-utils_src_prepare
-}
-
-src_configure() {
-	local myeconfargs=(
-		--with-distro=gentoo
-		--with-rootdir=
-		--localstatedir=/var
-		$(use_enable audit)
-		$(use_enable gtk)
-		$(use_enable pam)
-		$(use_enable selinux)
-		$(use_enable tcpd tcpwrap)
-	)
-
-	if use gtk; then
-		export VALAC="$(type -p valac-${VALASLOT})"
-	fi
-
-	autotools-utils_src_configure
-}
-
-src_install() {
-	autotools-utils_src_install
-
-	dodoc "${D}"/usr/share/doc/systemd/*
-	rm -rf "${D}"/usr/share/doc/systemd
-
-	cd "${D}"/usr/share/man/man8/
-	for i in halt poweroff reboot runlevel shutdown telinit; do
-		mv ${i}.8 systemd.${i}.8 || die
-	done
-
-	# Drop the .pc file to avoid automagic depends.
-	# This a temporary workaround for gx86 packages.
-	rm -f "${D}"/usr/share/pkgconfig/systemd.pc
-
-	keepdir /run
-}
-
-check_mtab_is_symlink() {
-	if test ! -L "${ROOT}"etc/mtab; then
-		ewarn "${ROOT}etc/mtab must be a symlink to ${ROOT}proc/self/mounts!"
-		ewarn "To correct that, execute"
-		ewarn "    $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
-	fi
-}
-
-systemd_machine_id_setup() {
-	einfo "Setting up /etc/machine-id..."
-	if ! "${ROOT}"bin/systemd-machine-id-setup; then
-		ewarn "Setting up /etc/machine-id failed, to fix it please see"
-		ewarn "  http://lists.freedesktop.org/archives/dbus/2011-March/014187.html"
-	elif test ! -L "${ROOT}"var/lib/dbus/machine-id; then
-		# This should be fixed in the dbus ebuild, but we warn about it here.
-		ewarn "${ROOT}var/lib/dbus/machine-id ideally should be a symlink to"
-		ewarn "${ROOT}etc/machine-id to make it clear that they have the same"
-		ewarn "content."
-	fi
-}
-
-pkg_postinst() {
-	check_mtab_is_symlink
-	systemd_machine_id_setup
-
-	# Inform user about extra configuration
-	elog "You may need to perform some additional configuration for some"
-	elog "programs to work, see the systemd manpages for loading modules and"
-	elog "handling tmpfiles:"
-	elog "    $ man modules-load.d"
-	elog "    $ man tmpfiles.d"
-	elog
-
-	ewarn "This a work-in-progress ebuild. You may brick your system. Have fun!"
-}



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-06  8:30 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-06  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     9b3e26b755bd4104c9b0a6be48c7c83007e3ef94
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 08:30:20 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 08:30:20 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=9b3e26b7

sys-apps/systemd: Bump dep for sys-process/audit.

(Portage version: 2.2.0_alpha37_p23/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 9d713c7..b526fe6 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3813 RMD160 850f2d314cf55839da56f12dfa59faeffdd99d4f SHA1 253ebd40cc43f8b42313af4c2bb7312a798ce790 SHA256 cc024c0cf9f1b60f96b8123a42855f353ed9e5fb303bfd832d4777be5e9c3511
+EBUILD systemd-9999.ebuild 3817 RMD160 df4083196c9576f568ec4a242774f527894ac1ef SHA1 ed9e397b10d981f05a42af4625f926e450ad1fae SHA256 b32246c0514d3a149c1dc4d4cf06c9b72f70163ec2fc1a2617f34b491bdd82ad
 MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3sj/sACgkQfXuS5UK5QB1XLQQAht1YhOq7dG14rJmlVaCCFiZ5
-P+4Bg9U3nwVmsocDcarli6X0XYMmf0J/DzrRoqzdAu71Ug5jm8KOaOSR5xwhriSD
-LtBusy0hdGE8GkqNV0SmKQiSsXlR2EY7PBL8181BUCi+2lbxDCie9N1CZGmZeUFD
-jUWNnxvrU6oAK8vNy5o=
-=3xMR
+iJwEAQEIAAYFAk3skBwACgkQfXuS5UK5QB0VDgP9HaLLe7l1Fmz5YMw6SavjgH+S
+GMKTfJXmZ3uM09d8Rxh7pXw9U2HicO8GxazyaEyeGCiHhlqYxvHLUiFVlOtdh3fK
+cqS5c3lCwJ8yFnTqfr/Tpl8MK1qqpLLfZ8p5W5GLp0bqZXCxEk9ufg7vCAhUPMH/
+nrunlIyvaf1PvuBrJdY=
+=SwhX
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 5b738f3..34632d1 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -23,7 +23,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.8-r1
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-171
 	sys-libs/libcap
-	audit? ( sys-process/audit )
+	audit? ( >=sys-process/audit-2 )
 	gtk? (
 		dev-libs/dbus-glib
 		>=dev-libs/glib-2.26



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-07 14:31 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-07 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     992cf2800205d9af6d7d24ce50a204b07ffa950a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  7 14:31:47 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun  7 14:31:47 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=992cf280

sys-apps/systemd: Sync from gx86.

(Portage version: 2.2.0_alpha37_p23/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   14 +++++++-------
 sys-apps/systemd/metadata.xml        |    6 ++++++
 sys-apps/systemd/systemd-9999.ebuild |   16 ++++++++--------
 3 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index b526fe6..ca05be4 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3817 RMD160 df4083196c9576f568ec4a242774f527894ac1ef SHA1 ed9e397b10d981f05a42af4625f926e450ad1fae SHA256 b32246c0514d3a149c1dc4d4cf06c9b72f70163ec2fc1a2617f34b491bdd82ad
-MISC metadata.xml 346 RMD160 0a87c8fe5dab7495fbe54aac0bbefa83a05ac451 SHA1 b3a588f46564c9dc4dc186c7e6d8a31c37d2bbfd SHA256 1ea5b2ad74881e6dec7d2ff29067cd6fced2dd838cc3bdec3638971e80c5870d
+EBUILD systemd-9999.ebuild 3905 RMD160 1034d0467132db85b986c5883247e86519171705 SHA1 185f287b3dede21e09f988505ef1d741918e10fb SHA256 2f1ad3fc325e559c74571239c570f230ba970ffce1cb6fefdcd01cc48c87433b
+MISC metadata.xml 532 RMD160 9f5a8f7563e27323c5827c45c929cde322283b45 SHA1 862697f70e43ce66b0cace76e791bb73d9389c00 SHA256 1e18687866714408f81dbdf4849ae598a4a6914fae2de83e1d2220af197a39cd
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3skBwACgkQfXuS5UK5QB0VDgP9HaLLe7l1Fmz5YMw6SavjgH+S
-GMKTfJXmZ3uM09d8Rxh7pXw9U2HicO8GxazyaEyeGCiHhlqYxvHLUiFVlOtdh3fK
-cqS5c3lCwJ8yFnTqfr/Tpl8MK1qqpLLfZ8p5W5GLp0bqZXCxEk9ufg7vCAhUPMH/
-nrunlIyvaf1PvuBrJdY=
-=SwhX
+iJwEAQEIAAYFAk3uNlMACgkQfXuS5UK5QB3ECgP/RzlsiXy85ZJ/Kw7m3LdA9MyV
+s4eaAZMtzSzmbv8imSFhPzRtkQ+GlPWURLSA/Lnu5l0ApSO3IxUV5Z/q/SDbnAfp
+bMsrAwIL3xWFIiJKehp4nPa1QCbVzOvLjt6btu+981cIpRGu7bv23drTdGRzYu8i
+NyTg0IAXRSVQR36gDuo=
+=7i3B
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index e44b596..773834e 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -6,7 +6,13 @@
 		<email>mgorny@gentoo.org</email>
 		<name>Michał Górny</name>
 	</maintainer>
+	<maintainer>
+		<email>dagger@gentoo.org</email>
+		<name>Robert Piasek</name>
+	</maintainer>
 	<use>
+		<!-- XXX: describe those two better -->
 		<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
+		<flag name='cryptsetup'>Use libcryptsetup</flag>
 	</use>
 </pkgmetadata>

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 34632d1..1404c0b 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -15,15 +15,14 @@ SRC_URI=""
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="audit gtk pam selinux tcpd"
-
-# XXX: libcryptsetup
+IUSE="audit gtk cryptsetup pam selinux tcpd"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.8-r1
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-171
 	sys-libs/libcap
 	audit? ( >=sys-process/audit-2 )
+	cryptsetup? ( sys-fs/cryptsetup )
 	gtk? (
 		dev-libs/dbus-glib
 		>=dev-libs/glib-2.26
@@ -66,7 +65,7 @@ pkg_setup() {
 
 src_prepare() {
 	# Force the rebuild of .vala sources
-	touch src/*.vala
+	touch src/*.vala || die
 	autotools-utils_src_prepare
 	eautoreconf
 }
@@ -77,6 +76,7 @@ src_configure() {
 		--with-rootdir=
 		--localstatedir=/var
 		$(use_enable audit)
+		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gtk)
 		$(use_enable pam)
 		$(use_enable selinux)
@@ -94,7 +94,7 @@ src_install() {
 	autotools-utils_src_install
 
 	dodoc "${D}"/usr/share/doc/systemd/*
-	rm -rf "${D}"/usr/share/doc/systemd
+	rm -rf "${D}"/usr/share/doc/systemd || die
 
 	cd "${D}"/usr/share/man/man8/
 	for i in halt poweroff reboot runlevel shutdown telinit; do
@@ -103,13 +103,13 @@ src_install() {
 
 	# Drop the .pc file to avoid automagic depends.
 	# This a temporary workaround for gx86 packages.
-	rm -f "${D}"/usr/share/pkgconfig/systemd.pc
+	rm -f "${D}"/usr/share/pkgconfig/systemd.pc || die
 
 	keepdir /run
 }
 
 check_mtab_is_symlink() {
-	if test ! -L "${ROOT}"etc/mtab; then
+	if [[ ! -L "${ROOT}"etc/mtab ]]; then
 		ewarn "${ROOT}etc/mtab must be a symlink to ${ROOT}proc/self/mounts!"
 		ewarn "To correct that, execute"
 		ewarn "    $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
@@ -121,7 +121,7 @@ systemd_machine_id_setup() {
 	if ! "${ROOT}"bin/systemd-machine-id-setup; then
 		ewarn "Setting up /etc/machine-id failed, to fix it please see"
 		ewarn "  http://lists.freedesktop.org/archives/dbus/2011-March/014187.html"
-	elif test ! -L "${ROOT}"var/lib/dbus/machine-id; then
+	elif [[ ! -L "${ROOT}"var/lib/dbus/machine-id ]]; then
 		# This should be fixed in the dbus ebuild, but we warn about it here.
 		ewarn "${ROOT}var/lib/dbus/machine-id ideally should be a symlink to"
 		ewarn "${ROOT}etc/machine-id to make it clear that they have the same"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-08 11:24 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-08 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     b80d7b0634e2b27184422e60dde04b71004e03ed
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  8 11:14:03 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun  8 11:14:03 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=b80d7b06

sys-apps/systemd: Sync from gx86.

(Portage version: 2.2.0_alpha38_p1/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 +++++-----
 sys-apps/systemd/systemd-9999.ebuild |   42 +++++++++------------------------
 2 files changed, 18 insertions(+), 36 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index ca05be4..47d8135 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3905 RMD160 1034d0467132db85b986c5883247e86519171705 SHA1 185f287b3dede21e09f988505ef1d741918e10fb SHA256 2f1ad3fc325e559c74571239c570f230ba970ffce1cb6fefdcd01cc48c87433b
+EBUILD systemd-9999.ebuild 3324 RMD160 16c593fe409b969330f9396dfa10984179d5e0cc SHA1 52ffdd7d3f1af63b038677c65e26897372835425 SHA256 4db7a3bf6b71b507d70723b3662673a699106bb7679f2472b86158819376fb98
 MISC metadata.xml 532 RMD160 9f5a8f7563e27323c5827c45c929cde322283b45 SHA1 862697f70e43ce66b0cace76e791bb73d9389c00 SHA256 1e18687866714408f81dbdf4849ae598a4a6914fae2de83e1d2220af197a39cd
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3uNlMACgkQfXuS5UK5QB3ECgP/RzlsiXy85ZJ/Kw7m3LdA9MyV
-s4eaAZMtzSzmbv8imSFhPzRtkQ+GlPWURLSA/Lnu5l0ApSO3IxUV5Z/q/SDbnAfp
-bMsrAwIL3xWFIiJKehp4nPa1QCbVzOvLjt6btu+981cIpRGu7bv23drTdGRzYu8i
-NyTg0IAXRSVQR36gDuo=
-=7i3B
+iJwEAQEIAAYFAk3vWXsACgkQfXuS5UK5QB0S8wQAr0FJf2ofHFq/jdDZw7v5zfra
+DzLmlkaCv7l74JuGlfz9nXdO3SK0zDd32mZrPA+GGZOfSklcq6Z+8W9pn9fHB7a5
+luebHYIFntc7nghaITt//rubZ6vVQJmetvRQEf24OYnCrjPNcKvVU4NVu/VABRuA
+ZopINvl+tj/PK9kOCv8=
+=I2o6
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 1404c0b..872dc72 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -8,7 +8,7 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
 	http://cgit.freedesktop.org/${PN}/"
 inherit autotools autotools-utils git-2 linux-info pam
 
-DESCRIPTION="systemd is a system and service manager for Linux"
+DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
 SRC_URI=""
 
@@ -17,7 +17,7 @@ SLOT="0"
 KEYWORDS=""
 IUSE="audit gtk cryptsetup pam selinux tcpd"
 
-COMMON_DEPEND=">=sys-apps/dbus-1.4.8-r1
+COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-171
 	sys-libs/libcap
@@ -108,37 +108,19 @@ src_install() {
 	keepdir /run
 }
 
-check_mtab_is_symlink() {
+pkg_postinst() {
 	if [[ ! -L "${ROOT}"etc/mtab ]]; then
-		ewarn "${ROOT}etc/mtab must be a symlink to ${ROOT}proc/self/mounts!"
-		ewarn "To correct that, execute"
-		ewarn "    $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
-	fi
-}
-
-systemd_machine_id_setup() {
-	einfo "Setting up /etc/machine-id..."
-	if ! "${ROOT}"bin/systemd-machine-id-setup; then
-		ewarn "Setting up /etc/machine-id failed, to fix it please see"
-		ewarn "  http://lists.freedesktop.org/archives/dbus/2011-March/014187.html"
-	elif [[ ! -L "${ROOT}"var/lib/dbus/machine-id ]]; then
-		# This should be fixed in the dbus ebuild, but we warn about it here.
-		ewarn "${ROOT}var/lib/dbus/machine-id ideally should be a symlink to"
-		ewarn "${ROOT}etc/machine-id to make it clear that they have the same"
-		ewarn "content."
+		ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
+		ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
+		ewarn "require that specific feature, please call:"
+		ewarn "	$ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'"
+		ewarn
 	fi
-}
 
-pkg_postinst() {
-	check_mtab_is_symlink
-	systemd_machine_id_setup
-
-	# Inform user about extra configuration
-	elog "You may need to perform some additional configuration for some"
-	elog "programs to work, see the systemd manpages for loading modules and"
-	elog "handling tmpfiles:"
-	elog "    $ man modules-load.d"
-	elog "    $ man tmpfiles.d"
+	elog "You may need to perform some additional configuration for some programs"
+	elog "to work, see the systemd manpages for loading modules and handling tmpfiles:"
+	elog "	$ man modules-load.d"
+	elog "	$ man tmpfiles.d"
 	elog
 
 	ewarn "This a work-in-progress ebuild. You may brick your system. Have fun!"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-15 13:33 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-15 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     e949bc1485e04d3333fa0e7708c80a57d6b6a3c8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 13:33:59 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 13:33:59 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=e949bc14

sys-apps/systemd: Sync from gx86 (update maintainer, support plymouth).

(Portage version: 2.2.0_alpha40_p1/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   14 +++++++-------
 sys-apps/systemd/metadata.xml        |    9 +++------
 sys-apps/systemd/systemd-9999.ebuild |    7 ++++++-
 3 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 47d8135..5e0f783 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3324 RMD160 16c593fe409b969330f9396dfa10984179d5e0cc SHA1 52ffdd7d3f1af63b038677c65e26897372835425 SHA256 4db7a3bf6b71b507d70723b3662673a699106bb7679f2472b86158819376fb98
-MISC metadata.xml 532 RMD160 9f5a8f7563e27323c5827c45c929cde322283b45 SHA1 862697f70e43ce66b0cace76e791bb73d9389c00 SHA256 1e18687866714408f81dbdf4849ae598a4a6914fae2de83e1d2220af197a39cd
+EBUILD systemd-9999.ebuild 3495 RMD160 db12dea0957abec906ff6f74b406bc3a342aa504 SHA1 f87586313bd0c8dd0ea64bf5c44b6effe28a4208 SHA256 dfcc8ed54bc6b41b99e9cbb0f4608652a38a6858e77e9b22926fcd30e64cc313
+MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk3vWXsACgkQfXuS5UK5QB0S8wQAr0FJf2ofHFq/jdDZw7v5zfra
-DzLmlkaCv7l74JuGlfz9nXdO3SK0zDd32mZrPA+GGZOfSklcq6Z+8W9pn9fHB7a5
-luebHYIFntc7nghaITt//rubZ6vVQJmetvRQEf24OYnCrjPNcKvVU4NVu/VABRuA
-ZopINvl+tj/PK9kOCv8=
-=I2o6
+iJwEAQEIAAYFAk34tMcACgkQfXuS5UK5QB2dWwQAqrSftZT9UORt5bAwHV1qIPKV
+qA//Dy5VPbcFX7brBowxCzPN+4bxPqwbIguHvhmIPPZCr7RBkgY4r8i7Bdz9QK35
+8LZhcDjJGnDHtMrxXa+msiHPflK5tcWzPQvqZxoDF+SMo1R3qqYwThD66MMFMd7W
+GC/3YoaURfxrly56Qfk=
+=67c6
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index 773834e..5af7c34 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -3,16 +3,13 @@
 <pkgmetadata>
 	<herd>no-herd</herd>
 	<maintainer>
-		<email>mgorny@gentoo.org</email>
-		<name>Michał Górny</name>
-	</maintainer>
-	<maintainer>
-		<email>dagger@gentoo.org</email>
-		<name>Robert Piasek</name>
+		<email>systemd@gentoo.org</email>
+		<name>Gentoo systemd team</name>
 	</maintainer>
 	<use>
 		<!-- XXX: describe those two better -->
 		<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
 		<flag name='cryptsetup'>Use libcryptsetup</flag>
+		<flag name='plymouth'>Enable support for <pkg>sys-boot/plymouth</pkg></flag>
 	</use>
 </pkgmetadata>

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 872dc72..53643fa 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -15,7 +15,7 @@ SRC_URI=""
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="audit gtk cryptsetup pam selinux tcpd"
+IUSE="audit cryptsetup gtk pam plymouth selinux tcpd"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/util-linux-2.19
@@ -29,6 +29,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 		x11-libs/gtk+:2
 		>=x11-libs/libnotify-0.7 )
 	pam? ( virtual/pam )
+	plymouth? ( sys-boot/plymouth )
 	selinux? ( sys-libs/libselinux )
 	tcpd? ( sys-apps/tcp-wrappers )"
 
@@ -81,6 +82,10 @@ src_configure() {
 		$(use_enable pam)
 		$(use_enable selinux)
 		$(use_enable tcpd tcpwrap)
+
+		# right now it is enabled on per-distro basis
+		# let's just hack into the check
+		$(use plymouth && echo have_plymouth=true)
 	)
 
 	if use gtk; then



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-24  7:16 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-24  7:16 UTC (permalink / raw
  To: gentoo-commits

commit:     07350474dc5f19b4b71ec0805d637dfe81c78832
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 24 07:16:53 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 07:16:53 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=07350474

sys-apps/systemd: Sync with gx86 -- fix bash-completion install.

(Portage version: 2.2.0_alpha41_p20/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |   18 +++++++++++++-----
 2 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 5e0f783..bfebdd2 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3495 RMD160 db12dea0957abec906ff6f74b406bc3a342aa504 SHA1 f87586313bd0c8dd0ea64bf5c44b6effe28a4208 SHA256 dfcc8ed54bc6b41b99e9cbb0f4608652a38a6858e77e9b22926fcd30e64cc313
+EBUILD systemd-9999.ebuild 3832 RMD160 4be049dc0708ef2c1cd58d9195c0d0c4b8065dd3 SHA1 ec77ac4de7eb397747da0b957bfb02b931782a0e SHA256 065021e1d65fe8e9e6595094046697370966df319dcde7956e96b18da6d584a9
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk34tMcACgkQfXuS5UK5QB2dWwQAqrSftZT9UORt5bAwHV1qIPKV
-qA//Dy5VPbcFX7brBowxCzPN+4bxPqwbIguHvhmIPPZCr7RBkgY4r8i7Bdz9QK35
-8LZhcDjJGnDHtMrxXa+msiHPflK5tcWzPQvqZxoDF+SMo1R3qqYwThD66MMFMd7W
-GC/3YoaURfxrly56Qfk=
-=67c6
+iJwEAQEIAAYFAk4EOeUACgkQfXuS5UK5QB1/xgQAsx5uTZ3M1X9b8q+ZduBEFRH7
+CGZY96UvO+3vENyp/n6+RWnR4mxh0vFJLhKEG3AysivVsvdRByNhFuTXOwY6BLwT
+2Io+rs/roR2G/r0/1C/wushdqExnJ8JF2eFSipOxS2FoRSg8jVeOqmCojKQoVi8M
+ChabSEc8hqgcn7de540=
+=T4e7
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 53643fa..c242610 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=4
 
 EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
 	http://cgit.freedesktop.org/${PN}/"
-inherit autotools autotools-utils git-2 linux-info pam
+inherit autotools autotools-utils bash-completion git-2 linux-info pam
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
@@ -76,6 +76,7 @@ src_configure() {
 		--with-distro=gentoo
 		--with-rootdir=
 		--localstatedir=/var
+		--docdir=/tmp/docs
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gtk)
@@ -96,10 +97,13 @@ src_configure() {
 }
 
 src_install() {
-	autotools-utils_src_install
+	autotools-utils_src_install \
+		bashcompletiondir=/tmp
 
-	dodoc "${D}"/usr/share/doc/systemd/*
-	rm -rf "${D}"/usr/share/doc/systemd || die
+	# move files as necessary
+	dobashcompletion "${D}"/tmp/systemctl-bash-completion.sh
+	dodoc "${D}"/tmp/docs/*
+	rm -rf "${D}"/tmp || die
 
 	cd "${D}"/usr/share/man/man8/
 	for i in halt poweroff reboot runlevel shutdown telinit; do
@@ -128,5 +132,9 @@ pkg_postinst() {
 	elog "	$ man tmpfiles.d"
 	elog
 
-	ewarn "This a work-in-progress ebuild. You may brick your system. Have fun!"
+	ewarn "Please note this is a work-in-progress and many packages in Gentoo"
+	ewarn "do not supply systemd unit files yet. You are testing it on your own"
+	ewarn "responsibility. Please remember than you can pass:"
+	ewarn "	init=/sbin/init"
+	ewarn "to your kernel to boot using sysvinit / OpenRC."
 }



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-06-25 15:29 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-06-25 15:29 UTC (permalink / raw
  To: gentoo-commits

commit:     a9006e29e2d9e3ba2092a8fc6c7055d26cb9e7a8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 25 15:30:35 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 25 15:30:35 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=a9006e29

sys-apps/systemd: Drop unnecessary *.vala violence, inherit systemd eclass to silence portage QA and stop removing the pkgconfig file.

(Portage version: 2.2.0_alpha41_p25/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    8 +-------
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index bfebdd2..89e7730 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3832 RMD160 4be049dc0708ef2c1cd58d9195c0d0c4b8065dd3 SHA1 ec77ac4de7eb397747da0b957bfb02b931782a0e SHA256 065021e1d65fe8e9e6595094046697370966df319dcde7956e96b18da6d584a9
+EBUILD systemd-9999.ebuild 3625 RMD160 288ca11347ab2385a0763fee22901dd9d602b28d SHA1 3503f5d7cb56d9041fea5279e0080b6d1d63de3e SHA256 91d4f23952c1fa0002a3e8d378a9e8039b3cb56116ff62f2a2a4e5acf12e5553
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4EOeUACgkQfXuS5UK5QB1/xgQAsx5uTZ3M1X9b8q+ZduBEFRH7
-CGZY96UvO+3vENyp/n6+RWnR4mxh0vFJLhKEG3AysivVsvdRByNhFuTXOwY6BLwT
-2Io+rs/roR2G/r0/1C/wushdqExnJ8JF2eFSipOxS2FoRSg8jVeOqmCojKQoVi8M
-ChabSEc8hqgcn7de540=
-=T4e7
+iJwEAQEIAAYFAk4F/xsACgkQfXuS5UK5QB0EmAP/Z3AjSmI72W0mrPWqO9U3x7+f
+ymcuINbZW3Oin2G2CHsLaA6qv4UtRXjGI4bw6Nw9QZed/eIKYADiFoa8yYPUtjKB
+7n8Ql7j/skt7Uc+YovKryJfb0HduF6gqxVt3SOEqEcLDylbBTbNeadjtssz3nTS2
+8igJhx9Sam7Rh6k7y1c=
+=HVaN
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index c242610..05bc5d7 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=4
 
 EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
 	http://cgit.freedesktop.org/${PN}/"
-inherit autotools autotools-utils bash-completion git-2 linux-info pam
+inherit autotools autotools-utils bash-completion git-2 linux-info pam systemd
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
@@ -65,8 +65,6 @@ pkg_setup() {
 }
 
 src_prepare() {
-	# Force the rebuild of .vala sources
-	touch src/*.vala || die
 	autotools-utils_src_prepare
 	eautoreconf
 }
@@ -110,10 +108,6 @@ src_install() {
 		mv ${i}.8 systemd.${i}.8 || die
 	done
 
-	# Drop the .pc file to avoid automagic depends.
-	# This a temporary workaround for gx86 packages.
-	rm -f "${D}"/usr/share/pkgconfig/systemd.pc || die
-
 	keepdir /run
 }
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-01  7:37 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-01  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     34f28b3ae184827b97c84ef8f626217386a10ce5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  1 07:38:10 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  1 07:38:10 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=34f28b3a

sys-apps/systemd: Sync with gx86, switch to unifdef-live, make autofs4 optional (suggested).

(Portage version: 2.2.0_alpha41_p36/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |   25 ++++++++++++++++++++-----
 2 files changed, 26 insertions(+), 11 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 89e7730..4720e00 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3625 RMD160 288ca11347ab2385a0763fee22901dd9d602b28d SHA1 3503f5d7cb56d9041fea5279e0080b6d1d63de3e SHA256 91d4f23952c1fa0002a3e8d378a9e8039b3cb56116ff62f2a2a4e5acf12e5553
+EBUILD systemd-9999.ebuild 3853 RMD160 304433f01d74aa6910902606c0df92b145da804c SHA1 e94f4034a6fcaac796778b7c4b2c49f47c49cbe1 SHA256 a9c60ecda8cd7985527fa207b8e9c104b7297a34f8378697aa9398b579a4d0f1
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4F/xsACgkQfXuS5UK5QB0EmAP/Z3AjSmI72W0mrPWqO9U3x7+f
-ymcuINbZW3Oin2G2CHsLaA6qv4UtRXjGI4bw6Nw9QZed/eIKYADiFoa8yYPUtjKB
-7n8Ql7j/skt7Uc+YovKryJfb0HduF6gqxVt3SOEqEcLDylbBTbNeadjtssz3nTS2
-8igJhx9Sam7Rh6k7y1c=
-=HVaN
+iJwEAQEIAAYFAk4NeWIACgkQfXuS5UK5QB14lAQAjzv2/HfylbVTWhBeUcVRYnnP
+MOXJoCqb2npxspW/VijaVTEnoIA5N85WvIjjMu5ZG/bW4m9+Xogr4vLxCmzYiC/v
+M/O7OUgpJfxLw7GU0cC121BGBCNJoZw1AVy9dJO4XeaucPEvEtF400anIIPhM0Cx
+bs7Uzocgt6MMw0n3d4U=
+=6eHj
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 05bc5d7..d9f0bc3 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -4,17 +4,21 @@
 
 EAPI=4
 
+inherit autotools-utils bash-completion linux-info pam systemd
+
+#if LIVE
 EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
 	http://cgit.freedesktop.org/${PN}/"
-inherit autotools autotools-utils bash-completion git-2 linux-info pam systemd
+inherit autotools git-2
+#endif
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
-SRC_URI=""
+SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 IUSE="audit cryptsetup gtk pam plymouth selinux tcpd"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
@@ -47,14 +51,21 @@ RDEPEND="${COMMON_DEPEND}
 	!!sys-apps/systemd-udev
 	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
-	app-text/docbook-xml-dtd:4.2
 	gtk? ( dev-lang/vala:${VALASLOT} )
 	>=sys-kernel/linux-headers-${MINKV}"
 
+#if LIVE
+SRC_URI=
+KEYWORDS=
+
+DEPEND="${DEPEND}
+	app-text/docbook-xml-dtd:4.2"
+
 AUTOTOOLS_IN_SOURCE_BUILD=1
+#endif
 
 pkg_pretend() {
-	local CONFIG_CHECK="AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
+	local CONFIG_CHECK="~AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
 	linux-info_pkg_setup
 	kernel_is -ge ${MINKV//./ } || die "Kernel version at least ${MINKV} required"
 }
@@ -65,8 +76,12 @@ pkg_setup() {
 }
 
 src_prepare() {
+	# Force the rebuild of .vala sources
+	touch src/*.vala || die
 	autotools-utils_src_prepare
+#if LIVE
 	eautoreconf
+#endif
 }
 
 src_configure() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-03 14:23 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-03 14:23 UTC (permalink / raw
  To: gentoo-commits

commit:     b7ccd0074315e09a80df769a5bcf1f3c22064002
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  3 14:22:09 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  3 14:22:09 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=b7ccd007

sys-apps/systemd: Use --enable-plymouth option, as introduced upstream.

(Portage version: 2.2.0_alpha41_p36/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    5 +----
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 4720e00..222742e 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3853 RMD160 304433f01d74aa6910902606c0df92b145da804c SHA1 e94f4034a6fcaac796778b7c4b2c49f47c49cbe1 SHA256 a9c60ecda8cd7985527fa207b8e9c104b7297a34f8378697aa9398b579a4d0f1
+EBUILD systemd-9999.ebuild 3749 RMD160 9685dcbce73e7b0fb93edf60c80df9ec8b4da184 SHA1 916b4173159c289470c395ac7a012fe982afa31e SHA256 64b528ae3e7c7b33d8af3c1c614debbb521b9f02e26f030d4cd3ad070eaaa005
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4NeWIACgkQfXuS5UK5QB14lAQAjzv2/HfylbVTWhBeUcVRYnnP
-MOXJoCqb2npxspW/VijaVTEnoIA5N85WvIjjMu5ZG/bW4m9+Xogr4vLxCmzYiC/v
-M/O7OUgpJfxLw7GU0cC121BGBCNJoZw1AVy9dJO4XeaucPEvEtF400anIIPhM0Cx
-bs7Uzocgt6MMw0n3d4U=
-=6eHj
+iJwEAQEIAAYFAk4QexEACgkQfXuS5UK5QB1pUgP/Q0gJHw+7q7r9u7/4p3MbkH5N
+u5Oy7Z+i1MPSf7l6oyzhpUAsBxS0tyVrM3AQuytLjiT6UhGec/W578wwY81YF7vi
+/kzZtalBs5pirTTfglcyofUuvv2HI154UE2xw/6WaxHx1/ndk+KF640Zuen3OZjC
+6Ky6/6AYDld1/PiJn9w=
+=ne1F
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index d9f0bc3..e56c261 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -94,12 +94,9 @@ src_configure() {
 		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gtk)
 		$(use_enable pam)
+		$(use_enable plymouth)
 		$(use_enable selinux)
 		$(use_enable tcpd tcpwrap)
-
-		# right now it is enabled on per-distro basis
-		# let's just hack into the check
-		$(use plymouth && echo have_plymouth=true)
 	)
 
 	if use gtk; then



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-05 15:38 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-05 15:38 UTC (permalink / raw
  To: gentoo-commits

commit:     0db70273680d0aa0614d17027ccba1b768b1321b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  5 15:39:03 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul  5 15:39:03 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=0db70273

sys-apps/systemd: Add a note about optional RDEPs.

(Portage version: 2.2.0_alpha43_p2/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |   12 ++++++++++--
 2 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 222742e..da27e6a 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 3749 RMD160 9685dcbce73e7b0fb93edf60c80df9ec8b4da184 SHA1 916b4173159c289470c395ac7a012fe982afa31e SHA256 64b528ae3e7c7b33d8af3c1c614debbb521b9f02e26f030d4cd3ad070eaaa005
+EBUILD systemd-9999.ebuild 4029 RMD160 db70370eb46a36be30a22a64461cc8103386a2db SHA1 1dbdad43e344f4ed1a86687a7438ec8175682134 SHA256 1f3f66fb2e5eaea580d3f55657b27d2c17e3aa277fd9c3d39ecdaa4457a6b063
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4QexEACgkQfXuS5UK5QB1pUgP/Q0gJHw+7q7r9u7/4p3MbkH5N
-u5Oy7Z+i1MPSf7l6oyzhpUAsBxS0tyVrM3AQuytLjiT6UhGec/W578wwY81YF7vi
-/kzZtalBs5pirTTfglcyofUuvv2HI154UE2xw/6WaxHx1/ndk+KF640Zuen3OZjC
-6Ky6/6AYDld1/PiJn9w=
-=ne1F
+iJwEAQEIAAYFAk4TMBcACgkQfXuS5UK5QB2qewP9F7/LgwrAyukqGQBYE6gHokm3
+BtdG0ao0TS72SRvQti2CaGKcBXoPBGZcN76lckxK2qEzioa7tlA+AqbLGmrqY9yK
+tfwFTRAs8NJFKtBxffWWjooM/aas582pR8/wkFzX0bzjXmEUtYJdTJ8nf2mjwprt
+nq7JAYfmWM73uF8Nv/k=
+=SeqM
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index e56c261..b5ce38c 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -47,8 +47,6 @@ MINKV="2.6.38"
 # blocker on old packages to avoid collisions with above
 # openrc blocker to avoid udev rules starting openrc scripts
 RDEPEND="${COMMON_DEPEND}
-	!!sys-apps/systemd-dbus
-	!!sys-apps/systemd-udev
 	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
 	gtk? ( dev-lang/vala:${VALASLOT} )
@@ -123,6 +121,10 @@ src_install() {
 	keepdir /run
 }
 
+optfeature() {
+	elog "	[$(has_version ${1} && echo I || echo ' ')] ${1} (${2})"
+}
+
 pkg_postinst() {
 	if [[ ! -L "${ROOT}"etc/mtab ]]; then
 		ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
@@ -138,6 +140,12 @@ pkg_postinst() {
 	elog "	$ man tmpfiles.d"
 	elog
 
+	elog "To get additional features, a number of optional runtime dependencies may"
+	elog "be installed:"
+	optfeature 'dev-python/dbus-python' 'for systemd-analyze'
+	optfeature 'dev-python/pycairo[svg]' 'for systemd-analyze plotting ability'
+	elog
+
 	ewarn "Please note this is a work-in-progress and many packages in Gentoo"
 	ewarn "do not supply systemd unit files yet. You are testing it on your own"
 	ewarn "responsibility. Please remember than you can pass:"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-13 18:49 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-13 18:49 UTC (permalink / raw
  To: gentoo-commits

commit:     a26aa7a56e02099041fabfc245d7af4c613a4ec3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 18:50:38 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 18:50:38 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=a26aa7a5

sys-apps/systemd: Require and run intltoolize.

(Portage version: 2.2.0_alpha44_p2/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    2 ++
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index da27e6a..cbc3d35 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4029 RMD160 db70370eb46a36be30a22a64461cc8103386a2db SHA1 1dbdad43e344f4ed1a86687a7438ec8175682134 SHA256 1f3f66fb2e5eaea580d3f55657b27d2c17e3aa277fd9c3d39ecdaa4457a6b063
+EBUILD systemd-9999.ebuild 4080 RMD160 0e4e449a41d56b7178f2475028dae3fddf177483 SHA1 e9f634c0e37f1dac58ac495a56e283d85eb1d405 SHA256 df9bde393b6c3429143ecc0d0a11c89fe61e45c6210331857f13328df0763720
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4TMBcACgkQfXuS5UK5QB2qewP9F7/LgwrAyukqGQBYE6gHokm3
-BtdG0ao0TS72SRvQti2CaGKcBXoPBGZcN76lckxK2qEzioa7tlA+AqbLGmrqY9yK
-tfwFTRAs8NJFKtBxffWWjooM/aas582pR8/wkFzX0bzjXmEUtYJdTJ8nf2mjwprt
-nq7JAYfmWM73uF8Nv/k=
-=SeqM
+iJwEAQEIAAYFAk4d6P4ACgkQfXuS5UK5QB2SigQAhTo+Cdw0EIN9ZHAvU7I4vIog
+G2Zqh0jh2L7I8WSQkxITtZXhbcuD6vZXmJvlT6Eh3cSPxbdNLymUi6mNud4viPMW
+p6EM5ZvBjs3H6OAAHDB56bQtyI39EohsqYPhCwqDD7Y70CFx0Y5TiY9cwmiHZD03
+mvVdTB+MQfFt89MWm3w=
+=yp5D
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index b5ce38c..76bb919 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -49,6 +49,7 @@ MINKV="2.6.38"
 RDEPEND="${COMMON_DEPEND}
 	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
+	dev-util/intltool
 	gtk? ( dev-lang/vala:${VALASLOT} )
 	>=sys-kernel/linux-headers-${MINKV}"
 
@@ -77,6 +78,7 @@ src_prepare() {
 	# Force the rebuild of .vala sources
 	touch src/*.vala || die
 	autotools-utils_src_prepare
+	autotools_run_tool intltoolize
 #if LIVE
 	eautoreconf
 #endif



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-14 13:44 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-14 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     cd8890143abf18ff5f2fa7bbf23ac5a5e2205793
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 14 13:45:25 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 14 13:45:25 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=cd889014

sys-apps/systemd: Raise udev dep.

(Portage version: 2.2.0_alpha45/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index cbc3d35..7bf7f98 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4080 RMD160 0e4e449a41d56b7178f2475028dae3fddf177483 SHA1 e9f634c0e37f1dac58ac495a56e283d85eb1d405 SHA256 df9bde393b6c3429143ecc0d0a11c89fe61e45c6210331857f13328df0763720
+EBUILD systemd-9999.ebuild 4080 RMD160 2a577f2ba919ac7b59213d7b936c4475dcdc00bd SHA1 0df664e61d2fdbf609feb35bc370a42638232c5d SHA256 befcc6906acf8e1945212f565a45970cd7355a3f26628433f2ed64d0f1878897
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4d6P4ACgkQfXuS5UK5QB2SigQAhTo+Cdw0EIN9ZHAvU7I4vIog
-G2Zqh0jh2L7I8WSQkxITtZXhbcuD6vZXmJvlT6Eh3cSPxbdNLymUi6mNud4viPMW
-p6EM5ZvBjs3H6OAAHDB56bQtyI39EohsqYPhCwqDD7Y70CFx0Y5TiY9cwmiHZD03
-mvVdTB+MQfFt89MWm3w=
-=yp5D
+iJwEAQEIAAYFAk4e8vUACgkQfXuS5UK5QB0dAAQAjJhGKbw10gosyz1MOCIH3FUL
+w4y0UbXarfsZ9pX6Op7j0jPxNQc9t6bp69avq+YICnj2nZVKp5Uhv1+ougrPBNNP
+3PpM2eHMWbk9p71ncYy4H1d/ciucMYe6pWvm/yx47FiMlTvZ39pMsxZGMXwlhn4t
+OFt6SPcObG0I+GB7Uco=
+=caYZ
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 76bb919..dff537b 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -23,7 +23,7 @@ IUSE="audit cryptsetup gtk pam plymouth selinux tcpd"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/util-linux-2.19
-	>=sys-fs/udev-171
+	>=sys-fs/udev-172
 	sys-libs/libcap
 	audit? ( >=sys-process/audit-2 )
 	cryptsetup? ( sys-fs/cryptsetup )



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-15 10:54 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-15 10:54 UTC (permalink / raw
  To: gentoo-commits

commit:     2d4d0ee9a48f7f152b4d3c53bffaef5ff1e93979
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 15 10:54:15 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 15 10:54:15 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=2d4d0ee9

sys-apps/systemd: Make the kernel checks not obligatory, for buildservers.

(Portage version: 2.2.0_alpha45/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    8 +++-----
 2 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 7bf7f98..ef56818 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4080 RMD160 2a577f2ba919ac7b59213d7b936c4475dcdc00bd SHA1 0df664e61d2fdbf609feb35bc370a42638232c5d SHA256 befcc6906acf8e1945212f565a45970cd7355a3f26628433f2ed64d0f1878897
+EBUILD systemd-9999.ebuild 4066 RMD160 19a25459d2a04983621343817a35327a92a48922 SHA1 edcd9c4658e96f194632a2e1720cc248fe048b18 SHA256 6eecbea970905e70e26b25138b5d7c4c47f58c8fe40f72c5c7252071907f7c97
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4e8vUACgkQfXuS5UK5QB0dAAQAjJhGKbw10gosyz1MOCIH3FUL
-w4y0UbXarfsZ9pX6Op7j0jPxNQc9t6bp69avq+YICnj2nZVKp5Uhv1+ougrPBNNP
-3PpM2eHMWbk9p71ncYy4H1d/ciucMYe6pWvm/yx47FiMlTvZ39pMsxZGMXwlhn4t
-OFt6SPcObG0I+GB7Uco=
-=caYZ
+iJwEAQEIAAYFAk4gHFcACgkQfXuS5UK5QB0XrAP/fPEoMHHx69uF2gjPMNj/xYYm
+PzDdr77ajznUbXH5BI79osSiepKYPjlW11DNMsJQ0CfeM4PfEXVCJaCN9ytIwPGo
+s6MmZskuCdFu8aJwRqDM2qcE/NQCH4vAfIw9U+xEo377fDrmir0Vz4oEdkYr+eRj
+09S+KhpdavMkI7IDrxs=
+=foA7
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index dff537b..7f4fd22 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -63,13 +63,11 @@ DEPEND="${DEPEND}
 AUTOTOOLS_IN_SOURCE_BUILD=1
 #endif
 
-pkg_pretend() {
-	local CONFIG_CHECK="~AUTOFS4_FS CGROUPS DEVTMPFS ~FANOTIFY ~IPV6"
+pkg_setup() {
+	local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6"
 	linux-info_pkg_setup
-	kernel_is -ge ${MINKV//./ } || die "Kernel version at least ${MINKV} required"
-}
+	kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
 
-pkg_setup() {
 	enewgroup lock # used by var-lock.mount
 	enewgroup tty 5 # used by mount-setup for /dev/pts
 }



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-07-27  7:14 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-07-27  7:14 UTC (permalink / raw
  To: gentoo-commits

commit:     8430dce5bad88290bb9b9c0a71ff64adef15503c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 27 07:15:51 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 27 07:15:51 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=8430dce5

sys-apps/systemd: Move kernel checks to pkg_preinst().

(Portage version: 2.2.0_alpha47/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |   10 ++++++----
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index ef56818..9b8a156 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4066 RMD160 19a25459d2a04983621343817a35327a92a48922 SHA1 edcd9c4658e96f194632a2e1720cc248fe048b18 SHA256 6eecbea970905e70e26b25138b5d7c4c47f58c8fe40f72c5c7252071907f7c97
+EBUILD systemd-9999.ebuild 4082 RMD160 0da0346e9f8d3008fa253bd33809ed38fd545454 SHA1 065ab4d289c0e2f09f2c2107407cef6963fd1cb4 SHA256 744701d13146f7b4e3dd198a444657f67aa6ca2f7eabc8a1cb7438ee1214fcb4
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQEIAAYFAk4gHFcACgkQfXuS5UK5QB0XrAP/fPEoMHHx69uF2gjPMNj/xYYm
-PzDdr77ajznUbXH5BI79osSiepKYPjlW11DNMsJQ0CfeM4PfEXVCJaCN9ytIwPGo
-s6MmZskuCdFu8aJwRqDM2qcE/NQCH4vAfIw9U+xEo377fDrmir0Vz4oEdkYr+eRj
-09S+KhpdavMkI7IDrxs=
-=foA7
+iJwEAQEIAAYFAk4vuycACgkQfXuS5UK5QB1KbQQArtw3YO4IdVDrwxvTmMgD4ssE
+z/VgLUBXCszMGTOdFSzlVhD6/KCXHgBB4heBEyYfZn2qMapkb/PHVFrQpgY2Fdrd
+aaSucSm1Ztm/JFLdROhh7YkNGsn+AaEVb1DyF6daDRAzhuLhxTcQ2LS7+VgYyTEM
+NLR73727gjJU8/yl4b8=
+=Bi3e
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 7f4fd22..2703d86 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -64,10 +64,6 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
 #endif
 
 pkg_setup() {
-	local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6"
-	linux-info_pkg_setup
-	kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
-
 	enewgroup lock # used by var-lock.mount
 	enewgroup tty 5 # used by mount-setup for /dev/pts
 }
@@ -121,6 +117,12 @@ src_install() {
 	keepdir /run
 }
 
+pkg_preinst() {
+	local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6"
+	kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
+	check_extra_config
+}
+
 optfeature() {
 	elog "	[$(has_version ${1} && echo I || echo ' ')] ${1} (${2})"
 }



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-08-09 11:32 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-08-09 11:32 UTC (permalink / raw
  To: gentoo-commits

commit:     3a02e13fb3a07cecaab36a896bdb18be88529437
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  9 11:33:46 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug  9 11:33:46 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=3a02e13f

sys-apps/systemd: Intltoolize should be only necessary in git ebuild.

(Portage version: 2.2.0_alpha50_p1/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 29db9d8..7dcc7ca 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4179 RMD160 d3dc80d27ce744f0b0fd45e7d9dddba25865c650 SHA1 777730c18a76b360b160658b8c4f8b29dbb76acb SHA256 fac9e444d84ec3f29bcc35173333b355be95cee217ea77edad567a5e33783d60
+EBUILD systemd-9999.ebuild 4179 RMD160 34729f34f640bd658bee25b8b424f4e193c746f8 SHA1 2b83c69e53448baaf9a2aede284b3a1924fde8e1 SHA256 b91fa684ae34bbb4b1e197afd6604f51f43a43551355de51b1dc373fef64dcb4
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iJwEAQEIAAYFAk5BGtQACgkQfXuS5UK5QB282wP/R6DRzlOMYqWF6s/xUV3Etl/O
-01WEzuWbp2r6+tEvJqHA0Cla21IORrQPvFxEwqQS7w7D9mntVhigVPv5nT28s2kv
-u4lT2QMafUZlHNVlktJi+ZiVqB1h5tJNpiMOb8vPCFDBqidh378zyTPzL7WpQBvP
-ULWkcUtjnu1kssWYo0o=
-=bOEH
+iJwEAQEIAAYFAk5BGxkACgkQfXuS5UK5QB0LsgQApD/wq6+yZ61fK7kZBFWjByKL
+JoBZfJtB74mu1z4Oml19z17YV9NyHqG/bETpoNNkX53DQGNVriymiEnxNP+qIOKM
+yvWXLGrxG6G/1vLpoSInPN3aLjdvDQzGtLsYE1WWN1+57UhoNp46pa8MyAMq3YY1
+HRzcuqoma5WfuFekZKw=
+=2sMO
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 452cb4a..bd45f6d 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -74,8 +74,8 @@ src_prepare() {
 	# Force the rebuild of .vala sources
 	touch src/*.vala || die
 	autotools-utils_src_prepare
-	autotools_run_tool intltoolize
 #if LIVE
+	autotools_run_tool intltoolize
 	eautoreconf
 #endif
 }



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-08-09 11:32 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-08-09 11:32 UTC (permalink / raw
  To: gentoo-commits

commit:     d678f2f7fb0c7f8f602d41587bf433216d12091f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  9 11:32:36 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug  9 11:32:36 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=d678f2f7

sys-apps/systemd: Update the ebuild to match new HEAD configure options and deps.

(Portage version: 2.2.0_alpha50_p1/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   14 +++++++-------
 sys-apps/systemd/systemd-9999.ebuild |    8 ++++++--
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 9b8a156..29db9d8 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4082 RMD160 0da0346e9f8d3008fa253bd33809ed38fd545454 SHA1 065ab4d289c0e2f09f2c2107407cef6963fd1cb4 SHA256 744701d13146f7b4e3dd198a444657f67aa6ca2f7eabc8a1cb7438ee1214fcb4
+EBUILD systemd-9999.ebuild 4179 RMD160 d3dc80d27ce744f0b0fd45e7d9dddba25865c650 SHA1 777730c18a76b360b160658b8c4f8b29dbb76acb SHA256 fac9e444d84ec3f29bcc35173333b355be95cee217ea77edad567a5e33783d60
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iJwEAQEIAAYFAk4vuycACgkQfXuS5UK5QB1KbQQArtw3YO4IdVDrwxvTmMgD4ssE
-z/VgLUBXCszMGTOdFSzlVhD6/KCXHgBB4heBEyYfZn2qMapkb/PHVFrQpgY2Fdrd
-aaSucSm1Ztm/JFLdROhh7YkNGsn+AaEVb1DyF6daDRAzhuLhxTcQ2LS7+VgYyTEM
-NLR73727gjJU8/yl4b8=
-=Bi3e
+iJwEAQEIAAYFAk5BGtQACgkQfXuS5UK5QB282wP/R6DRzlOMYqWF6s/xUV3Etl/O
+01WEzuWbp2r6+tEvJqHA0Cla21IORrQPvFxEwqQS7w7D9mntVhigVPv5nT28s2kv
+u4lT2QMafUZlHNVlktJi+ZiVqB1h5tJNpiMOb8vPCFDBqidh378zyTPzL7WpQBvP
+ULWkcUtjnu1kssWYo0o=
+=bOEH
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 2703d86..452cb4a 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -19,12 +19,13 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="audit cryptsetup gtk pam plymouth selinux tcpd"
+IUSE="acl audit cryptsetup gtk pam plymouth selinux tcpd"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-172
 	sys-libs/libcap
+	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )
 	cryptsetup? ( sys-fs/cryptsetup )
 	gtk? (
@@ -38,7 +39,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	tcpd? ( sys-apps/tcp-wrappers )"
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
-VALASLOT="0.12"
+VALASLOT="0.14"
 # A little higher than upstream requires
 # but I had real trouble with 2.6.37 and systemd.
 MINKV="2.6.38"
@@ -49,6 +50,7 @@ MINKV="2.6.38"
 RDEPEND="${COMMON_DEPEND}
 	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
+	dev-util/gperf
 	dev-util/intltool
 	gtk? ( dev-lang/vala:${VALASLOT} )
 	>=sys-kernel/linux-headers-${MINKV}"
@@ -82,8 +84,10 @@ src_configure() {
 	local myeconfargs=(
 		--with-distro=gentoo
 		--with-rootdir=
+		--with-rootlibdir=$(get_libdir)
 		--localstatedir=/var
 		--docdir=/tmp/docs
+		$(use_enable acl)
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gtk)



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-08-29 17:28 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-08-29 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     78d3a4955afe72d0c363e30d5c6b945bebe4c753
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 29 17:30:21 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 29 17:30:21 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=78d3a495

sys-apps/systemd: Adjust vala dependency.

(Portage version: 2.2.0_alpha51_p49/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 7dcc7ca..d8c9f35 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4179 RMD160 34729f34f640bd658bee25b8b424f4e193c746f8 SHA1 2b83c69e53448baaf9a2aede284b3a1924fde8e1 SHA256 b91fa684ae34bbb4b1e197afd6604f51f43a43551355de51b1dc373fef64dcb4
+EBUILD systemd-9999.ebuild 4179 RMD160 16d6398f6e9e0462c552b5871cb358261964085f SHA1 6d17091bfb0c7a039b2d77821c1790610283e39d SHA256 6c913a728b79696e5bf20a0fc51d0362af212a3aceab8427938cfbf796f5c6ef
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iJwEAQEIAAYFAk5BGxkACgkQfXuS5UK5QB0LsgQApD/wq6+yZ61fK7kZBFWjByKL
-JoBZfJtB74mu1z4Oml19z17YV9NyHqG/bETpoNNkX53DQGNVriymiEnxNP+qIOKM
-yvWXLGrxG6G/1vLpoSInPN3aLjdvDQzGtLsYE1WWN1+57UhoNp46pa8MyAMq3YY1
-HRzcuqoma5WfuFekZKw=
-=2sMO
+iJwEAQEIAAYFAk5bzKwACgkQfXuS5UK5QB0b3AP/ZGJ3RI8S40k+giKSPR8irjVI
+/3BcVukz2unOMfR9Ts4bsWLKJpal7VLPhsOwaWJMulEjI7+l81/fMpMbVZNLQ/q/
+u2kYCmL4T2YldJKeO4wZoy71+ei7svjcG9Yr+yLbgcLxIqI7Cyc0172hvlhaJY12
+2Nzk+s+LYo9eXKMyFB0=
+=eAkr
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index bd45f6d..e91c009 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	tcpd? ( sys-apps/tcp-wrappers )"
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
-VALASLOT="0.14"
+VALASLOT="0.12"
 # A little higher than upstream requires
 # but I had real trouble with 2.6.37 and systemd.
 MINKV="2.6.38"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-09-12 17:05 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-09-12 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     955db8fd249090e43a91ead4dbea610bb6c36543
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 10 08:31:06 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 10 08:31:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=955db8fd

sys-apps/systemd: Migrate to bash-completion-r1.

(Portage version: 2.2.0_alpha51_p82/git/Linux x86_64, signed Manifest commit with key 42B9401D)

---
 sys-apps/systemd/Manifest            |   12 ++++++------
 sys-apps/systemd/systemd-9999.ebuild |    4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index d8c9f35..e628b4e 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-EBUILD systemd-9999.ebuild 4179 RMD160 16d6398f6e9e0462c552b5871cb358261964085f SHA1 6d17091bfb0c7a039b2d77821c1790610283e39d SHA256 6c913a728b79696e5bf20a0fc51d0362af212a3aceab8427938cfbf796f5c6ef
+EBUILD systemd-9999.ebuild 4183 RMD160 1bd4113d7e8ce6bc4f96defaac57546519d43922 SHA1 baaf105379144f8a4fb0d03e8926754f261ddeb8 SHA256 2dc6286d3ab6be87441daa9eefda1bd3eb396b9a52c943fe38bbb6388be32cac
 MISC metadata.xml 524 RMD160 d51fb3f45aefd84a637f2f67cead553e12d389ab SHA1 4f86cab283737af9e58633d466e2588d80bec18c SHA256 0ee1c96fc4604189104897c95e2ded166e55be2e04af40523b2afb5564dbbe33
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iJwEAQEIAAYFAk5bzKwACgkQfXuS5UK5QB0b3AP/ZGJ3RI8S40k+giKSPR8irjVI
-/3BcVukz2unOMfR9Ts4bsWLKJpal7VLPhsOwaWJMulEjI7+l81/fMpMbVZNLQ/q/
-u2kYCmL4T2YldJKeO4wZoy71+ei7svjcG9Yr+yLbgcLxIqI7Cyc0172hvlhaJY12
-2Nzk+s+LYo9eXKMyFB0=
-=eAkr
+iJwEAQEIAAYFAk5rIEoACgkQfXuS5UK5QB323AP5AS6+jASclmTGOKHsGMNJf8b6
+xkAsSNuMJWP4asOLQDVH31ZhTS//xsaFP4g8CRvX9XdcuXpbr1d4+A+MM+n23+xs
+3Widx2Aqkt87Qj8+1RuRJyBAXi9Qdq6PdPqsKA53ZUvjfq3UpZqNRuVNLWi//quH
+4tqVuv8Y8EvAChvTjDE=
+=QGLf
 -----END PGP SIGNATURE-----

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index e91c009..414d6ce 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=4
 
-inherit autotools-utils bash-completion linux-info pam systemd
+inherit autotools-utils bash-completion-r1 linux-info pam systemd
 
 #if LIVE
 EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
@@ -109,7 +109,7 @@ src_install() {
 		bashcompletiondir=/tmp
 
 	# move files as necessary
-	dobashcompletion "${D}"/tmp/systemctl-bash-completion.sh
+	newbashcomp "${D}"/tmp/systemctl-bash-completion.sh ${PN}
 	dodoc "${D}"/tmp/docs/*
 	rm -rf "${D}"/tmp || die
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-09-22 10:35 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-09-22 10:35 UTC (permalink / raw
  To: gentoo-commits

commit:     e516368bbf02ebf4c35a9b532775e07e17d41a92
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 22 10:37:19 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 22 10:37:19 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=e516368b

sys-apps/systemd: Fix invalid library symlinks.

(Portage version: 2.2.0_alpha59_p8/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 414d6ce..36f82db 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -84,7 +84,7 @@ src_configure() {
 	local myeconfargs=(
 		--with-distro=gentoo
 		--with-rootdir=
-		--with-rootlibdir=$(get_libdir)
+		--with-rootlibdir=/$(get_libdir)
 		--localstatedir=/var
 		--docdir=/tmp/docs
 		$(use_enable acl)



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-11-09 18:46 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-11-09 18:46 UTC (permalink / raw
  To: gentoo-commits

commit:     a895be0e1cb2794f6e2fe55f9563d1794808343f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 18:37:31 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 18:37:31 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=a895be0e

sys-apps/systemd: Add libgee dependency for gtk?.

(Portage version: 2.2.0_alpha72_p29/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 36f82db..85441c7 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -31,6 +31,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	gtk? (
 		dev-libs/dbus-glib
 		>=dev-libs/glib-2.26
+		dev-libs/libgee:0
 		x11-libs/gtk+:2
 		>=x11-libs/libnotify-0.7 )
 	pam? ( virtual/pam )



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-11-09 18:46 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-11-09 18:46 UTC (permalink / raw
  To: gentoo-commits

commit:     dd1544f0b02b39b8caa8973444c1d12eb024ec39
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 18:44:30 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 18:44:30 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=dd1544f0

sys-apps/systemd: Update bash-completion filename.

(Portage version: 2.2.0_alpha72_p29/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 85441c7..4f5d411 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -110,7 +110,7 @@ src_install() {
 		bashcompletiondir=/tmp
 
 	# move files as necessary
-	newbashcomp "${D}"/tmp/systemctl-bash-completion.sh ${PN}
+	newbashcomp "${D}"/tmp/systemd-bash-completion.sh ${PN}
 	dodoc "${D}"/tmp/docs/*
 	rm -rf "${D}"/tmp || die
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2011-11-13 15:06 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2011-11-13 15:06 UTC (permalink / raw
  To: gentoo-commits

commit:     2fee16c47ac9b680ca2a7dc65f4ac81e9a866f4f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 13 15:06:20 2011 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 15:06:20 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=2fee16c4

sys-apps/systemd: Use bold for optfeature() output.

(Portage version: 2.2.0_alpha74_p1/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 4f5d411..5cc5c8d 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -129,7 +129,7 @@ pkg_preinst() {
 }
 
 optfeature() {
-	elog "	[$(has_version ${1} && echo I || echo ' ')] ${1} (${2})"
+	elog "	[\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1} (${2})"
 }
 
 pkg_postinst() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-05 21:42 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-05 21:42 UTC (permalink / raw
  To: gentoo-commits

commit:     8f842866eef8626d39cccc7a9b44e4f7baf10fcd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 20:40:47 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 21:16:08 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=8f842866

sys-apps/systemd: Do not install manpages for tools provided by sysvinit.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 57c0028..63036d4 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -110,12 +110,11 @@ src_install() {
 	# move files as necessary
 	newbashcomp "${D}"/tmp/systemd-bash-completion.sh ${PN}
 	dodoc "${D}"/tmp/docs/*
-	rm -rf "${D}"/tmp || die
+	rm -r "${D}"/tmp || die
 
-	cd "${D}"/usr/share/man/man8/
-	for i in halt poweroff reboot runlevel shutdown telinit; do
-		mv ${i}.8 systemd.${i}.8 || die
-	done
+	# we just keep sysvinit tools, so no need for the mans
+	rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
+		|| die
 
 	keepdir /run
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-05 21:42 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-05 21:42 UTC (permalink / raw
  To: gentoo-commits

commit:     7014266acbe13c36ae6cb970f0d1cbba9ae43270
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 20:41:24 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 21:16:08 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=7014266a

sys-apps/systemd: Always use in-source build due to vala automake breakage.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 63036d4..134aa8f 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -64,9 +64,10 @@ KEYWORDS=
 
 DEPEND="${DEPEND}
 	app-text/docbook-xml-dtd:4.2"
+#endif
 
+# Due to vala being broken.
 AUTOTOOLS_IN_SOURCE_BUILD=1
-#endif
 
 pkg_setup() {
 	enewgroup lock # used by var-lock.mount



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-05 21:56 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-05 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     c25d6cf1bde0a0abc39fdc21a0ea7944bee4adb9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  5 21:57:33 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  5 21:57:33 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=c25d6cf1

sys-apps/systemd: Update to use --with-rootprefix.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 134aa8f..da2e400 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -83,7 +83,7 @@ src_prepare() {
 src_configure() {
 	local myeconfargs=(
 		--with-distro=gentoo
-		--with-rootdir=
+		--with-rootprefix=
 		--with-rootlibdir=/$(get_libdir)
 		--localstatedir=/var
 		--docdir=/tmp/docs



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-07 22:36 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-07 22:36 UTC (permalink / raw
  To: gentoo-commits

commit:     23811535d7482c1b6a28199f8f1dbfa8ca405168
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 22:37:53 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 22:37:53 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=23811535

sys-apps/systemd: Drop init.1 manpage as well.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index c13decc..228eceb 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -123,6 +123,7 @@ src_install() {
 	# we just keep sysvinit tools, so no need for the mans
 	rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
 		|| die
+	rm "${D}"/usr/share/man/man1/init.1 || die
 
 	keepdir /run
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     4c99096d6471d718b00a4bc6eab6655de09f706c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 22:37:53 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan  8 10:08:46 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=4c99096d

sys-apps/systemd: Drop init.1 manpage as well.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index c13decc..228eceb 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -123,6 +123,7 @@ src_install() {
 	# we just keep sysvinit tools, so no need for the mans
 	rm "${D}"/usr/share/man/man8/{halt,poweroff,reboot,runlevel,shutdown,telinit}.8 \
 		|| die
+	rm "${D}"/usr/share/man/man1/init.1 || die
 
 	keepdir /run
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     34bf2d9990f57f834cbbb55184755a1d9381d90b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  8 16:17:14 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan  8 16:17:14 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=34bf2d99

sys-apps/systemd: Update git repo URIs.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 228eceb..2bf0671 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -6,8 +6,8 @@ EAPI=4
 
 #if LIVE
 AUTOTOOLS_AUTORECONF=yes
-EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}
-	http://cgit.freedesktop.org/${PN}/"
+EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${PN}
+	http://cgit.freedesktop.org/${PN}/${PN}/"
 
 inherit git-2
 #endif



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ed6aadb50ff6822ff483f09201096b4c1fba6f4b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 18:22:20 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 18:22:20 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=ed6aadb5

sys-apps/systemd: Add systemctl compatibility symlink.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 2bf0671..3a076ff 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -114,6 +114,8 @@ src_install() {
 
 	# compat for init= use
 	dosym ../usr/bin/systemd /bin/systemd
+	# rsyslog.service depends on it...
+	dosym ../usr/bin/systemctl /bin/systemctl
 
 	# move files as necessary
 	newbashcomp "${D}"/tmp/systemd-bash-completion.sh ${PN}



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     abd76eeff714af73d000660db0f23897fea9d474
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 07:51:23 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 07:51:23 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=abd76eef

sys-apps/systemd: Add USE=lzma for xz compression support.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 4755c0d..574473f 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -21,7 +21,7 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="acl audit cryptsetup gtk pam plymouth selinux tcpd"
+IUSE="acl audit cryptsetup gtk lzma pam plymouth selinux tcpd"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/util-linux-2.19
@@ -36,6 +36,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 		dev-libs/libgee:0
 		x11-libs/gtk+:2
 		>=x11-libs/libnotify-0.7 )
+	lzma? ( app-arch/xz-utils )
 	pam? ( virtual/pam )
 	plymouth? ( sys-boot/plymouth )
 	selinux? ( sys-libs/libselinux )
@@ -96,6 +97,7 @@ src_configure() {
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gtk)
+		$(use_enable lzma xz)
 		$(use_enable pam)
 		$(use_enable plymouth)
 		$(use_enable selinux)



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     fc40c1ffabcfa18d3732ed594f7858d30ea8f53a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 07:47:55 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 07:47:55 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=fc40c1ff

sys-apps/systemd: Update SRC_URI for .tar.xz.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 3a076ff..4755c0d 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -16,7 +16,7 @@ inherit autotools-utils bash-completion-r1 linux-info pam systemd
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
-SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.bz2"
+SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -53,6 +53,7 @@ MINKV="2.6.38"
 RDEPEND="${COMMON_DEPEND}
 	!<sys-apps/openrc-0.8.3"
 DEPEND="${COMMON_DEPEND}
+	app-arch/xz-utils
 	dev-util/gperf
 	dev-util/intltool
 	gtk? ( dev-lang/vala:${VALASLOT} )



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b91d6a23c4e943f1bece80d1460a815811cd9b2a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 22:33:05 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 22:33:05 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=b91d6a23

sys-apps/systemd: Install PAM module into /lib*/security, as PAM does not use /usr/lib*.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 574473f..85da067 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -89,8 +89,11 @@ src_prepare() {
 src_configure() {
 	local myeconfargs=(
 		--with-distro=gentoo
+		# install everything to /usr
 		--with-rootprefix=/usr
 		--with-rootlibdir=/usr/$(get_libdir)
+		# but pam modules have to lie in /lib*
+		--with-pamlibdir=/$(get_libdir)/security
 		--localstatedir=/var
 		--docdir=/tmp/docs
 		$(use_enable acl)



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-14 21:22 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-14 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     15a796de7c49488f9710731576f76c15c4d06e3d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 21:22:13 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 21:22:13 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=15a796de

sys-apps/systemd: Move creation of /run to pkg_postinst().

(Portage version: 2.2.0_alpha84_p26/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 85da067..862722c 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -133,8 +133,6 @@ src_install() {
 		|| die
 	rm "${D}"/usr/share/man/man1/init.1 || die
 
-	keepdir /run
-
 	# Create /run/lock as required by new baselay/OpenRC compat.
 	insinto /usr/lib/tmpfiles.d
 	doins "${FILESDIR}"/gentoo-run.conf
@@ -157,7 +155,8 @@ optfeature() {
 }
 
 pkg_postinst() {
-	if [[ ! -L "${ROOT}"etc/mtab ]]; then
+	mkdir -p "${ROOT}"/run || die
+	if [[ ! -L "${ROOT}"/etc/mtab ]]; then
 		ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
 		ewarn "It is known to cause users being unable to unmount user mounts. If you don't"
 		ewarn "require that specific feature, please call:"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-21 15:33 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-21 15:33 UTC (permalink / raw
  To: gentoo-commits

commit:     9adfee4c5fc4bfa76a66681d69ff81434e01a4e7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 15:17:01 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 15:17:01 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=9adfee4c

sys-apps/systemd: Depend on sysvinit for the sulogin tool.

(Portage version: 2.2.0_alpha84_p38/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index e4ea5ef..3c80764 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -23,7 +23,11 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="acl audit cryptsetup gtk lzma pam plymouth selinux tcpd"
 
+# We need to depend on sysvinit for sulogin which is used in the rescue
+# mode. Bug #399615.
+
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
+	sys-apps/sysvinit
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-172
 	sys-libs/libcap



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-21 15:33 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-21 15:33 UTC (permalink / raw
  To: gentoo-commits

commit:     8bf0439417f77c668165cbe1b7f12f45f0ccff59
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 15:08:50 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 15:08:50 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=8bf04394

sys-apps/systemd: Make /run creation failure non-fatal.

(Portage version: 2.2.0_alpha84_p38/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 862722c..e4ea5ef 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -155,7 +155,7 @@ optfeature() {
 }
 
 pkg_postinst() {
-	mkdir -p "${ROOT}"/run || die
+	mkdir -p "${ROOT}"/run || ewarn "Unable to mkdir /run, this could mean trouble."
 	if [[ ! -L "${ROOT}"/etc/mtab ]]; then
 		ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts."
 		ewarn "It is known to cause users being unable to unmount user mounts. If you don't"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-01-21 15:33 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-01-21 15:33 UTC (permalink / raw
  To: gentoo-commits

commit:     397d5e9ad7fbb1bba7d9cc827f8331bad2f6373a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 15:34:31 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 15:34:31 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=397d5e9a

sys-apps/systemd: Bump vala slot.

(Portage version: 2.2.0_alpha84_p38/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 3c80764..b8b1a74 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -47,7 +47,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	tcpd? ( sys-apps/tcp-wrappers )"
 
 # Vala-0.10 doesn't work with libnotify 0.7.1
-VALASLOT="0.12"
+VALASLOT="0.14"
 # A little higher than upstream requires
 # but I had real trouble with 2.6.37 and systemd.
 MINKV="2.6.38"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-02-02 21:01 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-02-02 21:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a483a35e54ef55b0eb92a1011badeb70ff020859
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  2 21:03:27 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  2 21:03:27 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=a483a35e

sys-apps/systemd: Clean up dependencies; remove old blocker.

(Portage version: 2.2.0_alpha84_p53/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |   23 ++++++++++-------------
 1 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index b8b1a74..84a12c1 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -26,7 +26,15 @@ IUSE="acl audit cryptsetup gtk lzma pam plymouth selinux tcpd"
 # We need to depend on sysvinit for sulogin which is used in the rescue
 # mode. Bug #399615.
 
-COMMON_DEPEND=">=sys-apps/dbus-1.4.10
+# Vala-0.10 doesn't work with libnotify 0.7.1
+VALASLOT="0.14"
+# A little higher than upstream requires
+# but I had real trouble with 2.6.37 and systemd.
+MINKV="2.6.38"
+
+# dbus version because of systemd units
+# sysvinit for sulogin
+RDEPEND=">=sys-apps/dbus-1.4.10
 	sys-apps/sysvinit
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-172
@@ -46,18 +54,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	selinux? ( sys-libs/libselinux )
 	tcpd? ( sys-apps/tcp-wrappers )"
 
-# Vala-0.10 doesn't work with libnotify 0.7.1
-VALASLOT="0.14"
-# A little higher than upstream requires
-# but I had real trouble with 2.6.37 and systemd.
-MINKV="2.6.38"
-
-# dbus, udev versions because of systemd units
-# blocker on old packages to avoid collisions with above
-# openrc blocker to avoid udev rules starting openrc scripts
-RDEPEND="${COMMON_DEPEND}
-	!<sys-apps/openrc-0.8.3"
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
 	app-arch/xz-utils
 	dev-util/gperf
 	dev-util/intltool



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-02-10 10:23 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-02-10 10:23 UTC (permalink / raw
  To: gentoo-commits

commit:     0debda96a43017834d77f217aa3f8fc4b760d015
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 10 10:24:54 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 10 10:24:54 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=0debda96

sys-apps/systemd: Refuse building modern git as it breaks systems.

(Portage version: 2.2.0_alpha85_p34/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 84a12c1..fc291ae 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -78,6 +78,9 @@ pkg_setup() {
 }
 
 src_prepare() {
+	grep 'HAVE_SPLIT_USR' configure.ac \
+		&& die 'This version is known to break your system, refusing to build.'
+
 	# Force the rebuild of .vala sources
 	touch src/*.vala || die
 



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-02-11 14:39 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-02-11 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     ff7d36d76e19d282c226f7c1e6ebf8bc6da16581
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 13:52:57 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 13:53:13 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=ff7d36d7

sys-apps/systemd: Update the ebuild for new systemd location, and kmod dep.

(Portage version: 2.2.0_alpha85_p38/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index fc291ae..37d5e3b 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -35,6 +35,7 @@ MINKV="2.6.38"
 # dbus version because of systemd units
 # sysvinit for sulogin
 RDEPEND=">=sys-apps/dbus-1.4.10
+	>=sys-apps/kmod-5
 	sys-apps/sysvinit
 	>=sys-apps/util-linux-2.19
 	>=sys-fs/udev-172
@@ -78,9 +79,6 @@ pkg_setup() {
 }
 
 src_prepare() {
-	grep 'HAVE_SPLIT_USR' configure.ac \
-		&& die 'This version is known to break your system, refusing to build.'
-
 	# Force the rebuild of .vala sources
 	touch src/*.vala || die
 
@@ -100,6 +98,8 @@ src_configure() {
 		--with-pamlibdir=/$(get_libdir)/security
 		--localstatedir=/var
 		--docdir=/tmp/docs
+		# make sure we get /bin:/sbin in $PATH
+		--enable-split-usr
 		$(use_enable acl)
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
@@ -123,7 +123,8 @@ src_install() {
 		bashcompletiondir=/tmp
 
 	# compat for init= use
-	dosym ../usr/bin/systemd /bin/systemd
+	dosym ../usr/lib/systemd/systemd /bin/systemd
+	dosym ../lib/systemd/systemd /usr/bin/systemd
 	# rsyslog.service depends on it...
 	dosym ../usr/bin/systemctl /bin/systemctl
 
@@ -146,6 +147,10 @@ src_install() {
 	doexe "${FILESDIR}"/update-etc-systemd-symlinks.sh
 	systemd_dounit "${FILESDIR}"/update-etc-systemd-symlinks.{service,path}
 	systemd_enable_service sysinit.target update-etc-systemd-symlinks.path
+
+	# Check whether we won't break user's system.
+	[[ -x "${D}"/bin/systemd ]] || die '/bin/systemd symlink broken, aborting.'
+	[[ -x "${D}"/usr/bin/systemd ]] || die '/usr/bin/systemd symlink broken, aborting.'
 }
 
 pkg_preinst() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-02-11 14:39 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-02-11 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     2d5b35cf2de9bb6fafac8dc90628c751e1b8d209
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 14:14:56 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 14:39:52 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=2d5b35cf

sys-apps/systemd: The GTK+ counterpart has been moved to systemd-ui.

(Portage version: 2.2.0_alpha85_p38/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |   32 ++++----------------------------
 1 files changed, 4 insertions(+), 28 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 37d5e3b..6e63d4f 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -21,13 +21,11 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="acl audit cryptsetup gtk lzma pam plymouth selinux tcpd"
+IUSE="acl audit cryptsetup lzma pam plymouth selinux tcpd"
 
 # We need to depend on sysvinit for sulogin which is used in the rescue
 # mode. Bug #399615.
 
-# Vala-0.10 doesn't work with libnotify 0.7.1
-VALASLOT="0.14"
 # A little higher than upstream requires
 # but I had real trouble with 2.6.37 and systemd.
 MINKV="2.6.38"
@@ -43,12 +41,6 @@ RDEPEND=">=sys-apps/dbus-1.4.10
 	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )
 	cryptsetup? ( sys-fs/cryptsetup )
-	gtk? (
-		dev-libs/dbus-glib
-		>=dev-libs/glib-2.26
-		dev-libs/libgee:0
-		x11-libs/gtk+:2
-		>=x11-libs/libnotify-0.7 )
 	lzma? ( app-arch/xz-utils )
 	pam? ( virtual/pam )
 	plymouth? ( sys-boot/plymouth )
@@ -59,7 +51,6 @@ DEPEND="${RDEPEND}
 	app-arch/xz-utils
 	dev-util/gperf
 	dev-util/intltool
-	gtk? ( dev-lang/vala:${VALASLOT} )
 	>=sys-kernel/linux-headers-${MINKV}"
 
 #if LIVE
@@ -70,24 +61,11 @@ DEPEND="${DEPEND}
 	app-text/docbook-xml-dtd:4.2"
 #endif
 
-# Due to vala being broken.
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
 pkg_setup() {
 	enewgroup lock # used by var-lock.mount
 	enewgroup tty 5 # used by mount-setup for /dev/pts
 }
 
-src_prepare() {
-	# Force the rebuild of .vala sources
-	touch src/*.vala || die
-
-	# Fix hardcoded path in .vala.
-	sed -i -e 's:/lib/systemd:/usr/lib/systemd:g' src/*.vala || die
-
-	autotools-utils_src_prepare
-}
-
 src_configure() {
 	local myeconfargs=(
 		--with-distro=gentoo
@@ -103,18 +81,15 @@ src_configure() {
 		$(use_enable acl)
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
-		$(use_enable gtk)
 		$(use_enable lzma xz)
 		$(use_enable pam)
 		$(use_enable plymouth)
 		$(use_enable selinux)
 		$(use_enable tcpd tcpwrap)
+		# now in sys-apps/systemd-ui
+		--disable-gtk
 	)
 
-	if use gtk; then
-		export VALAC="$(type -p valac-${VALASLOT})"
-	fi
-
 	autotools-utils_src_configure
 }
 
@@ -183,6 +158,7 @@ pkg_postinst() {
 	elog "be installed:"
 	optfeature 'dev-python/dbus-python' 'for systemd-analyze'
 	optfeature 'dev-python/pycairo[svg]' 'for systemd-analyze plotting ability'
+	optfeature 'sys-apps/systemd-ui' 'for GTK+ systemadm UI and gnome-ask-password-agent'
 	elog
 
 	ewarn "Please note this is a work-in-progress and many packages in Gentoo"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-02-11 14:39 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-02-11 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     80b2750ef2b9edbd1b892ade20011f3a79e02bb5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 14:15:39 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 14:39:52 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=80b2750e

sys-apps/systemd: Use autotools-utils docdir handling.

(Portage version: 2.2.0_alpha85_p38/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 6e63d4f..2fa1e5b 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -75,7 +75,6 @@ src_configure() {
 		# but pam modules have to lie in /lib*
 		--with-pamlibdir=/$(get_libdir)/security
 		--localstatedir=/var
-		--docdir=/tmp/docs
 		# make sure we get /bin:/sbin in $PATH
 		--enable-split-usr
 		$(use_enable acl)
@@ -105,7 +104,6 @@ src_install() {
 
 	# move files as necessary
 	newbashcomp "${D}"/tmp/systemd-bash-completion.sh ${PN}
-	dodoc "${D}"/tmp/docs/*
 	rm -r "${D}"/tmp || die
 
 	# we just keep sysvinit tools, so no need for the mans



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-03-14 22:06 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-03-14 22:06 UTC (permalink / raw
  To: gentoo-commits

commit:     e8c1522df78a95447261479adbb94b492a328849
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 17:13:08 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 17:13:08 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=e8c1522d

sys-apps/systemd: Enable the symlink checks in live ebuild only.

(Portage version: 2.2.0_alpha85_p46/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 2fa1e5b..75133ba 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -120,10 +120,12 @@ src_install() {
 	doexe "${FILESDIR}"/update-etc-systemd-symlinks.sh
 	systemd_dounit "${FILESDIR}"/update-etc-systemd-symlinks.{service,path}
 	systemd_enable_service sysinit.target update-etc-systemd-symlinks.path
+#if LIVE
 
 	# Check whether we won't break user's system.
 	[[ -x "${D}"/bin/systemd ]] || die '/bin/systemd symlink broken, aborting.'
 	[[ -x "${D}"/usr/bin/systemd ]] || die '/usr/bin/systemd symlink broken, aborting.'
+#endif
 }
 
 pkg_preinst() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-04-04  4:14 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-04-04  4:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6a62c1f11458a6454a1b0598683f90e37ec3f5bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  4 04:04:37 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  4 04:04:37 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=6a62c1f1

sys-apps/systemd: Fix doc building deps.

(Portage version: 2.2.0_alpha99_p2/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 75133ba..442448e 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -49,6 +49,8 @@ RDEPEND=">=sys-apps/dbus-1.4.10
 
 DEPEND="${RDEPEND}
 	app-arch/xz-utils
+	app-text/docbook-xsl-stylesheets
+	dev-libs/libxslt
 	dev-util/gperf
 	dev-util/intltool
 	>=sys-kernel/linux-headers-${MINKV}"
@@ -56,9 +58,6 @@ DEPEND="${RDEPEND}
 #if LIVE
 SRC_URI=
 KEYWORDS=
-
-DEPEND="${DEPEND}
-	app-text/docbook-xml-dtd:4.2"
 #endif
 
 pkg_setup() {



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-05-02  7:54 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-05-02  7:54 UTC (permalink / raw
  To: gentoo-commits

commit:     38232c48f1e7d01007eda57154b976901329bfd2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May  2 07:55:23 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May  2 07:55:23 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=38232c48

sys-apps/systemd: systemd-analyze works only with py2.7, wrt bug #413755.

(Portage version: 2.2.0_alpha101_p3/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |   28 ++++++++++++++++++++++++----
 1 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 442448e..56e0f28 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -65,6 +65,13 @@ pkg_setup() {
 	enewgroup tty 5 # used by mount-setup for /dev/pts
 }
 
+src_prepare() {
+	# systemd-analyze is for python2.7 only nowadays.
+	sed -i -e '1s/python/&2.7/' src/analyze/systemd-analyze
+
+	autotools-utils_src_prepare
+}
+
 src_configure() {
 	local myeconfargs=(
 		--with-distro=gentoo
@@ -134,7 +141,17 @@ pkg_preinst() {
 }
 
 optfeature() {
-	elog "	[\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1} (${2})"
+	local i desc=${1} text
+	shift
+
+	text="  [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
+	shift
+
+	for i; do
+		elog "${text}"
+		text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}"
+	done
+	elog "${text} (${desc})"
 }
 
 pkg_postinst() {
@@ -155,9 +172,12 @@ pkg_postinst() {
 
 	elog "To get additional features, a number of optional runtime dependencies may"
 	elog "be installed:"
-	optfeature 'dev-python/dbus-python' 'for systemd-analyze'
-	optfeature 'dev-python/pycairo[svg]' 'for systemd-analyze plotting ability'
-	optfeature 'sys-apps/systemd-ui' 'for GTK+ systemadm UI and gnome-ask-password-agent'
+	optfeature 'for systemd-analyze' \
+		'dev-lang/python:2.7' 'dev-python/dbus-python'
+	optfeature 'for systemd-analyze plotting ability' \
+		'dev-python/pycairo[svg]'
+	optfeature 'for GTK+ systemadm UI and gnome-ask-password-agent' \
+		'sys-apps/systemd-ui'
 	elog
 
 	ewarn "Please note this is a work-in-progress and many packages in Gentoo"



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-06-20 13:28 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-06-20 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8fa110c383c83175443a5001fbacb9837ca4fa95
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 20 13:27:04 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 20 13:27:04 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=8fa110c3

sys-apps/systemd: Update for version with udev included.

(Portage version: 2.2.0_alpha110_p48/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/metadata.xml        |    4 +++
 sys-apps/systemd/systemd-9999.ebuild |   36 ++++++++++++++++++++++-----------
 2 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index aafd053..4a129bb 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -9,6 +9,10 @@
 		<!-- XXX: describe those two better -->
 		<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
 		<flag name='cryptsetup'>Use libcryptsetup</flag>
+		<flag name='doc'>Build gtk-doc API docs</flag>
+		<flag name='gudev'>Enable libudev gobject interface</flag>
+		<flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
+			for introspection</flag>
 		<flag name='plymouth'>Enable support for <pkg>sys-boot/plymouth</pkg></flag>
 	</use>
 </pkgmetadata>

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 56e0f28..de47773 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -12,7 +12,7 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${PN}
 inherit git-2
 #endif
 
-inherit autotools-utils bash-completion-r1 linux-info pam systemd
+inherit autotools-utils bash-completion-r1 linux-info pam systemd user
 
 DESCRIPTION="System and service manager for Linux"
 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
@@ -21,7 +21,7 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="acl audit cryptsetup lzma pam plymouth selinux tcpd"
+IUSE="acl audit cryptsetup doc gudev introspection lzma pam selinux tcpd"
 
 # We need to depend on sysvinit for sulogin which is used in the rescue
 # mode. Bug #399615.
@@ -32,18 +32,21 @@ MINKV="2.6.38"
 
 # dbus version because of systemd units
 # sysvinit for sulogin
-RDEPEND=">=sys-apps/dbus-1.4.10
+RDEPEND="!sys-fs/udev
+	>=sys-apps/dbus-1.4.10
 	>=sys-apps/kmod-5
+	sys-apps/pciutils
 	sys-apps/sysvinit
-	>=sys-apps/util-linux-2.19
-	>=sys-fs/udev-172
+	sys-apps/usbutils
+	>=sys-apps/util-linux-2.20
 	sys-libs/libcap
 	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )
 	cryptsetup? ( sys-fs/cryptsetup )
+	gudev? ( dev-libs/glib:2 )
+	introspection? ( dev-libs/gobject-introspection )
 	lzma? ( app-arch/xz-utils )
 	pam? ( virtual/pam )
-	plymouth? ( sys-boot/plymouth )
 	selinux? ( sys-libs/libselinux )
 	tcpd? ( sys-apps/tcp-wrappers )"
 
@@ -53,11 +56,15 @@ DEPEND="${RDEPEND}
 	dev-libs/libxslt
 	dev-util/gperf
 	dev-util/intltool
-	>=sys-kernel/linux-headers-${MINKV}"
+	>=sys-kernel/linux-headers-${MINKV}
+	doc? ( dev-util/gtk-doc )"
 
 #if LIVE
 SRC_URI=
 KEYWORDS=
+
+DEPEND="dev-libs/gobject-introspection
+	dev-util/gtk-doc"
 #endif
 
 pkg_setup() {
@@ -69,6 +76,9 @@ src_prepare() {
 	# systemd-analyze is for python2.7 only nowadays.
 	sed -i -e '1s/python/&2.7/' src/analyze/systemd-analyze
 
+#if LIVE /* XXX: do something about it... */
+	gtkdocize --docdir docs/ || die
+#endif
 	autotools-utils_src_prepare
 }
 
@@ -86,13 +96,13 @@ src_configure() {
 		$(use_enable acl)
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
+		$(use_enable doc gtk-doc)
+		$(use_enable gudev)
+		$(use_enable introspection)
 		$(use_enable lzma xz)
 		$(use_enable pam)
-		$(use_enable plymouth)
 		$(use_enable selinux)
 		$(use_enable tcpd tcpwrap)
-		# now in sys-apps/systemd-ui
-		--disable-gtk
 	)
 
 	autotools-utils_src_configure
@@ -135,7 +145,9 @@ src_install() {
 }
 
 pkg_preinst() {
-	local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6"
+	local CONFIG_CHECK="~AUTOFS4_FS ~BLK_DEV_BSG ~CGROUPS ~DEVTMPFS
+		~FANOTIFY ~HOTPLUG ~INOTIFY_USER ~IPV6 ~NET ~PROC_FS ~SIGNALFD
+		~SYSFS ~!IDE ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2"
 	kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required"
 	check_extra_config
 }



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-07-09 22:03 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-07-09 22:03 UTC (permalink / raw
  To: gentoo-commits

commit:     74559fcaccee0f3e89719dd5c1d6b39a2b53a65b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  9 20:38:21 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul  9 20:38:21 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=74559fca

sys-apps/systemd: Sync keywords.

(Portage version: 2.2.0_alpha114/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index de47773..4db8f77 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -20,7 +20,7 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="acl audit cryptsetup doc gudev introspection lzma pam selinux tcpd"
 
 # We need to depend on sysvinit for sulogin which is used in the rescue



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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-08-11  7:37 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-08-11  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     5b6ecf390f6ae5bc55fef3c697c48691abd61ff2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  6 16:22:36 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug  6 16:22:36 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=5b6ecf39

sys-apps/systemd: Bump cryptsetup dep.

(Portage version: 2.2.0_alpha120_p6/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 35c7b2f..e4a9dfb 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -34,7 +34,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	sys-libs/libcap
 	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )
-	cryptsetup? ( sys-fs/cryptsetup )
+	cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
 	gudev? ( dev-libs/glib:2 )
 	introspection? ( dev-libs/gobject-introspection )
 	lzma? ( app-arch/xz-utils )


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-08-11  9:29 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-08-11  9:29 UTC (permalink / raw
  To: gentoo-commits

commit:     806c4adce7c4248a5fedb988fcf94e645f27f1a6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 11 09:29:45 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 11 09:29:45 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=806c4adc

sys-apps/systemd: Remove leftover USE=doc.

(Portage version: 2.2.0_alpha120_p6/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 509d4df..5b54737 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -106,11 +106,11 @@ src_configure() {
 		--enable-split-usr
 		# udev parts
 		--disable-introspection
+		--disable-gtk-doc
 		--disable-gudev
 		$(use_enable acl)
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
-		$(use_enable doc gtk-doc)
 		$(use_enable lzma xz)
 		$(use_enable pam)
 		$(use_enable selinux)


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-08-28 17:03 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-08-28 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     3d9327574438ff74cf76686c291305d8c0210583
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 28 17:04:54 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 28 17:04:54 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=3d932757

sys-apps/systemd: Fix COMMON_DEPEND typo wrt bug #432794.

(Portage version: 2.2.0_alpha120_p33/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index e754b22..f3a6682 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -49,7 +49,7 @@ RDEPEND="${COMMON_DEPEND}
 	sys-apps/sysvinit
 	!<sys-libs/glibc-2.10
 	!~sys-fs/udev-187"
-DEPEND="${COMMON_RDEPEND}
+DEPEND="${COMMON_DEPEND}
 	app-arch/xz-utils
 	app-text/docbook-xsl-stylesheets
 	dev-libs/libxslt


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-09-07 21:25 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-09-07 21:25 UTC (permalink / raw
  To: gentoo-commits

commit:     49f90b8da7ae9d7cb43611c95ec78dcb5f094aa2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  7 21:24:36 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep  7 21:24:36 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=49f90b8d

sys-apps/systemd: sulogin has been moved to util-linux.

(Portage version: 2.2.0_alpha124_p11/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 158f8a8..6d60efa 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -23,9 +23,6 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
 IUSE="acl audit cryptsetup gcrypt lzma pam qrcode selinux tcpd"
 
-# We need to depend on sysvinit for sulogin which is used in the rescue
-# mode. Bug #399615.
-
 MINKV="2.6.39"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
@@ -43,10 +40,12 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	selinux? ( sys-libs/libselinux )
 	tcpd? ( sys-apps/tcp-wrappers )"
 
-# sysvinit for sulogin
 RDEPEND="${COMMON_DEPEND}
 	sys-apps/hwids
-	sys-apps/sysvinit
+	|| (
+		>=sys-apps/util-linux-2.22
+		<sys-apps/sysvinit-2.88-r4
+	)
 	!<sys-libs/glibc-2.10
 	!~sys-fs/udev-187"
 DEPEND="${COMMON_DEPEND}


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-09-21 21:34 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-09-21 21:34 UTC (permalink / raw
  To: gentoo-commits

commit:     fca5f4ebf242484d505b05d97f22bf1f420e370c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 21 21:34:32 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 21 21:34:32 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=fca5f4eb

sys-apps/systemd: Sync to gx86 (enable var-* mounts).

(Portage version: 2.2.0_alpha127/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index db1d6ed..ccaef1f 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -154,6 +154,8 @@ src_install() {
 
 	# Add mount-rules for /var/lock and /var/run, bug #433607
 	systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
+	systemd_enable_service sysinit.target var-lock.mount
+	systemd_enable_service sysinit.target var-run.mount
 
 	# Check whether we won't break user's system.
 	[[ -x "${D}"/bin/systemd ]] || die '/bin/systemd symlink broken, aborting.'


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-04 12:42 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-04 12:42 UTC (permalink / raw
  To: gentoo-commits

commit:     8043797920907e572ae0b45e089e955886cb959d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  4 12:42:32 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct  4 12:42:32 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=80437979

sys-apps/systemd: Disable storing coredumps in journal by default, bug #433457.

(Portage version: 2.2.0_alpha135/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/metadata.xml        |    1 +
 sys-apps/systemd/systemd-9999.ebuild |   10 ++++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index 74a2018..3bc9e11 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -10,6 +10,7 @@
 		<flag name='audit'>Enable support for <pkg>sys-process/audit</pkg></flag>
 		<flag name='cryptsetup'>Use libcryptsetup</flag>
 		<flag name='gcrypt'>Enable sealing of journal files using gcrypt</flag>
+		<flag name='http'>Enable embedded HTTP server in journald</flag>
 		<flag name='qrcode'>Enable qrcode output support in journal</flag>
 	</use>
 </pkgmetadata>

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 35f77cf..2ffeabd 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -21,19 +21,20 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 LICENSE="GPL-2 LGPL-2.1 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl audit cryptsetup gcrypt lzma pam qrcode selinux tcpd"
+IUSE="acl audit cryptsetup gcrypt http lzma pam qrcode selinux tcpd"
 
 MINKV="2.6.39"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/kmod-5
 	>=sys-apps/util-linux-2.20
-	~sys-fs/udev-190
+	~sys-fs/udev-193
 	sys-libs/libcap
 	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )
 	cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
 	gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
+	http? ( net-libs/libmicrohttpd )
 	lzma? ( app-arch/xz-utils )
 	pam? ( virtual/pam )
 	qrcode? ( media-gfx/qrencode )
@@ -117,6 +118,7 @@ src_configure() {
 		$(use_enable audit)
 		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gcrypt)
+		$(use_enable http microhttpd)
 		$(use_enable lzma xz)
 		$(use_enable pam)
 		$(use_enable qrcode qrencode)
@@ -157,6 +159,10 @@ src_install() {
 	systemd_enable_service sysinit.target var-lock.mount
 	systemd_enable_service sysinit.target var-run.mount
 
+	# Disable storing coredumps in journald, bug #433457
+	mv "${D}"/usr/lib/sysctl.d/coredump.conf \
+		"${D}"/etc/sysctl.d/coredump.conf.disabled || die
+
 	# Check whether we won't break user's system.
 	[[ -x "${D}"/bin/systemd ]] || die '/bin/systemd symlink broken, aborting.'
 	[[ -x "${D}"/usr/bin/systemd ]] || die '/usr/bin/systemd symlink broken, aborting.'


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-04 20:17 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-04 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     30e39c369bda1ca9c0b227e8e083b59dc15fa40f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  4 20:15:16 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct  4 20:15:16 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=30e39c36

sys-apps/systemd: Preserve empty dirs, bug #437008.

(Portage version: 2.2.0_alpha135/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 2ffeabd..d13cab8 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -163,6 +163,10 @@ src_install() {
 	mv "${D}"/usr/lib/sysctl.d/coredump.conf \
 		"${D}"/etc/sysctl.d/coredump.conf.disabled || die
 
+	# Preserve empty dirs in /etc & /var, bug #437008
+	keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
+		/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd
+
 	# Check whether we won't break user's system.
 	[[ -x "${D}"/bin/systemd ]] || die '/bin/systemd symlink broken, aborting.'
 	[[ -x "${D}"/usr/bin/systemd ]] || die '/usr/bin/systemd symlink broken, aborting.'


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-04 20:17 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-04 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     e628d6b1b282542c327d4d18f105ce216816df86
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  4 20:15:29 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct  4 20:15:29 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=e628d6b1

sys-apps/systemd: Bump udev dep.

(Portage version: 2.2.0_alpha135/git/Linux x86_64, unsigned Manifest commit)

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index d13cab8..1632f16 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -28,7 +28,7 @@ MINKV="2.6.39"
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/kmod-5
 	>=sys-apps/util-linux-2.20
-	~sys-fs/udev-193
+	~sys-fs/udev-194
 	sys-libs/libcap
 	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-15 14:39 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-15 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     b0d95dc9b2671ec662c10f8b6f18ad0302778d69
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 15 14:40:02 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 15 14:40:02 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=b0d95dc9

Add USE=vanilla to disable Gentoo-specific changes.

---
 sys-apps/systemd/metadata.xml        |    1 +
 sys-apps/systemd/systemd-9999.ebuild |   19 +++++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index 3bc9e11..f6f552a 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -12,5 +12,6 @@
 		<flag name='gcrypt'>Enable sealing of journal files using gcrypt</flag>
 		<flag name='http'>Enable embedded HTTP server in journald</flag>
 		<flag name='qrcode'>Enable qrcode output support in journal</flag>
+		<flag name='vanilla'>Disable Gentoo-specific behavior and compatibility quirks</flag>
 	</use>
 </pkgmetadata>

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 1632f16..2d2de3f 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -21,7 +21,8 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 LICENSE="GPL-2 LGPL-2.1 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl audit cryptsetup gcrypt http lzma pam qrcode selinux tcpd"
+IUSE="acl audit cryptsetup gcrypt http lzma pam qrcode selinux tcpd
+	vanilla"
 
 MINKV="2.6.39"
 
@@ -99,7 +100,7 @@ src_prepare() {
 src_configure() {
 	local myeconfargs=(
 		--localstatedir=/var
-		--with-distro=gentoo
+		--with-distro=$(use vanilla && echo other || echo gentoo)
 		# install everything to /usr
 		--with-rootprefix=/usr
 		--with-rootlibdir=/usr/$(get_libdir)
@@ -151,13 +152,15 @@ src_install() {
 		|| die
 	rm "${D}"/usr/share/man/man1/init.1 || die
 
-	# Create /run/lock as required by new baselay/OpenRC compat.
-	systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
+	if ! use vanilla; then
+		# Create /run/lock as required by new baselay/OpenRC compat.
+		systemd_dotmpfilesd "${FILESDIR}"/gentoo-run.conf
 
-	# Add mount-rules for /var/lock and /var/run, bug #433607
-	systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
-	systemd_enable_service sysinit.target var-lock.mount
-	systemd_enable_service sysinit.target var-run.mount
+		# Add mount-rules for /var/lock and /var/run, bug #433607
+		systemd_dounit "${FILESDIR}"/var-{lock,run}.mount
+		systemd_enable_service sysinit.target var-lock.mount
+		systemd_enable_service sysinit.target var-run.mount
+	fi
 
 	# Disable storing coredumps in journald, bug #433457
 	mv "${D}"/usr/lib/sysctl.d/coredump.conf \


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-26 21:35 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-26 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     166569e0e66d11cb8f78526da47ffa9e42aff304
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 26 21:22:08 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 26 21:22:08 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=166569e0

Update for -195. Add xattr support & re-enable taking coredumps.

This version brings a new tool to grab coredumps from journal, so
bug #433457 should be hopefully no longer valid.

---
 sys-apps/systemd/systemd-9999.ebuild |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index fd71aad..523dac5 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -22,7 +22,7 @@ LICENSE="GPL-2 LGPL-2.1 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
 IUSE="acl audit cryptsetup gcrypt http lzma pam qrcode selinux tcpd
-	vanilla"
+	vanilla xattr"
 
 MINKV="2.6.39"
 
@@ -40,7 +40,8 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	pam? ( virtual/pam )
 	qrcode? ( media-gfx/qrencode )
 	selinux? ( sys-libs/libselinux )
-	tcpd? ( sys-apps/tcp-wrappers )"
+	tcpd? ( sys-apps/tcp-wrappers )
+	xattr? ( sys-apps/attr )"
 
 RDEPEND="${COMMON_DEPEND}
 	sys-apps/hwids
@@ -109,6 +110,8 @@ src_configure() {
 		# this avoids dep on pciutils & usbutils
 		--with-pci-ids-path=/usr/share/misc/pci.ids
 		--with-usb-ids-path=/usr/share/misc/usb.ids
+		# disable python for now
+		--without-python
 		# make sure we get /bin:/sbin in $PATH
 		--enable-split-usr
 		# udev parts
@@ -125,9 +128,7 @@ src_configure() {
 		$(use_enable qrcode qrencode)
 		$(use_enable selinux)
 		$(use_enable tcpd tcpwrap)
-
-		# Disable Python for now.
-		PYTHON=:
+		$(use_enable xattr)
 	)
 
 	autotools-utils_src_configure
@@ -165,10 +166,6 @@ src_install() {
 		systemd_enable_service sysinit.target var-run.mount
 	fi
 
-	# Disable storing coredumps in journald, bug #433457
-	mv "${D}"/usr/lib/sysctl.d/coredump.conf \
-		"${D}"/etc/sysctl.d/coredump.conf.disabled || die
-
 	# Preserve empty dirs in /etc & /var, bug #437008
 	keepdir /etc/binfmt.d /etc/modules-load.d /etc/tmpfiles.d \
 		/etc/systemd/ntp-units.d /etc/systemd/user /var/lib/systemd


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-26 21:35 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-26 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     8cb5d177a59ebb5c57d299d0d05b56141725eb14
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 26 21:35:33 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 26 21:35:33 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=8cb5d177

sys-apps/systemd: Fix udev dep, once and for all.

Package-Manager: portage-2.2.0_alpha141

---
 sys-apps/systemd/systemd-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 523dac5..b5c23b5 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -29,7 +29,7 @@ MINKV="2.6.39"
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	>=sys-apps/kmod-5
 	>=sys-apps/util-linux-2.20
-	~sys-fs/udev-194
+	~sys-fs/udev-${PV}
 	sys-libs/libcap
 	acl? ( sys-apps/acl )
 	audit? ( >=sys-process/audit-2 )


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-10-26 21:35 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-10-26 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     3e64793e66fcb5249ed5e051fa0751fe86af7374
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 26 20:53:05 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 26 20:53:05 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=3e64793e

Remove .la file from pam.d.

---
 sys-apps/systemd/systemd-9999.ebuild |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 2d2de3f..fd71aad 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -137,6 +137,9 @@ src_install() {
 	autotools-utils_src_install \
 		bashcompletiondir=/tmp
 
+	# remove pam.d plugin .la-file
+	prune_libtool_files --modules
+
 	# compat for init= use
 	dosym ../usr/lib/systemd/systemd /bin/systemd
 	dosym ../lib/systemd/systemd /usr/bin/systemd


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

* [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/
@ 2012-12-05 21:28 Michał Górny
  0 siblings, 0 replies; 72+ messages in thread
From: Michał Górny @ 2012-12-05 21:28 UTC (permalink / raw
  To: gentoo-commits

commit:     a733bf7e238a0e4e080cf1320a62f1d4a17463a6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  5 21:28:32 2012 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec  5 21:28:32 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=a733bf7e

sys-apps/systemd: Make kmod optional, bug #446138.

Package-Manager: portage-2.2.0_alpha144

---
 sys-apps/systemd/metadata.xml        |    1 +
 sys-apps/systemd/systemd-9999.ebuild |    7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/metadata.xml b/sys-apps/systemd/metadata.xml
index f6f552a..f735344 100644
--- a/sys-apps/systemd/metadata.xml
+++ b/sys-apps/systemd/metadata.xml
@@ -11,6 +11,7 @@
 		<flag name='cryptsetup'>Use libcryptsetup</flag>
 		<flag name='gcrypt'>Enable sealing of journal files using gcrypt</flag>
 		<flag name='http'>Enable embedded HTTP server in journald</flag>
+		<flag name='kmod'>Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag>
 		<flag name='qrcode'>Enable qrcode output support in journal</flag>
 		<flag name='vanilla'>Disable Gentoo-specific behavior and compatibility quirks</flag>
 	</use>

diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index b58d0b3..3612c19 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -23,13 +23,12 @@ SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
 LICENSE="GPL-2 LGPL-2.1 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl audit cryptsetup gcrypt http lzma pam python qrcode selinux
-	tcpd vanilla xattr"
+IUSE="acl audit cryptsetup gcrypt http +kmod lzma pam python qrcode
+	selinux tcpd vanilla xattr"
 
 MINKV="2.6.39"
 
 COMMON_DEPEND=">=sys-apps/dbus-1.4.10
-	>=sys-apps/kmod-5
 	>=sys-apps/util-linux-2.20
 	~sys-fs/udev-${PV}
 	sys-libs/libcap
@@ -38,6 +37,7 @@ COMMON_DEPEND=">=sys-apps/dbus-1.4.10
 	cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 )
 	gcrypt? ( >=dev-libs/libgcrypt-1.4.5 )
 	http? ( net-libs/libmicrohttpd )
+	kmod? ( >=sys-apps/kmod-12 )
 	lzma? ( app-arch/xz-utils )
 	pam? ( virtual/pam )
 	python? ( ${PYTHON_DEPS} )
@@ -123,6 +123,7 @@ src_configure() {
 		$(use_enable cryptsetup libcryptsetup)
 		$(use_enable gcrypt)
 		$(use_enable http microhttpd)
+		$(use_enable kmod)
 		$(use_enable lzma xz)
 		$(use_enable pam)
 		$(use_with python)


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

end of thread, other threads:[~2012-12-05 21:28 UTC | newest]

Thread overview: 72+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-14 21:22 [gentoo-commits] dev/mgorny:master commit in: sys-apps/systemd/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2012-12-05 21:28 Michał Górny
2012-10-26 21:35 Michał Górny
2012-10-26 21:35 Michał Górny
2012-10-26 21:35 Michał Górny
2012-10-15 14:39 Michał Górny
2012-10-04 20:17 Michał Górny
2012-10-04 20:17 Michał Górny
2012-10-04 12:42 Michał Górny
2012-09-21 21:34 Michał Górny
2012-09-07 21:25 Michał Górny
2012-08-28 17:03 Michał Górny
2012-08-11  9:29 Michał Górny
2012-08-11  7:37 Michał Górny
2012-07-09 22:03 Michał Górny
2012-06-20 13:28 Michał Górny
2012-05-02  7:54 Michał Górny
2012-04-04  4:14 Michał Górny
2012-03-14 22:06 Michał Górny
2012-02-11 14:39 Michał Górny
2012-02-11 14:39 Michał Górny
2012-02-11 14:39 Michał Górny
2012-02-10 10:23 Michał Górny
2012-02-02 21:01 Michał Górny
2012-01-21 15:33 Michał Górny
2012-01-21 15:33 Michał Górny
2012-01-21 15:33 Michał Górny
2012-01-14 21:22 Michał Górny
2012-01-14 21:22 Michał Górny
2012-01-14 21:22 Michał Górny
2012-01-14 21:22 Michał Górny
2012-01-14 21:22 Michał Górny
2012-01-14 21:22 Michał Górny
2012-01-07 22:36 Michał Górny
2012-01-05 21:56 Michał Górny
2012-01-05 21:42 Michał Górny
2012-01-05 21:42 Michał Górny
2011-11-13 15:06 Michał Górny
2011-11-09 18:46 Michał Górny
2011-11-09 18:46 Michał Górny
2011-09-22 10:35 Michał Górny
2011-09-12 17:05 Michał Górny
2011-08-29 17:28 Michał Górny
2011-08-09 11:32 Michał Górny
2011-08-09 11:32 Michał Górny
2011-07-27  7:14 Michał Górny
2011-07-15 10:54 Michał Górny
2011-07-14 13:44 Michał Górny
2011-07-13 18:49 Michał Górny
2011-07-05 15:38 Michał Górny
2011-07-03 14:23 Michał Górny
2011-07-01  7:37 Michał Górny
2011-06-25 15:29 Michał Górny
2011-06-24  7:16 Michał Górny
2011-06-15 13:33 Michał Górny
2011-06-08 11:24 Michał Górny
2011-06-07 14:31 Michał Górny
2011-06-06  8:30 Michał Górny
2011-06-06  8:30 Michał Górny
2011-06-06  7:27 Michał Górny
2011-05-27  9:09 Michał Górny
2011-05-22  8:11 Michał Górny
2011-05-06 14:54 Michał Górny
2011-05-03 20:44 Michał Górny
2011-05-03 20:44 Michał Górny
2011-05-03 18:14 Michał Górny
2011-04-27 11:02 Michał Górny
2011-04-26 12:46 Michał Górny
2011-04-20 13:00 Michał Górny
2011-04-18  9:43 Michał Górny
2011-04-17 22:14 Michał Górny
2011-04-17 18:29 Michał Górny

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