BSD Ports

comms/lirc 0.9.0_10,1 MidnightBSD

Linux Infrared Remote Control

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
comms

Description

LIRC is a package that allows you to decode and send infra-red signals of many (but not all) commonly used remote controls.

The most important part of LIRC is the lircd daemon that will decode IR signals received by the device drivers and provide the information on a socket. It will also accept commands for IR signals to be sent if the hardware supports this. The second daemon program called lircmd will connect to lircd and translate the decoded IR signals to mouse movements. You can e.g. configure X to use your remote control as an input device.

The user space applications will allow you to control your computer with your remote control. You can send X events to applications, start programs and much more on just one button press. The possible applications are obvious: Infra-red mouse, remote control for your TV tuner card or CD-ROM, shutdown by remote, program your VCR and/or satellite tuner with your computer, etc.

In the other systems

SystemPortVersion
MidnightBSDcomms/lirc0.9.0_10,1
FreeBSDcomms/lirc0.9.0_14,1
DragonFlycomms/lirc0.9.0_14,1

Install

Binary package:

mport install lirc

From mports:

cd /usr/mports/comms/lirc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	lirc>0:comms/lirc
LIB_DEPENDS=	liblirc_client.so:comms/lirc

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

Options name: comms_lirc

OptionDefaultDescription
DEBUGoff
DOCSoff
EXAMPLESoff
MINIMALoffBuild with minimal dependencies
UARTLIRCoffInstall serial LIRC driver
USES
autoreconf gmake libtool localbase python tar:bzip2 xorg
Service scripts
lircd

Files

Manual pages 13
  • ircat(1)
  • irexec(1)
  • irpty(1)
  • irrecord(1)
  • irsend(1)
  • irw(1)
  • irxevent(1)
  • lircd(8)
  • lircmd(8)
  • lircrcd(1)
  • mode2(1)
  • smode2(1)
  • xmode2(1)
pkg-plist 33
  • bin/ircat
  • bin/irexec
  • bin/irpty
  • bin/irrecord
  • bin/irsend
  • bin/irw
  • bin/irxevent
  • bin/lircrcd
  • bin/mode2
  • bin/pronto2lirc
  • bin/xmode2
  • include/lirc/lirc_client.h
  • lib/liblirc_client.a
  • lib/liblirc_client.so
  • lib/liblirc_client.so.0
  • lib/liblirc_client.so.0.2.1
  • share/man/man1/ircat.1.gz
  • share/man/man1/irexec.1.gz
  • share/man/man1/irpty.1.gz
  • share/man/man1/irrecord.1.gz
  • share/man/man1/irsend.1.gz
  • share/man/man1/irw.1.gz
  • share/man/man1/irxevent.1.gz
  • share/man/man1/lircrcd.1.gz
  • share/man/man1/mode2.1.gz
  • share/man/man1/smode2.1.gz
  • share/man/man1/xmode2.1.gz
  • share/man/man8/lircd.8.gz
  • share/man/man8/lircmd.8.gz
  • sbin/lircd
  • sbin/lircmd
  • @sample etc/lircd.conf.sample
  • @dir /var/run/lirc
distinfo 1
FileSizeSHA256
lirc-0.9.0.tar.bz28572866323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff
Master sites 1
  • SF/lirc/LIRC/0.9.0