[Pkg-lirc-maint] [PATCH 00/13] build fixes and initial syncing of Debian specific patches

Stefan Lippers-Hollmann s.l-h at gmx.de
Fri Dec 12 23:00:03 UTC 2014


Hi

This patch series is a first batch to submit Debian's patch set for
lirc[1] upstream. It will be followed up with further patches (fixing
compatibility with FreeBSD and Debian/ kFreeBSD) later, once I've
adapted the packaging and resynced the patches to the 0.9.2 code base.

Patches 0001-0011 are relatively simple build fixes for using hardening
(-Werror=format-security).

Patch 0012 fixes a potential race condition when building docs in
parallel. It was very likely to trigger with 0.9.1 but hasn't triggered
for me with 0.9.2 yet, but is a safe change either way.

Patch 0013 removes an ancient example initscript for Debian which can't
possibly work with any of the still supported Debian versions.

The patches are based on the current HEAD of the master branch
(lirc-0.8.7-583-g3a0c3a0).

Regards
	Stefan Lippers-Hollmann <s.l-h at gmx.de>

[1]	unsanitized/ unreleased patches for lirc 0.9.1 are available at
	http://anonscm.debian.org/viewvc/pkg-lirc/lirc/trunk/debian/patches/
	updating to 0.9.2+ is still in progress.

Stefan Lippers-Hollmann (13):
  lircd: fix FTBS with -Werror=format-security enabled
  lircmd: fix FTBS with -Werror=format-security enabled
  mode2: fix FTBS with -Werror=format-security enabled
  irsend: fix FTBS with -Werror=format-security enabled
  lirc-lsremotes: fix FTBS with -Werror=format-security enabled
  irtestcase: fix FTBS with -Werror=format-security enabled
  irsimsend: fix FTBS with -Werror=format-security enabled
  irsimreceive: fix FTBS with -Werror=format-security enabled
  irrecord: fix FTBS with -Werror=format-security enabled
  xmode2: fix FTBS with -Werror=format-security enabled
  lirc-lsplugins: fix FTBS with -Werror=format-security enabled
  fix building manpages in parallel
  drop contrib/lirc.debian initscript example

 contrib/lirc.debian    | 48 ------------------------------------------------
 daemons/lircd.c        |  4 ++--
 daemons/lircmd.c       |  2 +-
 doc/Makefile.am        |  4 ++--
 tools/irrecord.c       |  2 +-
 tools/irsend.c         |  2 +-
 tools/irsimreceive.c   |  4 ++--
 tools/irsimsend.c      |  6 +++---
 tools/irtestcase.c     |  6 +++---
 tools/lirc-lsplugins.c |  4 ++--
 tools/lirc-lsremotes.c |  4 ++--
 tools/mode2.c          |  2 +-
 tools/xmode2.c         |  2 +-
 13 files changed, 21 insertions(+), 69 deletions(-)
 delete mode 100755 contrib/lirc.debian

-- 
2.1.3




More information about the Pkg-lirc-maint mailing list