The version of dvbstream in Portage is v0.5, which ironically enough doesn't (always) stream data properly over the network. v0.6 (CVS) fixed this problem back in 2004, so the current version in Portage really needs to be updated!
what is ironical about buggy software? There was no release since 0.5 so why use any other version. There are no newer downloads on http://sourceforge.net/projects/dvbtools. Ergo: We have latest version in portage that "exists". So best convince them to do a release or do a snapshot of cvs.
I thought it was ironic because the software's primary purpose is to stream data across a network and it can't do that properly, and nobody has noticed for two years... I'll see if I can persuade them to do a new release. I just thought it might be worth using a CVS version until then, since CVS does actually work properly.
we can do this, so just the question is: what version does the ebuild get? 0.6_p20070223 ?
I checked out the latest CVS on 2008-02-24 (actually labelled as v0.7) and I've been using it without problems over the last week - I recommend that version be included in Portage. I've talked with the dvbstream maintainer and he doesn't believe in doing releases for some reason, which is why there have been no releases in a very long time - his attitude is that if somebody is unwilling to use the CVS version, then they'll have to make do with an obsolete one. Hopefully we can include the CVS version in Portage, otherwise we'll be missing out on many new features and bug fixes!
Added a cvs-snapshot as dvbstream-0.7_pre20080302.ebuild
Hi again - this version bump worked well, however a segfault bug has now been fixed (and it is the only CVS change since the CVS version currently in Portage.) This change was made on 2008-03-24 and has been tested and fixes the problem, so another version bump might be in order. (Please also let me know whether reopening a bug for this is okay or whether I should create a new bug for each version bump.)
Added new ebuild to apply this patch. Next time, please do open a seperate bug.