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 2024-07-02 13:51:48.405851569 +0300 | ||
|---|---|---|
| 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 |