Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120774 - dev-util/rhide depends on monolith X
Summary: dev-util/rhide depends on monolith X
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-28 16:22 UTC by Ivan Yosifov
Modified: 2006-10-10 19:20 UTC (History)
3 users (show)

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 Ivan Yosifov 2006-01-28 16:22:26 UTC
Based on `ldd /usr/bin/rhide`, I hope correct:

--- /usr/portage/dev-util/rhide/rhide-1.5.20050823.ebuild       2005-08-29 05:46:40.000000000 +0300
+++ ./rhide-1.5.20050823.ebuild 2006-01-29 02:16:50.000000000 +0200
@@ -49,7 +49,20 @@
        >=sys-libs/gpm-1.20.0
        >=sys-libs/ncurses-5.2
        aalib? ( media-libs/aalib )
-       X? ( virtual/x11 )
+       X? ( || (
+                               (
+                                       x11-libs/libICE
+                                       x11-libs/libSM
+                                       x11-libs/libX11
+                                       x11-libs/libXau
+                                       x11-libs/libXdmcp
+                                       x11-libs/libXext
+                                       x11-libs/libXmu
+                                       x11-libs/libXt
+                               )
+                               virtual/x11
+                   )
+          )
        >=sys-apps/sed-4.0.7"

 TV_S="${WORKDIR}/tvision"
Comment 1 Joshua Baergen (RETIRED) gentoo-dev 2006-01-28 16:25:53 UTC
ldd doesn't really give accurate output I don't think.  Check out http://dev.gentoo.org/~spyderous/broken_modular/getting_started.txt .  Use the scripts in the porting howto to give you a better listing.
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-01-28 16:26:06 UTC
And, btw, thanks for helping out :)
Comment 3 Ivan Yosifov 2006-01-29 11:53:49 UTC
Too bad so much crap is getting linked in for no reason :-/
Using the output of linking_libs.sh and included_headers.sh the patch gets reduced to:

--- /usr/portage/dev-util/rhide/rhide-1.5.20050823.ebuild       2005-08-29 05:46:40.000000000 +0300
+++ ./rhide-1.5.20050823.ebuild 2006-01-29 21:43:12.000000000 +0200
@@ -49,7 +49,15 @@
        >=sys-libs/gpm-1.20.0
        >=sys-libs/ncurses-5.2
        aalib? ( media-libs/aalib )
-       X? ( virtual/x11 )
+       X? ( || (
+                               (
+                                       x11-libs/libX11
+                                       x11-libs/libXmu
+                                       x11-proto/xproto
+                               )
+                               virtual/x11
+                   )
+          )
        >=sys-apps/sed-4.0.7"

 TV_S="${WORKDIR}/tvision"


Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2006-02-11 09:16:51 UTC
I can't even get this thing to compile to confirm anything.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-08-21 12:30:16 UTC
azarah, are you still interested in this? It doesn't compile here either. If not, send it to treecleaner@g.o. please.
Comment 6 Ivan Yosifov 2006-08-21 12:49:08 UTC
Upstream is near completely dead anyway, given that the last release was in 2003 and there is very little CVS commit activity[1].

[1] http://sourceforge.net/mailarchive/forum.php?forum_id=1000
Comment 7 Harald van Dijk (RETIRED) gentoo-dev 2006-08-28 00:25:26 UTC
This, and the compilation problems, should be fixed now. azarah, if you're no longer interested in this, could you remove yourself from metadata.xml?