comms/lirc 0.9.0_14,1
Linux Infrared Remote Control
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- comms
- Package size
- 401.7 KiB, 1733.0 KiB installed
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.
Install
As a binary package — by origin, or by package name:
pkg install comms/lirc
pkg install lirc
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9.0_14,1 | 0.9.0_14,1 | 0.9.0_13,1 | 0.9.0_14,1 | 0.9.0_14,1 |
| FreeBSD:14:quarterly | 0.9.0_14,1 | 0.9.0_14,1 | n/a | 0.9.0_14,1 | 0.9.0_14,1 |
| FreeBSD:15:latest | 0.9.0_14,1 | 0.9.0_14,1 | n/a | 0.9.0_14,1 | 0.9.0_14,1 |
| FreeBSD:15:quarterly | 0.9.0_14,1 | 0.9.0_14,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.0_14,1 | 0.9.0_14,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/linux/input.h: devel/evdev-proto
The full lists below include those, and their dependencies in turn.
All build dependencies 28
- archivers/liblz4
- archivers/zstd
- comms/libirman
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/boost-libs
- devel/evdev-proto
- devel/gettext-runtime
- devel/gmake
- devel/icu
- devel/libffi
- devel/libftdi
- devel/libtool
- devel/m4
- devel/readline
- lang/perl5.42
- lang/python312
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
All run dependencies 20
No port depends on this one.
Configuration
Options name: comms_lirc
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| MINIMAL | off | Build with minimal dependencies |
| UARTLIRC | off | Install serial LIRC driver |
- USES
- autoreconf gmake libtool localbase python tar:bzip2 xorg
- Service scripts
lircd
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| lirc-0.9.0.tar.bz2 | 857286 | 6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff |
Master sites 1
- SF/lirc/LIRC/0.9.0
Commit history 0
No commits in the history this site was built from.