Created attachment 353776 [details, diff] patch to flexget-1.1.79 ebuild The transmission plugin included with flexget requires transmissionrpc. This patch adds a transmission USE flag with the required dependency.
I don't usually do use flags for optional runtime dependencies, but I guess this one is a bit non-obvious. I'll think about it.
Technically, it's not an optional dependency because the transmission plugin is installed always.
I consider it optional because it is unused unless your flexget config uses it. If it were not optional, I would add an unconditional dependency on it.
Yes, it's all a matter of perspective, but you can have both transmission and the transmission plugin installed and it still not work, which isn't very friendly. I guess it could be just as easily fixed by adding a flexget flag to transmission.
+ 22 Jul 2013; Mike Gilbert <floppym@gentoo.org> flexget-1.1.79.ebuild, + flexget-9999.ebuild, metadata.xml: + Add use flag for optional runtime dep on dev-python/transmissionrpc, bug + 477646 by Neil Bothwick.