commit:     84ad1eca5c3aada90155f03ee408efa0a2df4b58
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon May 18 09:13:28 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon May 18 09:14:05 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ad1eca

sys-apps/ethtool: Add "netlink" USE flag

Thanks-to: Thomas Masper <thomas.masper <AT> gmail.com>
Closes: https://bugs.gentoo.org/723292
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-apps/ethtool/{ethtool-5.6.ebuild => ethtool-5.6-r1.ebuild} | 6 ++++++
 sys-apps/ethtool/metadata.xml                                  | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/sys-apps/ethtool/ethtool-5.6.ebuild 
b/sys-apps/ethtool/ethtool-5.6-r1.ebuild
similarity index 81%
rename from sys-apps/ethtool/ethtool-5.6.ebuild
rename to sys-apps/ethtool/ethtool-5.6-r1.ebuild
index 11b54c89968..804cce9dde3 100644
--- a/sys-apps/ethtool/ethtool-5.6.ebuild
+++ b/sys-apps/ethtool/ethtool-5.6-r1.ebuild
@@ -10,5 +10,11 @@ 
SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+netlink"
 
 DEPEND="app-arch/xz-utils"
+RDEPEND="netlink? ( net-libs/libmnl )"
+
+src_configure() {
+       econf $(use_enable netlink)
+}

diff --git a/sys-apps/ethtool/metadata.xml b/sys-apps/ethtool/metadata.xml
index 760ac849b6b..81acd210e0e 100644
--- a/sys-apps/ethtool/metadata.xml
+++ b/sys-apps/ethtool/metadata.xml
@@ -5,6 +5,9 @@
        <email>base-sys...@gentoo.org</email>
        <name>Gentoo Base System</name>
 </maintainer>
+<use>
+       <flag name="netlink">Enable netlink interface via 
<pkg>net-libs/libmnl</pkg></flag>
+</use>
 <longdescription lang="en">
        ethtool is a Linux utility for controlling network drivers and hardware,
        particularly for wired Ethernet devices. It can be used to:

Reply via email to