summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-boot/grub: Stabilize 2.12-r5 x86, #939542Sam James2024-09-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 amd64, #939542Sam James2024-09-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: unkeyword ~ia64Arthur Zamarin2024-09-1216-16/+16
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/grub: enable device-mapper by defaultMike Gilbert2024-09-122-2/+2
| | | | | Closes: https://bugs.gentoo.org/939361 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/grub: update device-mapper USE descriptionMike Gilbert2024-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/939361 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/plymouth-openrc-plugin: add 0.3.0Matt Jolly2024-09-112-0/+35
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/gnu-efi: fix building on armViorel Munteanu2024-09-091-1/+6
| | | | | | | | Broken when trying to implement a workaround for bug #931792. Checking if objcopy supports PE fails on arm. Closes: https://bugs.gentoo.org/939338 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/raspberrypi-firmware: fix QA issueViorel Munteanu2024-09-071-1/+2
| | | | | | | | | | | This package installs prebuilt elf files, so it should not have RESTRICT="binchecks", but QA_PREBUILT instead. The elf files are not for arm. Closes: https://bugs.gentoo.org/925432 Bug: https://bugs.gentoo.org/925431 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/grub: Fix URL typo in sbat.csvJames Le Cuirot2024-09-061-1/+1
| | | | | Closes: https://github.com/gentoo/gentoo/pull/38484 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-boot/raspberrypi-firmware: add myself as a maintainerViorel Munteanu2024-09-061-0/+4
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/raspberrypi-firmware: add 1.20240902Viorel Munteanu2024-09-062-0/+73
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/grub: Move PATCHES back outside src_prepareJames Le Cuirot2024-09-053-22/+22
| | | | | | Having them inside makes monkey patching harder. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r3 amd64, #939093Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r3 x86, #939093Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r3 arm64, #939093Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/plymouth: fd.o cgit->gitlabSam James2024-09-022-4/+4
| | | | | | | Their cgit is unreliable these days. Bug: https://bugs.gentoo.org/938274 Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/refind: fix compilation on different localesViorel Munteanu2024-08-281-3/+3
| | | | | Bug: https://bugs.gentoo.org/938580 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: fix compilation on different localesViorel Munteanu2024-08-281-3/+3
| | | | | Closes: https://bugs.gentoo.org/938580 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/uefi-mkconfig: add 2.3Biosias2024-08-282-0/+37
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/38308 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/uefi-mkconfig: drop 1.6, 2.1Biosias2024-08-283-73/+0
| | | | | Signed-off-by: Biosias <jakub@gdos.sk> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/refind: fix build on muslViorel Munteanu2024-08-262-0/+235
| | | | | | Bug: https://bugs.gentoo.org/938012 Closes: https://github.com/gentoo/gentoo/pull/38263 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: Fix compilation on musl amd64Viorel Munteanu2024-08-261-0/+128
| | | | | | | | | | | On amd64, musl typedefs wchar_t to int, conflicting with -fshort-wchar. Also, /usr/include is searched before the compiler provided include directory. As a workaround, use -nostdinc and switch them around. Closes: https://bugs.gentoo.org/933080 Bug: https://bugs.gentoo.org/938012 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r1 x86, #938484Arthur Zamarin2024-08-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r1 amd64, #938484Arthur Zamarin2024-08-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/tboot: drop 1.10.5Christopher Byrne2024-08-112-78/+0
| | | | | Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* sys-boot/tboot: add 1.11.3Christopher Byrne2024-08-112-0/+78
| | | | | Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* sys-boot/grub: implement USE=secureboot via grub-mkstandaloneAndrew Ammerlaan2024-08-072-1/+520
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to create a pre-built grub EFI executable signed for secureboot via portage/`secureboot.eclass`. It greatly simplifies setting up grub with secureboot, which is now a bit of a tricky section in the handbook, and makes it possible to get a signed grub EFI executable on systems that do not have the `SECUREBOOT_SIGN_KEY` available via a `sys-boot/grub[secureboot]` binpkg. Unfortunately, since the use of boot partitions, and the mounting point of ESP's varies between systems we cannot rely on the default `/boot/grub/grub.cfg` location to configure grub. Instead the standalone executable reads the `grub.cfg` in the same directory it is in. It is then up to the user to either: - configure `sys-kernel/installkernel` to put the `grub.cfg` in a different location via `GRUB_CFG=`, or - add a little `grub.cfg` that chainloads the real `grub.cfg`. To make this even easier we could write some wrapper around grub-install which would optionally install the prebuilt standalone EFI executable plus an appropriate little `grub.cfg` to chainload the usual `grub.cfg`. But lets leave that for later. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38007 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/elilo: add USE=securebootAndrew Ammerlaan2024-08-071-1/+3
| | | | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38008 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/sgibootcd: remove empty variablesFilip Kobierski2024-08-051-6/+1
| | | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Closes: https://github.com/gentoo/gentoo/pull/37811 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/milo: remove empty IUSEFilip Kobierski2024-08-051-5/+2
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/makebootfat: remove empty IUSEFilip Kobierski2024-08-051-1/+0
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/dvhtool: remove empty variablesFilip Kobierski2024-08-051-7/+2
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/elilo: remove empty IUSEFilip Kobierski2024-08-051-3/+1
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/aboot: remove empty variablesFilip Kobierski2024-08-051-5/+1
| | | | | Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-boot/grub: mention sys-fs/mtools in optfeatureMike Gilbert2024-08-042-2/+2
| | | | | Closes: https://bugs.gentoo.org/803398 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/grub: update GRUB_GFXMODE descriptionMike Gilbert2024-08-041-3/+3
| | | | | Closes: https://bugs.gentoo.org/936596 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-boot/gnu-efi: fix building efi appsViorel Munteanu2024-08-022-0/+15
| | | | | | | Remove an include directory missing on most systems. Closes: https://bugs.gentoo.org/888829 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: force use of binutils objcopyViorel Munteanu2024-08-021-0/+110
| | | | | | | | lld-objcopy does not support PE executables. Use binutils objcopy instead. Bug: https://bugs.gentoo.org/931792 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: drop 3.0.18-r1Viorel Munteanu2024-07-292-216/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: drop 3.0.18Viorel Munteanu2024-07-291-85/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 x86, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 amd64, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 arm, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Stabilize 3.0.18-r2 arm64, #936616Sam James2024-07-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/refind: add fix for gnu-efi 3.0.18Viorel Munteanu2024-07-252-20/+82
| | | | | | Closes: https://bugs.gentoo.org/934474 Closes: https://bugs.gentoo.org/934320 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/plymouth-openrc-plugin: add sys-apps/openrc-navi dependencyAnna (navi) Figueiredo Gomes2024-07-211-1/+1
| | | | | Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev> Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/uefi-mkconfig: add 2.2Biosias2024-07-192-0/+37
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/37615 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/uefi-mkconfig: add 2.1Biosias2024-07-172-0/+37
| | | | | | Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/37584 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/uefi-mkconfig: drop 1.4, 1.5Biosias2024-07-173-72/+0
| | | | | Signed-off-by: Biosias <jakub@gdos.sk> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/plymouth-openrc-plugin: add 0.2.0Matt Jolly2024-06-302-0/+35
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>