summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2006-11-09 13:12:11 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2006-11-09 13:12:11 +0000
commitceca34d8165d511695fb40b1962fb9c4053e1c35 (patch)
treeea30f63c193fc5dfc73a8e9c215301da85d11c6c
parentInitial ebuild (diff)
downloadtesting-ceca34d8165d511695fb40b1962fb9c4053e1c35.tar.gz
testing-ceca34d8165d511695fb40b1962fb9c4053e1c35.tar.bz2
testing-ceca34d8165d511695fb40b1962fb9c4053e1c35.zip
Added installation of channels.conf-files as examples.
svn path=/testing/; revision=85
-rw-r--r--media-plugins/vdr-analogtv/ChangeLog9
-rw-r--r--media-plugins/vdr-analogtv/Manifest20
-rw-r--r--media-plugins/vdr-analogtv/files/digest-vdr-analogtv-1.0.00-r13
-rw-r--r--media-plugins/vdr-analogtv/files/vdr-analogtv-sane-c++.diff58
-rw-r--r--media-plugins/vdr-analogtv/metadata.xml12
-rw-r--r--media-plugins/vdr-analogtv/vdr-analogtv-1.0.00-r1.ebuild46
6 files changed, 148 insertions, 0 deletions
diff --git a/media-plugins/vdr-analogtv/ChangeLog b/media-plugins/vdr-analogtv/ChangeLog
new file mode 100644
index 0000000..4fc1acd
--- /dev/null
+++ b/media-plugins/vdr-analogtv/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for media-plugins/vdr-analogtv
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 09 Nov 2006; Matthias Schwarzott <zzam@gentoo.org>
+ +vdr-analogtv-1.0.00-r1.ebuild, +files/vdr-analogtv-sane-c++.diff,
+ +metadata.xml:
+ Added installation of channels.conf-files as examples.
+
diff --git a/media-plugins/vdr-analogtv/Manifest b/media-plugins/vdr-analogtv/Manifest
new file mode 100644
index 0000000..99afe75
--- /dev/null
+++ b/media-plugins/vdr-analogtv/Manifest
@@ -0,0 +1,20 @@
+AUX vdr-analogtv-sane-c++.diff 1682 RMD160 1bbf8308f62245571444b053127674bc992dd723 SHA1 a2719c2a3460fc7bac1766f0c2ecfb5567e8d0cf SHA256 46bbccf5b72c601aacccfd00dbdcf8e2ed35a6bf924d3649e0c57ec6238332ce
+MD5 e46e02a8406effdc9313012734c435a3 files/vdr-analogtv-sane-c++.diff 1682
+RMD160 1bbf8308f62245571444b053127674bc992dd723 files/vdr-analogtv-sane-c++.diff 1682
+SHA256 46bbccf5b72c601aacccfd00dbdcf8e2ed35a6bf924d3649e0c57ec6238332ce files/vdr-analogtv-sane-c++.diff 1682
+DIST vdr-analogtv-1.0.00.tar.bz2 142866 RMD160 b4a6c7e536005584303acf2166d0b987f6f2f7fd SHA1 b638b970864f62f7a92d9fcdd4e5fb1d8bbc7af9 SHA256 82a47a60392aaaf17df6d5932bc2a8e84ad367982cf60f0fc105cbe0af105dc4
+EBUILD vdr-analogtv-1.0.00-r1.ebuild 1015 RMD160 059e15042ac61772b0e89526db809fa02836b424 SHA1 422730c5b8c65c0f25646c50507c11a71e92e50f SHA256 04d181de845d08b886015c371f7b00aadb93f17505368ceafcd6b7e2bfd901c9
+MD5 e20bfaa324ca8891ab45221232491cae vdr-analogtv-1.0.00-r1.ebuild 1015
+RMD160 059e15042ac61772b0e89526db809fa02836b424 vdr-analogtv-1.0.00-r1.ebuild 1015
+SHA256 04d181de845d08b886015c371f7b00aadb93f17505368ceafcd6b7e2bfd901c9 vdr-analogtv-1.0.00-r1.ebuild 1015
+MISC ChangeLog 324 RMD160 7258db66de64aad6ace84ca75c69479a36cade4e SHA1 bdae7f1ca0d3620a2d86691e628c65312c4a991d SHA256 3fba4833fa3e5f5a17ff8822ffea6ff288897486442df4fdb71f9f29af40c1a6
+MD5 998a4ab3d0c30007bd96e874bee6d565 ChangeLog 324
+RMD160 7258db66de64aad6ace84ca75c69479a36cade4e ChangeLog 324
+SHA256 3fba4833fa3e5f5a17ff8822ffea6ff288897486442df4fdb71f9f29af40c1a6 ChangeLog 324
+MISC metadata.xml 298 RMD160 7e0a2f2a14c259d83aeca27b96f53bde893cc3cf SHA1 909d564739e5ee061ef40e6b09c6a48c6578269f SHA256 50a4a1a273a8415774ef522ac281cd664bd217c04bcbfa16e13b53649b9a9581
+MD5 e0c01eee6ee7e11d5d597aee9f9a2852 metadata.xml 298
+RMD160 7e0a2f2a14c259d83aeca27b96f53bde893cc3cf metadata.xml 298
+SHA256 50a4a1a273a8415774ef522ac281cd664bd217c04bcbfa16e13b53649b9a9581 metadata.xml 298
+MD5 3f08b99ee11f4af7a10818e3aa95b234 files/digest-vdr-analogtv-1.0.00-r1 262
+RMD160 bd17810615c49cfccc7205d1222d51a6e3aa64a0 files/digest-vdr-analogtv-1.0.00-r1 262
+SHA256 dbf11feefe77fd54fbc95a8ef49f63a40bb0e03ea06afe255d872ec570da7fe5 files/digest-vdr-analogtv-1.0.00-r1 262
diff --git a/media-plugins/vdr-analogtv/files/digest-vdr-analogtv-1.0.00-r1 b/media-plugins/vdr-analogtv/files/digest-vdr-analogtv-1.0.00-r1
new file mode 100644
index 0000000..f7d201b
--- /dev/null
+++ b/media-plugins/vdr-analogtv/files/digest-vdr-analogtv-1.0.00-r1
@@ -0,0 +1,3 @@
+MD5 f4001afe4684f62bef67ee763fa1d586 vdr-analogtv-1.0.00.tar.bz2 142866
+RMD160 b4a6c7e536005584303acf2166d0b987f6f2f7fd vdr-analogtv-1.0.00.tar.bz2 142866
+SHA256 82a47a60392aaaf17df6d5932bc2a8e84ad367982cf60f0fc105cbe0af105dc4 vdr-analogtv-1.0.00.tar.bz2 142866
diff --git a/media-plugins/vdr-analogtv/files/vdr-analogtv-sane-c++.diff b/media-plugins/vdr-analogtv/files/vdr-analogtv-sane-c++.diff
new file mode 100644
index 0000000..f39cdbf
--- /dev/null
+++ b/media-plugins/vdr-analogtv/files/vdr-analogtv-sane-c++.diff
@@ -0,0 +1,58 @@
+diff -ru analogtv-1.0.00-orig/Makefile analogtv-1.0.00/Makefile
+--- analogtv-1.0.00-orig/Makefile 2006-07-24 12:07:50.916519443 +0200
++++ analogtv-1.0.00/Makefile 2006-07-24 12:18:40.059961942 +0200
+@@ -93,8 +93,6 @@
+ all: libvdr-$(PLUGIN).so
+ .PHONY: all
+
+-player-analogtv.o: player-analogtv.c
+- $(CC) $(CCFLAGS) -c $(DEFINES) $(INCLUDES) $(OPTFLAGS) player-analogtv.c
+
+ libvdr-$(PLUGIN).so: $(OBJS) $(FFLIB)
+ $(CXX) $(CXXFLAGS) -shared $(OBJS) -ldvbmpegtools -o $@
+diff -ru analogtv-1.0.00-orig/player-analogtv.c analogtv-1.0.00/player-analogtv.c
+--- analogtv-1.0.00-orig/player-analogtv.c 2006-07-24 12:07:50.916519443 +0200
++++ analogtv-1.0.00/player-analogtv.c 2006-07-24 12:17:51.315176601 +0200
+@@ -12,6 +12,7 @@
+ */
+
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <stdarg.h>
+ #include <string.h>
+ #include <time.h>
+@@ -26,6 +27,7 @@
+ #include <sys/mman.h>
+ #include <sys/sysinfo.h>
+ #include <sys/soundcard.h>
++#include <sys/wait.h>
+
+ #include <transform.h>
+ #undef MIN
+@@ -282,7 +284,7 @@
+ }
+
+ if (i < MAXSOURCES)
+- strcpy(sources[i], input.name);
++ strcpy(sources[i], (char*) input.name);
+
+ d(1, "Detected Input#%d: %s", i, input.name);
+ }
+@@ -866,7 +868,7 @@
+ {
+ register int f, r = 0, rv, rmax = 0, cc = 0, i;
+ register int dropped = 0, dropwarned = 1, skipped = 0;
+- auto UC buffer[BUFFSIZE], sx[128], cmd[256];
++ auto char buffer[BUFFSIZE], sx[128], cmd[256];
+ auto FILE *fi;
+
+ for (i = 0; i < NUM_BUFS; i++)
+@@ -936,7 +938,7 @@
+ spes += r;
+
+ if (r > 0)
+- kpes_to_ts(&p2t, buffer, r); // PES -> TS
++ kpes_to_ts(&p2t, (uint8_t*) buffer, r); // PES -> TS
+ }
+ }
+
diff --git a/media-plugins/vdr-analogtv/metadata.xml b/media-plugins/vdr-analogtv/metadata.xml
new file mode 100644
index 0000000..d1b88e6
--- /dev/null
+++ b/media-plugins/vdr-analogtv/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
+
diff --git a/media-plugins/vdr-analogtv/vdr-analogtv-1.0.00-r1.ebuild b/media-plugins/vdr-analogtv/vdr-analogtv-1.0.00-r1.ebuild
new file mode 100644
index 0000000..a56d00d
--- /dev/null
+++ b/media-plugins/vdr-analogtv/vdr-analogtv-1.0.00-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-analogtv/vdr-analogtv-1.0.00.ebuild,v 1.2 2006/10/25 09:07:03 zzam Exp $
+
+inherit vdr-plugin eutils
+
+DESCRIPTION="VDR plugin: Support analog-tv devices as input"
+HOMEPAGE="http://www.ko0l.de/download/vdr/analogtv/index.html"
+SRC_URI="http://www.ko0l.de/download/vdr/analogtv/download/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-1.2.6
+ media-libs/libdvb"
+RDEPEND="${DEPEND}
+ media-video/mp1e"
+
+PATCHES="${FILESDIR}/${PN}-sane-c++.diff"
+
+src_unpack()
+{
+ vdr-plugin_src_unpack
+
+ cd ${S}
+ sed -i -e "s:^INCLUDES += :INCLUDES += -I/usr/include/libdvb :" Makefile
+}
+
+src_install()
+{
+ vdr-plugin_src_install
+
+ docinto "examples"
+ dodoc examples/channels.conf.*
+}
+
+pkg_postinst()
+{
+ vdr-plugin_pkg_postinst
+
+ einfo "Please try the example-channels.conf-files"
+ einfo "stored inside /usr/share/doc/${PF}/examples"
+}
+