commit: 1ef07a76e6d2135219059481f97c911703057c5f Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Sun Feb 22 10:38:46 2026 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Sun Feb 22 10:38:46 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef07a76
net-misc/r8168: add 8.056.02 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> net-misc/r8168/Manifest | 1 + net-misc/r8168/r8168-8.056.02.ebuild | 41 ++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/net-misc/r8168/Manifest b/net-misc/r8168/Manifest index f3f2b1933bf0..8ea6a6d10624 100644 --- a/net-misc/r8168/Manifest +++ b/net-misc/r8168/Manifest @@ -1 +1,2 @@ DIST r8168-8.055.00.tar.gz 170917 BLAKE2B fc29066debac6d45f279f65a13e9dc812d270ec779f900acdc24a47dc94efd4ce65fb1d34553ff520ff9384382108b8fa14153bba70dbe58ad0eb8da2e39d30e SHA512 fb004b9921b75d984e847c9ac41fba58924f868485110dc4a8bc01933ec503f8a405b258d1c25f0884b1670aa0be4f4f250e36a176f31b4023032dc1c93577bb +DIST r8168-8.056.02.tar.gz 171587 BLAKE2B 2db395f4cd9d40bd19625597b3581d5758a798c707e7882fae6e949cc1fbc5a62e6bdf6ddde1cb57e66889a88dc0d0f0c481a484a9fb9d6631e2bade33c4e5a3 SHA512 a0d23bc33d2862157ed8bea89d93fc9e62921694f84015aad44036f48fe11af3e8317570814d8a64f450522c900757d8ab1890ad7cf18acb8cf6c59b0e9dba6c diff --git a/net-misc/r8168/r8168-8.056.02.ebuild b/net-misc/r8168/r8168-8.056.02.ebuild new file mode 100644 index 000000000000..33f148d38a8a --- /dev/null +++ b/net-misc/r8168/r8168-8.056.02.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs" +HOMEPAGE="https://www.realtek.com/Download/List?cate_id=584" +SRC_URI="https://github.com/mtorromeo/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="down-speed-100 hw-acceleration +eee +giga-lite multi-tx-q rss s5-keep-mac +wol-s5 use-firmware +wol" + +CONFIG_CHECK="~!R8169" +WARNING_R8169="CONFIG_R8169 is enabled. ${P} 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}" + # Code build options + 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) + CONFIG_DOWN_SPEED_100=$(usex down-speed-100 y n) + # Driver defaults + CONFIG_SOC_LAN=$(usex hw-acceleration y n) + ENABLE_EEE=$(usex eee y n) + ENABLE_GIGA_LITE=$(usex giga-lite y n) + DISABLE_WOL_SUPPORT=$(usex wol n y) + ENABLE_S5WOL=$(usex wol-s5 y n) + ENABLE_S5_KEEP_CURR_MAC=$(usex s5-keep-mac y n) + ) + + linux-mod-r1_src_compile +}
