From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 63DE515806E for ; Fri, 26 May 2023 04:02:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 32703E0863; Fri, 26 May 2023 04:02:35 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E33B2E07F1 for ; Fri, 26 May 2023 04:02:34 +0000 (UTC) From: Ionen Wolkens To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [PATCH 0/4] linux-mod-r1.eclass: new eclass, rewrite of -r0 Date: Fri, 26 May 2023 00:02:15 -0400 Message-Id: <20230526040219.10852-1-ionen@gentoo.org> X-Mailer: git-send-email 2.40.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 96155f7c-0e11-4eea-866e-9882cf16f075 X-Archives-Hash: cf9392e6617988a614138c8dda64037b 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