summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin von Gagern <Martin.vGagern@gmx.net>2009-11-20 17:27:51 +0100
committerMartin von Gagern <Martin.vGagern@gmx.net>2009-11-20 17:27:51 +0100
commitbf6ca40a47f411eb545c903db9e8f37bf48068c1 (patch)
tree6c8f9651784622836b8cede90b9309de3f06b302 /media-tv
parent new file: Manifest (diff)
downloadkde-sunset-bf6ca40a47f411eb545c903db9e8f37bf48068c1.tar.gz
kde-sunset-bf6ca40a47f411eb545c903db9e8f37bf48068c1.tar.bz2
kde-sunset-bf6ca40a47f411eb545c903db9e8f37bf48068c1.zip
Preserve masked packages with kde-base/kdelibs:3.5 dependencies
The corresponding comment from the package.mask file states: Samuli Suominen <ssuominen@gentoo.org> (13 Nov 2009) kde-base/kdelibs:3.5 reverse dependencies Masked for removal in 30 days. Bug 292791.
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/kdetv/ChangeLog186
-rw-r--r--media-tv/kdetv/Manifest16
-rw-r--r--media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff25
-rw-r--r--media-tv/kdetv/files/kdetv-0.8.9-xinerama.patch39
-rw-r--r--media-tv/kdetv/kdetv-0.8.9-r2.ebuild65
-rw-r--r--media-tv/kdetv/metadata.xml8
-rw-r--r--media-tv/kvdr/ChangeLog71
-rw-r--r--media-tv/kvdr/Manifest9
-rw-r--r--media-tv/kvdr/files/kvdr-0.64-desktop-file.diff33
-rw-r--r--media-tv/kvdr/files/kvdr-0.64-desktop-file.patch16
-rw-r--r--media-tv/kvdr/files/kvdr-0.64-pointer-casting.patch90
-rw-r--r--media-tv/kvdr/files/kvdr-0.64-remove-ansi-cflag.patch48
-rw-r--r--media-tv/kvdr/files/kvdr-0.64-unsigned-int-casting.patch12
-rw-r--r--media-tv/kvdr/kvdr-0.64-r4.ebuild39
-rw-r--r--media-tv/kvdr/metadata.xml8
15 files changed, 665 insertions, 0 deletions
diff --git a/media-tv/kdetv/ChangeLog b/media-tv/kdetv/ChangeLog
new file mode 100644
index 00000000..fbc07217
--- /dev/null
+++ b/media-tv/kdetv/ChangeLog
@@ -0,0 +1,186 @@
+# ChangeLog for media-tv/kdetv
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kdetv/ChangeLog,v 1.44 2009/06/09 10:27:56 tampakrap Exp $
+
+ 09 Jun 2009; Theo Chatzimichos <tampakrap@gentoo.org> -kdetv-0.8.9.ebuild:
+ Remove old
+
+ 01 Jun 2009; nixnut <nixnut@gentoo.org> kdetv-0.8.9-r2.ebuild:
+ ppc stable #261694
+
+ 31 May 2009; Markus Meier <maekke@gentoo.org> kdetv-0.8.9-r2.ebuild:
+ amd64 stable, bug #261694
+
+ 28 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ kdetv-0.8.9-r2.ebuild:
+ stable x86, bug 261694
+
+*kdetv-0.8.9-r2 (28 May 2009)
+
+ 28 May 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -kdetv-0.8.9-r1.ebuild, +kdetv-0.8.9-r2.ebuild:
+ Fix crapped eapi2 transition. Move to correct slot.
+
+*kdetv-0.8.9-r1 (14 Feb 2009)
+
+ 14 Feb 2009; Carsten Lohrke <carlo@gentoo.org>
+ +files/kdetv-0.8.9-desktop-entry.diff, +kdetv-0.8.9-r1.ebuild:
+ Reflect use dependency properly. Get rid of invalid aRts dependency. Fix
+ desktop file.
+
+ 11 Dec 2008; Tomas Chvatal <scarabeus@gentoo.org> kdetv-0.8.9.ebuild:
+ Update homepage. Per bug #235415
+
+ 13 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ -files/kdetv-0.8.9-bindnow.patch, kdetv-0.8.9.ebuild:
+ Force rebuilding of autotools rather than leaving to maintainer mode.
+ Remove bindnow flags as they are deprecated now.
+
+ 15 Feb 2008; Bo Ørsted Andresen <zlin@gentoo.org> kdetv-0.8.9.ebuild:
+ Add dependency on x11-proto/xf86dgaproto (bug #205589).
+
+ 27 Nov 2007; Matthias Schwarzott <zzam@gentoo.org> kdetv-0.8.9.ebuild:
+ Fixed quoting.
+
+ 24 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ -files/kdetv-0.8.8-bindnow.patch, -files/kdetv-0.8.8-xinerama.patch,
+ -kdetv-0.8.8.ebuild, -kdetv-0.8.8-r1.ebuild, kdetv-0.8.9.ebuild:
+ Added a check for opengl. Fixes bug 192222. Thanks to Toffanin [WiredTEK]
+ for providing a patch. Removed obsolete versions.
+
+ 28 Jul 2007; Raúl Porcel <armin76@gentoo.org> kdetv-0.8.9.ebuild:
+ x86 stable wrt #186899
+
+ 28 Jul 2007; Wulf C. Krueger <philantrop@gentoo.org> kdetv-0.8.9.ebuild:
+ Marked stable on amd64 as per bug 186899.
+
+ 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
+ kdetv-0.8.8-r1.ebuild, kdetv-0.8.9.ebuild:
+ Drop virtual/x11 references.
+
+ 15 May 2007; Christian Faulhammer <opfer@gentoo.org>
+ kdetv-0.8.8-r1.ebuild, kdetv-0.8.9.ebuild:
+ filter -fforce-addr on amd64, too. Fixes bug 153721 reported by Mike Benson
+ <mike@kambe.com.au>
+
+ 06 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
+ kdetv-0.8.8-r1.ebuild:
+ stable x86, bug #153343
+
+ 31 Oct 2006; Danny van Dyk <kugelfang@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Marked stable on amd64.
+
+*kdetv-0.8.9 (19 Oct 2006)
+
+ 19 Oct 2006; Ioannis Aslanidis <deathwing00@gentoo.org>
+ +files/kdetv-0.8.9-bindnow.patch, +files/kdetv-0.8.9-xinerama.patch,
+ +kdetv-0.8.9.ebuild:
+ Version bump as requested in bug #151779.
+
+ 01 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Remove build-time dependency on xproto and/or xextproto.
+
+ 26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Filtering fforce-addr on x86 via bug #145754
+
+ 09 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Pinpoint virtual/x11 version to less than 7.
+
+ 03 Jun 2006; Ioannis Aslanidis <deathwing00@gentoo.org> kdetv-0.8.8.ebuild,
+ kdetv-0.8.8.ebuild:
+ Fixed HOMEPAGE of ebuilds to match the new site.
+
+ 16 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Move the .desktop file in FDO's suggested directory.
+
+ 05 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Make use of the new support in kde eclass to set the translations and
+ documentation, this means that with empty $LINGUAS you'll get every
+ translation instead. Add -fno-strict-aliasing as the code dereferences
+ type-punned pointers.
+
+ 26 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/kdetv-0.8.8-bindnow.patch, kdetv-0.8.8-r1.ebuild:
+ Add patch to link with non-lazy bindings kdetvv4lsetup binary.
+
+ 26 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> kdetv-0.8.8-r1.ebuild:
+ Change Makefile.am and not Makefile.in as we have to re-run autotools anyway.
+
+ 12 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+ files/kdetv-0.8.8-xinerama.patch, kdetv-0.8.8-r1.ebuild:
+ Also remove check for XvMC and remove dependency as it's not used at all
+ either.
+
+ 12 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/kdetv-0.8.8-xinerama.patch, kdetv-0.8.8-r1.ebuild:
+ Add patch to disable xinerama checking and linking as it's not used at all
+ (--as-needed dropped it, too).
+
+*kdetv-0.8.8-r1 (03 Jan 2006)
+
+ 03 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/kdetv-0.8.5-lirc.patch, -kdetv-0.8.4.ebuild, -kdetv-0.8.5.ebuild,
+ -kdetv-0.8.6.ebuild, -kdetv-0.8.7.ebuild, +kdetv-0.8.8-r1.ebuild:
+ Drop old versions, add -r1 with modular x deps and zvbi as optional dependency.
+
+*kdetv-0.8.8 (06 Oct 2005)
+
+ 06 Oct 2005; Carsten Lohrke <carlo@gentoo.org> kdetv-0.8.7.ebuild,
+ +kdetv-0.8.8.ebuild:
+ version bump
+
+ 07 Jul 2005; Carsten Lohrke <carlo@gentoo.org> kdetv-0.8.7.ebuild:
+ stable on x86
+
+*kdetv-0.8.7 (01 May 2005)
+
+ 01 May 2005; Carsten Lohrke <carlo@gentoo.org> +kdetv-0.8.7.ebuild:
+ version bump
+
+*kdetv-0.8.6 (18 Apr 2005)
+
+ 18 Apr 2005; Carsten Lohrke <carlo@gentoo.org> +kdetv-0.8.6.ebuild:
+ version bump
+
+*kdetv-0.8.5 (30 Jan 2005)
+
+ 30 Jan 2005; Carsten Lohrke <carlo@gentoo.org>
+ +files/kdetv-0.8.5-lirc.patch, -kdetv-0.8.0.ebuild, -kdetv-0.8.2.ebuild,
+ -kdetv-0.8.3.ebuild, +kdetv-0.8.5.ebuild:
+ version bump, clean up
+
+ 12 Jan 2005; Carsten Lohrke <carlo@gentoo.org> kdetv-0.8.4.ebuild:
+ stable on x86
+
+ 19 Nov 2004; Carsten Lohrke <carlo@gentoo.org> kdetv-0.8.4.ebuild:
+ a few more languages
+
+*kdetv-0.8.4 (19 Nov 2004)
+
+ 19 Nov 2004; Simone Gotti <motaboy@gentoo.org> +kdetv-0.8.4.ebuild:
+ Version Bump. Closes bug #71200.
+
+*kdetv-0.8.3 (26 Sep 2004)
+
+ 26 Sep 2004; Carsten Lohrke <carlo@gentoo.org> +kdetv-0.8.3.ebuild:
+ version bump
+
+*kdetv-0.8.2 (07 Aug 2004)
+
+ 07 Aug 2004; Carsten Lohrke <carlo@gentoo.org> +kdetv-0.8.2.ebuild:
+ version bump, arts and lirc use flags, linguas test code
+
+ 18 May 2004; Caleb Tennis <caleb@gentoo.org> kdetv-0.8.0.ebuild:
+ Add dep on zbvi per bug #50640
+
+ 23 Apr 2004; Travis Tilley <lv@gentoo.org> kdetv-0.8.0.ebuild:
+ added ~amd64 keyword
+
+ 13 Apr 2004; David Holm <dholm@gentoo.org> kdetv-0.8.0.ebuild:
+ Added to ~ppc.
+
+*kdetv-0.8.0 (12 Apr 2004)
+
+ 12 Apr 2004; Caleb Tennis <caleb@gentoo.org> kdetv-0.8.0.ebuild, metadata.xml:
+ Initial import
+
diff --git a/media-tv/kdetv/Manifest b/media-tv/kdetv/Manifest
new file mode 100644
index 00000000..c9da8341
--- /dev/null
+++ b/media-tv/kdetv/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX kdetv-0.8.9-desktop-entry.diff 806 RMD160 c5cf7e852024b4880578f9120da672ee2edf2b82 SHA1 77e73f98c1c39341ee787038c1e031a52f332e85 SHA256 526f666253439bc012372b7a78961e7615ac05774e20eb9366b1824d66ba3b35
+AUX kdetv-0.8.9-xinerama.patch 1573 RMD160 eacb00a750f0d46bb28d22e258d3ce805b14196a SHA1 55f019c73ac3c5ee7347c54162e7d0e657d6af9a SHA256 5264345962d22ceb40103e66a5af84313aa8989efdcda767ffecc6fd92103154
+DIST kdetv-0.8.9.tar.bz2 1304743 RMD160 7068e483e1d5ae2e91454c60acdfbdeae018deee SHA1 321c1c4ce2772ed8602cb556eafc05ab762ea28d SHA256 c55c0187175af5686acc9f93082b08a665aec760d60ff0fa3ddd297670ad1e88
+EBUILD kdetv-0.8.9-r2.ebuild 1581 RMD160 55512603ede1552c01361bbb76174a587358b286 SHA1 db4ef6995324de369431d9351c9b6ecf7e65ea4c SHA256 ff3ab40b2c68eee9a46af93f91fe0d3dfe6cab1bbd60c4724dd10f4408226148
+MISC ChangeLog 6590 RMD160 0bdf04aea5062fdee8fa5e5e9a244e0fa2af3300 SHA1 ad223c52f94d94a457668d001da018af68d18804 SHA256 41cd6bb263c4184f0543415e4b4cd8241aa83bfa751c81933b5dd0b0c09417fa
+MISC metadata.xml 244 RMD160 7bddb4b6683ade6b0a2d663c874ea6bf146bb3c7 SHA1 1351e9ab9d57d274c2e2f74658d2f82e60a8fe89 SHA256 74e2a4a8f201b3f16c6b991c019bf1b6e04e93a5898b001fd0a3ccf340041e57
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkouRh4ACgkQjDdoMVfcAHg3NACaA+I214XCfBpiOfVGrOa3GFDv
+FWwAnj4iMD2+V16i8Z2P/5k6yzBSdwZp
+=90G/
+-----END PGP SIGNATURE-----
diff --git a/media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff b/media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff
new file mode 100644
index 00000000..e02b62a8
--- /dev/null
+++ b/media-tv/kdetv/files/kdetv-0.8.9-desktop-entry.diff
@@ -0,0 +1,25 @@
+--- kdetv/clients/kdetv/Makefile.am.orig 2008-01-13 22:50:46.000000000 +0100
++++ kdetv/clients/kdetv/Makefile.am 2008-01-13 22:51:22.000000000 +0100
+@@ -11,7 +11,7 @@
+ rc_DATA = kdetvui.rc tips
+ rcdir = $(kde_datadir)/kdetv
+
+-mydatadir = $(kde_appsdir)/Multimedia
++mydatadir = $(xdg_appsdir)
+ mydata_DATA = kdetv.desktop
+
+ # install kdelirc profile
+--- ./kdetv/clients/kdetv/kdetv.desktop.orig 2008-01-13 22:32:02.000000000 +0100
++++ ./kdetv/clients/kdetv/kdetv.desktop 2008-01-13 22:49:36.000000000 +0100
+@@ -1,5 +1,4 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Type=Application
+ Exec=kdetv -caption "%c" %i %m
+ Icon=kdetv
+@@ -40,4 +39,4 @@
+ GenericName[zh_CN]=看电视
+ MimeType=text/x-tv-channels;
+ Terminal=false
+-Categories=QT;KDE;Multimedia;AudioVideo;Video;TV;
++Categories=Qt;KDE;AudioVideo;Video;TV;
diff --git a/media-tv/kdetv/files/kdetv-0.8.9-xinerama.patch b/media-tv/kdetv/files/kdetv-0.8.9-xinerama.patch
new file mode 100644
index 00000000..be5f175c
--- /dev/null
+++ b/media-tv/kdetv/files/kdetv-0.8.9-xinerama.patch
@@ -0,0 +1,39 @@
+diff -Naur kdetv-0.8.9-orig/kdetv/configure.in.in kdetv-0.8.9/kdetv/configure.in.in
+--- kdetv-0.8.9-orig/kdetv/configure.in.in 2006-07-09 20:30:45.000000000 +0200
++++ kdetv-0.8.9/kdetv/configure.in.in 2006-10-19 22:02:08.000000000 +0200
+@@ -15,13 +15,6 @@
+ -L/usr/X11R6/lib $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
+
+ dnl ---------------------------------------------------------------------
+-dnl XVideo Motion Compensation extension
+- KDE_CHECK_LIB(XvMC, XvMCQueryExtension,
+- KDETV_LIBS="-lXvMC $KDETV_LIBS",,
+- -L/usr/X11R6/lib $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
+-
+-
+-dnl ---------------------------------------------------------------------
+ dnl Other X extensions
+
+ KDE_CHECK_LIB(Xxf86dga, XF86DGAQueryExtension,
+@@ -46,10 +39,6 @@
+ KDETV_LIBS="-lXdpms $KDETV_LIBS",,
+ -L/usr/X11R6/lib $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
+
+- KDE_CHECK_LIB(Xinerama, XineramaQueryExtension,
+- KDETV_LIBS="-lXinerama $KDETV_LIBS",,
+- -L/usr/X11R6/lib $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS)
+-
+ AC_SUBST(KDETV_LIBS)
+
+ if test $ac_cv_lib_Xxf86dga_XF86DGAQueryExtension = yes; then
+@@ -60,10 +49,6 @@
+ AC_DEFINE(HAVE_LIBXV, 1, [If we have the XVideo extension])
+ fi
+
+-if test $ac_cv_lib_XvMC_XvMCQueryExtension = yes; then
+- AC_DEFINE(HAVE_LIBXVMC, 1, [If we have the XVideo Motion Compensation extension])
+-fi
+-
+ dnl ---------------------------------------------------------------------
+ dnl Check for Linux
+ AC_CHECK_HEADER(linux/vt.h,,DO_NOT_COMPILE="kdetv $DO_NOT_COMPILE")
diff --git a/media-tv/kdetv/kdetv-0.8.9-r2.ebuild b/media-tv/kdetv/kdetv-0.8.9-r2.ebuild
new file mode 100644
index 00000000..400a8c3f
--- /dev/null
+++ b/media-tv/kdetv/kdetv-0.8.9-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kdetv/kdetv-0.8.9-r2.ebuild,v 1.4 2009/06/01 16:27:02 nixnut Exp $
+
+EAPI="2"
+
+ARTS_REQUIRED="never"
+
+LANGS="bg ca br da de cs cy el es et fi ga fr gl hu is it lt nb mt nl pa pl pt ro ru rw ta sr sv tr en_GB pt_BR zh_CN sr@Latn"
+LANGS_DOC="da et fr it nl pt ru sv"
+
+USE_KEG_PACKAGING=1
+
+inherit flag-o-matic kde
+
+DESCRIPTION="A TV application for KDE"
+HOMEPAGE="http://www.kde-apps.org/content/show.php?content=11602"
+SRC_URI="http://dziegel.free.fr/releases/${P}.tar.bz2"
+LICENSE="GPL-2"
+
+SLOT="3.5"
+KEYWORDS="amd64 ppc x86"
+IUSE="lirc zvbi opengl"
+
+RDEPEND="
+ !${CATEGORY}/${PN}:0
+ zvbi? ( >=media-libs/zvbi-0.2.4 )
+ lirc? ( app-misc/lirc )
+ opengl? ( virtual/opengl x11-libs/qt[opengl] )
+ media-libs/alsa-lib
+ x11-libs/libICE
+ x11-libs/libXxf86dga
+ x11-libs/libXrandr
+ x11-libs/libX11
+ x11-libs/libXv
+ x11-libs/libSM
+ x11-libs/libXxf86vm
+ x11-libs/libXext
+ x11-libs/libXrender"
+
+DEPEND="${RDEPEND}
+ x11-proto/xf86dgaproto
+ x11-proto/videoproto
+ virtual/os-headers"
+
+need-kde 3.5
+
+PATCHES=(
+ "${FILESDIR}/${P}-xinerama.patch"
+ "${FILESDIR}/kdetv-0.8.9-desktop-entry.diff"
+ )
+
+src_configure() {
+ local myconf="$(use_enable lirc kdetv-lirc)
+ $(use_with zvbi) $(use_with opengl gl)"
+ #Filtering the below on x86 and amd64 for bug #145754 and bug #153721
+ if [[ ( "$ARCH" == "x86" ) || ( "$ARCH" == "amd64" ) ]]; then
+ filter-flags -fforce-addr
+ fi
+ append-flags -fno-strict-aliasing
+
+ rm -f "${S}"/configure
+
+ kde_src_configure
+}
diff --git a/media-tv/kdetv/metadata.xml b/media-tv/kdetv/metadata.xml
new file mode 100644
index 00000000..d1b8ea66
--- /dev/null
+++ b/media-tv/kdetv/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="zvbi">Enable VBI Decoding Library for Zapping</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-tv/kvdr/ChangeLog b/media-tv/kvdr/ChangeLog
new file mode 100644
index 00000000..1424a8bb
--- /dev/null
+++ b/media-tv/kvdr/ChangeLog
@@ -0,0 +1,71 @@
+# ChangeLog for media-tv/kvdr
+# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kvdr/ChangeLog,v 1.15 2009/02/14 20:05:42 carlo Exp $
+
+*kvdr-0.64-r4 (14 Feb 2009)
+
+ 14 Feb 2009; Carsten Lohrke <carlo@gentoo.org>
+ +files/kvdr-0.64-desktop-file.diff, +kvdr-0.64-r4.ebuild:
+ Get rid of invalid aRts dependency. Improved desktop file fix.
+
+*kvdr-0.64-r3 (10 Jan 2009)
+
+ 10 Jan 2009; Steve Dibb <beandog@gentoo.org> +kvdr-0.64-r3.ebuild:
+ Add x11-libs/libXxf86dga missing dep, bug 199405
+
+*kvdr-0.64-r2 (18 Oct 2007)
+
+ 18 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+ +files/kvdr-0.64-desktop-file.patch,
+ +files/kvdr-0.64-remove-ansi-cflag.patch,
+ +files/kvdr-0.64-unsigned-int-casting.patch, kvdr-0.64-r1.ebuild,
+ +kvdr-0.64-r2.ebuild:
+ Fixed compile issues with patches submitted by ms@venturemedia.de, Bug #196198.
+
+ 08 Jun 2007; Matthias Schwarzott <zzam@gentoo.org> kvdr-0.64-r1.ebuild:
+ Added inherit eutils.
+
+ 23 Dec 2006; Piotr Jaroszyński <peper@gentoo.org> kvdr-0.64-r1.ebuild:
+ Add ~amd64 wrt bug #129362.
+
+*kvdr-0.64-r1 (19 Nov 2006)
+
+ 19 Nov 2006; Matthias Schwarzott <zzam@gentoo.org>
+ +files/kvdr-0.64-pointer-casting.patch, +kvdr-0.64-r1.ebuild:
+ First try to get pointer-handling sane.
+
+*kvdr-0.64 (28 Jul 2006)
+
+ 28 Jul 2006; Matthias Schwarzott <zzam@gentoo.org> +kvdr-0.64.ebuild:
+ Version bumped. This uses a modified tarball which has an updated
+ admin-directory and finally solves Bug #81086 sanely.
+
+ 10 Dec 2005; Matthias Schwarzott <zzam@gentoo.org> kvdr-0.63.ebuild:
+ replaced dvb depend by linuxtv-dvb-headers
+
+*kvdr-0.63 (21 Aug 2005)
+
+ 21 Aug 2005; Gregorio Guidi <greg_g@gentoo.org> +kvdr-0.63.ebuild:
+ New version and cleanup, fixing bug #81086.
+
+ 28 Jul 2005; Caleb Tennis <caleb@gentoo.org> kvdr-0.61.ebuild,
+ kvdr-0.62.ebuild:
+ Fix qt dep per bug #100235
+
+ 15 Jan 2005; Dan Armak <danarmak@gentoo.org> kvdr-0.61.ebuild,
+ kvdr-0.62.ebuild:
+ Changed dep on a kde-base monolithic package to accept the equivalent split
+ or -meta package. KDE 3.4 has 'split' packages as well as monolithic, and
+ either alternative may provide the same files. This dep may have to be
+ narrowed down in the future to the precise split packages required.
+
+*kvdr-0.62 (08 Apr 2004)
+
+ 08 Apr 2004; Martin Holzer <mholzer@gentoo.org> kvdr-0.62.ebuild:
+ Version bumped.
+
+*kvdr-0.61 (03 Mar 2004)
+
+ 03 Mar 2004; Martin Holzer <mholzer@gentoo.org> kvdr-0.61.ebuild:
+ Initial ebuild.
+
diff --git a/media-tv/kvdr/Manifest b/media-tv/kvdr/Manifest
new file mode 100644
index 00000000..f3a1621f
--- /dev/null
+++ b/media-tv/kvdr/Manifest
@@ -0,0 +1,9 @@
+AUX kvdr-0.64-desktop-file.diff 1361 RMD160 a542b5c6053ccdde1eea11d42c80c9d5a4da6394 SHA1 cdc3b82a50a55a6a27d0b839d967c6a777e05f28 SHA256 0360d911270b6ed53cc253bf84b277d9a5f3ca497dade38bd2a0e67faf88fc3d
+AUX kvdr-0.64-desktop-file.patch 570 RMD160 4cf8b51deab30a23b450bfde7d0cf3c2bde8afc4 SHA1 b7a011203de5b0ee2383e140926f09dedbb36daa SHA256 3860035a624948780d33579887299f412956a84236e81b9724d4fc4047bf0db9
+AUX kvdr-0.64-pointer-casting.patch 4350 RMD160 38eb7fd995ddbd88db16aa8b37f33760dbb6f712 SHA1 f7ad8b5c80bdcdbd220817cc3846b6cce5bc4bdc SHA256 9dbab0aed89d913c5ef8f1b3ebb6c56f2312b6c9b32a6a37beefac17c139764d
+AUX kvdr-0.64-remove-ansi-cflag.patch 3823 RMD160 e4e27685344632a47c7cd7a65022b771ac354c56 SHA1 67122bada04cdffc815d743b80e826334cd3c9b2 SHA256 8639490112eb61054b63123ce9e611476d36516e1731555bae303b7324703177
+AUX kvdr-0.64-unsigned-int-casting.patch 509 RMD160 ca73578465b500996b5f3d8ee958024de7c1abb0 SHA1 190c279e451f50f305035a4fa7d84a18f44fe9f7 SHA256 7abdb602934987d7fba63ff487558f3d06b2f96e666260990c4b62b51fd461cf
+DIST kvdr-0.64-gentoo.tar.gz 714071 RMD160 68b420c3459b4b6bfbe690f24ab1200032f8c44f SHA1 ac3ab4e6bfd2820bb2ff3653c47d601e47825406 SHA256 4b1a264478251ebb7108d6188e86bcc2bcbadfbce47c250d422f15ef94a49e2c
+EBUILD kvdr-0.64-r4.ebuild 969 RMD160 a7c997fa825b4f214652ac6354f84bdd06da5fd7 SHA1 5136998282950076975133241388daa62f27897a SHA256 f81946993663b3c3f4ded8c78945fc80b9e992bc6b0c7e7ccc90441d9e9b9b64
+MISC ChangeLog 2492 RMD160 61bc7a94d56b5ea0115286e1d76fefacc0e398f3 SHA1 d7892941aab0e2dd54de154b17a3879c24e3369f SHA256 cadd949908598227cab6a581b76065262c38dd99f03471575bb71486639a7e55
+MISC metadata.xml 225 RMD160 b71cde62bd3570d3cb54b16d552be0219749515f SHA1 cce09b038a512f48d2106c4b81317dedd3f4098c SHA256 592a8bbb575ce5cdb914f70320e266f745b6211c422ad48fd60e4796942337bb
diff --git a/media-tv/kvdr/files/kvdr-0.64-desktop-file.diff b/media-tv/kvdr/files/kvdr-0.64-desktop-file.diff
new file mode 100644
index 00000000..83ac5811
--- /dev/null
+++ b/media-tv/kvdr/files/kvdr-0.64-desktop-file.diff
@@ -0,0 +1,33 @@
+--- kvdr/kvdr.desktop.o 2009-02-14 19:50:00.000000000 +0100
++++ kvdr/kvdr.desktop 2009-02-14 19:00:46.000000000 +0100
+@@ -1,12 +1,12 @@
+ # KDE Config File
+-[KDE Desktop Entry]
++[Desktop Entry]
++Categories=Qt;KDE;AudioVideo;Player;
+ Type=Application
+ Exec=kvdr
+-Icon=kvdr.png
+-MiniIcon=mini-kvdr.png
+-DocPath=kvdr/index.html
++Icon=kvdr
++X-DocPath=kvdr/index.html
+ Comment=Digital TV viewer and recorder
+ Comment[de]=Digital-TV Viewer and Recorder
+-Terminal=0
++Terminal=false
+ Name=Kvdr
+ Name[de]=Kvdr
+--- kvdr/Makefile.am.o 2009-02-14 18:58:57.000000000 +0100
++++ kvdr/Makefile.am 2009-02-14 19:00:00.000000000 +0100
+@@ -8,8 +8,8 @@
+ EXTRA_DIST = main.cpp kvdr.cpp kvdr.h kvdr.desktop lo32-app-kvdr.png lo16-app-kvdr.png ckvdrcfg.cpp ckvdrcfg.h ckvdrcfgdata.cpp kvdr.xpm kvdr16.png kvdr16h.png kvdr32.png kvdr32h.png kvdr48.png kvdr48h.png kvdr_xv.cpp kvdr_xv.h kvdrcfg.kdevdlg mini-kvdr.xpm svdrpc.cpp svdrpc.h
+
+ install-data-local:
+- $(mkinstalldirs) $(kde_appsdir)/Multimedia/
+- $(INSTALL_DATA) $(srcdir)/kvdr.desktop $(kde_appsdir)/Multimedia/kvdr.desktop
++ $(mkinstalldirs) $(xdg_appsdir)
++ $(INSTALL_DATA) $(srcdir)/kvdr.desktop $(xdg_appsdir)/kvdr.desktop
+ $(mkinstalldirs) $(kde_icondir)/locolor/32x32/apps/
+ $(INSTALL_DATA) $(srcdir)/lo32-app-kvdr.png $(kde_icondir)/locolor/32x32/apps/kvdr.png
+ $(mkinstalldirs) $(kde_icondir)/locolor/16x16/apps/
diff --git a/media-tv/kvdr/files/kvdr-0.64-desktop-file.patch b/media-tv/kvdr/files/kvdr-0.64-desktop-file.patch
new file mode 100644
index 00000000..9321fb88
--- /dev/null
+++ b/media-tv/kvdr/files/kvdr-0.64-desktop-file.patch
@@ -0,0 +1,16 @@
+diff -ru kvdr-0.64-gentoo/kvdr/kvdr.desktop kvdr-0.64-gentoo-desktop-file/kvdr/kvdr.desktop
+--- kvdr-0.64-gentoo/kvdr/kvdr.desktop 2001-11-03 17:06:56.000000000 +0100
++++ kvdr-0.64-gentoo-desktop-file/kvdr/kvdr.desktop 2007-10-16 21:57:14.000000000 +0200
+@@ -1,9 +1,10 @@
+ # KDE Config File
+ [KDE Desktop Entry]
++Categories=Qt;KDE;Application;AudioVideo;Player;
+ Type=Application
+ Exec=kvdr
+-Icon=kvdr.png
+-MiniIcon=mini-kvdr.png
++Icon=kvdr
++MiniIcon=mini-kvdr
+ DocPath=kvdr/index.html
+ Comment=Digital TV viewer and recorder
+ Comment[de]=Digital-TV Viewer and Recorder
diff --git a/media-tv/kvdr/files/kvdr-0.64-pointer-casting.patch b/media-tv/kvdr/files/kvdr-0.64-pointer-casting.patch
new file mode 100644
index 00000000..393d1343
--- /dev/null
+++ b/media-tv/kvdr/files/kvdr-0.64-pointer-casting.patch
@@ -0,0 +1,90 @@
+diff -ru kvdr-0.64-gentoo/kvdr/ckvdrcfg.cpp kvdr-0.64-gentoo-pointer-casting/kvdr/ckvdrcfg.cpp
+--- kvdr-0.64-gentoo/kvdr/ckvdrcfg.cpp 2004-09-02 18:29:54.000000000 +0200
++++ kvdr-0.64-gentoo-pointer-casting/kvdr/ckvdrcfg.cpp 2006-11-19 19:54:22.000000000 +0100
+@@ -417,7 +417,7 @@
+ if(-1!=((Kvdr*)p)->video_fd.handle())
+ {
+ ((Kvdr*)p)->OvlF(((Kvdr*)p)->display_width,((Kvdr*)p)->display_height,
+- (int)((Kvdr*)p)->base,((Kvdr*)p)->bpp,((Kvdr*)p)->palette);
++ ((Kvdr*)p)->base,((Kvdr*)p)->bpp,((Kvdr*)p)->palette);
+ ((Kvdr*)p)->OvlP(((Kvdr*)p)->brightness,((Kvdr*)p)->colour,
+ ((Kvdr*)p)->hue,((Kvdr*)p)->contrast);
+ ((Kvdr*)p)->OverlayOnOffSLOT(1);
+diff -ru kvdr-0.64-gentoo/kvdr/kvdr.cpp kvdr-0.64-gentoo-pointer-casting/kvdr/kvdr.cpp
+--- kvdr-0.64-gentoo/kvdr/kvdr.cpp 2006-01-21 12:45:12.000000000 +0100
++++ kvdr-0.64-gentoo-pointer-casting/kvdr/kvdr.cpp 2006-11-19 20:00:03.000000000 +0100
+@@ -343,7 +343,7 @@
+ //Set the Frambuffer and Image properties:
+ if (!(args->isSet("x")))
+ {
+- OvlF(display_width,display_height,(int)base,bpp,palette);
++ OvlF(display_width,display_height,base,bpp,palette);
+ OvlP(brightness,colour,hue,contrast);
+ ovlstat=true;
+ setMaximumSize(f_size_x,f_size_y);
+@@ -420,7 +420,7 @@
+ ExitMixer();
+ }
+
+-bool Kvdr::OvlF(int SizeX, int SizeY, int FbAddr, int Bpp, int Palette)
++bool Kvdr::OvlF(int SizeX, int SizeY, void* FbAddr, int Bpp, int Palette)
+ {
+ // this is the problematic part!
+ struct video_buffer vb;
+@@ -429,7 +429,7 @@
+ int result = 0;
+ if (video_fd.handle() < 0)
+ return false;
+- if (SizeX <= 0 || SizeY <= 0 || FbAddr == 0 || Bpp / 8 > 4 ||
++ if (SizeX <= 0 || SizeY <= 0 || FbAddr == NULL || Bpp / 8 > 4 ||
+ Bpp / 8 <= 0 || Palette <= 0 || Palette > 13 || ovlClipCount < 0 ||
+ SizeX > 4096 || SizeY > 4096)
+ {
+@@ -439,14 +439,14 @@
+ }
+ result |= ioctl(video_fd.handle(), VIDIOCGFBUF, &vb);
+ if (result) perror("VIDIOCGFBUF");
+- if (vb.base!=(void*)FbAddr || vb.depth!=Bpp || vb.height!=SizeY ||
++ if (vb.base!=FbAddr || vb.depth!=Bpp || vb.height!=SizeY ||
+ vb.width!=SizeX
+ //test appearantly misleading and not required: || vb.bytesperline!=((vb.depth + 1) / 8) * vb.width
+ )
+ {
+ fprintf(stderr,"kvdr and v4l-conf disagree about the framebuffer geometry\noverlay will not be shown\n");
+- fprintf(stderr,"kvdr: FbAddr=%x Bpp=%d height=%d width=%d bps=%d\n",(unsigned int)vb.base,vb.depth,vb.height,vb.width,vb.bytesperline);
+- fprintf(stderr,"v4l : FbAddr=%x Bpp=%d height=%d width=%d bps=%d\n",FbAddr,Bpp,SizeY,SizeX,(vb.depth+1)/8*vb.width);
++ fprintf(stderr,"kvdr: FbAddr=%p Bpp=%d height=%d width=%d bps=%d\n",vb.base,vb.depth,vb.height,vb.width,vb.bytesperline);
++ fprintf(stderr,"v4l : FbAddr=%p Bpp=%d height=%d width=%d bps=%d\n",FbAddr,Bpp,SizeY,SizeX,(vb.depth+1)/8*vb.width);
+ ovlFbSet = ovlGeoSet = false;
+ ovlClipCount = 0;
+ OvlO(false);
+@@ -1587,7 +1587,7 @@
+ return;//should never happen anyway: vid_dev taken away below kvdr
+ }
+ }
+- OvlF(display_width,display_height,(int)base,bpp,palette);
++ OvlF(display_width,display_height,base,bpp,palette);
+ OvlP(brightness,colour,hue,contrast);
+ OverlayOnOffSLOT(1);
+ usleep(20000);//not to fast...
+@@ -2011,7 +2011,7 @@
+ video_fd.open(IO_ReadWrite);
+ if( !(args->isSet("x")) )
+ {
+- OvlF(display_width,display_height,(int)base,bpp,palette);
++ OvlF(display_width,display_height,base,bpp,palette);
+ OvlP(brightness,colour,hue,contrast);
+ OverlayOnOffSLOT(1);
+ }
+diff -ru kvdr-0.64-gentoo/kvdr/kvdr.h kvdr-0.64-gentoo-pointer-casting/kvdr/kvdr.h
+--- kvdr-0.64-gentoo/kvdr/kvdr.h 2006-01-21 09:17:06.000000000 +0100
++++ kvdr-0.64-gentoo-pointer-casting/kvdr/kvdr.h 2006-11-19 19:49:04.000000000 +0100
+@@ -175,7 +175,7 @@
+ void SetMixer(const char *device, int FrontVolume, int RearVolume);
+ void ExitMixer(void);
+ public: //for the configuration dialog only:
+- bool OvlF(int SizeX, int SizeY, int FbAddr, int Bpp, int Palette);
++ bool OvlF(int SizeX, int SizeY, void* FbAddr, int Bpp, int Palette);
+ bool OvlP(int Brightness, int Colour, int Hue, int Contrast);
+ protected:
+ bool x11Event( XEvent *event );
diff --git a/media-tv/kvdr/files/kvdr-0.64-remove-ansi-cflag.patch b/media-tv/kvdr/files/kvdr-0.64-remove-ansi-cflag.patch
new file mode 100644
index 00000000..20bc237f
--- /dev/null
+++ b/media-tv/kvdr/files/kvdr-0.64-remove-ansi-cflag.patch
@@ -0,0 +1,48 @@
+diff -ru kvdr-0.64-gentoo/acinclude.m4 kvdr-0.64-gentoo-no-ansi/acinclude.m4
+--- kvdr-0.64-gentoo/acinclude.m4 2006-07-28 21:29:53.000000000 +0200
++++ kvdr-0.64-gentoo-no-ansi/acinclude.m4 2007-10-16 21:47:04.000000000 +0200
+@@ -3198,7 +3198,7 @@
+ case $host in
+ *-*-linux-gnu)
+ CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
++ CXXFLAGS="-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
+ KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
+ KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
+ ;;
+diff -ru kvdr-0.64-gentoo/aclocal.m4 kvdr-0.64-gentoo-no-ansi/aclocal.m4
+--- kvdr-0.64-gentoo/aclocal.m4 2006-07-28 21:32:42.000000000 +0200
++++ kvdr-0.64-gentoo-no-ansi/aclocal.m4 2007-10-16 21:47:12.000000000 +0200
+@@ -3210,7 +3210,7 @@
+ case $host in
+ *-*-linux-gnu)
+ CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
++ CXXFLAGS="-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
+ KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
+ KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
+ ;;
+diff -ru kvdr-0.64-gentoo/admin/acinclude.m4.in kvdr-0.64-gentoo-no-ansi/admin/acinclude.m4.in
+--- kvdr-0.64-gentoo/admin/acinclude.m4.in 2006-07-28 21:25:46.000000000 +0200
++++ kvdr-0.64-gentoo-no-ansi/admin/acinclude.m4.in 2007-10-16 21:47:21.000000000 +0200
+@@ -3198,7 +3198,7 @@
+ case $host in
+ *-*-linux-gnu)
+ CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
++ CXXFLAGS="-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
+ KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
+ KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
+ ;;
+diff -ru kvdr-0.64-gentoo/configure kvdr-0.64-gentoo-no-ansi/configure
+--- kvdr-0.64-gentoo/configure 2006-07-28 21:32:49.000000000 +0200
++++ kvdr-0.64-gentoo-no-ansi/configure 2007-10-16 21:47:38.000000000 +0200
+@@ -5319,7 +5319,7 @@
+ case $host in
+ *-*-linux-gnu)
+ CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
++ CXXFLAGS="-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts $CXXFLAGS"
+
+ { echo "$as_me:$LINENO: checking whether $CXX supports -Wmissing-format-attribute" >&5
+ echo $ECHO_N "checking whether $CXX supports -Wmissing-format-attribute... $ECHO_C" >&6; }
diff --git a/media-tv/kvdr/files/kvdr-0.64-unsigned-int-casting.patch b/media-tv/kvdr/files/kvdr-0.64-unsigned-int-casting.patch
new file mode 100644
index 00000000..bb8da23b
--- /dev/null
+++ b/media-tv/kvdr/files/kvdr-0.64-unsigned-int-casting.patch
@@ -0,0 +1,12 @@
+diff -ru kvdr-0.64-gentoo/kvdr/kvdr.cpp kvdr-0.64-gentoo-int-casting/kvdr/kvdr.cpp
+--- kvdr-0.64-gentoo/kvdr/kvdr.cpp 2007-10-15 23:57:44.000000000 +0200
++++ kvdr-0.64-gentoo-int-casting/kvdr/kvdr.cpp 2007-10-15 23:57:33.000000000 +0200
+@@ -101,7 +101,7 @@
+ /* guess physical screen format */
+ int width, bank, ram;
+ base = NULL;
+- if(!XF86DGAGetVideoLL(disp,screen,(int*)&base,&width,&bank,&ram))
++ if(!XF86DGAGetVideoLL(disp,screen,(unsigned int*)&base,&width,&bank,&ram))
+ {
+ base=NULL;
+ }
diff --git a/media-tv/kvdr/kvdr-0.64-r4.ebuild b/media-tv/kvdr/kvdr-0.64-r4.ebuild
new file mode 100644
index 00000000..1146d2f1
--- /dev/null
+++ b/media-tv/kvdr/kvdr-0.64-r4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-tv/kvdr/kvdr-0.64-r4.ebuild,v 1.1 2009/02/14 20:05:42 carlo Exp $
+
+ARTS_REQUIRED="never"
+
+inherit kde
+
+DESCRIPTION="A KDE GUI for VDR (Video Disk Recorder)."
+HOMEPAGE="http://www.s.netic.de/gfiala/"
+#SRC_URI="http://www.s.netic.de/gfiala/${P}.tgz"
+SRC_URI="mirror://gentoo/${P}-gentoo.tar.gz
+ http://dev.gentoo.org/~zzam/distfiles/${P}-gentoo.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-tv/xawtv-3.86
+ media-tv/linuxtv-dvb-headers
+ >=media-video/vdr-1.2.0
+ x11-libs/libXxf86dga"
+
+need-kde 3.5
+
+S="${WORKDIR}"/${P}-gentoo
+
+PATCHES=(
+ "${FILESDIR}/kvdr-0.64-pointer-casting.patch"
+ "${FILESDIR}/kvdr-0.64-unsigned-int-casting.patch"
+ "${FILESDIR}/kvdr-0.64-remove-ansi-cflag.patch"
+ "${FILESDIR}/kvdr-0.64-desktop-file.diff"
+ )
+
+src_unpack(){
+ kde_src_unpack
+ rm -f "${S}"/configure
+}
diff --git a/media-tv/kvdr/metadata.xml b/media-tv/kvdr/metadata.xml
new file mode 100644
index 00000000..fb0238af
--- /dev/null
+++ b/media-tv/kvdr/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>media-tv</herd>
+<maintainer>
+ <email>media-tv@gentoo.org</email>
+</maintainer>
+</pkgmetadata>