Generating Chromium's bindings uses `allowlist-item`,
a feature that was added in 0.68.0.
While the current versions in-tree all meet this requirement
we'll set a minimum bound so that any users with old bindgen
don't accidentally end up fulfulling this dependency with
an incompatible version.
Closes: https://bugs.gentoo.org/935734
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Drop ~x86 since dev-qt/qtwebengine:6 is not optional.
Upstream commits:
092c60231a3d7171bebfee6d6f35a1e4c726419f
9f3319fefa1ceaae04e326eb5361b53ce6823623
6de61920616c6bc0d8eddc054042c74c0baa4697
Closes: https://bugs.gentoo.org/937479
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
- Modern C issues are fixed by a patch. (bug #883265)
- AR and RANLIB sed script is updated to allow users set them with full
path.
- Enhanced hier.c sed script to modify man page and library locations,
eliminating the need for manual moves in src_install (bug #829200).
This update prevents move failures when get_libdir returns "lib",
which led to a conflict between source and destination paths.
Closes: https://bugs.gentoo.org/829200
Closes: https://bugs.gentoo.org/883265
Closes: https://github.com/gentoo/gentoo/pull/32272
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
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>
- remove all references to doh - they were never relevant with TB,
- remove pax-marking plugin-container dir since it's not installed anymore,
- sync all the changes from firefox-bin-128esr ebuild.
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
- remove all doh references - they were never relevant in TB,
- sync all the changes from firefox-esr ebuild.
Signed-off-by: Joonas Niilola <juippis@gentoo.org>