| Summary: | etcat -u cannot handle local use flags | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Georgi Georgiev <chutz+bugs.gentoo.org> |
| Component: | Current packages | Assignee: | Portage Tools Team <tools-portage> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 1.4 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
etcat -u does not show descriptions of local use flags. For example: $ ./etcat -u xmame [ Colour Code : set unset ] [ Legend : (U) Col 1 - Current USE flags ] [ : (I) Col 2 - Installed With USE flags ] U I [ Found these USE variables in : games-emulation/xmame-0.78.1 ] + + sdl : Adds support for Simple Direct Layer (media library) + + dga : Adds DGA Support (Xfree86) (DGA=Direct Graphic Access) + + xv : Adds in optional support for the Xvideo extension (an X API for video playback) + + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture) + + esd : Adds support for media-sound/esound (Enlightened Sound Daemon) + + opengl : Adds support for OpenGL + + X : Adds support for XFree86 - - 3dfx : Adds support for 3dfx video cards to XFree86. See: voodoo3 - - svga : Adds support for SVGAlib (graphics library) - - ggi : Adds support for media-libs/libggi (non-X video api/drivers) - - arts : Adds support for aRts: the KDE sound daemon + + joystick : Add support for joysticks in all packages - - net : unknown However, the expected output is: # etcat -u xmame [ Colour Code : set unset ] [ Legend : (U) Col 1 - Current USE flags ] [ : (I) Col 2 - Installed With USE flags ] U I [ Found these USE variables in : games-emulation/xmame-0.78.1 ] + + sdl : Adds support for Simple Direct Layer (media library) + + dga : Adds DGA Support (Xfree86) (DGA=Direct Graphic Access) + + xv : Adds in optional support for the Xvideo extension (an X API for video playback) + + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture) + + esd : Adds support for media-sound/esound (Enlightened Sound Daemon) + + opengl : Adds support for OpenGL + + X : Adds support for XFree86 - - 3dfx : Adds support for 3dfx video cards to XFree86. See: voodoo3 - - svga : Adds support for SVGAlib (graphics library) - - ggi : Adds support for media-libs/libggi (non-X video api/drivers) - - arts : Adds support for aRts: the KDE sound daemon + + joystick : Add support for joysticks in all packages - - net : Add network support The following patch fixed the problem: --- /var/tmp/portage/gentoolkit-0.2.0_pre6/image/usr/bin/etcat 2004-03-12 18:28:35.129773744 +0900 +++ /usr/bin/etcat 2004-03-12 18:27:00.360160105 +0900 @@ -362,7 +362,7 @@ desc = usedesc[u] except KeyError: try: - desc = uselocaldesc[p][u] + desc = uselocaldesc[p.get_category()+"/"+p.get_name()][u] except KeyError: desc = ""