Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0011-tools-do-not-embed-build-date-and-kernel.patch | tools: Do not embed build date and kernel version in various files. (Closes: #979019) https://reproducible-builds.org/docs/timestamps/ https://tests.reproducible-builds.org/debian/issues/unstable/captures_kernel_version_issue.html Partially fixed upstream: https://sourceforge.net/p/lirc/git/merge-requests/36/ |
Vagrant Cascadian <vagrant@reproducible-builds.org> | no | 2021-01-02 | ||
0012-check-for-devinput-using-ac_check_file.patch | Check for /dev/input using AC_CHECK_FILE. (Closes: #989304) |
Helmut Grohne <helmut@subdivi.de> | no | 2021-05-31 | ||
0013-drop-ubuntu-hack.patch | This hack is not needed anymore with newer systemd | invalid | 2023-12-16 | |||
0014-fix-zotac-poll.patch | [PATCH] plugins/zotac: fix poll timeout poll requires a negative timeout value for infinite waits. See https://sourceforge.net/p/lirc/tickets/327/ |
Matthias Reichl <hias@horus.com> | no | 2020-04-08 | ||
include_media_lirc.h.diff | Description: Lirc FTBFS on HURD This is due to usage of __u32 (and __u16,__u64) in include/media/lirc.h, which is not defined on GNU/Hurd. Additionally inclusion of header files is ifdef-ed and config.h is included. =================================================================== |
Svante Signell <svante.signell@gmail.com> | no | debian | ||
0001-lirc.org-Remove-non-free-advertising.patch | lirc.org: Remove non-free advertising. | Alec Leamas <leamas@nowhere.net> | no | 2015-10-06 | ||
0002-lirc-setup-Fix-crash-on-start-on-missing-lirc.config.patch | [PATCH] lirc-setup: Fix crash on start on missing lirc.config. | Alec Leamas <leamas.alec@gmail.com> | no | 2018-10-12 | ||
0006-doxyfile-Don-t-include-full-pathname-961954.patch | doxyfile: Don't include full pathname (#961954). | Alec Leamas <leamas.alec@gmail.com> | no | 2020-10-27 | ||
0010-Patch-configure.ac-to-support-passing-MODINFO.patch | Patch configure.ac to support passing MODINFO. | Vagrant Cascadian <vagrant@reproducible-builds.org> | yes | debian upstream | 2022-10-16 | |
fix-ftbfs-32bit-arches-64bit-time_t.patch | [PATCH] migrate struct input_event.time to .input_event_sec and .input_event_usec This allows compiling lircd as 32-bit userland with the Y2038 safe options - -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 struct timeval is not y2038 safe. All usage of timeval in the kernel will be replaced by y2038 safe structures. The change is also necessary as glibc is introducing support for 32 bit applications to use 64 bit time_t. Without this change, many applications would incorrectly interpret values in the struct input_event. More details about glibc at https://sourceware.org/glibc/wiki/Y2038ProofnessDesign . struct input_event maintains time for each input event. Real time timestamps are not ideal for input as this time can go backwards as noted in the patch a80b83b7b8 by John Stultz. Hence, having the input_event.time fields only big enough for monotonic and boot times are sufficient. The change leaves the representation of struct input_event as is on 64 bit architectures. But uses 2 unsigned long values on 32 bit machines to support real timestamps until year 2106. This intentionally breaks the ABI on 32 bit architectures and compat handling on 64 bit architectures. This is as per maintainer's preference to introduce compile time errors rather than run into runtime incompatibilities. The change requires any 32 bit userspace utilities reading or writing from event nodes to update their reading format to match the new input_event. The changes to the popular libraries will be posted once we agree on the kernel change. |
Rudi Heitbaum <rudi@heitbaum.com> | no | 2022-07-20 | ||
python-dist-packages.patch | install python module into dist-packages | Andreas Beckmann <anbe@debian.org> | no |