aboutsummaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2011-07-16 22:26:31 +0000
committerJuergen Lock <nox@FreeBSD.org>2011-07-16 22:26:31 +0000
commit389fafa207521439d38d888154c7210514126022 (patch)
tree09246f98f967586f1772b7965663b0988b71a70e /comms
parentec254b43846ef2f3c9733923b4a72a3f8166c092 (diff)
downloadports-389fafa207521439d38d888154c7210514126022.tar.gz
ports-389fafa207521439d38d888154c7210514126022.zip
Notes
Diffstat (limited to 'comms')
-rw-r--r--comms/lirc/Makefile1
-rw-r--r--comms/lirc/files/lircd.conf.in4
-rw-r--r--comms/lirc/files/pkg-message.in38
3 files changed, 41 insertions, 2 deletions
diff --git a/comms/lirc/Makefile b/comms/lirc/Makefile
index c81ea71e1b12..ed3b1c323106 100644
--- a/comms/lirc/Makefile
+++ b/comms/lirc/Makefile
@@ -7,6 +7,7 @@
PORTNAME= lirc
PORTVERSION= 0.9.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= comms
MASTER_SITES= SF/${PORTNAME}/LIRC/${PORTVERSION}
diff --git a/comms/lirc/files/lircd.conf.in b/comms/lirc/files/lircd.conf.in
index e80e52186013..23ae44813ee2 100644
--- a/comms/lirc/files/lircd.conf.in
+++ b/comms/lirc/files/lircd.conf.in
@@ -7,7 +7,7 @@
#
# contributed by
#
-# brand: webcamd RC5 emulation
+# brand: webcamd <= 0.1.26 RC5 emulation
# model no. of remote control:
# devices being controlled by this remote:
#
@@ -16,7 +16,7 @@
begin remote
- name webcamd_RC5_emu
+ name webcamd_0.1.26_RC5_emu
bits 13
flags RC5
eps 30
diff --git a/comms/lirc/files/pkg-message.in b/comms/lirc/files/pkg-message.in
index ed6b4cb7462e..05366eca8869 100644
--- a/comms/lirc/files/pkg-message.in
+++ b/comms/lirc/files/pkg-message.in
@@ -42,4 +42,42 @@ you can try using irrecord like described here:
file://%%LOCALBASE%%/share/doc/lirc/html/help.html#new_remote
+Update for webcamd >= 3.0.0.1:
+
+webcamd 3.0.0.1 now supports /dev/input/eventX (X there can be for
+example 0, 8, 16 etc) and uses it exclusively for almost all tuners,
+only mceusb IR-only devices now support both interfaces. So if you
+don't get a /dev/lircX device node anymore and want to make lirc
+use a remote with such a tuner you now need the lirc devinput driver,
+if you start lircd via the rc.d script set lircd_flags and lircd_device
+in rc.conf(5), like:
+
+ lircd_flags="-H devinput"
+ lircd_device="/dev/input/event0"
+
+The example lircd.conf includes the devinput config file too so if
+all goes well irw(1) should still work with such tuners and show
+buttons pressed, and if not and the tuner's Linux driver uses the
+rc.core interface you can often still add a custom keymap, only
+with devinput you no longer want to use irrecord(1) but ir-keytable(1)
+which is part of the multimedia/v4l-utils port. Using that tool
+you can e.g. check remote events coming in on /dev/input/eventX,
+
+ ir-keytable -d /dev/input/eventX -t
+
+list the current keytable,
+
+ ir-keytable -d /dev/input/eventX -r
+
+or add scancodes on the fly by loading a custom keymap,
+
+ ir-keytable -d /dev/input/eventX -w keymap.txt
+
+(on Linux this can be automated using udev, don't know if we need
+something like that also...) Some (Linux-centric, so not all of
+them apply) notes re ir-keytable(1) and the lirc devinput change
+are also here:
+
+ http://forum.xbmc.org/showthread.php?t=101151
+
**********************************************************************