commit:     f26f5d09fec69b7e46995f1cc858177ec0dd2d0f
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 11:01:50 2023 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 11:04:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26f5d09

sys-apps/smc-sum: fix build without module

Closes: https://bugs.gentoo.org/907697
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 ...209-r1.ebuild => smc-sum-2.10.0.20221209-r2.ebuild} | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/sys-apps/smc-sum/smc-sum-2.10.0.20221209-r1.ebuild 
b/sys-apps/smc-sum/smc-sum-2.10.0.20221209-r2.ebuild
similarity index 83%
rename from sys-apps/smc-sum/smc-sum-2.10.0.20221209-r1.ebuild
rename to sys-apps/smc-sum/smc-sum-2.10.0.20221209-r2.ebuild
index 232195afedd7..366de02b72d7 100644
--- a/sys-apps/smc-sum/smc-sum-2.10.0.20221209-r1.ebuild
+++ b/sys-apps/smc-sum/smc-sum-2.10.0.20221209-r2.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+MODULES_OPTIONAL_IUSE="+module"
+
 inherit linux-mod-r1
 
 MY_DATE="$(ver_cut 4)"
@@ -46,23 +48,19 @@ 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
+       linux-mod-r1_pkg_setup
 }
 
 src_compile() {
-       if use module; then
-               local modargs=( KDIR="${KV_OUT_DIR}" )
-               local modlist=( sum_bios="misc:driver/Source/Linux" )
-
-               linux-mod-r1_src_compile
-       else
-               :;
-       fi
+       local modargs=( KDIR="${KV_OUT_DIR}" )
+       local modlist=( sum_bios="misc:driver/Source/Linux" )
+
+       linux-mod-r1_src_compile
 }
 
 src_install() {
        newbin sum smc-sum
        einstalldocs
 
-       use module && linux-mod-r1_src_install
+       linux-mod-r1_src_install
 }

Reply via email to