Debian Patches

Status for blimps/3.9+ds-5

Patch Description Author Forwarded Bugs Origin Last update
gets.patch replaced gets() with fgets() https://web.archive.org/web/20170703191319/http://blocks.fhcrc.org/blocks/uploads/blimps/blimps.patch.txt
which tries to approach quite the same but is incompatible with the Debian patch and seems not to be needed
Laszlo Kajan no 2012-01-31
makefile.patch fixes to blimps/Makefile.Linux Laszlo Kajan no 2012-01-31
hardening.patch Propagate hardening options Andreas Tille <tille@debian.org> no 2019-01-10
avoid_privacy_breach.patch Avoid privacy breach by linking to external gif The gif in question does not exist any more anyway Andreas Tille <tille@debian.org> no 2019-01-10
fixup-implicit-function-declaration.patch no
more_gets.patch fix more occurrences of gets(3) in use instead of fgets(3). Étienne Mollier <emollier@debian.org> no debian 2024-08-24
protect-protomat.patch protect protomat.h header file. The sift package fails to build from source with the following error,
which stems from a lack header protection against multiple inclusions:
.
/usr/include/blimps/protomat.h: At top level:
/usr/include/blimps/protomat.h:74:8: error: redefinition of 'struct motif_struct'
74 | struct motif_struct {
| ^~~~~~~~~~~~
In file included from /usr/include/blimps/blocksprogs.h:21:
/usr/include/blimps/protomat.h:74:8: note: originally defined here
74 | struct motif_struct {
| ^~~~~~~~~~~~
Étienne Mollier <emollier@debian.org> no upstream 2025-01-14
protomat-honour-build-flags.patch Build protomat tools with the build flags passed from the top Makefile protomat/Makefile.Linux hardcodes "CFLAGS = -Wall -O2 -c", so the tools
(blksort, getblock, ...) were built without dpkg-buildflags (hardening,
-std=gnu17 to cope with gcc-15's C23 default, ...). Use DEBCFLAGS and
DEBLDFLAGS, which the top-level Makefile already passes, as is done for the
blimps directory.
Sebastien Bacher <seb128@ubuntu.com> yes 2026-10-09
protomat-format-security.patch Don't use sequence data as a printf format string extract_seqs() wrote sequence lines with fprintf(fout, line), which
misbehaves if the data contains '%' and fails to build with
-Werror=format-security once protomat honours the build flags. Use fputs().
Sebastien Bacher <seb128@ubuntu.com> yes 2026-10-09
p2clib-time_t.patch Use time_t for the time() result in p2clib TimeStamp(), VAXdate() and VAXtime() pass a "long" to time(), localtime()
and ctime(). On 32-bit architectures with 64-bit time_t (e.g. armhf) this
is the wrong type: time() writes 8 bytes into a 4-byte variable, and gcc-15
rejects it with -Wincompatible-pointer-types. Use time_t.
Sebastien Bacher <seb128@ubuntu.com> yes 2026-10-12

All known versions for source package 'blimps'

Links