commit: 3e7c5c65d54dfee4e36b9ea5124d0767f408b7ef
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Oct 3 09:46:56 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Oct 3 09:47:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e7c5c65
sys-boot/limine: treeclean, promoted to ::gentoo
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
sys-boot/limine/Manifest | 2 --
sys-boot/limine/limine-10.0.0.ebuild | 48 ------------------------------------
sys-boot/limine/limine-9.6.7.ebuild | 48 ------------------------------------
sys-boot/limine/metadata.xml | 43 --------------------------------
4 files changed, 141 deletions(-)
diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest
deleted file mode 100644
index 30ac4ccc6b..0000000000
--- a/sys-boot/limine/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST limine-10.0.0.tar.gz 569324 BLAKE2B
2924366dcd61d79654ec26159e20b7f2efcf02c1dcfadf619325174761c278d6098958db4c4950e04736ebb223013a16a09af75c1990d9a3f94a0bb48cf7b84c
SHA512
68e204c75a40b5ad4ad4b42011018bb27e49ffd3764d4b19856ca287edd115d9baa48472551d5911b9fb405279b92981ad08c77f0c5ac0a8b4308cd353beebd8
-DIST limine-9.6.7.tar.gz 571356 BLAKE2B
dd55c9118f43b73ddf14306329ea11a0bb3dc81cc7dcacb5551af3fe9ddb88dbd1773aa1e163885fc792e782586359947535c2946822e065b1e28ca1ff60d1e2
SHA512
a8e364cc5a7ac60f547ba899673d902a041ccbb37e30014dfe91e76bd433648586e1eba54263cfdc982f02bfacb9833f5c4d2ed10a4d7f8efd61305ec71137ec
diff --git a/sys-boot/limine/limine-10.0.0.ebuild
b/sys-boot/limine/limine-10.0.0.ebuild
deleted file mode 100644
index 9b2376e848..0000000000
--- a/sys-boot/limine/limine-10.0.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..20} )
-inherit llvm-r1
-
-DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI
multiprotocol bootloader"
-HOMEPAGE="https://limine-bootloader.org/"
-SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64
+uefiloong64"
-
-MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
-MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
-
-BDEPEND="
- app-alternatives/gzip
- dev-lang/nasm
- sys-apps/findutils
- $(llvm_gen_dep "
- llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
- llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
- llvm-core/lld:\${LLVM_SLOT}
- ")
- cd-efi? ( sys-fs/mtools )
-"
-
-src_configure() {
- local myconf=(
- "$(use_enable bios)"
- "$(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)"
- )
-
- econf "${myconf[@]}"
-}
diff --git a/sys-boot/limine/limine-9.6.7.ebuild
b/sys-boot/limine/limine-9.6.7.ebuild
deleted file mode 100644
index 9b2376e848..0000000000
--- a/sys-boot/limine/limine-9.6.7.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..20} )
-inherit llvm-r1
-
-DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI
multiprotocol bootloader"
-HOMEPAGE="https://limine-bootloader.org/"
-SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64
+uefiloong64"
-
-MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
-MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
-
-BDEPEND="
- app-alternatives/gzip
- dev-lang/nasm
- sys-apps/findutils
- $(llvm_gen_dep "
- llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
- llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
- llvm-core/lld:\${LLVM_SLOT}
- ")
- cd-efi? ( sys-fs/mtools )
-"
-
-src_configure() {
- local myconf=(
- "$(use_enable bios)"
- "$(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)"
- )
-
- econf "${myconf[@]}"
-}
diff --git a/sys-boot/limine/metadata.xml b/sys-boot/limine/metadata.xml
deleted file mode 100644
index 1ab9165b64..0000000000
--- a/sys-boot/limine/metadata.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>[email protected]</email>
- <name>Kacper Słomiński</name>
- </maintainer>
- <upstream>
- <remote-id type="github">limine-bootloader/limine</remote-id>
- <remote-id type="codeberg">Limine/Limine</remote-id>
- </upstream>
- <use>
- <flag name="uefi32">
- Enable 32-bit UEFI support.
- </flag>
- <flag name="uefi64">
- Enable 64-bit UEFI support.
- </flag>
- <flag name="uefiaa64">
- Enable AArch64 UEFI support.
- </flag>
- <flag name="uefirv64">
- Enable 64-bit RISC-V UEFI support.
- </flag>
- <flag name="uefiloong64">
- 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>
-
- <flag name="bios">
- Enable BIOS/MBR boot support.
- </flag>
- <flag name="bios-pxe">
- Enables BIOS PXE boot support.
- </flag>
- <flag name="bios-cd">
- Enables BIOS boot support for CDs.
- </flag>
- </use>
-</pkgmetadata>