summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2008-03-17 15:09:18 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2008-03-17 15:09:18 +0000
commiteaeec805d4b14161da62d7d19c9fcf8df90db38c (patch)
tree3f729ff85b983368134774bbc774178eec8a8996 /media-plugins/vdr-iptv
parent~amd64 added wrt bug #210795 (diff)
downloadgentoo-2-eaeec805d4b14161da62d7d19c9fcf8df90db38c.tar.gz
gentoo-2-eaeec805d4b14161da62d7d19c9fcf8df90db38c.tar.bz2
gentoo-2-eaeec805d4b14161da62d7d19c9fcf8df90db38c.zip
Add vdr-1.4 compatibility.
(Portage version: 2.1.4.4)
Diffstat (limited to 'media-plugins/vdr-iptv')
-rw-r--r--media-plugins/vdr-iptv/ChangeLog6
-rw-r--r--media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff16
-rw-r--r--media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild4
3 files changed, 24 insertions, 2 deletions
diff --git a/media-plugins/vdr-iptv/ChangeLog b/media-plugins/vdr-iptv/ChangeLog
index ab72c042ccad..9513c75a7734 100644
--- a/media-plugins/vdr-iptv/ChangeLog
+++ b/media-plugins/vdr-iptv/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-plugins/vdr-iptv
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-iptv/ChangeLog,v 1.3 2008/02/19 19:12:35 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-iptv/ChangeLog,v 1.4 2008/03/17 15:09:18 zzam Exp $
+
+ 17 Mar 2008; Matthias Schwarzott <zzam@gentoo.org>
+ +files/vdr-iptv-0.0.7-vdr-1.4.diff, vdr-iptv-0.0.7.ebuild:
+ Add vdr-1.4 compatibility.
*vdr-iptv-0.0.7 (19 Feb 2008)
diff --git a/media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff b/media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff
new file mode 100644
index 000000000000..31447c7af4da
--- /dev/null
+++ b/media-plugins/vdr-iptv/files/vdr-iptv-0.0.7-vdr-1.4.diff
@@ -0,0 +1,16 @@
+Index: iptv-0.0.7/pidscanner.c
+===================================================================
+--- iptv-0.0.7.orig/pidscanner.c
++++ iptv-0.0.7/pidscanner.c
+@@ -146,7 +146,11 @@ void cPidScanner::Process(const uint8_t*
+ for (unsigned int i = 0; i < MAXSPIDS; ++i)
+ Spids[i] = IptvChannel->Spid(i);
+ debug("cPidScanner::Process(): Vpid=0x%04X, Apid=0x%04X\n", Vpid, Apid);
++#if defined(APIVERSNUM) && APIVERSNUM < 10510
++ IptvChannel->SetPids(Vpid, Ppid, Apids, ALangs, Dpids, DLangs, Tpid);
++#else
+ IptvChannel->SetPids(Vpid, Ppid, Apids, ALangs, Dpids, DLangs, Spids, SLangs, Tpid);
++#endif
+ Channels.Unlock();
+ process = false;
+ }
diff --git a/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild b/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild
index 1ddac5065f13..d1778d30b9f2 100644
--- a/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild
+++ b/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild,v 1.1 2008/02/19 19:12:35 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild,v 1.2 2008/03/17 15:09:18 zzam Exp $
inherit vdr-plugin eutils
@@ -15,6 +15,8 @@ IUSE=""
DEPEND=">=media-video/vdr-1.4.7-r7"
+PATCHES="${FILESDIR}/${P}-vdr-1.4.diff"
+
pkg_setup() {
vdr-plugin_pkg_setup