QA checks for /usr/portage/net-mail/gnubiff: net-mail/gnubiff-2.1.9: dep flags: major: Conditional flag 'fam' in DEPEND not in IUSE major: Conditional flag 'fam' in DEPEND not in IUSE major: Conditional flag 'fam' in RDEPEND not in IUSE major: Conditional flag 'fam' in RDEPEND not in IUSE Looks like it's being used purely to alter a dependency. If it's a runtime-switchable choice, this should be a || ( ) dep. If it's a build time choice, something needs to be given to configure.
There is no build-time configurable choice between fam and gamin, so I suppose it must be runtime. The enclosed patch also fixes the following issues with the ebuild for gnubiff-2.1.9: * Missing ${myconf}, as reported at http://forums.gentoo.org/viewtopic.php?p=3177842#3177842 * Missing "debug" and "nls" USE flags
Created attachment 82038 [details, diff] gnubiff-2.1.9.patch
Comment on attachment 82038 [details, diff] gnubiff-2.1.9.patch See bug #133325 for new ebuild.
(In reply to comment #0) > Looks like it's being used purely to alter a dependency. If it's a > runtime-switchable choice, this should be a || ( ) dep. If it's a build time > choice, something needs to be given to configure. gnubiff's ./configure supports --enable-fam / --disable-fam virtual/fam is an old-style virtual, meaning that it doesn't show up in portage/virtual yet because it hasn't been converted. Instead the fam and gamin ebuilds both PROVIDE="virtual/fam" and gamin is the default in the profiles. I added gnubiff-2.2.1 and updated the older ebuilds for IUSE issues. I think this bug is resolved now, thanks.
*** Bug 149926 has been marked as a duplicate of this bug. ***