From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/r8125/
Date: Thu, 20 Jul 2023 19:07:17 +0000 (UTC) [thread overview]
Message-ID: <1689879458.439ee110dea289c23f6940833d6f0dfd42db8a56.ionen@gentoo> (raw)
commit: 439ee110dea289c23f6940833d6f0dfd42db8a56
Author: Karlson2k (Evgeny Grin) <k2k <AT> narod <DOT> ru>
AuthorDate: Tue Jun 27 15:02:24 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 18:57:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439ee110
net-misc/r8125: migrate to linux-mod-r1.eclass
Closes: https://bugs.gentoo.org/908704
Signed-off-by: Karlson2k (Evgeny Grin) <k2k <AT> narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/31642
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
...25-9.008.00.ebuild => r8125-9.008.00-r1.ebuild} | 29 +++++++++----------
...25-9.009.01.ebuild => r8125-9.009.01-r1.ebuild} | 29 +++++++++----------
...25-9.009.02.ebuild => r8125-9.009.02-r1.ebuild} | 29 +++++++++----------
...25-9.011.01.ebuild => r8125-9.011.01-r1.ebuild} | 33 +++++++++++-----------
4 files changed, 58 insertions(+), 62 deletions(-)
diff --git a/net-misc/r8125/r8125-9.008.00.ebuild b/net-misc/r8125/r8125-9.008.00-r1.ebuild
similarity index 70%
rename from net-misc/r8125/r8125-9.008.00.ebuild
rename to net-misc/r8125/r8125-9.008.00-r1.ebuild
index 378ced667e5b..3779fd117278 100644
--- a/net-misc/r8125/r8125-9.008.00.ebuild
+++ b/net-misc/r8125/r8125-9.008.00-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit linux-info linux-mod
+inherit linux-mod-r1
DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
@@ -16,8 +16,6 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-MODULE_NAMES="r8125(net:${S}/src)"
-BUILD_TARGETS="modules"
IUSE="+multi-tx-q ptp +rss use-firmware"
PATCHES=(
@@ -31,16 +29,17 @@ PATCHES=(
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."
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERNELDIR=${KV_DIR}"
- BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
- BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
- BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
- BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
- linux-mod_src_install
- einstalldocs
+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)
+ )
+
+ linux-mod-r1_src_compile
}
diff --git a/net-misc/r8125/r8125-9.009.01.ebuild b/net-misc/r8125/r8125-9.009.01-r1.ebuild
similarity index 66%
rename from net-misc/r8125/r8125-9.009.01.ebuild
rename to net-misc/r8125/r8125-9.009.01-r1.ebuild
index d85f17950eeb..87bff3e7fb42 100644
--- a/net-misc/r8125/r8125-9.009.01.ebuild
+++ b/net-misc/r8125/r8125-9.009.01-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit linux-info linux-mod
+inherit linux-mod-r1
DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
@@ -14,8 +14,6 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-MODULE_NAMES="r8125(net:${S}/src)"
-BUILD_TARGETS="modules"
IUSE="+multi-tx-q ptp +rss use-firmware"
PATCHES=(
@@ -28,16 +26,17 @@ PATCHES=(
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."
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERNELDIR=${KV_DIR}"
- BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
- BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
- BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
- BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
- linux-mod_src_install
- einstalldocs
+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)
+ )
+
+ linux-mod-r1_src_compile
}
diff --git a/net-misc/r8125/r8125-9.009.02.ebuild b/net-misc/r8125/r8125-9.009.02-r1.ebuild
similarity index 63%
rename from net-misc/r8125/r8125-9.009.02.ebuild
rename to net-misc/r8125/r8125-9.009.02-r1.ebuild
index 922d00c7e9d0..61bad3803fde 100644
--- a/net-misc/r8125/r8125-9.009.02.ebuild
+++ b/net-misc/r8125/r8125-9.009.02-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit linux-info linux-mod
+inherit linux-mod-r1
DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
@@ -14,8 +14,6 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-MODULE_NAMES="r8125(net:${S}/src)"
-BUILD_TARGETS="modules"
IUSE="+multi-tx-q ptp +rss use-firmware"
PATCHES=(
@@ -26,16 +24,17 @@ PATCHES=(
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."
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERNELDIR=${KV_DIR}"
- BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
- BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
- BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
- BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
- linux-mod_src_install
- einstalldocs
+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)
+ )
+
+ linux-mod-r1_src_compile
}
diff --git a/net-misc/r8125/r8125-9.011.01.ebuild b/net-misc/r8125/r8125-9.011.01-r1.ebuild
similarity index 53%
rename from net-misc/r8125/r8125-9.011.01.ebuild
rename to net-misc/r8125/r8125-9.011.01-r1.ebuild
index bc1351818977..ed61c4d34909 100644
--- a/net-misc/r8125/r8125-9.011.01.ebuild
+++ b/net-misc/r8125/r8125-9.011.01-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit linux-info linux-mod
+inherit linux-mod-r1
DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
@@ -14,8 +14,6 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-MODULE_NAMES="r8125(net:${S}/src)"
-BUILD_TARGETS="modules"
IUSE="+multi-tx-q ptp +rss use-firmware"
PATCHES=(
@@ -25,18 +23,19 @@ PATCHES=(
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."
-pkg_setup() {
- linux-mod_pkg_setup
- BUILD_PARAMS="KERNELDIR=${KV_DIR}"
- BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
- BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
- BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
- BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
- BUILD_PARAMS+=" ENABLE_PAGE_REUSE=$(usex ptp n y)" # Not compatible with PTP
- BUILD_PARAMS+=" ENABLE_RX_PACKET_FRAGMENT=$(usex ptp n y)" # Not compatible with PTP
-}
-
-src_install() {
- linux-mod_src_install
- einstalldocs
+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=$(usex ptp n y) # Not compatible with PTP
+ ENABLE_RX_PACKET_FRAGMENT=$(usex ptp n y) # Not compatible with PTP
+ )
+
+ linux-mod-r1_src_compile
}
next reply other threads:[~2023-07-20 19:07 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-20 19:07 Ionen Wolkens [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-09-23 14:31 [gentoo-commits] repo/gentoo:master commit in: net-misc/r8125/ Sam James
2025-09-23 14:29 Sam James
2025-06-12 11:42 Sam James
2025-06-12 11:34 Sam James
2025-06-12 11:34 Sam James
2025-05-10 5:37 Joonas Niilola
2024-11-26 5:57 Eli Schwartz
2024-11-22 15:40 Joonas Niilola
2024-11-22 15:40 Joonas Niilola
2024-05-22 17:30 Sam James
2024-05-22 17:11 Sam James
2024-04-18 10:53 Yixun Lan
2023-08-22 5:45 Joonas Niilola
2023-08-21 6:10 Sam James
2023-05-13 3:31 Sam James
2023-05-13 3:31 Sam James
2023-04-15 12:41 Joonas Niilola
2022-07-09 10:46 Florian Schmaus
2022-06-16 16:36 Sam James
2022-04-24 8:38 Joonas Niilola
2022-04-24 7:40 Joonas Niilola
2022-04-24 7:40 Joonas Niilola
2022-03-11 15:21 Sam James
2022-03-08 13:18 Sam James
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1689879458.439ee110dea289c23f6940833d6f0dfd42db8a56.ionen@gentoo \
--to=ionen@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox