Debian Patches

Status for lrzsz/0.12.21rc-1

Patch Description Author Forwarded Bugs Origin Last update
313992_de_po.diff no
build.diff no
cat-id-tbl.diff no
include.diff no
mantypos.diff no
strstr.diff no
897010_zsdata.diff no
1066514_FTBFS_implicit_declaration.diff Fixes FTBFS (missing includes) Martin A. Godisch <godisch@debian.org> no debian
206648_DSZLOG_support.diff DOS-style DSZLOG support It is useful when using lrzsz with BBS software packages. Ryan Underwood <nemesis@dbz.icequake.net> no debian
1037046_typo_manpage.diff Fixed typo in manpage Uwe Kleine-König <ukleinek@debian.org> no debian
warnings.diff fixes some compiler warnings Martin A. Godisch <godisch@debian.org> no
configure.in.diff Remove de-ANSI-ficcation Bastian Germann <bage@debian.org> no
ansi2knr.diff Remove ansi2knr rules Bastian Germann <bage@debian.org> no
gettext_external.diff Call AM_GNU_GETTEXT with external Bastian Germann <bage@debian.org> no
ignore-intl.diff Ignore building intl Bastian Germann <bage@debian.org> no
gettext_require_version.diff Add AM_GNU_GETTEXT_REQUIRE_VERSION to fix autopoint FTBFS configure.in calls AM_GNU_GETTEXT (turned into AM_GNU_GETTEXT([external]) by
gettext_external.diff) but never declares a gettext infrastructure version.
Modern autopoint (gettext >= 0.18; sid currently ships 0.26) then falls back
to the pre-versioning 0.10.x scheme, requests the long-removed
gettext-0.10.32 layout and aborts autoreconf with "requires the
infrastructure from gettext-0.10.32 but this version is older". Declaring a
modern minimum via AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.8]) gives autopoint a
valid version to work from; the newer gettext installed on the build host is
used at build time.
Martin A. Godisch <godisch@debian.org> no 2026-06-04
po_makevars_linguas.diff Add po/Makevars and po/LINGUAS for the modern gettext infrastructure Declaring AM_GNU_GETTEXT_REQUIRE_VERSION makes autopoint replace the 1998-era
po/Makefile.in.in with the one from the host's gettext (>= 0.19). That modern
Makefile.in.in has a build rule depending on po/Makevars, which this package
never shipped, so make aborts with "No rule to make target 'Makevars'".
.
po/Makevars carries the canonical gettext variables (message domain, xgettext
keywords, copyright holder, ...). po/LINGUAS lists the translations to build;
without it the modern infrastructure reads an empty language set and silently
drops the existing German catalogue (de.po), so it is added with "de".
Martin A. Godisch <godisch@debian.org> no 2026-06-04
compiler_warnings.diff Fix the remaining compiler warnings in the C sources Targets the warnings that survived warnings.diff, all in src/:
.
* lsyslog.c (-Wformat=): the dszlog() fprintf() uses %ld conversions but
passed plain int arguments (cps*8, cps and the -1 serial-number literal).
Passing an int where the format expects a long is undefined behaviour in
a variadic call and prints garbage on ABIs where int and long differ in
size. Cast those three arguments to long.
* lsyslog.c, lrz.c, zm.c, canit.c, lsz.c (-Wunused-result): the return
values of write(), system() and vasprintf() were discarded, which the
fortified glibc headers flag. Consume them explicitly: the best-effort
write()/system() calls are wrapped in "if (... ) { }" guards, and on a
vasprintf() failure the target pointer is set to NULL so that the later
syslog() and free() operate on a well-defined value.
.
No functional change beyond the vasprintf() NULL safeguard.
Martin A. Godisch <godisch@debian.org> no 2026-06-04

All known versions for source package 'lrzsz'

Links