commit:     c43ae53bc1dabee1a745634f0f9a888c2d0fc0cc
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  3 23:40:15 2025 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Mon Feb  3 23:40:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43ae53b

sys-cluster/knem: QA clean-ups

Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 sys-cluster/knem/knem-9999.ebuild | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/sys-cluster/knem/knem-9999.ebuild 
b/sys-cluster/knem/knem-9999.ebuild
index e5270502943d..dcbdb36141b2 100644
--- a/sys-cluster/knem/knem-9999.ebuild
+++ b/sys-cluster/knem/knem-9999.ebuild
@@ -3,6 +3,7 @@
 
 EAPI="8"
 
+MODULES_OPTIONAL_IUSE=+modules
 inherit autotools git-r3 linux-mod-r1 toolchain-funcs udev
 
 DESCRIPTION="High-Performance Intra-Node MPI Communication"
@@ -44,20 +45,14 @@ src_configure() {
 }
 
 src_compile() {
-       local modlist=( knem=misc )
+       local modlist=( knem=misc:"${S}/driver/linux" )
        default
-       if use modules; then
-               cd "${S}/driver/linux"
-               linux-mod-r1_src_compile || die "failed to build driver"
-       fi
+       linux-mod-r1_src_compile || die "failed to build driver"
 }
 
 src_install() {
        default
-       if use modules; then
-               cd "${S}/driver/linux"
-               linux-mod-r1_src_install
-       fi
+       linux-mod-r1_src_install
 
        # Drop funny unneeded stuff
        rm "${ED}/usr/sbin/knem_local_install" || die

Reply via email to