diff options
author | Karlson2k (Evgeny Grin) <k2k@narod.ru> | 2024-05-22 12:30:51 +0200 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-05-22 18:08:10 +0100 |
commit | 7ddbe4653c28dc3bd082308bf1818137debb5b3c (patch) | |
tree | e1b2f493d033702395e58843a46eca5df1dc8d20 /net-misc | |
parent | net-libs/libmicrohttpd: fix ebuild file (diff) | |
download | gentoo-7ddbe4653c28dc3bd082308bf1818137debb5b3c.tar.gz gentoo-7ddbe4653c28dc3bd082308bf1818137debb5b3c.tar.bz2 gentoo-7ddbe4653c28dc3bd082308bf1818137debb5b3c.zip |
net-misc/r8125: improve setting for 'ptp' USE flag
The upstream fixed compatibility of various build flags, there is no
need anymore to disable some features, when PTP is enabled.
Also update the upstream homepage URL.
Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/36771
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/r8125/r8125-9.013.02-r1.ebuild | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/net-misc/r8125/r8125-9.013.02-r1.ebuild b/net-misc/r8125/r8125-9.013.02-r1.ebuild new file mode 100644 index 000000000000..56829dd9ebd5 --- /dev/null +++ b/net-misc/r8125/r8125-9.013.02-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs" +HOMEPAGE="https://www.realtek.com/Download/List?cate_id=584" +# Mirrored to avoid captcha +SRC_URI="https://github.com/Karlson2k/r8125/releases/download/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+multi-tx-q ptp +rss use-firmware" + +CONFIG_CHECK="~!R8169" +WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED." + +src_compile() { + local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src ) + local modargs=( + # Build parameters + KERNELDIR="${KV_OUT_DIR}" + # Configuration settings + ENABLE_PTP_SUPPORT=$(usex ptp y n) + ENABLE_RSS_SUPPORT=$(usex rss y n) + ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n) + ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n) + ENABLE_PAGE_REUSE=y + ENABLE_RX_PACKET_FRAGMENT=y + ) + + linux-mod-r1_src_compile +} |