commit: d497703918c3c75a1a898897f4d681cdf900a0ee Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Tue Jun 21 05:38:10 2016 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Tue Jun 21 06:23:02 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4977039
sys-firmware/ipxe: add USE=efi support sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild | 4 +++- sys-firmware/ipxe/metadata.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild index 198c86c..9952525 100644 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild +++ b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2 -> ${P}-${GIT LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="ipv6 iso lkrn +qemu undi usb vmware" +IUSE="efi ipv6 iso lkrn +qemu undi usb vmware" DEPEND="dev-lang/perl sys-libs/zlib @@ -85,6 +85,7 @@ src_compile() { ipxemake bin/15ad07b0.rom # vmxnet3 fi + use efi && ipxemake PLATFORM=efi BIN=bin-efi bin-efi/ipxe.efi use iso && ipxemake bin/ipxe.iso use undi && ipxemake bin/undionly.kpxe use usb && ipxemake bin/ipxe.usb @@ -98,6 +99,7 @@ src_install() { doins bin/*.rom fi use vmware && doins bin/*.mrom + use efi && doins bin-efi/*.efi use iso && doins bin/*.iso use undi && doins bin/*.kpxe use usb && doins bin/*.usb diff --git a/sys-firmware/ipxe/metadata.xml b/sys-firmware/ipxe/metadata.xml index 38fc011..94bfb52 100644 --- a/sys-firmware/ipxe/metadata.xml +++ b/sys-firmware/ipxe/metadata.xml @@ -6,6 +6,7 @@ <name>Doug Goldstein</name> </maintainer> <use> + <flag name="efi">Build an EFI program for using PXE</flag> <flag name="iso">Build a bootable ISO for using PXE</flag> <flag name="lkrn">Build a linux kernel bootable file for using with grub/etc...</flag> <flag name="usb">Build a bootable USB image for using PXE</flag>
