summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2007-10-01 16:25:38 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2007-10-01 16:25:38 +0000
commit3e624ddb8de45af5246665d4c1b7796ce4cda801 (patch)
tree60e7229c2cac094fd1d5b1cdd3682379da0f20e9 /media-plugins
parentStable on ppc64; bug #194178 (diff)
downloadgentoo-2-3e624ddb8de45af5246665d4c1b7796ce4cda801.tar.gz
gentoo-2-3e624ddb8de45af5246665d4c1b7796ce4cda801.tar.bz2
gentoo-2-3e624ddb8de45af5246665d4c1b7796ce4cda801.zip
Make it compile against vdr-1.5.9.
(Portage version: 2.1.3.11)
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/vdr-softdevice/ChangeLog7
-rw-r--r--media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff50
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild12
3 files changed, 67 insertions, 2 deletions
diff --git a/media-plugins/vdr-softdevice/ChangeLog b/media-plugins/vdr-softdevice/ChangeLog
index 1f7c7a21a473..4c040a342987 100644
--- a/media-plugins/vdr-softdevice/ChangeLog
+++ b/media-plugins/vdr-softdevice/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-plugins/vdr-softdevice
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/ChangeLog,v 1.47 2007/07/31 20:25:16 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/ChangeLog,v 1.48 2007/10/01 16:25:37 zzam Exp $
+
+ 01 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+ +files/vdr-softdevice-20070711-vdr-1.5.9.diff,
+ vdr-softdevice-0.4.0.20070711-r1.ebuild:
+ Make it compile against vdr-1.5.9.
*vdr-softdevice-0.4.0.20070711-r1 (31 Jul 2007)
diff --git a/media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff b/media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff
new file mode 100644
index 000000000000..73f22ebedbe3
--- /dev/null
+++ b/media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff
@@ -0,0 +1,50 @@
+diff -ru softdevice.cvs.orig/softdevice.c softdevice.cvs/softdevice.c
+--- softdevice.cvs.orig/softdevice.c 2007-07-24 04:10:13.000000000 -0700
++++ softdevice.cvs/softdevice.c 2007-08-26 18:06:33.000000000 -0700
+@@ -119,7 +119,7 @@
+ static cOsd *osd;
+ public:
+ cSoftOsdProvider(cVideoOut *VideoOut);
+- virtual cOsd *CreateOsd(int Left, int Top);
++ virtual cOsd *CreateOsd(int Left, int Top, uint Level);
+ static cOsd *GetOsd();
+ };
+
+@@ -130,9 +130,9 @@
+ videoOut = VideoOut;
+ }
+
+-cOsd * cSoftOsdProvider::CreateOsd(int Left, int Top)
++cOsd * cSoftOsdProvider::CreateOsd(int Left, int Top, uint Level)
+ {
+- osd = new cSoftOsd(videoOut, Left, Top);
++ osd = new cSoftOsd(videoOut, Left, Top, Level);
+ return osd;
+ }
+
+diff -ru softdevice.cvs.orig/SoftOsd.c softdevice.cvs/SoftOsd.c
+--- softdevice.cvs.orig/SoftOsd.c 2007-07-24 04:10:11.000000000 -0700
++++ softdevice.cvs/SoftOsd.c 2007-08-26 18:14:57.000000000 -0700
+@@ -46,8 +46,8 @@
+ /* ---------------------------------------------------------------------------
+ */
+
+-cSoftOsd::cSoftOsd(cVideoOut *VideoOut, int X, int Y)
+- : cOsd(X, Y),active(false),close(false) {
++cSoftOsd::cSoftOsd(cVideoOut *VideoOut, int X, int Y, uint level)
++ : cOsd(X, Y, 0),active(false),close(false) {
+ OSDDEB("cSoftOsd constructor\n");
+ OutputConvert=&cSoftOsd::ARGB_to_ARGB32;
+ bitmap_Format=PF_None; // forces a clear after first SetMode
+diff -ru softdevice.cvs.orig/SoftOsd.h softdevice.cvs/SoftOsd.h
+--- softdevice.cvs.orig/SoftOsd.h 2007-07-24 04:10:11.000000000 -0700
++++ softdevice.cvs/SoftOsd.h 2007-08-26 18:13:17.000000000 -0700
+@@ -91,7 +91,7 @@
+ int ScreenOsdWidth;
+ int ScreenOsdHeight;
+ public:
+- cSoftOsd(cVideoOut *VideoOut, int XOfs, int XOfs);
++ cSoftOsd(cVideoOut *VideoOut, int XOfs, int XOfs, uint level);
+ virtual ~cSoftOsd();
+ virtual void Flush(void);
+
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild
index e8d1bff4e9c5..6976a52c6c91 100644
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild
+++ b/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild,v 1.1 2007/07/31 20:25:16 zzam Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild,v 1.2 2007/10/01 16:25:37 zzam Exp $
inherit vdr-plugin versionator
@@ -90,6 +90,16 @@ pkg_setup() {
fi
}
+src_unpack() {
+ vdr-plugin_src_unpack unpack
+ cd "${S}"
+
+ if has_version ">=media-video/vdr-1.5.9"; then
+ epatch "${FILESDIR}"/${PN}-${SNAP_V}-vdr-1.5.9.diff
+ fi
+ vdr-plugin_src_unpack all_but_unpack
+}
+
src_compile() {
local MYOPTS=""
MYOPTS="${MYOPTS} --disable-vidix"