aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vdr-plugin-wirbelscan
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2012-06-19 18:42:12 +0000
committerJuergen Lock <nox@FreeBSD.org>2012-06-19 18:42:12 +0000
commit06a1a754bf11f8d8bd5f7a48aaca173bf6cef618 (patch)
treec52fc6c0fdf6d98bbdbfaa0ad6db66308f0a2d76 /multimedia/vdr-plugin-wirbelscan
parentd95ff34009ff04c9b302834a93a37e7ff36b1f8e (diff)
downloadports-06a1a754bf11f8d8bd5f7a48aaca173bf6cef618.tar.gz
ports-06a1a754bf11f8d8bd5f7a48aaca173bf6cef618.zip
- Update multimedia/vdr and multimedia/vdr-plugins to 1.7.28 .
- Update xineliboutput XKeySym.Pause key in example remote.conf. ("space" instead of "Space") - Add multimedia/vdr-plugin-extrecmenu 1.2.2 to vdr-plugins metaport. - Update multimedia/vdr-plugin-skinenigmang to 0.1.2s20120606 git snapshot. - Update www/vdr-plugin-live to 0.2.0s20120325 git snapshot. - Bump PORTREVISION for all other plugins and add api fixes where necessary. - Add HISTORY to PORTDOCS for most plugins. (those that have it) - Remove shlib major versions from LIB_DEPENDS to pet portlint.
Notes
Notes: svn path=/head/; revision=299655
Diffstat (limited to 'multimedia/vdr-plugin-wirbelscan')
-rw-r--r--multimedia/vdr-plugin-wirbelscan/Makefile4
-rw-r--r--multimedia/vdr-plugin-wirbelscan/files/patch-64f969e39d18aefa263dc3a61172e33df33963fb51
2 files changed, 53 insertions, 2 deletions
diff --git a/multimedia/vdr-plugin-wirbelscan/Makefile b/multimedia/vdr-plugin-wirbelscan/Makefile
index 1abc99444c5e..eebbd25cef9d 100644
--- a/multimedia/vdr-plugin-wirbelscan/Makefile
+++ b/multimedia/vdr-plugin-wirbelscan/Makefile
@@ -7,7 +7,7 @@
PORTNAME= vdr-plugin-wirbelscan
PORTVERSION= 0.0.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia
MASTER_SITES= http://wirbel.htpc-forum.de/wirbelscan/
DISTNAME= ${PORTNAME:S/-plugin-/-/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
@@ -18,7 +18,7 @@ COMMENT= Video Disk Recorder - wirbelscan plugin
PATCH_STRIP= -p1
HAVE_CONFIGURE= yes
-PORTDOCS= COPYING README
+PORTDOCS= COPYING README HISTORY
MAKE_JOBS_SAFE= yes
WRKSRC= ${WRKDIR}/${PLUGIN}-${DISTVERSION}
diff --git a/multimedia/vdr-plugin-wirbelscan/files/patch-64f969e39d18aefa263dc3a61172e33df33963fb b/multimedia/vdr-plugin-wirbelscan/files/patch-64f969e39d18aefa263dc3a61172e33df33963fb
new file mode 100644
index 000000000000..3db92846ba08
--- /dev/null
+++ b/multimedia/vdr-plugin-wirbelscan/files/patch-64f969e39d18aefa263dc3a61172e33df33963fb
@@ -0,0 +1,51 @@
+commit 64f969e39d18aefa263dc3a61172e33df33963fb
+Author: Stefan Saraev <stefan@saraev.ca>
+Date: Thu Mar 29 20:22:11 2012 +0300
+
+ wirbelscan: receiver-api-fixes
+
+diff --git a/statemachine.c b/statemachine.c
+index 48a212e..bc0c8e5 100644
+--- a/statemachine.c
++++ b/statemachine.c
+@@ -36,12 +36,12 @@ protected:
+ while (Running()) cCondWait::SleepMs(5);
+ }; /*TODO: check here periodically for lock and wether we got any data!*/
+ public:
+- cScanReceiver(tChannelID ChannelID, int AnyPid);
++ cScanReceiver(const cChannel* chan, int AnyPid);
+ virtual ~cScanReceiver() {cReceiver::Detach(); };
+ };
+
+-cScanReceiver::cScanReceiver(tChannelID ChannelID, int AnyPid) :
+- cReceiver(ChannelID, 99, AnyPid), cThread("dummy receiver") { }
++cScanReceiver::cScanReceiver(const cChannel* chan, int AnyPid) :
++ cReceiver(chan, 99), cThread("dummy receiver") { AddPid(AnyPid); }
+
+ ///!-----------------------------------------------------------------
+ ///! v 0.0.5, store state in lastState if different and print state
+@@ -144,7 +144,7 @@ void cStateMachine::Action(void) {
+ ScannedTransponders.Add(ScannedTransponder);
+
+ dev->SwitchChannel(Transponder, false);
+- aReceiver = new cScanReceiver(Transponder->GetChannelID(), 99);
++ aReceiver = new cScanReceiver(Transponder, 99);
+ dev->AttachReceiver(aReceiver);
+
+ cCondWait::SleepMs(1000);
+diff --git a/ttext.c b/ttext.c
+index 0053936..0864484 100644
+--- a/ttext.c
++++ b/ttext.c
+@@ -374,9 +374,9 @@ void cSwReceiver::Action() {
+ }
+ }
+
+-cSwReceiver::cSwReceiver(cChannel * Channel) : cReceiver(Channel->GetChannelID(),
+- 100, Channel->Tpid()), cThread("ttext") {
++cSwReceiver::cSwReceiver(cChannel * Channel) : cReceiver(Channel, 100), cThread("ttext") {
+
++ AddPid(Channel->Tpid());
+ stopped = fuzzy = false;
+ channel = Channel;
+ buffer = new cRingBufferLinear(MEGABYTE(1),184);