commit:     c5bc79e914e90097efade012df40509baf5cf5f2
Author:     Raul E Rangel <rrangel <AT> chromium <DOT> org>
AuthorDate: Tue Aug 15 16:53:30 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 25 12:55:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bc79e9

net-analyzer/netperf: Fix dependencies

The acct- dependencies should be BDEPEND instead of DEPEND.
We also need gnuconfig so that the config.sub will get patched
with `econf`. Otherwise we get the following error:

```
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/crossdev/include/site/linux
configure: loading site script /usr/share/crossdev/include/site/linux-gnu
checking build system type... x86_64-pc-linux-gnu
checking host system type... Invalid configuration `aarch64-cros-linux-gnu': 
machine `aarch64-cros' not recognized
configure: error: /bin/sh ./config.sub aarch64-cros-linux-gnu failed
```

vs a good run that has gnuconfig installed prints the following:
```
>>> Configuring source in 
>>> /build/arm64-generic/tmp/portage/net-analyzer/netperf-2.7.0-r4/work/netperf-2.7.0
>>>  ...
 * econf: updating netperf-2.7.0/config.guess with 
/usr/share/gnuconfig/config.guess
 * econf: updating netperf-2.7.0/config.sub with /usr/share/gnuconfig/config.sub
```

Signed-off-by: Raul E Rangel <rrangel <AT> chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/32326
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../netperf/{netperf-2.7.0-r4.ebuild => netperf-2.7.0-r5.ebuild}   | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r5.ebuild
similarity index 97%
rename from net-analyzer/netperf/netperf-2.7.0-r4.ebuild
rename to net-analyzer/netperf/netperf-2.7.0-r5.ebuild
index f2cbe9c445a8..b66c8514fe1b 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r5.ebuild
@@ -14,11 +14,14 @@ LICENSE="netperf"
 SLOT="0"
 IUSE="demo sctp"
 
-DEPEND="
+RDEPEND="
        acct-group/netperf
        acct-user/netperf
 "
-RDEPEND="${DEPEND}"
+BDEPEND="
+       sys-devel/gnuconfig
+       ${RDEPEND}
+"
 
 PATCHES=(
        "${FILESDIR}"/${PN}-fix-scripts.patch

Reply via email to