logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
commit: 07146536c582c0263e8de85d78e4ad2e9785631a
parent 77328a352a6b3186067625db3ceb7a016c1fa57d
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Thu, 27 Mar 2025 04:23:01 +0100

sys-firmware/ipxe: USE efi -> uefi32 ; efi64 -> uefi64

As done in ::gentoo

Diffstat:

Msys-firmware/ipxe/ipxe-1.21.1_p20230601-r1.ebuild14+++++++-------
Msys-firmware/ipxe/metadata.xml4++--
2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-firmware/ipxe/ipxe-1.21.1_p20230601-r1.ebuild b/sys-firmware/ipxe/ipxe-1.21.1_p20230601-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${COMMIT_SHA1}/src" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="efi efi64 ipv6 iso lkrn +qemu undi usb vmware" +IUSE="uefi32 uefi64 ipv6 iso lkrn +qemu undi usb vmware" BDEPEND=" app-arch/xz-utils @@ -104,8 +104,8 @@ src_compile() { ipxemake bin/15ad07b0.rom # vmxnet3 fi - use efi && ipxemake PLATFORM=efi BIN=bin-i386-efi bin-i386-efi/ipxe.efi - use efi64 && ipxemake PLATFORM=efi BIN=bin-x86_64-efi bin-x86_64-efi/ipxe.efi + use uefi32 && ipxemake PLATFORM=efi BIN=bin-i386-efi bin-i386-efi/ipxe.efi + use uefi64 && ipxemake PLATFORM=efi BIN=bin-x86_64-efi bin-x86_64-efi/ipxe.efi use iso && ipxemake bin/ipxe.iso use undi && ipxemake bin/undionly.kpxe use usb && ipxemake bin/ipxe.usb @@ -119,12 +119,12 @@ src_install() { doins bin/*.rom fi use vmware && doins bin/*.mrom - use efi && newins bin-i386-efi/ipxe.efi ipxe-i386.efi - use efi64 && newins bin-x86_64-efi/ipxe.efi ipxe-x86_64.efi + use uefi32 && newins bin-i386-efi/ipxe.efi ipxe-i386.efi + use uefi64 && newins bin-x86_64-efi/ipxe.efi ipxe-x86_64.efi # Add a symlink for backwards compatiblity, in case both variants are # enabled the x86_64 bit variant takes presedence. - use efi && dosym ipxe-i386.efi /usr/share/ipxe/ipxe.efi - use efi64 && dosym ipxe-x86_64.efi /usr/share/ipxe/ipxe.efi + use uefi32 && dosym ipxe-i386.efi /usr/share/ipxe/ipxe.efi + use uefi64 && dosym ipxe-x86_64.efi /usr/share/ipxe/ipxe.efi use iso && doins bin/*.iso use undi && doins bin/*.kpxe diff --git a/sys-firmware/ipxe/metadata.xml b/sys-firmware/ipxe/metadata.xml @@ -3,8 +3,8 @@ <pkgmetadata> <use> <flag name="binary">Use pre-built binaries</flag> - <flag name="efi">Build a 32bit EFI program for using PXE</flag> - <flag name="efi64">Build a 64bit EFI program for using PXE</flag> + <flag name="uefi32">Build a 32bit EFI program for using PXE</flag> + <flag name="uefi64">Build a 64bit 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>