commit:     3e6673d44728fab2a2810c0bb594594bee40ccfe
Author:     Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Fri Jul 21 01:55:19 2023 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 22:06:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6673d4

net-vpn/ovpn-dco: migrate to linux-mod-r1.eclass

Closes: https://bugs.gentoo.org/908718
Closes: https://github.com/gentoo/gentoo/pull/31984
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild | 19 +++++++++----------
 net-vpn/ovpn-dco/ovpn-dco-9999.ebuild         | 19 +++++++++----------
 2 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild 
b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
index bdbf08846d5c..b98d189c7b99 100644
--- a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
+++ b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic linux-mod
+inherit flag-o-matic linux-mod-r1
 
 DESCRIPTION="OpenVPN Data Channel Offload in the linux kernel"
 HOMEPAGE="https://github.com/OpenVPN/ovpn-dco";
@@ -20,9 +20,6 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="debug"
 
-MODULE_NAMES="ovpn-dco-v2(updates:.:drivers/net/ovpn-dco)"
-BUILD_TARGETS="all"
-
 pkg_setup() {
        CONFIG_CHECK="
                INET
@@ -34,7 +31,7 @@ pkg_setup() {
                CRYPTO_GCM
                CRYPTO_CHACHA20POLY1305"
 
-       linux-mod_pkg_setup
+       linux-mod-r1_pkg_setup
 }
 
 src_configure() {
@@ -45,14 +42,16 @@ src_configure() {
 }
 
 src_compile() {
-       BUILD_PARAMS+=" KERNEL_SRC='${KERNEL_DIR}'"
-       [[ ${PV} != 9999 ]] && BUILD_PARAMS+=" REVISION='${PV}'"
-       use debug && BUILD_PARAMS+=" DEBUG=1"
-       linux-mod_src_compile
+       local modlist=( "ovpn-dco-v2=updates:.:drivers/net/ovpn-dco" )
+       local modargs=( KERNEL_SRC="${KERNEL_DIR}" )
+       [[ ${PV} != 9999 ]] && modargs+=( REVISION="${PV}" )
+       use debug && modargs+=( DEBUG=1 )
+
+       linux-mod-r1_src_compile
 }
 
 src_install() {
-       linux-mod_src_install
+       linux-mod-r1_src_install
 
        insinto /usr/share/${PN}
        doins -r include

diff --git a/net-vpn/ovpn-dco/ovpn-dco-9999.ebuild 
b/net-vpn/ovpn-dco/ovpn-dco-9999.ebuild
index 074eb2f33488..3d07f86aeabc 100644
--- a/net-vpn/ovpn-dco/ovpn-dco-9999.ebuild
+++ b/net-vpn/ovpn-dco/ovpn-dco-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic linux-mod
+inherit flag-o-matic linux-mod-r1
 
 DESCRIPTION="OpenVPN Data Channel Offload in the linux kernel"
 HOMEPAGE="https://github.com/OpenVPN/ovpn-dco";
@@ -20,9 +20,6 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="debug"
 
-MODULE_NAMES="ovpn-dco-v2(updates:.:drivers/net/ovpn-dco)"
-BUILD_TARGETS="all"
-
 pkg_setup() {
        CONFIG_CHECK="
                INET
@@ -34,7 +31,7 @@ pkg_setup() {
                CRYPTO_GCM
                CRYPTO_CHACHA20POLY1305"
 
-       linux-mod_pkg_setup
+       linux-mod-r1_pkg_setup
 }
 
 src_configure() {
@@ -45,14 +42,16 @@ src_configure() {
 }
 
 src_compile() {
-       BUILD_PARAMS+=" KERNEL_SRC='${KERNEL_DIR}'"
-       [[ ${PV} != 9999 ]] && BUILD_PARAMS+=" REVISION='${PV}'"
-       use debug && BUILD_PARAMS+=" DEBUG=1"
-       linux-mod_src_compile
+       local modlist=( "ovpn-dco-v2=updates:.:drivers/net/ovpn-dco" )
+       local modargs=( KERNEL_SRC="${KERNEL_DIR}" )
+       [[ ${PV} != 9999 ]] && modargs+=( REVISION="${PV}" )
+       use debug && modargs+=( DEBUG=1 )
+
+       linux-mod-r1_src_compile
 }
 
 src_install() {
-       linux-mod_src_install
+       linux-mod-r1_src_install
 
        insinto /usr/share/${PN}
        doins -r include

Reply via email to