summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Kursawe <phosphan@gentoo.org>2004-10-27 08:12:07 +0000
committerPatrick Kursawe <phosphan@gentoo.org>2004-10-27 08:12:07 +0000
commitecb35fc9d2f20a85378abff8359c79623ecf6a50 (patch)
tree0aaffdbb7cd43032bda1072fc3c04c9b7624bbb9 /media-video/vdr
parentFixed sed typo. Closes #69069. (Manifest recommit) (diff)
downloadgentoo-2-ecb35fc9d2f20a85378abff8359c79623ecf6a50.tar.gz
gentoo-2-ecb35fc9d2f20a85378abff8359c79623ecf6a50.tar.bz2
gentoo-2-ecb35fc9d2f20a85378abff8359c79623ecf6a50.zip
Squashing bug #69057
Diffstat (limited to 'media-video/vdr')
-rw-r--r--media-video/vdr/ChangeLog6
-rw-r--r--media-video/vdr/files/digest-vdr-1.2.61
-rw-r--r--media-video/vdr/files/vdr-1.2.6-gentoo.diff24
-rw-r--r--media-video/vdr/vdr-1.2.6.ebuild16
4 files changed, 41 insertions, 6 deletions
diff --git a/media-video/vdr/ChangeLog b/media-video/vdr/ChangeLog
index 7fad3d660ad5..7a63aedaa4a6 100644
--- a/media-video/vdr/ChangeLog
+++ b/media-video/vdr/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-video/vdr
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v 1.6 2004/08/12 21:12:32 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v 1.7 2004/10/27 08:12:07 phosphan Exp $
+
+ 27 Oct 2004; Patrick Kursawe <phosphan@gentoo.org>
+ files/vdr-1.2.6-gentoo.diff, vdr-1.2.6.ebuild:
+ Modified patch for gcc 3.4, removed dvb dependency (native for 2.6 kernels).
13 Aug 2004; Chris White <chriswhite@gentoo.org> +metadata.xml:
Adding missing metadata.xml.
diff --git a/media-video/vdr/files/digest-vdr-1.2.6 b/media-video/vdr/files/digest-vdr-1.2.6
index 3f28909b08b9..dee985edb6e9 100644
--- a/media-video/vdr/files/digest-vdr-1.2.6
+++ b/media-video/vdr/files/digest-vdr-1.2.6
@@ -1,2 +1 @@
MD5 2ccef18b8418da429bad230732603603 vdr-1.2.6.tar.bz2 367069
-MD5 d9bb0429b06a4204f5db8b17f4dee0a0 linuxtv-dvb-1.0.1.tar.gz 676625
diff --git a/media-video/vdr/files/vdr-1.2.6-gentoo.diff b/media-video/vdr/files/vdr-1.2.6-gentoo.diff
index 3ffcb9972a70..9da18dd1c3f0 100644
--- a/media-video/vdr/files/vdr-1.2.6-gentoo.diff
+++ b/media-video/vdr/files/vdr-1.2.6-gentoo.diff
@@ -35,3 +35,27 @@
fi
# Source documentation:
+diff -ru ./config.h ../vdr-1.2.6-new/config.h
+--- ./config.h 2003-11-14 14:29:13.000000000 +0100
++++ ../vdr-1.2.6-new/config.h 2004-10-27 08:48:41.652515906 +0200
+@@ -137,7 +137,7 @@
+ bool Save(void)
+ {
+ bool result = true;
+- T *l = (T *)First();
++ T *l = (T *)cList<T>::First();
+ cSafeFile f(fileName);
+ if (f.Open()) {
+ while (l) {
+diff -ru ./plugin.c ../vdr-1.2.6-new/plugin.c
+--- ./plugin.c 2003-08-30 16:52:58.000000000 +0200
++++ ../vdr-1.2.6-new/plugin.c 2004-10-27 08:54:26.068755758 +0200
+@@ -162,7 +162,7 @@
+ const char *error = dlerror();
+ if (!error) {
+ void *(*creator)(void);
+- (void *)creator = dlsym(handle, "VDRPluginCreator");
++ creator = (void *(*)())dlsym(handle, "VDRPluginCreator");
+ if (!(error = dlerror()))
+ plugin = (cPlugin *)creator();
+ }
diff --git a/media-video/vdr/vdr-1.2.6.ebuild b/media-video/vdr/vdr-1.2.6.ebuild
index 1aed0958f53e..5dcad37d428c 100644
--- a/media-video/vdr/vdr-1.2.6.ebuild
+++ b/media-video/vdr/vdr-1.2.6.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-1.2.6.ebuild,v 1.3 2004/07/17 13:33:30 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-1.2.6.ebuild,v 1.4 2004/10/27 08:12:07 phosphan Exp $
-inherit eutils
+inherit eutils check-kernel
DESCRIPTION="Klaus Schmidingers Video Disk Recorder"
HOMEPAGE="http://www.cadsoft.de/people/kls/vdr"
@@ -13,11 +13,19 @@ SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE="lirc"
-DEPEND="media-tv/linuxtv-dvb
- sys-libs/ncurses
+# media-tv/linuxtv-dvb removed since dvb support is included in 2.6 kernels
+DEPEND="sys-libs/ncurses
lirc? ( app-misc/lirc )
media-libs/jpeg"
+pkg_setup() {
+ if is_kernel_2_4; then
+ if ! has_version media-tv/linuxtv-dvb; then
+ eerror "For 2.4 kernels, media-tv/linuxtv-dvb is required"
+ fi
+ fi
+}
+
src_unpack() {
unpack ${A}
cd ${S}