Debian Patches

Status for ispell/3.4.06-1

Patch Description Author Forwarded Bugs Origin Last update
0001-Configuration.patch 0001 Configuration
Update local.h.linux defines for Debian
Robert Luberda <robert@debian.org> no 2011-03-08
0003-Fix-FTBFS-on-Hurd.patch Fix FTBFS on Hurd
Fixes FTBFS on Hurd (Closes: #101515).
Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> no 2001-06-19
0007-Use-termios.patch Use termios instead of termio (Closes: #35288).
Patch updated on Mon, 07 Mar 2011 20:40:53 +0100 based on
ispell-3.3.02-terminal.patch from ispell-3.3.02-102.1.src.rpm

For ispel 3.4.00 majority of the patch was removed, as the termios
support was integrated by upstream.
Torsten Landschoff <t.landschoff@gmx.net> no 1999-03-30
0008-Tex-backslash.patch 0008 Tex backslash
Version 3.1.20 contains an irritating bug when using latex that causes all
sorts of problems when the backslash is used. (The backslash is a common
character in latex that is used, among other things, to create a forced space
similar to the tilde character.) In the current version, 3.1.20, the next TWO
characters are skipped after a backslash. This can results in misspellings and
the file being incorrectly parsed. (For example, if the text contains the
sequence `\ $' math mode will not be entered until the matching $ which should
end it, resulting in the body of the text not being spell checked and the math
region being checked.)

Make sure to undefine NO8BIT and use a larger number for MASKBITS if you are
using iso character sets.

http://www.kdstevens.com/~stevens/ispell-faq.html#bslash
Ken Stevens <kstevens@ece.utah.edu> no 2000-07-15
0009-Fix-FTBFS-on-glibc.patch 0009 Fix FTBFS on glibc
Fix FTBFS on glibc (Closes: #75377)
Richard Braakman <dark@dark.wapit.fi> no 2001-02-02
0010-Debian-control-file.patch 0010 Debian control file
Adding support for debian control file mode (Closes: #119782).
Matt Zimmerman <mdz@debian.org> no 2001-11-23
0013-Fix-man-pages.patch 0013 Fix man pages
Fix man pages, manpage-has-errors-from-man and hyphen-used-as-minus-sign
David Paleino <d.paleino@gmail.com> no 2009-11-09
0015-CFLAGS-from-environment.patch 0015 CFLAGS from environment
Use CFLAGS from environment instead of hard-coding them in local.h.
Make use of LDFLAGS when needed.
Robert Luberda <robert@debian.org> no 2011-03-05
0018-Dont-strip-binaries.patch 0018 Don't strip binaries
Fix Makefile not to strip binaries (closes: #437235)
Robert Luberda <robert@debian.org> no 2011-03-07
0020-Mark-Rcs_Id-as-unused.patch 0020 Mark Rcs_Id as unused
Fix `'Rcs_Id' defined but not used' warnings given by gcc -Wall.
Do the same for VersionID variable.
Robert Luberda <robert@debian.org> no 2011-03-07
0022-Ispell-man-page.patch 0022 Ispell man page
Fix dictionary in ispell man page.
Robert Luberda <robert@debian.org> no 2011-03-08
0023-Exclusive-options.patch 0023 Exclusive options
Make options -x and -b mutually exclusive
Robert Luberda <robert@debian.org> no 2011-03-08
0024-Check-tempdir-creation.patch 0024 Check tempdir creation
Fail if temporary directory cannot be created.
Robert Luberda <robert@debian.org> no 2011-03-08
0026-POSIX-sort.patch 0026 POSIX sort
Force POSIX sort options (closes: #204899)
Robert Luberda <robert@debian.org> no 2011-03-08
0027-Include-Debian-Makefile.languages.inc.patch 0027 Include Debian Makefile.languages.inc
This patch adds include ../../debian/local/Makefile.languages.inc
for american/british/english languages and enables overwriting the install
target.

Additionally support for a special `debian-none' value of MASTERHASH
is added into top-level Makefile.
Robert Luberda <robert@debian.org> no 2011-03-17
0028-Fix-hardening-warnings.patch 0028 Fix hardening warnings
Fix warnings emitted when hardening options are enabled.
Robert Luberda <robert@debian.org> no 2011-03-17
0029-Generate-hex-in-fix8bit.patch 0029 Generate hex in fix8bit
Make fix8bit -7 generate hexadecimal sequences instead of octal ones.
Robert Luberda <robert@debian.org> no 2011-03-21
0030-Display-whole-multibyte-character.patch 0030 Display whole multibyte character
Display all bytes from multibyte characters instead of converting them
into `cat -v' format. This fixes an ugly screen content shown while
checking UTF-8 files.
Robert Luberda <robert@debian.org> no 2011-03-21
0031-Initialize-table.patch 0031 Initialize table
Initialize table with zero to prevent uninitialized memory
being written and make builds of hashes reproducible.

The change is strongly based on original patches
by Reiner Herrmann <reiner@reiner-h.de>
and Valentin Lorentz <progval@progval.net>
in the bug reports given below.
Robert Luberda <robert@debian.org> no debian 2015-03-15
0032-Check-munchlist-errors.patch 0032 Check munchlist errors
Add `set -e' to munchlist.

Check return status of ispell, ijoin and icombine commands run in pipelines
inside the script - when the command fail special error flag file is created.
Existence of the file is checked in order to break the script as soon
as possible if error occurs.
Robert Luberda <robert@debian.org> no debian 2015-03-16
0033-Fix-NULL-pointer-dereference.patch 0033 Fix NULL pointer dereference
Fix crash occurring on hash tables built without prior call
to munchlist caused by dereferencing NULL pointer in lookup()
function in case last not-NULL entry has MOREVARIANTS flag set.
Robert Luberda <robert@debian.org> no debian 2015-03-17
0034-Fix-munchlist-failure.patch 0034 Fix munchlist failure
Ignore failure of egrep command that creates $CROSSROOTS,
because it might happen that $LEGALLIST does not have
any root with multiple cross-product flags.

This fixes bug introduced in 0032-Check-munchlist-errors.patch.
Robert Luberda <robert@debian.org> no debian 2015-10-25
0035-Force-text-grep-in-munchlist.patch Force text files for grep in munchlist
Pass the `-a' flag to egrep invocations to force
grep to process files, that might contains non-7-bit
national characters, as it they were text files.

Also replace deprecated `egrep' with either its `grep -E'
equivalent or with `grep -F' if called with a non-regexp.
Robert Luberda <robert@debian.org> no debian 2016-03-03
0036-Reproducible-hashes.patch Reproducible hashes
Add a few more initializations of struct flagent variables
and avoid setting strip and affix members to an empty string,
but set them to NULL instead, to hopefully make builds of hashes
reproducible.
Robert Luberda <robert@debian.org> no debian 2016-03-04
0037-CC-from-environment.patch Use CC from environment
Fix ispell failure to cross build from source, because the build
system overrides the maintainer supplied cross compiler with the
build architecture compiler.
Helmut Grohne <helmut@subdivi.de> no debian 2016-10-14
0038-Avoid-shipping-sq-and-unsq-man-pages.patch Drop sq/unsq man pages
Avoid shipping manual pages for sq and unsq, since we are no longer shipping them
Daniel Kahn Gillmor <dkg@fifthhorseman.net> no 2019-05-22

All known versions for source package 'ispell'

Links