Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 413457

Summary: media-tv/dvbstreamer-2.1.0 version bump
Product: Gentoo Linux Reporter: joanandk <MacGyver031>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED OBSOLETE    
Severity: enhancement CC: gentoo, media-tv
Priority: Normal Keywords: EBUILD, PATCH
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 349457, 384737    
Attachments: dvbstreamer-2.1.0 ebuild and patches
dvbstreamer-2.1.0 ebuild
libev patch

Description joanandk 2012-04-25 08:03:41 UTC
Hi,
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.

BR

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
dvbstreamer-2.1.0.ebuild
Manifest
Changelog
files/dvbstreamer-2.1.0-libev.patch
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 $
 
 EAPI=2
+inherit eutils autotools
 MY_P=${P/_}
 
 DESCRIPTION="DVB over UDP streaming solution"
@@ -24,6 +25,11 @@
 
 S=${WORKDIR}/${MY_P}
 
+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.