With commit c25b3d2447 media-tv/xbmc-9999 fails to configure without virtual/jre. Checking for a jre installation checking for java... none configure: error: Could not find a required program. Please see the README for your platform.
requiring java is braindead. needs to conditionalized.
I don't think upstream will make it conditional[1]. [1] http://forum.xbmc.org/showthread.php?tid=140526&pid=1191659#pid1191659
(In reply to comment #2) that makes it sound even dumber. really should minimize the number of languages needed to build rather than picking random ones people feel like using. no reason the build code couldn't have been written in python.
Confirmed this problem. I agree with you, SpanKY, but the fact remains that xbmc-9999 won't build without jre installed. So until such time that upstream changes, isn't it a necessity to adjust this ebuild to depend on jre? As of right now, this is blocking a simple install of xbmc-9999. I'm going ahead with separately pulling in virtual/jre to get this fresh xbmc install going, but this step shouldn't be necessary.
The package's dep list should describe the current reality, not what we wish the dependencies were.
I agree. Not having this dependency can currently break the build.
added it behind USE=java so most people don't have to get stuck with upstream's stupidity
should be all set now in the tree; thanks for the report! Commit message: Add USE=java to contain upstream idiocy http://sources.gentoo.org/media-tv/xbmc/xbmc-12.0_rc2.ebuild?rev=1.1 http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.124&r2=1.125