commit:     31fe45c2a3cb2152b5d11a3a3333d826ec89a70b
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 08:28:24 2023 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 11:16:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fe45c2

sys-apps/smc-sum: migrate to linux-mod-r1

Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 ...20221209.ebuild => smc-sum-2.10.0.20221209-r1.ebuild} | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-apps/smc-sum/smc-sum-2.10.0.20221209.ebuild 
b/sys-apps/smc-sum/smc-sum-2.10.0.20221209-r1.ebuild
similarity index 82%
rename from sys-apps/smc-sum/smc-sum-2.10.0.20221209.ebuild
rename to sys-apps/smc-sum/smc-sum-2.10.0.20221209-r1.ebuild
index fa73a90522dd..232195afedd7 100644
--- a/sys-apps/smc-sum/smc-sum-2.10.0.20221209.ebuild
+++ b/sys-apps/smc-sum/smc-sum-2.10.0.20221209-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-mod
+inherit linux-mod-r1
 
 MY_DATE="$(ver_cut 4)"
 MY_PN="${PN/smc-/}"
@@ -23,7 +23,6 @@ IUSE="module"
 RDEPEND="
        sys-libs/zlib
        sys-power/iasl
-       module? ( !sys-apps/smc-sum-driver )
 "
 
 RESTRICT="bindist mirror"
@@ -39,9 +38,6 @@ DOCS=(
 
 PATCHES=( "${FILESDIR}/${PN}-2.7.0.20210903-missing-include.patch" )
 
-BUILD_TARGETS="default"
-MODULE_NAMES="sum_bios(misc:${S}/driver/Source/Linux)"
-
 QA_PREBUILT="usr/bin/smc-sum"
 
 src_prepare() {
@@ -49,12 +45,16 @@ src_prepare() {
 
        # Install new Makefile to respect users CFLAGS and LDFLAGS
        cp "${FILESDIR}"/makefile driver/Source/Linux/Makefile || die
+
+       use module && linux-mod-r1_pkg_setup
 }
 
 src_compile() {
        if use module; then
-               BUILD_PARAMS="KDIR=${KV_OUT_DIR} M=${S}/driver/Source/Linux"
-               linux-mod_src_compile
+               local modargs=( KDIR="${KV_OUT_DIR}" )
+               local modlist=( sum_bios="misc:driver/Source/Linux" )
+
+               linux-mod-r1_src_compile
        else
                :;
        fi
@@ -64,5 +64,5 @@ src_install() {
        newbin sum smc-sum
        einstalldocs
 
-       use module && linux-mod_src_install
+       use module && linux-mod-r1_src_install
 }

Reply via email to