Based on `ldd /usr/games/lib/uqm/uqm`, I hope correct: --- /usr/portage/games-strategy/uqm/uqm-0.4.0.ebuild 2005-09-23 19:05:41.000000000 +0300 +++ ./uqm-0.4.0.ebuild 2006-01-29 01:29:43.000000000 +0200 @@ -19,7 +19,14 @@ KEYWORDS="ppc x86" IUSE="music opengl remix voice" -RDEPEND="virtual/x11 +RDEPEND="|| ( + ( + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXext + ) + virtual/x11 + ) media-libs/libvorbis media-libs/jpeg media-libs/libpng
Oops, forgot x11-libs/libXdmcp: --- /usr/portage/games-strategy/uqm/uqm-0.4.0.ebuild 2005-09-23 19:05:41.000000000 +0300 +++ uqm-0.4.0.ebuild 2006-01-29 01:44:34.000000000 +0200 @@ -19,7 +19,15 @@ KEYWORDS="ppc x86" IUSE="music opengl remix voice" -RDEPEND="virtual/x11 +RDEPEND="|| ( + ( + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXext + x11-libs/libXdmcp + ) + virtual/x11 + ) media-libs/libvorbis media-libs/jpeg media-libs/libpng
well, I ran linking_libs.sh and included_headers.sh against uqm, and what I get is: linking_libs.sh: Tracing libraries back to packages ... sys-libs/zlib-1.2.3 sys-libs/glibc-2.3.5-r2 media-libs/sdl-image-1.2.4 media-libs/libsdl-1.2.9-r1 media-libs/libvorbis-1.1.2 media-libs/libogg-1.1.3 included_headers.sh: Absolute headers: sys-libs/zlib-1.2.3 sys-libs/glibc-2.3.5-r2 media-libs/libvorbis-1.1.2 sys-kernel/linux-headers-2.6.11-r2 Relative headers: app-emulation/wine-0.9.6 media-libs/mesa-6.4.1-r1
Then the patch should be just: --- /usr/portage/games-strategy/uqm/uqm-0.4.0.ebuild 2005-09-23 19:05:41.000000000 +0300 +++ ./uqm-0.4.0.ebuild 2006-01-30 00:01:16.000000000 +0200 @@ -19,7 +19,7 @@ KEYWORDS="ppc x86" IUSE="music opengl remix voice" -RDEPEND="virtual/x11 +RDEPEND=" media-libs/libvorbis media-libs/jpeg media-libs/libpng
fixed.