Diff accel-ppp-1.12.0_p20220830-r1 with a accel-ppp-1.12.0_p20230609

/usr/portage/net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild 2023-10-09 14:52:33.348368447 +0300
1
# Copyright 1999-2022 Gentoo Authors
1
# Copyright 1999-2023 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6 6
LUA_COMPAT=( lua5-1 )
7

  
8
inherit cmake flag-o-matic linux-info linux-mod lua-single
7
MODULES_OPTIONAL_IUSE="ipoe"
8
inherit cmake flag-o-matic linux-mod-r1 lua-single
9 9

  
10 10
DESCRIPTION="High performance PPTP, PPPoE and L2TP server"
11 11
HOMEPAGE="https://sourceforge.net/projects/accel-ppp/"
......
14 14
LICENSE="GPL-2"
15 15
SLOT="0"
16 16
KEYWORDS="~amd64 ~x86"
17
IUSE="debug doc ipoe libtomcrypt lua postgres radius shaper snmp valgrind"
17
IUSE="debug doc libtomcrypt lua postgres radius shaper snmp valgrind"
18 18

  
19 19
RDEPEND="!libtomcrypt? ( dev-libs/openssl:0= )
20 20
	libtomcrypt? ( dev-libs/libtomcrypt:0= )
......
40 40
S="${WORKDIR}"
41 41

  
42 42
pkg_setup() {
43
	if use ipoe; then
44
		linux-mod_pkg_setup
45
		set_arch_to_kernel
46
	else
47
		linux-info_pkg_setup
48
	fi
43
	linux-mod-r1_pkg_setup
44
	set_arch_to_kernel
49 45
	use lua && lua-single_pkg_setup
50 46
}
51 47

  
......
90 86
}
91 87

  
92 88
src_compile() {
89
	local modlist=( ipoe=accel-ppp:drivers/ipoe vlan_mon=accel-ppp:drivers/vlan_mon )
90
	MODULES_MAKEARGS+=(
91
		KDIR="${KV_OUT_DIR}"
92
	)
93
	linux-mod-r1_src_compile
93 94
	cmake_src_compile
94 95
}
95 96

  
96 97
src_install() {
97
	if use ipoe; then
98
		local MODULE_NAMES="ipoe(accel-ppp:${BUILD_DIR}/drivers/ipoe/driver) vlan_mon(accel-ppp:${BUILD_DIR}/drivers/vlan_mon/driver)"
99
		linux-mod_src_install
100
	fi
101

  
98
	linux-mod-r1_src_install
102 99
	cmake_src_install
103 100

  
104 101
	use doc && dodoc -r rfc
Thank you!