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
+}

Reply via email to