summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2007-05-22 12:54:34 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2007-05-22 12:54:34 +0000
commit8c9a6f0e9ed896ddd1168beaf4fe0858281231ef (patch)
tree178fb579588d41c50eaae836708e77546dbfe433 /media-plugins/vdr-em84xx
parentStable on sparc wrt #179413 (diff)
downloadgentoo-2-8c9a6f0e9ed896ddd1168beaf4fe0858281231ef.tar.gz
gentoo-2-8c9a6f0e9ed896ddd1168beaf4fe0858281231ef.tar.bz2
gentoo-2-8c9a6f0e9ed896ddd1168beaf4fe0858281231ef.zip
Initial import of ebuild, written by me.
(Portage version: 2.1.2.7)
Diffstat (limited to 'media-plugins/vdr-em84xx')
-rw-r--r--media-plugins/vdr-em84xx/ChangeLog11
-rw-r--r--media-plugins/vdr-em84xx/Manifest32
-rw-r--r--media-plugins/vdr-em84xx/files/0.0.13/gcc4.diff22
-rw-r--r--media-plugins/vdr-em84xx/files/0.0.13/series1
-rw-r--r--media-plugins/vdr-em84xx/files/confd-0.0.137
-rw-r--r--media-plugins/vdr-em84xx/files/digest-vdr-em84xx-0.0.133
-rw-r--r--media-plugins/vdr-em84xx/files/rc-addon-0.0.13.sh11
-rw-r--r--media-plugins/vdr-em84xx/metadata.xml9
-rw-r--r--media-plugins/vdr-em84xx/vdr-em84xx-0.0.13.ebuild25
9 files changed, 121 insertions, 0 deletions
diff --git a/media-plugins/vdr-em84xx/ChangeLog b/media-plugins/vdr-em84xx/ChangeLog
new file mode 100644
index 000000000000..ffe4e794100e
--- /dev/null
+++ b/media-plugins/vdr-em84xx/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-plugins/vdr-em84xx
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-em84xx/ChangeLog,v 1.1 2007/05/22 12:54:34 zzam Exp $
+
+*vdr-em84xx-0.0.13 (22 May 2007)
+
+ 22 May 2007; Matthias Schwarzott <zzam@gentoo.org>
+ +files/0.0.13/gcc4.diff, +files/confd-0.0.13, +files/0.0.13/series,
+ +files/rc-addon-0.0.13.sh, +metadata.xml, +vdr-em84xx-0.0.13.ebuild:
+ Initial import of ebuild written by me.
+
diff --git a/media-plugins/vdr-em84xx/Manifest b/media-plugins/vdr-em84xx/Manifest
new file mode 100644
index 000000000000..311b979034e7
--- /dev/null
+++ b/media-plugins/vdr-em84xx/Manifest
@@ -0,0 +1,32 @@
+AUX 0.0.13/gcc4.diff 901 RMD160 71e2f55007cdd8bcfdb43198fd52d6d3a90c2975 SHA1 8e46c7776e460de1c99453e787c12f0c7106cbbd SHA256 ea4845af91569bb4a0c4a0bb9044e28afcdc36035efdc0ec1aa6a39871c28706
+MD5 5ad383899936b16f404ac3146c9fd740 files/0.0.13/gcc4.diff 901
+RMD160 71e2f55007cdd8bcfdb43198fd52d6d3a90c2975 files/0.0.13/gcc4.diff 901
+SHA256 ea4845af91569bb4a0c4a0bb9044e28afcdc36035efdc0ec1aa6a39871c28706 files/0.0.13/gcc4.diff 901
+AUX 0.0.13/series 10 RMD160 81ba408de1cc8910e984dcea59851d93f276906a SHA1 6163232220673923c35daf4c3d7b852c3aebc42b SHA256 40fad1fc7116e8d56e86680339215709ca5cbda0af9f3c268b09f9da9057ca99
+MD5 2fa22a38ff810fff76a5cfef48fafd69 files/0.0.13/series 10
+RMD160 81ba408de1cc8910e984dcea59851d93f276906a files/0.0.13/series 10
+SHA256 40fad1fc7116e8d56e86680339215709ca5cbda0af9f3c268b09f9da9057ca99 files/0.0.13/series 10
+AUX confd-0.0.13 274 RMD160 d3d65d15ba2b7d79aea06fc85ff62a40c482b350 SHA1 81edb2f435e344e3a4543db78dd4f2739eda0ae6 SHA256 cd9041117212d9a9ae24a65a240fe3016b659c16a785c3e7096f4d383d7d7da0
+MD5 b954eb600dca33d3e39aa79ced982409 files/confd-0.0.13 274
+RMD160 d3d65d15ba2b7d79aea06fc85ff62a40c482b350 files/confd-0.0.13 274
+SHA256 cd9041117212d9a9ae24a65a240fe3016b659c16a785c3e7096f4d383d7d7da0 files/confd-0.0.13 274
+AUX rc-addon-0.0.13.sh 271 RMD160 ad441bcf26dbb4cdbcdc91d26f3c2583ec3fe2ab SHA1 a1203bca973f048dd77fa1547eac66aa0e85c398 SHA256 b16190603b09a0606d435794775c0c5b32c5a9659417a52c7590b5f07ea448f4
+MD5 5687934d4e74284e7e48ed82d566afe9 files/rc-addon-0.0.13.sh 271
+RMD160 ad441bcf26dbb4cdbcdc91d26f3c2583ec3fe2ab files/rc-addon-0.0.13.sh 271
+SHA256 b16190603b09a0606d435794775c0c5b32c5a9659417a52c7590b5f07ea448f4 files/rc-addon-0.0.13.sh 271
+DIST vdr-em84xx-0.0.13.tar.gz 85479 RMD160 fd473cbe7f168a86276c9a40f8d64baa89a3d0dd SHA1 369a7db6480ae1873931a0aeb9660f7d7ffd9a13 SHA256 a00bd64c41efce98d5ddaa5f44b1b55c31964be2b994cbb1a280cc61ea33b606
+EBUILD vdr-em84xx-0.0.13.ebuild 715 RMD160 51b27661fd42a28a9a85ec890e7f545fb745ec5d SHA1 8b030603acc0b2f2029f89b4232434a86a0bcf3a SHA256 45d15839298a82db4513da13ae32fb5b419ff5ef08f890ad2d7820f132bfd78c
+MD5 78094782a123f34e387ea7636cf92521 vdr-em84xx-0.0.13.ebuild 715
+RMD160 51b27661fd42a28a9a85ec890e7f545fb745ec5d vdr-em84xx-0.0.13.ebuild 715
+SHA256 45d15839298a82db4513da13ae32fb5b419ff5ef08f890ad2d7820f132bfd78c vdr-em84xx-0.0.13.ebuild 715
+MISC ChangeLog 396 RMD160 6b7db41dc226f09d6a98e41d70e59ba87eab1c04 SHA1 bac859af505362643b1fb9cfeb9ab3d92dbf3d2e SHA256 bb437b6361e5ef372807f761fd139ee642c307e12893e112831e20668325d7c4
+MD5 597eb608579bb5b89fdcd81324d33e44 ChangeLog 396
+RMD160 6b7db41dc226f09d6a98e41d70e59ba87eab1c04 ChangeLog 396
+SHA256 bb437b6361e5ef372807f761fd139ee642c307e12893e112831e20668325d7c4 ChangeLog 396
+MISC metadata.xml 257 RMD160 8bee49b98c59996aaaa019fb2c764c08d8004507 SHA1 d2419394e7d5c7463d7dea33e9190ebd57484531 SHA256 0dd45fbbaf1c6173535e371e3ff8a3faa41f3f89123ac9dffe338998599ebe26
+MD5 116de98355049ce943c3b6fedc00b4a3 metadata.xml 257
+RMD160 8bee49b98c59996aaaa019fb2c764c08d8004507 metadata.xml 257
+SHA256 0dd45fbbaf1c6173535e371e3ff8a3faa41f3f89123ac9dffe338998599ebe26 metadata.xml 257
+MD5 672492327c809433983e29a010349316 files/digest-vdr-em84xx-0.0.13 250
+RMD160 8bd2062274a418b9fa00ba8f1a881d365eceae50 files/digest-vdr-em84xx-0.0.13 250
+SHA256 d3f95eaa45aa295771f9dcfb144c0ac5bb7e4e46049610333e5ff755ece78e91 files/digest-vdr-em84xx-0.0.13 250
diff --git a/media-plugins/vdr-em84xx/files/0.0.13/gcc4.diff b/media-plugins/vdr-em84xx/files/0.0.13/gcc4.diff
new file mode 100644
index 000000000000..485575eceb87
--- /dev/null
+++ b/media-plugins/vdr-em84xx/files/0.0.13/gcc4.diff
@@ -0,0 +1,22 @@
+Index: em84xx-0.0.13/device.h
+===================================================================
+--- em84xx-0.0.13.orig/device.h
++++ em84xx-0.0.13/device.h
+@@ -46,7 +46,7 @@ protected:
+ #else
+ virtual bool GrabImage(const char *FileName, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
+ #endif
+- uchar * cDeviceEm84xx::GrabOsd(int &Size, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
++ uchar * GrabOsd(int &Size, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
+
+ virtual bool HasDecoder(void) const { return true; }
+ virtual bool CanReplay(void) const { return true; }
+@@ -85,7 +85,7 @@ protected:
+ void GetAspectRatioVideoData(const uchar* Data, /*uint32_t*/ int Length);
+
+ public:
+- static bool cDeviceEm84xx::SpeedControl(int Speed);
++ static bool SpeedControl(int Speed);
+
+ cDeviceEm84xx(void);
+ virtual ~cDeviceEm84xx();
diff --git a/media-plugins/vdr-em84xx/files/0.0.13/series b/media-plugins/vdr-em84xx/files/0.0.13/series
new file mode 100644
index 000000000000..224758cd6d6a
--- /dev/null
+++ b/media-plugins/vdr-em84xx/files/0.0.13/series
@@ -0,0 +1 @@
+gcc4.diff
diff --git a/media-plugins/vdr-em84xx/files/confd-0.0.13 b/media-plugins/vdr-em84xx/files/confd-0.0.13
new file mode 100644
index 000000000000..8a3aaa0975e9
--- /dev/null
+++ b/media-plugins/vdr-em84xx/files/confd-0.0.13
@@ -0,0 +1,7 @@
+# configuration for vdr plugin vdr-em84xx
+#
+# Enable that setting, and put the name of your dvd-drive here
+# to get vdr-em84xx support legally playing even encrypted DVDs.
+# You need to emerge media-video/packetcommand before you can use this.
+#EM84XX_DVD_DRIVE="/dev/hdd"
+
diff --git a/media-plugins/vdr-em84xx/files/digest-vdr-em84xx-0.0.13 b/media-plugins/vdr-em84xx/files/digest-vdr-em84xx-0.0.13
new file mode 100644
index 000000000000..e44c7ff06cd1
--- /dev/null
+++ b/media-plugins/vdr-em84xx/files/digest-vdr-em84xx-0.0.13
@@ -0,0 +1,3 @@
+MD5 cb36fa707c77cfab2f9350245018ee15 vdr-em84xx-0.0.13.tar.gz 85479
+RMD160 fd473cbe7f168a86276c9a40f8d64baa89a3d0dd vdr-em84xx-0.0.13.tar.gz 85479
+SHA256 a00bd64c41efce98d5ddaa5f44b1b55c31964be2b994cbb1a280cc61ea33b606 vdr-em84xx-0.0.13.tar.gz 85479
diff --git a/media-plugins/vdr-em84xx/files/rc-addon-0.0.13.sh b/media-plugins/vdr-em84xx/files/rc-addon-0.0.13.sh
new file mode 100644
index 000000000000..08715cdccc5b
--- /dev/null
+++ b/media-plugins/vdr-em84xx/files/rc-addon-0.0.13.sh
@@ -0,0 +1,11 @@
+modprobe realmagic84xx >/dev/null 2>&1
+
+if [ -n "${EM84XX_DVD_DRIVE}" ]; then
+ modprobe packetcommand >/dev/null 2>&1
+ for minor in 0 1 2 3; do
+ mknod /dev/dvdpc${minor} c 123 ${minor}
+ chown vdr:vdr /dev/dvdpc${minor}
+ done
+ export USE_DRIVE="${EM84XX_DVD_DRIVE}"
+fi
+
diff --git a/media-plugins/vdr-em84xx/metadata.xml b/media-plugins/vdr-em84xx/metadata.xml
new file mode 100644
index 000000000000..7b718b6f9765
--- /dev/null
+++ b/media-plugins/vdr-em84xx/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>media-tv</herd>
+ <maintainer>
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-plugins/vdr-em84xx/vdr-em84xx-0.0.13.ebuild b/media-plugins/vdr-em84xx/vdr-em84xx-0.0.13.ebuild
new file mode 100644
index 000000000000..88a5d4b72f85
--- /dev/null
+++ b/media-plugins/vdr-em84xx/vdr-em84xx-0.0.13.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2003-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-em84xx/vdr-em84xx-0.0.13.ebuild,v 1.1 2007/05/22 12:54:34 zzam Exp $
+
+IUSE=""
+inherit vdr-plugin eutils
+
+RESTRICT="nomirror"
+DESCRIPTION="VDR plugin: use em84xx as video-output-device"
+HOMEPAGE="http://www.arghgra.de/"
+SRC_URI="http://www.arghgra.de/${P}.tar.gz"
+KEYWORDS="~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-video/vdr-1.3.36
+ media-video/em84xx-libraries"
+RDEPEND="${DEPEND}
+ media-video/em84xx-modules"
+
+PATCHES="${FILESDIR}/${PV}/gcc4.diff"
+
+VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.0.13.sh"
+VDR_CONFD_FILE="${FILESDIR}/confd-0.0.13"
+