Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132502 - x11-apps/xdpyinfo should respect dmx, dga and xinerama use flags
Summary: x11-apps/xdpyinfo should respect dmx, dga and xinerama use flags
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-06 15:04 UTC by Ingo Bormuth
Modified: 2007-03-31 15:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ingo Bormuth 2006-05-06 15:04:45 UTC
x11-apps/xdpyinfo should respect dmx, dga and xinerama 
use flags in DEPEND and RDEPEND:


RDEPEND="x11-libs/libXext
	x11-libs/libX11
	x11-libs/libXtst
	x11-libs/libXxf86vm
	dga? ( x11-libs/libXxf86dga )
	x11-libs/libXxf86misc
	x11-libs/libXi
	x11-libs/libXrender
	xinerama! ( x11-libs/libXinerama )
	dmx? ( x11-libs/libdmx )
	x11-libs/libXp"
DEPEND="${RDEPEND}
	x11-proto/xextproto
	x11-proto/kbproto
	x11-proto/xf86vidmodeproto
	dga? ( x11-proto/xf86dgaproto )
	x11-proto/xf86miscproto
	x11-proto/inputproto
	x11-proto/renderproto
	xinerama? ( x11-proto/xineramaproto )
	dmx? ( x11-proto/dmxproto )
	x11-proto/printproto"





BTW: HOMEPAGE and DESCRIPTION for most modular x
ebuilds are really stupid. Which probably is a 
matter of lacking time.

Suggestion for libXinerama and  xineramaproto:

HOMEPAGE="http://sf.net/projects/xinerama http://en.wikipedia.org/wiki/Xinerama"
DESCRIPTION="Multi screen display extention [library|protocol headers] for x11"

Suggestion for libXxf86dga and xf86dga:

DESCRIPTION="Direct Graphics Access layer [library] for x11"

Suggestion for libdmx and x11-proto/dmxproto:

HOMEPAGE="http://dmx.sourceforge.net/"
DESCRIPTION="Distributed Multihead X Project [protocol headers]"

Please tell me if I should post this somewhere else.
Comment 1 Joshua Baergen (RETIRED) gentoo-dev 2006-05-12 21:19:30 UTC
(In reply to comment #0)
> BTW: HOMEPAGE and DESCRIPTION for most modular x
> ebuilds are really stupid. Which probably is a 
> matter of lacking time.

That's exactly the problem.  We'll probably follow upstream's descriptions for all the packages eventually.

As for homepages, I'm certainly not going to search for the homepage for every package.  If you'd like to do so, by all means file a bug and start listing them.  It'd be very much appreciated.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2006-05-12 21:39:30 UTC
The only useful way to supply HOMEPAGE/DESCRIPTION info is as a large diff against /usr/portage. Applying even one diff per package just doesn't scale, with this large of a number.

A lot of them might have useful man-page summary lines, e.g. "xinit - X Window System initializer"
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2006-05-13 14:54:44 UTC
The proposed flags won't work correctly since we can't enforce the USE flags if those libraries are already on the system.  xdpyinfo doesn't have features in its autoconfig scripts for enabling/disabling support of the modules.  If you'd like to patch configure.ac, that'd be great.  It'd have to be accepted upstream first before we'd put it in though.
Comment 4 Ingo Bormuth 2006-05-24 10:16:14 UTC
See: https://bugs.freedesktop.org/show_bug.cgi?id=7027
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2006-05-24 21:06:53 UTC
Alright, we'll see what they say.
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2006-05-24 21:07:07 UTC
Marking UPSTREAM.
Comment 7 Joshua Baergen (RETIRED) gentoo-dev 2007-03-31 14:52:58 UTC
Upstream has made the required changes.
Comment 8 Joshua Baergen (RETIRED) gentoo-dev 2007-03-31 15:07:04 UTC
Fixed in 1.0.2.