media-video/ushare-1.1a-r1 compiles well with net-libs/libupnp-1.6.6 but fails with net-libs/libupnp-1.6.14 an ebuild says RDEPEND=net-libs/libupnp which isn't correct media-video/ushare-1.1a-r1 being compiled with net-libs/libupnp-1.6.6 works as expected (at least with my xbox)
Depending on older versions isn't the correct way to solve a build problem against a newer version, so: 1) Please attach the entire failing build log to this bug report. 2) Please post your `emerge --info' output in a comment.
media-video/ushare was written for that old version. net-libs/libupnp-1.6.6 has some significant changes in api, so in order to keep dependency RDEPEND=net-libs/libupnp to work we have to rewrite some code in media-video/ushare. I will try to fix ushare to make it compatible to new libupnp api and in case of succesful result i will attach a patch. But - the patch may be relatively big - there is no guarantee it is possible to keep compatibility with both versions - such a patch is better be mailed to ushare developers instead of being put into portage