The current version uses either the FreeBSD X-10 driver, /dev/tw, or a serial-port based X-10 interface, the Serplix.
The ird code supports both a serial-port based transmitter/receiver pair SIR (SerialInfraredRemote) and converted 'learning' remote controls LIR (LearningInfraredRemote). SIR support is quite new but is expected to replace the LIR hardware and software.