summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-boot/refind: remove bogus checkViorel Munteanu2024-10-152-8/+0
| | | | | | | pkg_pretend was checking for a dependency from BDEPEND. The same check is in pkg_setup. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/gnu-efi: fix building on llvm profileViorel Munteanu2024-10-151-3/+3
| | | | | | | | The llvm profile does not have sys-devel/binutils. Remove the check from pkg_pretend, before it being installed. Bug: https://bugs.gentoo.org/940728 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/syslinux: fix build with GCC 14Ben Kohler2024-10-091-0/+62
| | | | | | Closes: https://bugs.gentoo.org/882121 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/syslinux: pass UPX=false to makeViolet Purcell2024-10-092-2/+2
| | | | | | | | | | | | When building with bios support, Syslinux attempts to call upx. However, it is not a necessary build step and the build will just continue if it fails. This commit passes UPX=false to make when built with bios support to silence the command not found QA warnings. Closes: https://bugs.gentoo.org/888211 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/33399 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-boot/refind: drop 0.14.2-r1Viorel Munteanu2024-10-081-163/+0
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/lilo: Fix kernel installation hook issues; EAPI7 -> 8Joshua Kinard2024-10-061-0/+200
| | | | | | Reported-By: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://bugs.gentoo.org/936820 Signed-off-by: Joshua Kinard <kumba@gentoo.org>
* sys-boot/plymouth: add freedesktop-gitlab upstream metadataAndrew Ammerlaan2024-10-051-0/+3
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/plymouth: meson port, add: 24.004.60 & 9999DerpDays2024-10-055-51/+189
| | | | | Signed-off-by: DerpDays <34582078+DerpDays@users.noreply.github.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-boot/os-prober: Stabilize 1.82 amd64, #940664Sam James2024-10-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/os-prober: Stabilize 1.82 x86, #940664Sam James2024-10-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/mokutil: Version bump to 0.7.2James Le Cuirot2024-10-022-0/+27
| | | | | Closes: https://github.com/gentoo/gentoo/pull/38849 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r2 amd64, #940522Sam James2024-09-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/refind: Stabilize 0.14.2-r2 x86, #940522Sam James2024-09-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-boot/gnu-efi: Fix compile when LLVM `binutils-plugin` USE flag is setMaide2024-09-272-0/+20
| | | | | | | | | | | | | | | | LLVM's objcopy is being used instead of the GNU version when `binutils-plugin` is enabled. I tried to avoid this by explictly using the GNU path for objcopy when our initial test fails. Let me know if this isn't acceptable, or if you need me to open a new bug for this. It was basically the same repo as the linked issue, but the fix did not work, as `which objcopy` returns '/usr/lib/llvm/18/bin/objcopy' instead of '/usr/bin/objcopy'. Bug: https://bugs.gentoo.org/931792 Signed-off-by: Maide <github@maide.ca> Closes: https://github.com/gentoo/gentoo/pull/38785 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 ppc, #939542Arthur Zamarin2024-09-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 ppc64, #939542Arthur Zamarin2024-09-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-boot/plymouth-openrc-plugin: drop 0.2.0-r1Matt Jolly2024-09-162-35/+0
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/plymouth-openrc-plugin: fix dependenciesMatt Jolly2024-09-161-1/+1
| | | | | | | | | | | The updated ebuild does not include appropriate mimimum version guards for sys-apps/openrc and sys-apps/openrc-navi Closes: https://bugs.gentoo.org/939663 Co-authored-by: VNAT <xepjk@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/38614 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* sys-boot/grub: Stabilize 2.12-r5 arm64, #939542Arthur Zamarin2024-09-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* 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>