The current description for the smartcard USE flag is: "Local Flag: Enables smartcard support (net-misc/strongswan)" This flag is only used by openssh, and it is only used to trigger --with-opensc. I suggest the following clearer description: "Local Flag: Allows smartcard authentication with OpenSC (dev-libs/opensc)" or perhaps just: "Local Flag: Allows smartcard authentication (dev-libs/opensc)". Reproducible: Always Steps to Reproduce:
Where are you seeing this text? The smartcard flag is a local use flag in a few ebuilds: $ grep smartcard use.local.desc app-crypt/gnupg:smartcard - Enables smardcard support net-misc/openssh:smartcard - Enables smardcard support net-misc/strongswan:smartcard - Enables smardcard support
I got my description from ufed. Probably a bug (or "feature") in ufed, then. Looks like the last local description overwrote the first two. Either way, "smardcard" is a typo. It sounds like the jist of mine is the same as the current one; I don't guess one is more clear than the other.
Fixed the typo. moving to tools-portage for the ufed stuff.
ufed 0.40_pre1 shows all different descriptions for flags. Couldn't fix this before because of limitations of dev-util/dialog, which is now dropped. It's package.masked, but feel free to give it a try.
Is teh new version also setting local use flags in the packages.use file or still in make.conf. I wondered why local flags go there...
That's a different type of local flags. You may well want flags described in use.desc to be turned off or on only for one package, and you may well want flags described in use.local.desc turned off or on globally. Anyway, I'd like to be able to modify ufed to be able to read and write package.use at some later time, but right now, that'd be far too hard, sorry. One reason: there's no easy way of determining which packages use a specific flag (yet?).
0.40_rc is in portage, no longer hardmasked, and handles multiple flag descriptions.
*** Bug 119299 has been marked as a duplicate of this bug. ***