commit: 6001c26b7966eadae0aaff59f34f965f2086c9b5 Author: Kacper Słomiński <kacper.slominski72 <AT> gmail <DOT> com> AuthorDate: Sun Oct 5 21:08:15 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Oct 5 23:24:23 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6001c26b
sys-boot/limine: Clean up USE flag names and descriptions Signed-off-by: Kacper Słomiński <kacper.slominski72 <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44054 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-boot/limine/limine-10.0.1.ebuild | 16 ++++++++-------- sys-boot/limine/metadata.xml | 25 ++++++++++++------------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/sys-boot/limine/limine-10.0.1.ebuild b/sys-boot/limine/limine-10.0.1.ebuild index 9b2376e848ba..cfe638b132ab 100644 --- a/sys-boot/limine/limine-10.0.1.ebuild +++ b/sys-boot/limine/limine-10.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" +IUSE="+bios +bios-pxe +bios-cd +uefi-cd +uefi-ia32 +uefi-x86-64 +uefi-aarch64 +uefi-riscv64 +uefi-loongarch64" MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" @@ -27,7 +27,7 @@ BDEPEND=" llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] llvm-core/lld:\${LLVM_SLOT} ") - cd-efi? ( sys-fs/mtools ) + uefi-cd? ( sys-fs/mtools ) " src_configure() { @@ -36,12 +36,12 @@ src_configure() { "$(use_enable bios-cd)" "$(use_enable bios-pxe)" - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" + "$(use_enable uefi-ia32)" + "$(use_enable uefi-x86-64)" + "$(use_enable uefi-aarch64)" + "$(use_enable uefi-riscv64)" + "$(use_enable uefi-loongarch64)" + "$(use_enable uefi-cd)" ) econf "${myconf[@]}" diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml index c33539c0e733..e9caf5314592 100644 --- a/sys-boot/limine/metadata.xml +++ b/sys-boot/limine/metadata.xml @@ -16,34 +16,33 @@ <changelog>https://codeberg.org/Limine/Limine/src/branch/trunk/ChangeLog</changelog> </upstream> <use> - <flag name="uefi32"> - Enable 32-bit UEFI support. + <flag name="uefi-ia32"> + Enable IA32 (32-bit x86) UEFI support. </flag> - <flag name="uefi64"> - Enable 64-bit UEFI support. + <flag name="uefi-x86-64"> + Enable x86-64 UEFI support. </flag> - <flag name="uefiaa64"> + <flag name="uefi-aarch64"> Enable AArch64 UEFI support. </flag> - <flag name="uefirv64"> + <flag name="uefi-riscv64"> Enable 64-bit RISC-V UEFI support. </flag> - <flag name="uefiloong64"> + <flag name="uefi-loongarch64"> Enable 64-bit LoongArch UEFI support. </flag> - <flag name="cd-efi"> - Enable building cd-efi.bin using <pkg>sys-fs/mtools</pkg>. - This flag was previously known as eltorito-efi. + <flag name="uefi-cd"> + Enable building limine-uefi-cd.bin using <pkg>sys-fs/mtools</pkg>. </flag> <flag name="bios"> - Enable BIOS/MBR boot support. + Enable legacy x86 BIOS/MBR boot support. </flag> <flag name="bios-pxe"> - Enables BIOS PXE boot support. + Enables legacy x86 BIOS PXE boot support. </flag> <flag name="bios-cd"> - Enables BIOS boot support for CDs. + Enables legacy x86 BIOS boot support for CDs. </flag> </use> </pkgmetadata>
