floppym 14/07/04 15:00:56
Modified: metadata.xml systemd-9999.ebuild systemd-215.ebuild
ChangeLog
Log:
Add optional dependency on elfutils. Disable additional optional binaries
when building for a non-native ABI.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key
0BBEEA1FEA4843A4)
Revision Changes Path
1.26 sys-apps/systemd/metadata.xml
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/metadata.xml?rev=1.26&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/metadata.xml?rev=1.26&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/metadata.xml?r1=1.25&r2=1.26
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/metadata.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- metadata.xml 6 Apr 2014 13:12:29 -0000 1.25
+++ metadata.xml 4 Jul 2014 15:00:55 -0000 1.26
@@ -10,6 +10,7 @@
<flag name='audit'>Enable support for
<pkg>sys-process/audit</pkg></flag>
<flag name='cryptsetup'>Use libcryptsetup</flag>
<flag name='firmware-loader'>Enable user-space firmware loader
(for kernels prior to 3.8)</flag>
+ <flag name='elfutils'>Enable coredump stacktraces in the
journal</flag>
<flag name='gcrypt'>Enable sealing of journal files using
gcrypt</flag>
<flag name="gudev">enable libudev gobject interface</flag>
<flag name='http'>Enable embedded HTTP server in journald</flag>
1.120 sys-apps/systemd/systemd-9999.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?rev=1.120&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?rev=1.120&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?r1=1.119&r2=1.120
Index: systemd-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- systemd-9999.ebuild 4 Jul 2014 03:11:19 -0000 1.119
+++ systemd-9999.ebuild 4 Jul 2014 15:00:55 -0000 1.120
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v
1.119 2014/07/04 03:11:19 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v
1.120 2014/07/04 15:00:55 floppym Exp $
EAPI=5
@@ -25,9 +25,9 @@
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
SLOT="0/2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
- kdbus +kmod lzma pam policykit python qrcode +seccomp selinux ssl
- test vanilla"
+IUSE="acl audit cryptsetup doc elfutils +firmware-loader gcrypt gudev http
+ introspection kdbus +kmod lzma pam policykit python qrcode +seccomp
selinux
+ ssl test vanilla"
MINKV="3.8"
@@ -36,6 +36,7 @@
acl? ( sys-apps/acl:0= )
audit? ( >=sys-process/audit-2:0= )
cryptsetup? ( >=sys-fs/cryptsetup-1.6:0= )
+ elfutils? ( >=dev-libs/elfutils-0.158:0= )
gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0= )
gudev? ( >=dev-libs/glib-2.34.3:2=[${MULTILIB_USEDEP}] )
http? (
@@ -194,6 +195,7 @@
$(use_enable audit)
$(use_enable cryptsetup libcryptsetup)
$(use_enable doc gtk-doc)
+ $(use_enable elfutils)
$(use_enable gcrypt)
$(use_enable gudev)
$(use_enable http microhttpd)
@@ -212,6 +214,7 @@
$(use_enable test tests)
# not supported (avoid automagic deps in the future)
+ --disable-apparmor
--disable-chkconfig
# hardcode a few paths to spare some deps
@@ -248,8 +251,31 @@
DBUS_CFLAGS=' '
DBUS_LIBS=' '
+ # Binaries
+ --disable-backlight
+ --disable-binfmt
+ --disable-bootchart
+ --disable-coredump
+ --disable-hostnamed
+ --disable-localed
+ --disable-logind
+ --disable-machined
+ --disable-networkd
+ --disable-quotacheck
+ --disable-randomseed
+ --disable-readahead
+ --disable-resolved
+ --disable-rfkill
+ --disable-sysusers
+ --disable-timedated
+ --disable-timesyncd
+ --disable-tmpfiles
+ --disable-vconsole
+
+ # Libraries
--disable-acl
--disable-audit
+ --disable-elfutils
--disable-gcrypt
--disable-gnutls
--disable-gtk-doc
@@ -257,16 +283,14 @@
--disable-kmod
--disable-libcryptsetup
--disable-microhttpd
- --disable-networkd
--disable-pam
--disable-polkit
+ --disable-python-devel
--disable-qrencode
--disable-seccomp
--disable-selinux
- --disable-timesyncd
--disable-tests
--disable-xz
- --disable-python-devel
)
fi
1.2 sys-apps/systemd/systemd-215.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-215.ebuild?rev=1.2&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-215.ebuild?rev=1.2&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-215.ebuild?r1=1.1&r2=1.2
Index: systemd-215.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-215.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- systemd-215.ebuild 4 Jul 2014 04:28:46 -0000 1.1
+++ systemd-215.ebuild 4 Jul 2014 15:00:55 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-215.ebuild,v 1.1
2014/07/04 04:28:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-215.ebuild,v 1.2
2014/07/04 15:00:55 floppym Exp $
EAPI=5
@@ -17,9 +17,9 @@
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
SLOT="0/2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="acl audit cryptsetup doc +firmware-loader gcrypt gudev http introspection
- kdbus +kmod lzma pam policykit python qrcode +seccomp selinux ssl
- test vanilla"
+IUSE="acl audit cryptsetup doc elfutils +firmware-loader gcrypt gudev http
+ introspection kdbus +kmod lzma pam policykit python qrcode +seccomp
selinux
+ ssl test vanilla"
MINKV="3.8"
@@ -28,6 +28,7 @@
acl? ( sys-apps/acl:0= )
audit? ( >=sys-process/audit-2:0= )
cryptsetup? ( >=sys-fs/cryptsetup-1.6:0= )
+ elfutils? ( >=dev-libs/elfutils-0.158:0= )
gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0= )
gudev? ( >=dev-libs/glib-2.34.3:2=[${MULTILIB_USEDEP}] )
http? (
@@ -165,6 +166,7 @@
$(use_enable audit)
$(use_enable cryptsetup libcryptsetup)
$(use_enable doc gtk-doc)
+ $(use_enable elfutils)
$(use_enable gcrypt)
$(use_enable gudev)
$(use_enable http microhttpd)
@@ -183,6 +185,7 @@
$(use_enable test tests)
# not supported (avoid automagic deps in the future)
+ --disable-apparmor
--disable-chkconfig
# hardcode a few paths to spare some deps
@@ -219,8 +222,31 @@
DBUS_CFLAGS=' '
DBUS_LIBS=' '
+ # Binaries
+ --disable-backlight
+ --disable-binfmt
+ --disable-bootchart
+ --disable-coredump
+ --disable-hostnamed
+ --disable-localed
+ --disable-logind
+ --disable-machined
+ --disable-networkd
+ --disable-quotacheck
+ --disable-randomseed
+ --disable-readahead
+ --disable-resolved
+ --disable-rfkill
+ --disable-sysusers
+ --disable-timedated
+ --disable-timesyncd
+ --disable-tmpfiles
+ --disable-vconsole
+
+ # Libraries
--disable-acl
--disable-audit
+ --disable-elfutils
--disable-gcrypt
--disable-gnutls
--disable-gtk-doc
@@ -228,16 +254,14 @@
--disable-kmod
--disable-libcryptsetup
--disable-microhttpd
- --disable-networkd
--disable-pam
--disable-polkit
+ --disable-python-devel
--disable-qrencode
--disable-seccomp
--disable-selinux
- --disable-timesyncd
--disable-tests
--disable-xz
- --disable-python-devel
)
fi
1.272 sys-apps/systemd/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.272&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.272&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?r1=1.271&r2=1.272
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v
retrieving revision 1.271
retrieving revision 1.272
diff -u -r1.271 -r1.272
--- ChangeLog 4 Jul 2014 04:28:46 -0000 1.271
+++ ChangeLog 4 Jul 2014 15:00:55 -0000 1.272
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/systemd
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.271
2014/07/04 04:28:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.272
2014/07/04 15:00:55 floppym Exp $
+
+ 04 Jul 2014; Mike Gilbert <[email protected]> metadata.xml,
+ systemd-215.ebuild, systemd-9999.ebuild:
+ Add optional dependency on elfutils. Disable additional optional binaries
when
+ building for a non-native ABI.
*systemd-215 (04 Jul 2014)