summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2007-05-21 20:21:40 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2007-05-21 20:21:40 +0000
commita48ada2dff9fa8e969d7d2bfe72724d6f72503ad (patch)
tree3ede57806989dd0d3934340b9415cbcf62e4e8a9 /media-video
parentAdded patch to compile with >=media-gfx/exiv2-0.14. Fixes bug 178939. Fixed m... (diff)
downloadhistorical-a48ada2dff9fa8e969d7d2bfe72724d6f72503ad.tar.gz
historical-a48ada2dff9fa8e969d7d2bfe72724d6f72503ad.tar.bz2
historical-a48ada2dff9fa8e969d7d2bfe72724d6f72503ad.zip
Initial import of ebuild.
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'media-video')
-rw-r--r--media-video/em84xx-modules/ChangeLog11
-rw-r--r--media-video/em84xx-modules/Manifest30
-rw-r--r--media-video/em84xx-modules/em84xx-modules-0.2.1.ebuild46
-rw-r--r--media-video/em84xx-modules/files/digest-em84xx-modules-0.2.13
-rw-r--r--media-video/em84xx-modules/files/em84xx-modules-0.2.1-kernel-2.6.19.diff75
-rw-r--r--media-video/em84xx-modules/metadata.xml9
6 files changed, 174 insertions, 0 deletions
diff --git a/media-video/em84xx-modules/ChangeLog b/media-video/em84xx-modules/ChangeLog
new file mode 100644
index 000000000000..f8f8af01f7d2
--- /dev/null
+++ b/media-video/em84xx-modules/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for media-video/em84xx-modules
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/em84xx-modules/ChangeLog,v 1.1 2007/05/21 20:21:40 zzam Exp $
+
+*em84xx-modules-0.2.1 (21 May 2007)
+
+ 21 May 2007; Matthias Schwarzott <zzam@gentoo.org>
+ +files/em84xx-modules-0.2.1-kernel-2.6.19.diff, +metadata.xml,
+ +em84xx-modules-0.2.1.ebuild:
+ Initial import of ebuild.
+
diff --git a/media-video/em84xx-modules/Manifest b/media-video/em84xx-modules/Manifest
new file mode 100644
index 000000000000..bc660431ff0d
--- /dev/null
+++ b/media-video/em84xx-modules/Manifest
@@ -0,0 +1,30 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX em84xx-modules-0.2.1-kernel-2.6.19.diff 2723 RMD160 075e0199d28dba8995babb815bb879223d744112 SHA1 d746e19c7aba93ca3e919c7847d438587ad5d995 SHA256 73ddcb099d25b7d174d551f8218ca654cb4f6a169f8e9cf9dd43039ae5212be4
+MD5 0109c1d93e0c5e782199e59a9eb1e185 files/em84xx-modules-0.2.1-kernel-2.6.19.diff 2723
+RMD160 075e0199d28dba8995babb815bb879223d744112 files/em84xx-modules-0.2.1-kernel-2.6.19.diff 2723
+SHA256 73ddcb099d25b7d174d551f8218ca654cb4f6a169f8e9cf9dd43039ae5212be4 files/em84xx-modules-0.2.1-kernel-2.6.19.diff 2723
+DIST realmagic-0.2.1.tar.gz 8341 RMD160 3a53bd86c79896e8c9979ed471328807cb579b0c SHA1 169cffe7fc798b49827e9e23c222c8b8d61ffdf4 SHA256 235859c47841bc5a93343c29f4f282ca49be5c41e23fb568680f19b914af9cd4
+EBUILD em84xx-modules-0.2.1.ebuild 906 RMD160 d0b8fdce9cc26e4e34819ce6c601276171b9a79a SHA1 5b353d7edf44f482e642ad3483c854ca71d7b481 SHA256 368382971c0b64d60bc2f447cb65d8d3bf7930ec11c0d8e776f42b7449ebf9c2
+MD5 dc51737f4c3f17cff37e19fef106a73d em84xx-modules-0.2.1.ebuild 906
+RMD160 d0b8fdce9cc26e4e34819ce6c601276171b9a79a em84xx-modules-0.2.1.ebuild 906
+SHA256 368382971c0b64d60bc2f447cb65d8d3bf7930ec11c0d8e776f42b7449ebf9c2 em84xx-modules-0.2.1.ebuild 906
+MISC ChangeLog 439 RMD160 437e3a76a9ebdb0ce159de0f9ee88bfdbe2774db SHA1 23c60578a3ed4a463efe0bcdc12189c79baa1cf8 SHA256 126be595ef7c85d9abe1a49e3998aca936407b26c4fdd58f1ad6aab24ef83e07
+MD5 b17ea2ed6981b5821b361d930a9fc93d ChangeLog 439
+RMD160 437e3a76a9ebdb0ce159de0f9ee88bfdbe2774db ChangeLog 439
+SHA256 126be595ef7c85d9abe1a49e3998aca936407b26c4fdd58f1ad6aab24ef83e07 ChangeLog 439
+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 3bb50b66e799d68bf29348ba489d7367 files/digest-em84xx-modules-0.2.1 241
+RMD160 a0c53b8cfd890bae9ecf8daaa33e314b14250b92 files/digest-em84xx-modules-0.2.1 241
+SHA256 c6d31eef3cd107cc26874542dfbfa745761326d80036e55768158c19a9a228c9 files/digest-em84xx-modules-0.2.1 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.4 (GNU/Linux)
+
+iD8DBQFGUf9at2vP6XvVdOcRAuD6AJ9+NNAStgjwdxxOtoBNRepj+MaOuQCcDi1o
+CwzpCEFD66xHVcMgiI9LBH8=
+=SL5R
+-----END PGP SIGNATURE-----
diff --git a/media-video/em84xx-modules/em84xx-modules-0.2.1.ebuild b/media-video/em84xx-modules/em84xx-modules-0.2.1.ebuild
new file mode 100644
index 000000000000..c626b411e209
--- /dev/null
+++ b/media-video/em84xx-modules/em84xx-modules-0.2.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/em84xx-modules/em84xx-modules-0.2.1.ebuild,v 1.1 2007/05/21 20:21:40 zzam Exp $
+
+inherit linux-mod eutils
+
+SF_PROJECT=${PN%-modules}
+
+MY_PN=realmagic
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="kernel modules for em84xx based mpeg-decoder cards"
+HOMEPAGE="http://sourceforge.net/projects/em84xx/"
+SRC_URI="mirror://sourceforge/${SF_PROJECT}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="virtual/linux-sources"
+
+S=${WORKDIR}/${MY_PN}
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ MODULE_NAMES="realmagic84xx(video:${S})"
+ BUILD_PARAMS="KDIR=${KV_DIR}"
+ BUILD_TARGETS="all"
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${P}-kernel-2.6.19.diff
+}
+
+src_install() {
+ linux-mod_src_install
+
+ dodoc README TODO HISTORY
+}
+
diff --git a/media-video/em84xx-modules/files/digest-em84xx-modules-0.2.1 b/media-video/em84xx-modules/files/digest-em84xx-modules-0.2.1
new file mode 100644
index 000000000000..cd67ca19e81f
--- /dev/null
+++ b/media-video/em84xx-modules/files/digest-em84xx-modules-0.2.1
@@ -0,0 +1,3 @@
+MD5 dd7b11ea4121128bd0a7b8d27adea6e7 realmagic-0.2.1.tar.gz 8341
+RMD160 3a53bd86c79896e8c9979ed471328807cb579b0c realmagic-0.2.1.tar.gz 8341
+SHA256 235859c47841bc5a93343c29f4f282ca49be5c41e23fb568680f19b914af9cd4 realmagic-0.2.1.tar.gz 8341
diff --git a/media-video/em84xx-modules/files/em84xx-modules-0.2.1-kernel-2.6.19.diff b/media-video/em84xx-modules/files/em84xx-modules-0.2.1-kernel-2.6.19.diff
new file mode 100644
index 000000000000..e4f8bccd740c
--- /dev/null
+++ b/media-video/em84xx-modules/files/em84xx-modules-0.2.1-kernel-2.6.19.diff
@@ -0,0 +1,75 @@
+diff -ru realmagic-0.2.1/devfs.c realmagic-0.2.2/devfs.c
+--- realmagic-0.2.1/devfs.c 2006-02-24 00:58:38.000000000 +0100
++++ realmagic-0.2.2/devfs.c 2007-03-10 14:28:11.000000000 +0100
+@@ -22,13 +22,14 @@
+
+ /*****************************************************************************/
+
+-#include <linux/config.h>
+-#include <linux/devfs_fs_kernel.h>
+
+ #include "devfs.h"
+
+ #ifdef CONFIG_DEVFS_FS
+
++//#include <linux/config.h>
++#include <linux/devfs_fs_kernel.h>
++
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,70)
+ devfs_handle_t em84xx_handle[4];
+ #endif
+diff -ru realmagic-0.2.1/Makefile realmagic-0.2.2/Makefile
+--- realmagic-0.2.1/Makefile 2006-02-23 17:43:33.000000000 +0100
++++ realmagic-0.2.2/Makefile 2007-03-10 14:28:11.000000000 +0100
+@@ -10,9 +10,10 @@
+ $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+
+ install:
+- $(MAKE) -C $(KDIR) SUBDIRS=$(pwd) modules_install
++ $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules_install
+ endif
+
+
+ clean:
+- -rm *.o *.ko .*.cmd *.mod.c *~
++ -rm -f *.o *.ko .*.cmd *.mod.c *~
++ -rm -rf .tmp_versions
+Nur in realmagic-0.2.2/: Module.symvers.
+diff -ru realmagic-0.2.1/realmagicdev.c realmagic-0.2.2/realmagicdev.c
+--- realmagic-0.2.1/realmagicdev.c 2006-02-24 01:00:52.000000000 +0100
++++ realmagic-0.2.2/realmagicdev.c 2007-05-21 22:12:59.000000000 +0200
+@@ -29,6 +29,7 @@
+
+ #include <linux/init.h>
+ #include <linux/version.h>
++#include <linux/autoconf.h>
+ #include <linux/module.h>
+ #include <linux/moduleparam.h>
+ #include <linux/fs.h>
+@@ -161,7 +162,11 @@
+ #define writePIO(b,thisregister) writel((b),(em84xx_card.mem+((thisregister)<<2)))
+ #define readPIO(thisregister) readl(em84xx_card.mem+((thisregister)<<2))
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
+ static irqreturn_t quasar_interrupt(int irq, void *dev_t, struct pt_regs * regs)
++#else
++static irqreturn_t quasar_interrupt(int irq, void *dev_t)
++#endif
+ {
+ static int otherirqcount = 0;
+ long keepme=0; // initialized because gcc makes pointless ``might be used uninitialized''
+@@ -183,10 +188,10 @@
+ em84xx_card.ring0_irqcount++;
+ em84xx_card.irqstilltobeserviced++;
+
+- // (playback) with 5000 this should log about every minute
+- if (em84xx_card.ring0_irqcount%5000 == 0)
+- printk("[ring0 received %ld interrupts so far (skipped %d for other devices sharing line)]\n",
+- em84xx_card.ring0_irqcount, otherirqcount);
++ // (playback) with 50000 this should log about every 20 minute
++// if (em84xx_card.ring0_irqcount%50000 == 0)
++// printk("[ring0 received %ld interrupts so far (skipped %d for other devices sharing line)]\n",
++// em84xx_card.ring0_irqcount, otherirqcount);
+
+ // FIXME: what sould make this part?
+ if (keepme & 0x1) {
diff --git a/media-video/em84xx-modules/metadata.xml b/media-video/em84xx-modules/metadata.xml
new file mode 100644
index 000000000000..7b718b6f9765
--- /dev/null
+++ b/media-video/em84xx-modules/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>