Package: lirc / 0.9.4c-9

Metadata

Package Version Patches format
lirc 0.9.4c-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 lirc.org Remove non free advertising.patch | (download)

doc/lirc.org/index.html | 14 0 + 14 - 0 !
doc/lirc.org/parallel.html | 14 0 + 14 - 0 !
doc/lirc.org/receivers.html | 14 0 + 14 - 0 !
doc/lirc.org/transmitters.html | 14 0 + 14 - 0 !
4 files changed, 56 deletions(-)

 lirc.org: remove non-free advertising.


0002 lib curl_poll.h Ensure build on unconfiguredclients.patch | (download)

lib/curl_poll.h | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 [patch] lib: curl_poll.h: ensure build on unconfiguredclients.


0003 plugin girs Fix default device typo.patch | (download)

plugins/girs.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] plugin: girs: fix default device typo


0005 lirc.pc Fix bad library specification 236.patch | (download)

lirc.pc.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] lirc.pc: fix bad library specification (#236).


0006 Build Use HAVE_UINPUT 1 to force building uinput cod.patch | (download)

configure.ac | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 [patch] build: use have_uinput=1 to force building uinput code
 (#238).


0008 systemd Fix wrong path to irexec 239.patch | (download)

systemd/irexec.service | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] systemd: fix wrong path to irexec (#239).


0010 lib Only use local headers in lirc_private.h 237.patch | (download)

lib/config_file.h | 2 1 + 1 - 0 !
lib/lirc_private.h | 34 17 + 17 - 0 !
2 files changed, 18 insertions(+), 18 deletions(-)

 [patch] lib: only use local headers in lirc_private.h (#237).

The lirc_private.h header should only be used internally
when building lirc tools, and i this case we should not
care about what's possibly installed in /usr/include/lirc.

0011 build lirc.h Configure includes in lirc.h 234.patch | (download)

configure.ac | 5 3 + 2 - 0 !
include/media/lirc.h | 11 11 + 0 - 0 !
2 files changed, 14 insertions(+), 2 deletions(-)

 [patch] build: lirc.h: configure includes in lirc.h (#234).

Fall back to sys/ioctl.h instead of linux/ioctl.h etc. on
non-linux platform i. e., MacOS.

0012 Build Configure false kfreebsd build.patch | (download)

configure.ac | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 [patch] build: configure false (kfreebsd build).


0013 Build Don t generate linux files on non linux hosts .patch | (download)

Makefile.am | 4 2 + 2 - 0 !
configure.ac | 20 17 + 3 - 0 !
doc/Makefile.am | 37 28 + 9 - 0 !
lib/Makefile.am | 10 5 + 5 - 0 !
plugins/Makefile.am | 4 2 + 2 - 0 !
tools/Makefile.am | 9 7 + 2 - 0 !
6 files changed, 61 insertions(+), 23 deletions(-)

 [patch] build: don't generate linux files on non-linux hosts
 (kfreebsd build).


0014 Build Don t use pkg config for libusb freebsd buildf.patch | (download)

configure.ac | 20 13 + 7 - 0 !
lib/lirc_driver.h | 5 5 + 0 - 0 !
lib/lirc_private.h | 5 5 + 0 - 0 !
plugins/ftdi.c | 9 8 + 1 - 0 !
plugins/ftdix.c | 9 8 + 1 - 0 !
5 files changed, 39 insertions(+), 9 deletions(-)

 [patch] build: don't use pkg-config for libusb (freebsd buildfix).


0015 Build configure plugins ftdix.patch | (download)

configure.ac | 5 4 + 1 - 0 !
plugins/ftdix.c | 11 5 + 6 - 0 !
2 files changed, 9 insertions(+), 7 deletions(-)

 [patch] build: configure plugins/ftdix.


0016 systemd Add missing lircd setup.service to distribut.patch | (download)

systemd/Makefile.am | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] systemd: add missing lircd-setup.service to distribution
 (#243).


0017 Actually add lircd setup.service.patch | (download)

systemd/lircd-setup.service | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 [patch] slusk


0018 lircd Fix listen option parsing 249.patch | (download)

daemons/lircd.cpp | 8 4 + 4 - 0 !
doc/man-source/lircd.8 | 3 2 + 1 - 0 !
2 files changed, 6 insertions(+), 5 deletions(-)

 [patch] lircd: fix --listen option parsing [#249].


0019 build Include config.h in installed headers 250.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] build: include config.h in installed headers (#250).


0020 lircd Fix segfault in SET_INPUTLOG without arguments.patch | (download)

daemons/lircd.cpp | 16 10 + 6 - 0 !
1 file changed, 10 insertions(+), 6 deletions(-)

 [patch 20/21] lircd: fix segfault in set_inputlog without arguments
 (#252).


0021 ircat Fix option parsing bug empty conditions 251.patch | (download)

tools/ircat.cpp | 16 10 + 6 - 0 !
1 file changed, 10 insertions(+), 6 deletions(-)

 [patch 21/21] ircat: fix option parsing bug + empty conditions
 (#251).

The --command/-c option was not parsed correctly, despite that
it seemed to work. lirc_code2char is not guarenteed to return
NULL if there is no more data, it could just be empty.

0030 hurd 845499.patch | (download)

include/media/lirc.h | 3 3 + 0 - 0 !
lib/lirc_client.c | 4 4 + 0 - 0 !
plugins/atilibusb.c | 4 4 + 0 - 0 !
plugins/awlibusb.c | 4 4 + 0 - 0 !
plugins/dfclibusb.c | 4 4 + 0 - 0 !
tools/irpty.cpp | 4 4 + 0 - 0 !
6 files changed, 23 insertions(+)

---
0031 Handle systemd new pkg config filename 274.patch | (download)

configure.ac | 2 2 + 0 - 0 !
daemons/lircd.cpp | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

---
Add hotplug start udev from.0.9.0.patch | (download)

contrib/85-lirc.rules | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 add the removed hotplugging udev rule to contrib

0.9.4 basically removes the udev rule which used to restart lirc
on hotplugging events. The rule is incompatible with the systemd setup,
and is also known to have created problems. Nevertheless, add rule
as an example which can be enabled on a case-by-case basis by user.