Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 413457 - media-tv/dvbstreamer-2.1.0 version bump
Summary: media-tv/dvbstreamer-2.1.0 version bump
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal enhancement (vote)
Assignee: No maintainer - Look at if you want to take care of it
Depends on:
Blocks: 349457 384737
  Show dependency tree
Reported: 2012-04-25 08:03 UTC by joanandk
Modified: 2016-07-24 10:59 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

dvbstreamer-2.1.0 ebuild and patches (custom_portage.tar.gz,4.81 KB, application/x-gzip)
2012-04-25 08:08 UTC, joanandk
dvbstreamer-2.1.0 ebuild (dvbstreamer-2.1.0.ebuild,949 bytes, text/plain)
2012-04-25 08:15 UTC, joanandk
libev patch (dvbstreamer-2.1.0-libev.patch,11.45 KB, patch)
2012-04-25 08:16 UTC, joanandk
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description joanandk 2012-04-25 08:03:41 UTC
Libev 4.xx has changed ev_loop from a function to macro, so dvbstreamer refuses to emerge. I have created a ebuild for dvbstreamer-2.1.0, which applies the ev_loop patch and compiles. The compile test was done with 64-Bit system.


Reproducible: Always
Comment 1 joanandk 2012-04-25 08:08:41 UTC
Created attachment 309989 [details]
dvbstreamer-2.1.0 ebuild and patches

File has
Comment 2 joanandk 2012-04-25 08:15:17 UTC
Created attachment 309991 [details]
dvbstreamer-2.1.0 ebuild

Sorry, I had posted the things compressed. Here is the ebuild which goes under media-tv/dvbstreamer
Comment 3 joanandk 2012-04-25 08:16:01 UTC
Created attachment 309993 [details, diff]
libev patch

Here is the patch which goes under media-tv/dvbstreamer/files
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2012-04-25 15:52:29 UTC
Comment on attachment 309991 [details]
dvbstreamer-2.1.0 ebuild

--- dvbstreamer-2.0.0_rc1.ebuild        2012-02-15 21:33:54.000000000 +0100
+++ -   2012-04-25 17:52:17.702677391 +0200
@@ -3,6 +3,7 @@
 # $Header: /var/cvsroot/gentoo-x86/media-tv/dvbstreamer/dvbstreamer-2.0.0_rc1.ebuild,v 1.2 2012/02/15 18:34:36 hd_brummy Exp $
+inherit eutils autotools
 DESCRIPTION="DVB over UDP streaming solution"
@@ -24,6 +25,11 @@
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-libev.patch
+       eautoreconf
 src_configure() {
        econf \
                --disable-dependency-tracking \
Comment 5 joanandk 2012-04-26 08:12:49 UTC
The version 2.1.0 seems to work fine, it does not crash when one uses the quit command. Despite 2.0.0_rc1, one has to "kill <PID>" instead of "kill -9 <PID>". Terminating with -9 blocks the dvb-adapter (where 2.0.0_rc1 did not block).

There is a segfault if command "disablesicap" is used (including locking the hardware).
Comment 6 Michael 'veremitz' Everitt 2016-06-12 13:53:38 UTC
@joanandk .. are you still using this? does it still work? I'm considering adopting to prevent removal from tree .. do you think this may be worthwhile?
Comment 7 joanandk 2016-06-13 18:10:48 UTC
(In reply to Michael Everitt (IRC: veremit) from comment #6)
> @joanandk .. are you still using this? does it still work? I'm considering
> adopting to prevent removal from tree .. do you think this may be worthwhile?

Hi Michael,

Yes I am using dvbstreamer-2.1.0. I have created a portage overlay with my own dvbstreamer ebuild. For my application it is well worthy, but I am not sure if other will require it.

Thanks and BR.
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-07-24 10:59:17 UTC
The package has been removed.