Line 75 of connman-1.37.ebuild clearly shows that one cannot have both iptables and nftables support enabled at the same time (and that with both USE flags set USE=iptables takes precedence, which is not mentioned anywhere in the metadata) yet the REQUIRED_USE declaration in line 18 uses an inclusive rather than exclusive or.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832a44d0c369467e5ad91892dff63e4b95b55ab7 commit 832a44d0c369467e5ad91892dff63e4b95b55ab7 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2019-09-30 13:23:50 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2019-09-30 13:24:09 +0000 net-misc/connman: fix REQUIRED_USE operator This should have been "exactly-one-of" all along Closes: https://bugs.gentoo.org/695908 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Ben Kohler <bkohler@gentoo.org> net-misc/connman/connman-1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)