Considered making io-uring default thinking it may be an overall
optimization, but this is only (optionally) used for a new/future
API that I can see and there'd be little point in pulling the
dependency over this at this stage.
..furthermore, it fails to build with USE=io-uring right now, may
possibly be related to unity builds but not going to look into
this at this point in 9999 given this all pretty new and WIP upstream.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
kmap2qmap is automatically enabled if (any) input support is enabled
on qtbase, but then it uses qevdevkeyboardhandler_p.h which only exists
with USE=evdev -- so specifically depend on that one rather than e.g.
libinput or tslib.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Currently, a manual rebuild using the `@selinux-rebuild` set is needed
upon update of the POLICY_TYPES variable. This means that portage can't
track changes to it with `emerge --changed-use`. By making POLICY_TYPES
the new USE expand, SELINUX_POLICY_TYPES, `--changed-use` will trigger
a rebuild upon changes to it.
However, make SELINUX_POLICY_TYPES different so that POLICY_TYPES, the
old variable remains intact for EAPI 7, providing backwards compat with
EAPI 7. This patch only bumps the eclass however; sec-policy/selinux-*
and other related ebuilds are to be migrated to EAPI 8 later. This also
gives us time to put out a news article for this migration.
Naming the new USE expand SELINUX_POLICY_TYPES also makes it inline
with eclass variables, such as SELINUX_GIT_REPO and SELINUX_GIT_BRANCH.
Also document why we parse IUSE instead of USE, and strip the possible
leading '+' so that IUSE="+foo" is interpreted as 'foo' and not '+foo'.
Bug: https://bugs.gentoo.org/951355
Signed-off-by: Rahul Sandhu <nvraxn@gmail.com>
Acked-by: Kenton Groombridge <concord@gentoo.org>
Acked-by: Sam James <sam@gentoo.org>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
- attempt to fix pgo hanging with gcc with exporting
MOZ_REMOTE_SETTINGS_DEVTOOLS=1,
- bump cbindgen requirement to 0.29.1,
- bump nspr requirement to 4.38,
- bump nss requirement to 3.118,
- drop disable-warnings-as-errors.patch completely in an attempt to find out
if it's already obsolete by upstream build system,
- rebase bgo-910309-dont-link-widevineplugin-to-libgcc_s.patch,
- remove <ffmpeg-8 restriction as upstream has merged ffmpeg-8 support.
Bug: https://bugs.gentoo.org/966309
Bug: https://bugs.gentoo.org/962454
Bug: https://bugs.gentoo.org/966424
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Note that claude-code no longer ships the jetbrains ide plugin in the
npm package, so it's been removed. I've removed the related use flags
and added an elog informing users.
Signed-off-by: Jay Faulkner <jayf@gentoo.org>