Posting here for early general feedback / review, see also the PR[1]. Please try to migrate some ebuilds using it, small issues / nitpicks can be resolved anytime but usage changes could be messy after merge.
Refer to eclass docs for usage and migration instructions. Commit message for linux-mod-r1 gives an overview of feature differences with -r0. Including a simple migrated ebuild (ryzen_smu) to show what it looks like. PR[1] has additional ones, currently: nvidia-drivers, virtualbox-modules, xpadneo, and zfs-kmod. [1] https://github.com/gentoo/gentoo/pull/31154 Ionen Wolkens (4): profiles/use.desc: create USE=strip global USE flag profiles/use.desc: create USE=modules-sign global USE flag linux-mod-r1.eclass: new eclass, rewrite of linux-mod.eclass app-admin/ryzen_smu: migrate to linux-mod-r1 .../ryzen_smu-0.1.2_p20211205-r1.ebuild | 28 + eclass/linux-mod-r1.eclass | 1199 +++++++++++++++++ profiles/use.desc | 2 + 3 files changed, 1229 insertions(+) create mode 100644 app-admin/ryzen_smu/ryzen_smu-0.1.2_p20211205-r1.ebuild create mode 100644 eclass/linux-mod-r1.eclass -- 2.40.1