mgorny      15/04/11 14:05:50

  Modified:             metadata.xml systemd-9999.ebuild ChangeLog
  Log:
  Add USE=gnuefi for newly-added EFI boot manager & stub loader.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
EFB4464E!)

Revision  Changes    Path
1.39                 sys-apps/systemd/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/metadata.xml?rev=1.39&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/metadata.xml?rev=1.39&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/metadata.xml?r1=1.38&r2=1.39

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/metadata.xml,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- metadata.xml        28 Feb 2015 22:13:03 -0000      1.38
+++ metadata.xml        11 Apr 2015 14:05:50 -0000      1.39
@@ -12,6 +12,7 @@
                <flag name='curl'>Enable support for uploading journals; 
required to build systemd-import/systemd-pull</flag>
                <flag name='cryptsetup'>Enable cryptsetup tools (includes unit 
generator for crypttab)</flag>
                <flag name='firmware-loader'>Enable user-space firmware loader 
(for kernels prior to 3.8)</flag>
+               <flag name='gnuefi'>Enable EFI boot manager and stub loader 
(built using <pkg>sys-boot/gnu-efi</pkg>)</flag>
                <flag name='elfutils'>Enable coredump stacktraces in the 
journal</flag>
                <!-- TODO: drop reference to systemd-import once the oldest 
release in tree is >218 -->
                <flag name='gcrypt'>Enable sealing of journal files using 
gcrypt; required to build systemd-import/systemd-pull</flag>



1.162                sys-apps/systemd/systemd-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?rev=1.162&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?rev=1.162&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?r1=1.161&r2=1.162

Index: systemd-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -r1.161 -r1.162
--- systemd-9999.ebuild 8 Apr 2015 18:27:32 -0000       1.161
+++ systemd-9999.ebuild 11 Apr 2015 14:05:50 -0000      1.162
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 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.161 2015/04/08 18:27:32 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild,v 
1.162 2015/04/11 14:05:50 mgorny Exp $
 
 EAPI=5
 
@@ -25,7 +25,7 @@
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
 SLOT="0/2"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="acl apparmor audit cryptsetup curl doc elfutils gcrypt gudev http
+IUSE="acl apparmor audit cryptsetup curl doc elfutils gcrypt gnuefi gudev http
        idn importd introspection kdbus +kmod +lz4 lzma nat pam policykit python
        qrcode +seccomp selinux ssl sysv-utils terminal test vanilla xkb"
 REQUIRED_USE="importd? ( curl gcrypt lzma )"
@@ -98,6 +98,7 @@
        ia64? ( >=sys-kernel/linux-headers-3.9 )
        virtual/pkgconfig
        doc? ( >=dev-util/gtk-doc-1.18 )
+       gnuefi? ( sys-boot/gnu-efi )
        python? ( dev-python/lxml[${PYTHON_USEDEP}] )
        terminal? ( media-fonts/unifont[utils(+)] )
        test? ( >=sys-apps/dbus-1.6.8-r1:0 )"
@@ -216,6 +217,7 @@
                $(multilib_native_use_enable doc gtk-doc)
                $(multilib_native_use_enable elfutils)
                $(use_enable gcrypt)
+               $(multilib_native_use_enable gnuefi)
                $(use_enable gudev)
                $(multilib_native_use_enable http microhttpd)
                $(usex http $(multilib_native_use_enable ssl gnutls) 
--disable-gnutls)
@@ -248,6 +250,11 @@
                QUOTAON=/usr/sbin/quotaon
                QUOTACHECK=/usr/sbin/quotacheck
 
+               # TODO: we may need to restrict this to gcc
+               EFI_CC="$(tc-getCC)"
+               --with-efi-libdir="${EPREFIX}/usr/lib"
+               --with-efi-ldsdir="${EPREFIX}/usr/lib"
+
                # dbus paths
                --with-dbuspolicydir="${EPREFIX}/etc/dbus-1/system.d"
                
--with-dbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"



1.358                sys-apps/systemd/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.358&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?rev=1.358&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/systemd/ChangeLog?r1=1.357&r2=1.358

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v
retrieving revision 1.357
retrieving revision 1.358
diff -u -r1.357 -r1.358
--- ChangeLog   8 Apr 2015 18:27:32 -0000       1.357
+++ ChangeLog   11 Apr 2015 14:05:50 -0000      1.358
@@ -1,6 +1,10 @@
 # ChangeLog for sys-apps/systemd
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.357 
2015/04/08 18:27:32 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/ChangeLog,v 1.358 
2015/04/11 14:05:50 mgorny Exp $
+
+  11 Apr 2015; Michał Górny <[email protected]> metadata.xml,
+  systemd-9999.ebuild:
+  Add USE=gnuefi for newly-added EFI boot manager & stub loader.
 
   08 Apr 2015; Michał Górny <[email protected]> systemd-215-r3.ebuild,
   systemd-216-r3.ebuild, systemd-216-r4.ebuild, systemd-218-r3.ebuild,




Reply via email to