I came across a problem while trying to add the nsplugin use flag to the gplflash ebuild (I will attach the patch for reference). My goal was to allow one to install the standalone components of gplflash without installing the purportedly unstable browser plugin. Here's the problem: gplflash (with my patch) has the following dep: nsplugin? ( !net-www/netscape-flash ) and netscape-flash has the dep: !net-www/gplflash If I: 1) emerge netscape-flash 2) USE="-nsplugin" emerge gplflash then everything is ok. However: 1) USE="-nsplugin" emerge gplflash 2) emerge netscape-flash then I get an error because of the netscape-flash dep on !gplflash. AFAIK, I cannot query in netscape-flash's dependencies whether gplflash has the nsplugin or not. Please let me know if I'm wrong about this. I think the only reasonable solution to all this is to break the ebuilds up: net-www/gplflash net-www/gplflash-standalone net-www/netscape-flash net-www/netscape-flash-standalone (or perhaps net-www/gflashplayer) The splitting of macromedia's flash is very natural because there is already some cruft in the current ebuild to deal with the fact that macromedia has not yet released a 7.x version of their standalone player. The splitting of gplflash is not quite so convenient and I have not yet succeeded in making successful ebuilds---will attach them once I do. I realize that this is not a big problem right now because there is probably hardly anyone using gplflash but that might change once gplflash2 is released.
Created attachment 67318 [details, diff] use-nsplugin-patch.diff This is the patch I first created. It is *not* a solution to this bug.
bug #84247 has split ebuilds for macromedia's flash.
Created attachment 67321 [details] gflashplayer-6.0.69.ebuild My gflashplayer ebuild---for comparison against the one in bug #84247.
Created attachment 67323 [details] netscape-flash-7.0.25-r3.ebuild My ebuild for netscape-flash for comparison to bug #84247. I think since 84247 was posted, amd64 stuff has been added to the ebuilds; I have tried to avoid poking at it.
Created attachment 67324 [details] gplflash-0.4.13-r2.ebuild My gplflash ebuild (or perhaps should be called gplflash-plugin). This depends on gplflash-standalone to install the libs and include files.
Created attachment 67326 [details] gplflash-standalone-0.4.13.ebuild This installs the standalone player without the plugin. Specifically, it satifies my original goal of not blocking netscape-flash.
netscape-flash is missing metadata.xml
*** Bug 84247 has been marked as a duplicate of this bug. ***
net-www/gplflash is dead and will be eventually removed from the tree (see Bug 132922) WONTFIX.