Package: ispell / 3.3.02-6

Metadata

Package Version Patches format
ispell 3.3.02-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Configuration.patch | (download)

local.h.linux | 31 25 + 6 - 0 !
1 file changed, 25 insertions(+), 6 deletions(-)

 0001 configuration

Update local.h.linux defines for Debian

0003 Fix FTBFS on Hurd.patch | (download)

lookup.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 0003 fix ftbfs on hurd

Fixes FTBFS on Hurd (Closes: #101515).

0005 Do not reorder words.patch | (download)

makedent.c | 18 11 + 7 - 0 !
1 file changed, 11 insertions(+), 7 deletions(-)

 0005 do not reorder words

ispell reorders words in personal dictionary without good reason.

The correct approach is to build the internal data structure with variant
spellings stored in the same order as they appear in the personal dictionary.
0006 Fix sq and unsq.patch | (download)

Makefile | 9 7 + 2 - 0 !
sq.1 | 4 2 + 2 - 0 !
sq.c | 32 20 + 12 - 0 !
unsq.c | 29 18 + 11 - 0 !
4 files changed, 47 insertions(+), 27 deletions(-)

 0006 fix sq and unsq

Fix sq/unsq, hint from Thomas Rachel

The patch is taken from ispell-3.3.02-102.1.src.rpm from OpenSUSE.

0007 Use termios.patch | (download)

term.c | 58 58 + 0 - 0 !
1 file changed, 58 insertions(+)

 0007 use termios

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

0008 Tex backslash.patch | (download)

defmt.c | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 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

0009 Fix FTBFS on glibc.patch | (download)

config.X | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 0009 fix ftbfs on glibc

Fix FTBFS on glibc (Closes: #75377)

0010 Debian control file.patch | (download)

defmt.c | 34 34 + 0 - 0 !
ispell.1X | 3 3 + 0 - 0 !
ispell.c | 7 6 + 1 - 0 !
ispell.h | 1 1 + 0 - 0 !
4 files changed, 44 insertions(+), 1 deletion(-)

 0010 debian control file

Adding support for debian control file mode (Closes: #119782).

0011 Missing prototypes.patch | (download)

correct.c | 1 1 + 0 - 0 !
ijoin.c | 2 1 + 1 - 0 !
ispell.c | 2 2 + 0 - 0 !
lookup.c | 2 2 + 0 - 0 !
tree.c | 1 1 + 0 - 0 !
5 files changed, 7 insertions(+), 1 deletion(-)

 0011 missing prototypes

Fixing implicit declarations (Closes: #130405).

0012 Fix getline.patch | (download)

correct.c | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 0012 fix getline

getline is not provided by eglibc, avoid conflict

Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549401
0013 Fix man pages.patch | (download)

ispell.1X | 26 13 + 13 - 0 !
ispell.5X | 26 13 + 13 - 0 !
2 files changed, 26 insertions(+), 26 deletions(-)

 0013 fix man pages

Fix man pages, manpage-has-errors-from-man and hyphen-used-as-minus-sign

0015 CFLAGS from environment.patch | (download)

Makefile | 20 11 + 9 - 0 !
1 file changed, 11 insertions(+), 9 deletions(-)

 0015 cflags from environment

Use CFLAGS from environment instead of hard-coding them in local.h.
Make use of LDFLAGS when needed.

0017 DESTDIR support.patch | (download)

Makefile | 9 7 + 2 - 0 !
languages/american/Makefile | 4 2 + 2 - 0 !
languages/british/Makefile | 4 2 + 2 - 0 !
languages/english/Makefile | 4 2 + 2 - 0 !
4 files changed, 13 insertions(+), 8 deletions(-)

 0017 destdir support

Add support for DESTDIR to Makefile

0018 Dont strip binaries.patch | (download)

Makefile | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 0018 dont strip binaries

Fix Makefile not to strip binaries (closes: #437235)

0019 Section of english 5.patch | (download)

languages/english/english.5X | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 0019 section of english(5)

Fix section of the english(5) man page. Patch taken from OpenSUSE's
ispell-3.3.02-languages.patch

0020 Mark Rcs_Id as unused.patch | (download)

buildhash.c | 2 1 + 1 - 0 !
correct.c | 2 1 + 1 - 0 !
defmt.c | 2 1 + 1 - 0 !
deformatters/defmt-c.c | 2 1 + 1 - 0 !
deformatters/defmt-sh.c | 2 1 + 1 - 0 !
dump.c | 2 1 + 1 - 0 !
exp_table.c | 2 1 + 1 - 0 !
fields.c | 2 1 + 1 - 0 !
good.c | 2 1 + 1 - 0 !
hash.c | 2 1 + 1 - 0 !
icombine.c | 2 1 + 1 - 0 !
ijoin.c | 2 1 + 1 - 0 !
ispell.c | 2 1 + 1 - 0 !
lookup.c | 2 1 + 1 - 0 !
makedent.c | 2 1 + 1 - 0 !
parse.y | 2 1 + 1 - 0 !
sq.c | 2 1 + 1 - 0 !
term.c | 2 1 + 1 - 0 !
tgood.c | 2 1 + 1 - 0 !
tree.c | 2 1 + 1 - 0 !
unsq.c | 2 1 + 1 - 0 !
version.h | 4 2 + 2 - 0 !
xgets.c | 2 1 + 1 - 0 !
23 files changed, 24 insertions(+), 24 deletions(-)

 0020 mark rcs_id as unused

Fix `'Rcs_Id' defined but not used' warnigs given by gcc -Wall.
Do the same for VersionID variable.

0021 Fix gcc warnings.patch | (download)

correct.c | 2 1 + 1 - 0 !
languages/english/msgs.h | 8 4 + 4 - 0 !
tree.c | 2 1 + 1 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 0021 fix gcc warnings

Fix some gcc warnings.

0022 Ispell man page.patch | (download)

ispell.1X | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 0022 ispell man page

Fix dictionary in ispell man page.

0023 Exclusive options.patch | (download)

ispell.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 0023 exclusive options

Make options -x and -b mutually exclusive

0024 Check tempdir creation.patch | (download)

findaffix.X | 3 2 + 1 - 0 !
munchlist.X | 3 2 + 1 - 0 !
subset.X | 3 2 + 1 - 0 !
zapdups.X | 3 2 + 1 - 0 !
4 files changed, 8 insertions(+), 4 deletions(-)

 0024 check tempdir creation

Fail if temporary directory cannot be created.

0025 Languages.patch | (download)

languages/english/british.0 | 1 1 + 0 - 0 !
languages/english/english.0 | 8 6 + 2 - 0 !
languages/english/english.1 | 3 2 + 1 - 0 !
3 files changed, 9 insertions(+), 3 deletions(-)

 0025 languages

Fix a few words.

0026 POSIX sort.patch | (download)

findaffix.X | 8 1 + 7 - 0 !
munchlist.X | 8 1 + 7 - 0 !
2 files changed, 2 insertions(+), 14 deletions(-)

 0026 posix sort

Force POSIX sort options (closes: #204899)

0027 Include Debian Makefile.languages.inc.patch | (download)

Makefile | 2 1 + 1 - 0 !
languages/american/Makefile | 5 4 + 1 - 0 !
languages/british/Makefile | 5 4 + 1 - 0 !
languages/english/Makefile | 6 5 + 1 - 0 !
4 files changed, 14 insertions(+), 4 deletions(-)

 0027 include debian makefile.languages.inc

This patch adds include ../../debian/local/Makefile.languages.inc
for american/british/english languages and allows to overwrite install
target.

Additionally support for a special `debian-none' value of MASTERHASH
is added into top-level Makefile.

0028 Fix hardening warnings.patch | (download)

buildhash.c | 32 18 + 14 - 0 !
1 file changed, 18 insertions(+), 14 deletions(-)

 0028 fix hardening warnings

Fix warnings emitted when hardening options are enabled.

0029 Generate hex in fix8bit.patch | (download)

languages/fix8bit.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 0029 generate hex in fix8bit

Make fix8bit -7 generate hexadecimal sequences instead of octal ones.

0030 Display whole multibyte character.patch | (download)

correct.c | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

 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.