Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36944 - xmame does a pointless XFREE test, not using virtual/x11
Summary: xmame does a pointless XFREE test, not using virtual/x11
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-01 09:18 UTC by Jelle Kalf
Modified: 2004-05-26 06:29 UTC (History)
1 user (show)

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


Attachments
proposed -r1 xmame release. (xmame-0.77.1-r1.ebuild,5.32 KB, text/plain)
2004-01-01 13:55 UTC, Jelle Kalf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jelle Kalf 2004-01-01 09:18:58 UTC
the RDEPEND of xmame tests for xfree-4.1.0 or higher to be installed.

RDEPEND="xv? ( >=x11-base/xfree-4.1.0 )
    dga? ( >=x11-base/xfree-4.1.0 )"

This test is pointless since there is no version older then 4.1.0 in the portage tree. 

The dependancy should be updated to check for an available "virtual/x11" that way compiling xmame will not have conflicts with xfree forks in the portage tree.

I'm running xfree-epia (because it contains special epia fixes). It provides for a virtual/x11, but not for a >=x11-base/xfree-4.1.0 ..

the full xmame RDEPEND / DEPEND should look like this:

RDEPEND="sys-libs/zlib
    sdl? ( >=media-libs/libsdl-1.2.0 )
    alsa? ( media-libs/alsa-lib )
    esd? ( >=media-sound/esound-0.2.29 )
    svga? ( media-libs/svgalib )
    ggi? ( media-libs/libggi )
    arts? ( kde-base/arts )"
DEPEND="${RDEPEND}
    icc? ( dev-lang/icc )
    x86? ( dev-lang/nasm )
    >=sys-apps/sed-4
    virtual/x11"

and the IUSE line should be stripped of "dga xv"


thanks ;)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Jelle Kalf 2004-01-01 13:55:39 UTC
Created attachment 22974 [details]
proposed -r1 xmame release.

A new version for xmame, with the corrected virtual/x11 .
Comment 2 SpanKY gentoo-dev 2004-01-01 15:41:39 UTC
dga and xv are needed, read the rest of the ebuild

i've fixed all the DEPEND to be virtual/x11, thanks