dicts/prepare-dicts.dif

3511 lines
96 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--- Makefile.Linux
+++ Makefile.Linux 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,249 @@
+#
+#
+#
+# Makefile.Linux to integrate package into source tree of SuSE Linux.
+#
+# Copyright (c) 1996-99 SuSE GmbH Fuerth, Germany.
+#
+# please send bugfixes or comments to feedback@suse.de.
+#
+# Author: Werner fink, <werner@suse.de>
+#
+
+DICTDIR = /usr/src/dicts
+DEUTSCH = hk2-deutsch
+GERMAN = igerman98-20021114
+FRANCAIS = francais-IREQ-1.4
+DANSK = idanish-1.2.1
+ESPANOL = espa~nol-1.5
+ESPANOLA = espanol-1.5
+NEDERLANDS = dutch96
+SVENSKA = iswedish-1.2.1
+ITALIAN = italian
+NORSK = ispell-norsk-2.0
+PORTUGUES = portugues
+CATALAN = ispellcat
+CZECH = ispell-czech
+POLISH = polish
+GREEK = ellhnika
+RUSSIAN = rus-ispell
+ESPERANTO = eo
+SLOVENSKO = slovensko
+BRAZILIAN = br.ispell-2.4
+FINNISH = finnish
+ESTONIAN = estonian
+
+all: compile
+
+#
+# We build all language hash tables together with ispell
+# to avoid trouble with a changed MASKBITS size.
+#
+extract: $(DEUTSCH)/.touch \
+ $(GERMAN)/.touch \
+ $(FRANCAIS)/.touch \
+ $(DANSK)/.touch \
+ $(ESPANOL)/.touch \
+ $(NEDERLANDS)/.touch \
+ $(SVENSKA)/.touch \
+ $(ITALIAN)/.touch \
+ $(NORSK)/.touch \
+ $(PORTUGUES)/.touch \
+ $(CATALAN)/.touch \
+ $(CZECH)/.touch \
+ $(POLISH)/.touch \
+ $(GREEK)/.touch \
+ $(RUSSIAN)/.touch \
+ $(ESPERANTO)/.touch \
+ $(SLOVENSKO)/.touch \
+ $(BRAZILIAN)/.touch \
+ $(FINNISH)/.touch \
+ $(ESTONIAN)/.touch \
+ dummy
+
+#
+# New language, new target.
+#
+#$()/.touch: ../$().tar.bz2
+# tar xjf $< -C ./
+# -cd $()/ && mv -f Makefile Makefile.dist
+# cd $()/ && touch Makefile
+# @touch $@
+
+$(DEUTSCH)/.touch: ../$(DEUTSCH).tar.bz2
+ mkdir -p $(DEUTSCH)
+ tar xjf $< -C ./$(DEUTSCH)/
+ cd $(DEUTSCH)/ && mv deutsch.aff deutsch.aff-hk
+ -cd $(DEUTSCH)/ && mv -f Makefile Makefile.dist
+ cd $(DEUTSCH)/ && touch Makefile
+ @touch $@
+
+$(GERMAN)/.touch: ../$(GERMAN).tar.bz2
+ tar xjf $< -C ./
+ cd $(GERMAN)/ && mv german.aff german.aff-bj
+ cd $(GERMAN)/ && touch Makefile
+ @touch $@
+
+$(FRANCAIS)/.touch: ../$(FRANCAIS).tar.bz2
+ mkdir -p $(FRANCAIS)
+ tar xjf $< -C ./$(FRANCAIS)/
+ -cd $(FRANCAIS)/ && mv -f Makefile Makefile.dist
+ cd $(FRANCAIS)/ && touch Makefile
+ @touch $@
+
+$(DANSK)/.touch: ../$(DANSK).tar.bz2
+ tar xjf $< -C ./
+ -cd $(DANSK)/ && mv -f Makefile Makefile.dist
+ cd $(DANSK)/ && touch Makefile
+ @touch $@
+
+$(ESPANOL)/.touch: ../$(ESPANOLA).tar.bz2
+ tar xjf $< -C ./
+ cd $(ESPANOL)/ && ln -sf espa~nol.words+ espanol.dict
+ -cd $(ESPANOL)/ && mv -f Makefile Makefile.dist
+ cd $(ESPANOL)/ && touch Makefile
+ @touch $@
+
+$(NEDERLANDS)/.touch: ../$(NEDERLANDS).tar.bz2
+ mkdir -p $(NEDERLANDS)
+ tar xjf $< -C ./$(NEDERLANDS)/
+ cd $(NEDERLANDS)/ && ln -sf dutch96.aff nederlands.aff
+ cd $(NEDERLANDS)/ && ln -sf dutch96.lat nederlands.lat
+ -cd $(NEDERLANDS)/ && mv -f Makefile Makefile.dist
+ cd $(NEDERLANDS)/ && touch Makefile
+ @touch $@
+
+$(SVENSKA)/.touch: ../$(SVENSKA).tar.bz2
+ tar xjf $< -C ./
+ -cd $(SVENSKA)/ && mv Makefile Makefile.dist
+ cd $(SVENSKA)/ && touch Makefile
+ @touch $@
+
+$(ITALIAN)/.touch: ../$(ITALIAN).tar.bz2
+ mkdir -p $(ITALIAN)
+ tar xjf $< -C ./$(ITALIAN)/
+ -cd $(ITALIAN)/ && mv -f Makefile Makefile.dist
+ cd $(ITALIAN)/ && touch Makefile
+ @touch $@
+
+$(NORSK)/.touch: ../$(NORSK).tar.bz2
+ ln -sf norsk $(NORSK) # mkdir -p $(NORSK)
+ tar xjf $< -C ./ # $(NORSK)/
+# -cd $(NORSK)/ && mv -f Makefile Makefile.dist
+# cd $(NORSK)/ && touch Makefile
+ @touch $@
+
+$(PORTUGUES)/.touch: ../$(PORTUGUES).tar.bz2
+ tar xjf $< -C ./
+ -cd $(PORTUGUES)/ && mv -f Makefile Makefile.dist
+ cd $(PORTUGUES)/ && touch Makefile
+ @touch $@
+
+$(CATALAN)/.touch: ../$(CATALAN).tar.bz2
+ mkdir -p $(CATALAN)
+ tar xjf $< -C ./$(CATALAN)/
+ -cd $(CATALAN)/ && mv -f Makefile Makefile.dist
+ cd $(CATALAN)/ && touch Makefile
+ @touch $@
+
+$(CZECH)/.touch: ../$(CZECH).tar.bz2
+ tar xjf $< -C ./
+ @touch $@
+
+$(POLISH)/.touch: ../$(POLISH).tar.bz2
+ tar xjf $< -C ./
+ @touch $@
+
+$(GREEK)/.touch: ../$(GREEK).tar.bz2
+ mkdir -p $(GREEK)
+ tar xjf $< -C ./$(GREEK)/
+ @touch $@
+
+$(RUSSIAN)/.touch: ../$(RUSSIAN).tar.bz2
+ mkdir -p $(RUSSIAN)
+ tar xjf $< -C ./$(RUSSIAN)
+ -cd $(RUSSIAN)/ && mv -f Makefile Makefile.dist
+ cd $(RUSSIAN)/ && touch Makefile
+ @touch $@
+
+$(ESPERANTO)/.touch: ../$(ESPERANTO)-spell.tar.bz2
+ tar xjf $< -C ./
+ -cd $(ESPERANTO)/ && mv -f Makefile Makefile.dist
+ cd $(ESPERANTO)/ && touch Makefile
+ cd $(ESPERANTO)/ && ln -sf eo.aff esperanto.aff
+ @touch $@
+
+$(SLOVENSKO)/.touch: ../$(SLOVENSKO).tar.bz2
+ mkdir -p $(SLOVENSKO)
+ tar xjf $< -C ./$(SLOVENSKO)
+ -cd $(SLOVENSKO)/ && mv -f Makefile Makefile.dist
+ cd $(SLOVENSKO)/ && touch Makefile
+ @touch $@
+
+$(BRAZILIAN)/.touch: ../$(BRAZILIAN).tar.bz2
+ tar xjf $< -C ./
+ @touch $@
+
+$(FINNISH)/.touch: ../$(FINNISH).tar.bz2
+ tar xjf $< -C ./
+ @touch $@
+
+$(ESTONIAN)/.touch: ../$(ESTONIAN).tar.bz2
+ tar xjf $< -C ./
+ @touch $@
+
+fix8bit: fix8bit.c
+ gcc -O2 -o fix8bit fix8bit.c
+
+compile: extract fix8bit
+ @PATH=$$PWD:$$PATH; export PATH; \
+ for l in ./*/Makefile; do \
+ ( \
+ cd $${l%Makefile} ;\
+ if test -s LC_CTYPE ; then \
+ export LC_CTYPE=`cat LC_CTYPE` ; \
+ export LC_COLLATE=`cat LC_CTYPE` ; \
+ make -f Makefile ;\
+ else \
+ echo "No LC_CTYPE encoding" 1>&2 ; \
+ exit 1 ; \
+ fi ; \
+ ) ;\
+ done
+
+install:
+ find ./ -name 'Makefile.orig' -exec rm -f '{}' \;
+ find ./ -name '*.cnt' -exec rm -f '{}' \;
+ find ./ -name '*.stat' -exec rm -f '{}' \;
+ for l in ./*/Makefile; do \
+ ( \
+ cd $${l%Makefile} ;\
+ make -f Makefile DESTDIR=$(DESTDIR) install ;\
+ ) ;\
+ done
+ find ./ -name '*.hash' -exec rm -f '{}' \;
+ mkdir -p $(DESTDIR)$(DICTDIR)
+ install -m 0644 Makefile.template $(DESTDIR)$(DICTDIR)
+ install -m 0644 fix8bit.c $(DESTDIR)$(DICTDIR)
+ for l in ./*/Makefile; do \
+ ( \
+ cp -dR $${l%Makefile} $(DESTDIR)$(DICTDIR) ;\
+ ) ;\
+ done
+ find $(DESTDIR)$(DICTDIR) -name '*,v' -exec rm -f '{}' \;
+ find $(DESTDIR)$(DICTDIR) -name '.touch' -exec rm -f '{}' \;
+ if test "$$(id -u)" = "0" ; then \
+ chown -R root:root $(DESTDIR)$(DICTDIR) ;\
+ chmod -R u+rw,g+r,o+r $(DESTDIR)$(DICTDIR) ;\
+ fi
+ find $(DESTDIR)$(DICTDIR) -type d -exec chmod 0755 '{}' \;
+ mkdir -p $(DESTDIR)/usr/share/doc/packages/dicts
+ install -m 0644 README.dicts $(DESTDIR)/usr/share/doc/packages/dicts/
+ mkdir -p $(DESTDIR)/usr/lib/ispell/emacs
+ for f in suse/emacs/*.el ; do \
+ install -m 0444 $$f $(DESTDIR)/usr/lib/ispell/emacs/ ; \
+ done
+ rm -f $(DESTDIR)/usr/lib/ispell/emacs/template.el
+ install -m 0644 suse/emacs/template.el $(DESTDIR)$(DICTDIR)
+
+dummy:
--- README.dicts
+++ README.dicts 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,58 @@
+
+ Readme for dicts
+ ================
+
+The contents of this packages is in /usr/src/dicts/
+
+Currently the following sources are included:
+
+ dutch96
+ ellhnika
+ espa~nol-1.5
+ francais-IREQ-1.4
+ hk2-deutsch
+ igerman98-20021114
+ ispell-czech-20020628
+ idanish-1.2.1
+ ispell-norsk-2.0
+ ispellcat
+ iswedish-1.2.1
+ italian
+ polish
+ portugues
+ rus-ispell
+ eo-spell
+ slovensko
+ finnish
+ estonian
+
+------------------------------------------------------------------
+
+ Readme f<>r dicts
+ ================
+
+Der Inhalt dieses Packetes ist unter /usr/src/dicts/
+zu finden.
+
+Zur Zeit sind die folgenden Quellen enthalten:
+
+ dutch96
+ ellhnika
+ espa~nol-1.5
+ francais-IREQ-1.4
+ hk2-deutsch
+ igerman98-20021114
+ ispell-czech-20020628
+ idanish-1.2.1
+ ispell-norsk-2.0
+ ispellcat
+ iswedish-1.2.1
+ italian
+ polish
+ portugues
+ rus-ispell
+ eo-spell
+ slovensko
+ finnish
+ estonian
+
--- br.ispell-2.4/LC_CTYPE
+++ br.ispell-2.4/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+pt_BR.ISO-8859-1
--- br.ispell-2.4/Makefile
+++ br.ispell-2.4/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -16,12 +16,22 @@
# VDIR - aqui ser<65> colocado o banco de verbos
# MANDIR - aqui ser<65> colocada a man page do conjugue
#
-prefix=/usr/local
+BUILDHASH = buildhash
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+LANGUAGE = brazilian
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-$(LANGUAGE)
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+
+prefix=/usr
BINDIR=$(prefix)/bin
HASHDIR=/usr/lib/ispell
-VDIR=$(prefix)/lib
-MANDIR=$(prefix)/man
-AWK=/usr/bin/gawk
+VDIR=$(prefix)/lib/$(PACKNAME)
+MANDIR=$(prefix)/share/man/pt_BR
+AWK=/usr/bin/awk
#
# Daqui para baixo n<>o mexa mais em nada
@@ -39,9 +49,7 @@ conjugue-stamp:
's|/usr/local/lib/verbos|$(VDIR)/verbos|g' conjugue >conjugue.tmp
chmod 755 conjugue.tmp
mv -f conjugue.tmp conjugue
- sed -e 's|/usr/local/lib|$(VDIR)|g' conjugue.1 >conjugue.1.tmp
- chmod 644 conjugue.1.tmp
- mv -f conjugue.1.tmp conjugue.1
+ sed -e 's|/usr/local/lib|$(VDIR)|g' conjugue.1 > conjugue.man
touch conjugue-stamp
#
@@ -57,46 +65,51 @@ conjugue-stamp:
#
v.ispell: conjugue
$(AWK) -f conjugue -v BANCO=verbos -v FORMATO=ci -v CMD=T|\
- grep -v "^p<>r/"|grep -v "^/R" >v.tmp
+ grep -vE "^(p<>r/|/R|$$)" >v.tmp
mv -f v.tmp v.ispell
#
# Gera o vocabulario total, flexionado com as flags do br.aff.
#
br.hash: v.ispell
- cat v.ispell E.ispell|sort|uniq >br.tmp
+ cat v.ispell E.ispell| sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) >br.tmp
mv -f br.tmp br.ispell
- buildhash br.ispell br.aff br.hash
+ $(BUILDHASH) br.ispell br.aff br.hash
#
# Instala o br.hash
#
-install-hash: br.ispell
- install -d $(HASHDIR)
- install --mode=644 br.hash br.aff $(HASHDIR)
+install-hash: br.hash br.ispell
+ install -d $(DESTDIR)$(HASHDIR)
+ install --mode=644 br.hash br.aff $(DESTDIR)$(HASHDIR)
+ -ln -sf br.hash $(DESTDIR)$(HASHDIR)/$(HASHFILE)
+ -ln -sf br.aff $(DESTDIR)$(HASHDIR)/$(AFFIXES)
#
# Instala o conjugue
#
install-conjugue: conjugue
- install -d $(BINDIR)
- install --mode=755 conjugue $(BINDIR)/conjugue
- install -d $(VDIR)
- install --mode=644 verbos $(VDIR)/verbos
- install -d $(MANDIR)/man1
- install --mode=644 conjugue.1 $(MANDIR)/man1/conjugue.1
+ install -d $(DESTDIR)$(BINDIR)
+ install --mode=755 conjugue $(DESTDIR)$(BINDIR)/conjugue
+ install -d $(DESTDIR)$(VDIR)
+ install --mode=644 verbos $(DESTDIR)$(VDIR)/verbos
+ install -d $(DESTDIR)$(MANDIR)/man1
+ install --mode=644 conjugue.man $(DESTDIR)$(MANDIR)/man1/conjugue.1
+ gzip -9f $(DESTDIR)$(MANDIR)/man1/conjugue.1
#
# instala tudo
#
install: install-hash install-conjugue
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
#
# Gera o vocabul<75>rio flexionado a partir do br.hash.
#
palavras: br.hash
- cat br.ispell | ispell -e -d ./br.hash | tr " " "\n" |sort|\
- uniq >palavras.tmp
+ cat br.ispell | ispell -e -d ./br.hash | tr " " "\n" | \
+ sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) >palavras.tmp
mv -f palavras.tmp palavras.ispell
#
@@ -105,7 +118,9 @@ palavras: br.hash
#
paradigmas: conjugue
$(AWK) -f conjugue -v BANCO=verbos -v FORMATO=n -v CMD=T|\
- grep paradigma|sed 's/ deduzido//'|sort|uniq -c|sort
+ grep paradigma|sed 's/ deduzido//'| \
+ sort -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) | uniq -c | \
+ sort -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP)
#
# Remove todos os arquivos constru<72>dos.
--- br.ispell-2.4/br.aff
+++ br.ispell-2.4/br.aff 2006-04-12 17:34:50.000000000 +0200
@@ -9,10 +9,107 @@ defstringtype "nroff" "nroff" ".mm" ".ms
boundarychars '
-wordchars [a-z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] [A-Z<><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
-
+# wordchars [a-z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] [A-Z<><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
+wordchars a A
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+wordchars [bc] [BC]
+stringchar <09> <09>
+wordchars [de] [DE]
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+wordchars [f-i] [F-I]
+stringchar <09> <09>
+stringchar <09> <09>
+wordchars [j-o] [J-O]
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+wordchars [p-u] [P-U]
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+wordchars [v-z] [V-Z]
+
+#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar á <09>
+altstringchar à <09>
+altstringchar ã <09>
+altstringchar â <09>
+altstringchar ç <09>
+altstringchar é <09>
+altstringchar è <09>
+altstringchar ê <09>
+altstringchar í <09>
+altstringchar ó <09>
+altstringchar ò <09>
+altstringchar õ <09>
+altstringchar ô <09>
+altstringchar ú <09>
+altstringchar ù <09>
+altstringchar û <09>
+
+altstringchar Á <09>
+altstringchar À <09>
+altstringchar à <09>
+altstringchar  <09>
+altstringchar Ç <09>
+altstringchar É <09>
+altstringchar È <09>
+altstringchar Ê <09>
+altstringchar Í <09>
+altstringchar Ó <09>
+altstringchar Ò <09>
+altstringchar Õ <09>
+altstringchar Ô <09>
+altstringchar Ú <09>
+altstringchar Ù <09>
+altstringchar Û <09>
+
altstringtype "tex" "tex" ".tex" ".bib"
+altstringchar \\\'a <09>
+altstringchar \\\`a <09>
+altstringchar \\\~a <09>
+altstringchar \\\^a <09>
+altstringchar \\c{c} <09>
+altstringchar \\\'e <09>
+altstringchar \\\`e <09>
+altstringchar \\\^e <09>
+altstringchar \\\'{\\i} <20>
+altstringchar \\\'o <09>
+altstringchar \\\`o <09>
+altstringchar \\\~o <09>
+altstringchar \\\^o <09>
+altstringchar \\\'u <09>
+altstringchar \\\`u <09>
+#altstringchar \\\^u <09>
+
+altstringchar \\\'A <09>
+altstringchar \\\`A <09>
+altstringchar \\\~A <09>
+altstringchar \\\^A <09>
+altstringchar \\c{C} <09>
+altstringchar \\\'E <09>
+altstringchar \\\`E <09>
+altstringchar \\\^E <09>
+altstringchar \\\'I <09>
+altstringchar \\\'O <09>
+altstringchar \\\`O <09>
+altstringchar \\\~O <09>
+altstringchar \\\^O <09>
+altstringchar \\\'U <09>
+altstringchar \\\`U <09>
+#altstringchar \\\^U <09>
+
prefixes
flag *I:
--- dutch96/LC_CTYPE
+++ dutch96/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+nl_NL.ISO-8859-1
--- dutch96/Makefile
+++ dutch96/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = nederlands
+DICTEXT = .lat
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-dutch
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- dutch96/dutch96.aff
+++ dutch96/dutch96.aff 2006-04-12 17:34:50.000000000 +0200
@@ -99,6 +99,35 @@ altstringchar \"u <09>
altstringchar \"U <09>
#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".txt"
+
+altstringchar à <09>
+altstringchar á <09>
+altstringchar â <09>
+altstringchar ä <09>
+altstringchar ç <09>
+altstringchar è <09>
+altstringchar é <09>
+altstringchar ê <09>
+altstringchar ë <09>
+altstringchar ì <09>
+altstringchar í <09>
+altstringchar î <09>
+altstringchar ï <09>
+altstringchar ñ <09>
+altstringchar ò <09>
+altstringchar ó <09>
+altstringchar ô <09>
+altstringchar ö <09>
+altstringchar ù <09>
+altstringchar ú <09>
+altstringchar û <09>
+altstringchar ü <09>
+altstringchar Ü <09>
+
+#
# MSDOS codepage 437.
#
altstringtype "cp437" "TeX" ".pc" ".txt"
--- ellhnika/LC_CTYPE
+++ ellhnika/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+el_GR.ISO-8859-7
--- ellhnika/Makefile
+++ ellhnika/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = ellhnika
+DICTEXT = .sml
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-greek
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- ellhnika/ellhnika.aff
+++ ellhnika/ellhnika.aff 2006-04-12 17:34:50.000000000 +0200
@@ -1,5 +1,5 @@
-# ellhnika.aff for Greek language by <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
-$ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> ,24-9-97
+# ellhnika.aff for Greek language by <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
+# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> ,24-9-97
nroffchars ().\\*
texchars ()\[]{}<\>\\$*.%
@@ -19,7 +19,7 @@ wordchars <20> <20>
wordchars <20> <20>
wordchars <20> <20>
wordchars <20>
-wordchars <20>
+wordchars <20>
wordchars <20> <20>
wordchars <20> <20>
wordchars <20> <20>
@@ -35,13 +35,87 @@ wordchars <20> <20>
wordchars <20> <20>
wordchars <20> <20>
wordchars <20>
-wordchars <20>
+wordchars <20>
wordchars <20> <20>
wordchars <20> <20>
wordchars <20> <20>
wordchars <20> <20>
wordchars <20> <20>
+#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar α <09>
+altstringchar ά <09>
+altstringchar β <09>
+altstringchar γ <09>
+altstringchar δ <09>
+altstringchar ε <09>
+altstringchar έ <09>
+altstringchar ζ <09>
+altstringchar η <09>
+altstringchar ή <09>
+altstringchar θ <09>
+altstringchar ι <09>
+altstringchar ί <09>
+altstringchar ϊ <09>
+altstringchar ΐ <09>
+altstringchar κ <09>
+altstringchar λ <09>
+altstringchar μ <09>
+altstringchar ν <09>
+altstringchar ξ <09>
+altstringchar ο <09>
+altstringchar ό <09>
+altstringchar π <09>
+altstringchar ρ <09>
+altstringchar σ <09>
+altstringchar ς <09>
+altstringchar τ <09>
+altstringchar υ <09>
+altstringchar ύ <09>
+altstringchar ϋ <09>
+altstringchar ΰ <09>
+altstringchar φ <09>
+altstringchar χ <09>
+altstringchar ψ <09>
+altstringchar ω <09>
+altstringchar ώ <09>
+
+altstringchar Α <09>
+altstringchar <09>
+altstringchar Β <09>
+altstringchar Γ <09>
+altstringchar Δ <09>
+altstringchar Ε <09>
+altstringchar Έ <09>
+altstringchar Ζ <09>
+altstringchar Η <09>
+altstringchar Ή <09>
+altstringchar Θ <09>
+altstringchar Ι <09>
+altstringchar Ί <09>
+altstringchar Κ <09>
+altstringchar Λ <09>
+altstringchar Μ <09>
+altstringchar Ν <09>
+altstringchar Ξ <09>
+altstringchar Ο <09>
+altstringchar Ό <09>
+altstringchar Π <09>
+altstringchar Ρ <09>
+altstringchar Σ <09>
+altstringchar Τ <09>
+altstringchar Υ <09>
+altstringchar Ύ <09>
+altstringchar Φ <09>
+altstringchar Χ <09>
+altstringchar Ψ <09>
+altstringchar Ω <09>
+altstringchar Ώ <09>
+
altstringtype "tex" "tex" ".tex" ".bib"
# <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> flags <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
--- eo/LC_CTYPE
+++ eo/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+es_ES.ISO-8859-1
--- eo/Makefile
+++ eo/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,44 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = esperanto
+DICTEXT = .dict
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-esperanto
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README legumin.l3 ../README.SuSE
+DICTALWAYS = etnoland.txt kancero.txt kerno.txt komputo.txt \
+ movado.txt personoj.txt pok.txt
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+$(DICTIONARY): $(DICTALWAYS)
+ #
+ # I know esperanto is latin-3 ... nevertheless all 8bit
+ # characters are digraph encoded.
+ #
+ LC_CTYPE=es_ES.ISO-8859-1 ; export LC_CTYPE ; \
+ eval sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) -o $@ $(DICTALWAYS)
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- eo/eo.aff
+++ eo/eo.aff 2006-04-12 17:34:50.000000000 +0200
@@ -112,7 +112,7 @@ altstringchar \'ac Jx
altstringchar \'de Sx
altstringchar \'dd Ux
-altstringtype "utf8" "tex" ".html"
+altstringtype "utf8" "tex" ".txt" ".html"
#
altstringchar ĉ cx
altstringchar ĝ gx
--- espa~nol-1.5/LC_CTYPE
+++ espa~nol-1.5/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+es_ES.ISO-8859-1
--- espa~nol-1.5/Makefile
+++ espa~nol-1.5/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,43 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = espanol
+LINKNAME = spanish
+DICTEXT = .dict
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-spanish
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = LEAME README ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+ ln -sf $(AFFIXES) $(DESTDIR)$(LIBDIR)/$(LINKNAME).aff
+ ln -sf $(HASHFILE) $(DESTDIR)$(LIBDIR)/$(LINKNAME).hash
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+$(AFFIXES): espa~nol.aff $(FIX8BIT)
+ $(FIX8BIT) -8 < espa~nol.aff > $(AFFIXES)
+
+$(FIX8BIT): ../fix8bit.c
+ cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- espa~nol-1.5/espa~nol.aff
+++ espa~nol-1.5/espa~nol.aff 2006-04-12 17:34:50.000000000 +0200
@@ -226,6 +226,10 @@
# O S A R > -AR, EMOS # engrosar > engrosemos
# O V A R > -AR, EMOS # encovar > encovemos
# Flags H and I are added.
+#
+# Wed Jan 21 17:56:50 MET 1998, werner@suse.de
+# A few change to get -t of ispell on work
+#
nroffchars ().\\*
texchars ()\[]{}<\>\\$*.%
@@ -250,7 +254,7 @@ stringchar \'u \'U
stringchar \"u \"U
wordchars [v-z] [V-Z]
-altstringtype "latin1" "tex" ".txt"
+altstringtype "latin1" "nroff" ".txt"
altstringchar \xe1 \'a
altstringchar \xc1 \'A
@@ -267,6 +271,23 @@ altstringchar \xda \'U
altstringchar \xfc \"u
altstringchar \xdc \"U
+altstringtype "utf8" "nroff" ".txt"
+
+altstringchar á \'a
+altstringchar Á \'A
+altstringchar é \'e
+altstringchar É \'E
+altstringchar í \'i
+altstringchar Í \'I
+altstringchar ñ \'n
+altstringchar Ñ \'N
+altstringchar ó \'o
+altstringchar Ó \'O
+altstringchar ú \'u
+altstringchar Ú \'U
+altstringchar ü \"u
+altstringchar Ü \"U
+
altstringtype "TeX" "tex" ".tex"
altstringchar "\\'a" \'a
--- estonian/LC_CTYPE
+++ estonian/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+et_EE.ISO-8859-1
--- estonian/Makefile
+++ estonian/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = estonian
+DICTEXT = .dict
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-estonian
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = lesser.txt ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- estonian/estonian.aff
+++ estonian/estonian.aff 2006-04-12 17:34:50.000000000 +0200
@@ -8,6 +8,9 @@
# jjpp@meso.ee
#
+nroffchars ().\\*
+texchars ()\[]{}<\>\\$*.%
+
compoundwords on
allaffixes on
compoundmin 2
@@ -23,6 +26,24 @@ wordchars <20> <20>
wordchars [-] [-]
boundarychars [-] [-]
+#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar ä <09>
+altstringchar õ <09>
+altstringchar ö <09>
+altstringchar ü <09>
+altstringchar ð <09>
+altstringchar þ <09>
+
+altstringchar Ä <09>
+altstringchar Õ <09>
+altstringchar Ö <09>
+altstringchar Ü <09>
+altstringchar Ð <09>
+altstringchar Þ <09>
# tex'i teisendusreeglite koht. need tulevad siia kunagi hiljem.
--- finnish/LC_CTYPE
+++ finnish/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+fi_FI.ISO-8859-1
--- finnish/Makefile
+++ finnish/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,43 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = finnish
+DICTEXT = .dict
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-finnish
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = CHANGELOG COPYING ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(AFFIXES): $(LANGUAGE).large.aff
+ ln -sf $< $@
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- finnish/finnish.large.aff
+++ finnish/finnish.large.aff 2006-04-12 17:34:50.000000000 +0200
@@ -51,6 +51,18 @@ stringchar <20> <20>
stringchar <20> <20>
stringchar <20> <20>
+#
+# UTF-8
+#
+altstringtype "utf8" "nroff" ".txt"
+
+altstringchar ä <09>
+altstringchar å <09>
+altstringchar ö <09>
+altstringchar Ä <09>
+altstringchar Å <09>
+altstringchar Ö <09>
+
# Flags:
#
# ABCDEFGHIJKLMNOPQRSTUVWXYZ
--- francais-IREQ-1.4/LC_CTYPE
+++ francais-IREQ-1.4/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+fr_FR.ISO-8859-1
--- francais-IREQ-1.4/Makefile
+++ francais-IREQ-1.4/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = francais
+DICTEXT = .dico
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-french
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = LISEZMOI COPYING MANIFEST ChangeLog ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- francais-IREQ-1.4/francais.aff
+++ francais-IREQ-1.4/francais.aff 2006-04-12 17:34:50.000000000 +0200
@@ -49,7 +49,7 @@ allaffixes on
# apparaissent imm<6D>diatement apr<70>s leur version normale. L'ordre des
# accents est celui de la norme ISO 8859-1.
-defstringtype "list" "nroff" ".list"
+defstringtype "list" "nroff" "latin1" ".list"
boundarychars [---]
boundarychars '
@@ -76,36 +76,68 @@ wordchars [v-z] [V-Z]
boundarychars [.] # adresses <20>lectroniques ("." est un regexp!)
#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".utf8" ".txt"
+
+altstringchar à <09>
+altstringchar À <09>
+altstringchar â <09>
+altstringchar  <09>
+altstringchar ç <09>
+altstringchar Ç <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar ê <09>
+altstringchar Ê <09>
+altstringchar ë <09>
+altstringchar Ë <09>
+altstringchar î <09>
+altstringchar Î <09>
+altstringchar ï <09>
+altstringchar Ï <09>
+altstringchar ô <09>
+altstringchar Ô <09>
+altstringchar ù <09>
+altstringchar Ù <09>
+altstringchar û <09>
+altstringchar Û <09>
+altstringchar ü <09>
+altstringchar Ü <09>
+
+#
# TeX
#
altstringtype "tex" "TeX" ".tex" ".bib"
-altstringchar "\\`a" <09>
-altstringchar "\\`A" <09>
-altstringchar "\\^a" "<22>"
+altstringchar \\`a <09>
+altstringchar \\`A <09>
+altstringchar \\^a <09>
altstringchar \\^A <09>
-altstringchar "\\c c" <09>
-altstringchar "\\c C" <09>
+altstringchar \\c{c} <09>
+altstringchar \\c{C} <09>
altstringchar \\`e <09>
altstringchar \\`E <09>
altstringchar \\'e <09>
altstringchar \\'E <09>
altstringchar \\^e <09>
altstringchar \\^E <09>
-altstringchar \\"e <09>
-altstringchar \\"E <09>
-altstringchar "\\^\\i " <09>
-altstringchar "\\^\\I " <09>
-altstringchar "\\\"\\i " <09>
-altstringchar "\\\"\\I " <09>
+altstringchar \\\"e <09>
+altstringchar \\\"E <09>
+altstringchar \\^{\\i} <09>
+altstringchar \\^I <09>
+altstringchar \\\"{\\i} <09>
+altstringchar \\\"I <09>
altstringchar \\^o <09>
altstringchar \\^O <09>
altstringchar \\`u <09>
altstringchar \\`U <09>
altstringchar \\^u <09>
altstringchar \\^U <09>
-altstringchar \\"u <09>
-altstringchar \\"U <09>
+altstringchar \\\"u <09>
+altstringchar \\\"U <09>
prefixes
--- hk2-deutsch/LC_CTYPE
+++ hk2-deutsch/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+de_DE.ISO-8859-1
--- hk2-deutsch/Makefile
+++ hk2-deutsch/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,75 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+DICTALWAYS = worte.txt \
+ verben.txt \
+ adjektive.txt \
+ klein.txt \
+ imperat.txt \
+ abkuerz.txt \
+ vornamen.txt \
+ geographie.txt \
+ latein.txt \
+ oesterreich.txt \
+ informatik.txt \
+ infoabk.txt \
+ elektronik.txt \
+ alphabeta.txt \
+ roemisch.txt \
+ orgabk.txt \
+ marken.txt
+
+DICTXLARGE = worte2.txt \
+ zusammen.txt \
+ technik.txt \
+ compeng.txt \
+ geogra2.txt \
+ vornam2.txt \
+ namen.txt
+
+AFFIXES = deutsch.aff
+PACKNAME = ispell-german
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ANNOUNCE Changes Contributors ../README.SuSE
+
+
+all: deutschmed.hash deutschlxg.hash
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 deutschmed.hash deutschlxg.hash $(DESTDIR)$(LIBDIR)
+ -ln -sf deutschlxg.hash $(DESTDIR)$(LIBDIR)/deutsch.hash
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+deutschmed.hash: $(AFFIXES) deutsch.med
+ rm -f deutschmed.hash
+ $(BUILDHASH) deutsch.med $(AFFIXES) deutschmed.hash
+
+deutschlxg.hash: $(AFFIXES) deutsch.lxg
+ rm -f deutschlxg.hash
+ $(BUILDHASH) deutsch.lxg $(AFFIXES) deutschlxg.hash
+
+$(AFFIXES): deutsch.aff-hk $(FIX8BIT)
+ $(FIX8BIT) -8 < deutsch.aff-hk > $(AFFIXES)
+
+$(FIX8BIT): ../fix8bit.c
+ cd ../ ; $(MAKE) fix8bit
+
+deutsch.med: $(DICTALWAYS) README $(AFFIXES)
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ eval sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) -o deutsch.med $(DICTALWAYS)
+
+deutsch.lxg: $(DICTALWAYS) $(DICTXLARGE) README $(AFFIXES)
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ eval sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) -o deutsch.lxg $(DICTALWAYS) $(DICTXLARGE)
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- hk2-deutsch/deutsch.aff-hk
+++ hk2-deutsch/deutsch.aff-hk 2006-04-12 17:34:50.000000000 +0200
@@ -274,7 +274,7 @@ altstringchar SS SS
#
# Alternate forms for ISO latin1 charset
#
-altstringtype "latin1" "nroff" ".latin1" ".txt"
+altstringtype "latin1" "TeX" ".latin1" ".txt" ".tex" ".bib"
altstringchar \344 a\"
altstringchar \304 A\"
@@ -287,6 +287,21 @@ altstringchar ss ss
altstringchar SS SS
#
+# Alternate forms for UTF-8 charset
+#
+altstringtype "utf8" "TeX" ".utf8" ".txt"
+
+altstringchar \303\244 a\"
+altstringchar \303\204 A\"
+altstringchar \303\266 o\"
+altstringchar \303\226 O\"
+altstringchar \303\274 u\"
+altstringchar \303\234 U\"
+altstringchar \303\237 sS
+altstringchar ss ss
+altstringchar SS SS
+
+#
# Alternate form for NeXTSTEP charset
#
altstringtype "NeXT" "TeX" ".NeXT" ".txt" ".tex"
@@ -342,6 +357,8 @@ altstringchar \216 A\"
altstringchar \224 o\"
altstringchar \231 O\"
altstringchar \201 u\"
+altstringchar \232 U\"
+altstringchar \341 sS
altstringchar ss ss
altstringchar SS SS
--- idanish-1.2.1/LC_CTYPE
+++ idanish-1.2.1/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+da_DK.ISO-8859-1
--- idanish-1.2.1/Makefile
+++ idanish-1.2.1/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = dansk
+DICTEXT = .datalista
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-danish
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = COPYING danish.html ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- idanish-1.2.1/dansk.aff
+++ idanish-1.2.1/dansk.aff 2006-04-12 17:34:50.000000000 +0200
@@ -16,7 +16,66 @@
# along with this affix file; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave., Cambridge, MA 02139, USA.
-wordchars [a-z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] [A-Z<><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
+defstringtype "list" "nroff" "latin1" ".list" ".txt"
+
+wordchars [a-z] [A-Z]
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+
+#
+# TeX/LaTeX
+#
+altstringtype "tex" "TeX" ".tex" ".bib"
+#
+altstringchar {\\ae} <09>
+altstringchar {\\AE} <09>
+altstringchar {\\aa} <09>
+altstringchar {\\AA} <09>
+altstringchar {\\o} <09>
+altstringchar {\\O} <09>
+altstringchar \\'e <09>
+altstringchar \\'E <09>
+altstringchar \\`e <09>
+altstringchar \\`E <09>
+altstringchar \\\"u <09>
+altstringchar \\\"U <09>
+altstringchar \\\"a <09>
+altstringchar \\\"A <09>
+altstringchar \\\"o <09>
+altstringchar \\\"O <09>
+
+#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".utf8" ".txt"
+#
+altstringchar æ <09>
+altstringchar Æ <09>
+altstringchar å <09>
+altstringchar Å <09>
+altstringchar ø <09>
+altstringchar Ø <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar ü <09>
+altstringchar Ü <09>
+altstringchar ä <09>
+altstringchar Ä <09>
+altstringchar ö <09>
+altstringchar Ö <09>
+
+#
+# Danish ISO 646 makes no sense with diaeresis (german umlauts),
+# grave and acute.
+#
suffixes
--- igerman98-20021114/LC_CTYPE
+++ igerman98-20021114/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+de_DE.ISO-8859-1
--- igerman98-20021114/Makefile
+++ igerman98-20021114/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -1,3 +1,17 @@
+##
+## SuSE stuff
+##
+
+MAKE_SORTTMP = -T /var/tmp
+SORT = sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP)
+FIX8BIT = ../fix8bit
+PACKNAME = ispell-ngerman
+SPACKNAME = ispell-nswiss
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+SDOCDIR = /usr/share/doc/packages/$(SPACKNAME)
+MANDIR = /usr/share/man/man1
+LIBDIR = $(shell ispell -vv|grep LIBDIR|sed "s/.*\=//;s/^ //g" |tr -d \")
+
WORTE = \
adjektive-a.txt \
anglizismen-a.txt \
@@ -39,13 +53,14 @@ WORTE = \
vornamen2.txt \
namen2.txt \
medizin.txt \
- geografie2.txt
-# not used: austriazismen.txt
+ geografie2.txt \
+ austriazismen.txt
+# not used:
# helvetismen.txt (automatically used by "make swiss.hash")
# fixwords.txt (used below)
# abkuerzpunkt.txt (special treatment below)
-ISPELLIBDIR = $$(ispell -vv |grep "LIBDIR" |sed "s/.*\=//" |tr -d \")
+ISPELLIBDIR = $$(ispell -vv |grep "LIBDIR" |sed "s/.*\=//;s/^ //g" |tr -d \")
DESTDIR =
MAKE = make
BUILDHASH = buildhash
@@ -62,31 +77,40 @@ vpath %.txt ./dicts
# to let `sort' behave right: setting LC_ALL ist not enough, because
# UTF-8 locales won't get overwritten by that, we also need to reset LANG!
-LANG = C
-LC_ALL = C
-LC_COLLATE = C
-
-
-
+#LANG = C
+#LC_ALL = C
+#LC_COLLATE = C
###
## Ispell stuff:
###
+all: german.hash swiss.hash rmligs
+install: german-install swiss-install rmligs-install
+
german.hash: german.aff all.words .copyright
$(BUILDHASH) all.words ./german.aff $@
all.words.raw: unpack $(addprefix dicts/,$(WORTE))
- cd dicts; sed "s/qq//g;s/\.//" abkuerzpunkt.txt $(WORTE) |sort -u |../bin/uniqflag.pl > ../$@.tmp
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cd dicts; sed "s/qq//g;s/\.//" abkuerzpunkt.txt $(WORTE) | $(SORT) |../bin/uniqflag.pl > ../$@.tmp
mv $@.tmp $@
+german.aff: german.aff-bj $(FIX8BIT)
+ $(FIX8BIT) -8 < german.aff-bj > german.aff
+
all.words: all.words.raw german.aff
munchlist -l ./german.aff all.words.raw > $@
-install: german.hash
+german-install: german.hash
mkdir -p $(DESTDIR)$(ISPELLIBDIR)
cp german.aff german.hash $(DESTDIR)$(ISPELLIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ cp Documentation/README $(DESTDIR)$(DOCDIR)/
+ cp Documentation/Copyright $(DESTDIR)$(DOCDIR)/
+ cp Documentation/GPL2 $(DESTDIR)$(DOCDIR)/
+ cp Documentation/Changes $(DESTDIR)$(DOCDIR)/
## Swiss Ispell stuff:
@@ -94,7 +118,8 @@ swiss.aff:
sed "/swiss-del/d" german.aff |sed "/swiss-convert/s/sS/SS/g" |sed '/\#swiss-only/s/^\#//' |sed '/stringchar/!s/sS//g' > swiss.aff
all.words.swiss.raw: unpack $(addprefix dicts/,$(WORTE))
- cd dicts; sed "s/qq//g;s/sS/ss/g;s/\.//g" $(WORTE) helvetismen.txt abkuerzpunkt.txt |sort -u > ../$@
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cd dicts; sed "s/qq//g;s/sS/ss/g;s/\.//g" $(WORTE) helvetismen.txt abkuerzpunkt.txt | $(SORT) > ../$@
all.words.swiss: all.words.swiss.raw swiss.aff
munchlist -l ./swiss.aff all.words.swiss.raw > $@
@@ -105,7 +130,11 @@ swiss.hash: swiss.aff all.words.swiss .c
swiss-install: swiss.hash
mkdir -p $(DESTDIR)$(ISPELLIBDIR)
cp swiss.aff swiss.hash $(DESTDIR)$(ISPELLIBDIR)
-
+ mkdir -p $(DESTDIR)$(SDOCDIR)
+ cp Documentation/README.swiss $(DESTDIR)$(SDOCDIR)/README
+ cp Documentation/Copyright $(DESTDIR)$(SDOCDIR)/
+ cp Documentation/GPL2 $(DESTDIR)$(SDOCDIR)/
+ cp Documentation/Changes $(DESTDIR)$(SDOCDIR)/
###
## Aspell stuff:
@@ -115,14 +144,18 @@ help.hash: german.aff all.words2 .copyri
$(BUILDHASH) all.words2 ./german.aff $@
all.words2: unpack
- cd dicts; sed s/qq//g $(WORTE) |sort -u > ../$@
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cd dicts; sed s/qq//g $(WORTE) | $(SORT) > ../$@
aspell: help.hash
- #cat all.words2 dicts/abkuerzpunkt.txt |$(ISPELL) -e -d./help |sed -f ./bin/dic2iso |sort -u |$(ASPELL) --lang=german create master ./german
- sed "s/\.//g" all.words2 dicts/abkuerzpunkt.txt |$(ISPELL) -e -d./help |sed -f ./bin/dic2iso |sort -u |$(ASPELL) --lang=german create master ./german
+ #LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ #cat all.words2 dicts/abkuerzpunkt.txt |$(ISPELL) -e -d./help |sed -f ./bin/dic2iso |$(SORT)|$(ASPELL) --lang=german create master ./german
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ sed "s/\.//g" all.words2 dicts/abkuerzpunkt.txt |$(ISPELL) -e -d./help |sed -f ./bin/dic2iso |$(SORT)|$(ASPELL) --lang=german create master ./german
swiss-aspell: swiss
- cat all.words.swiss |$(ISPELL) -e -d./swiss |sed -f ./bin/dic2iso |sort -u |$(ASPELL) --lang=swiss create master ./swiss
+ LC_CTYPE=de_CH.ISO-8859-1 ; export LC_CTYPE ; \
+ cat all.words.swiss |$(ISPELL) -e -d./swiss |sed -f ./bin/dic2iso |$(SORT)|$(ASPELL) --lang=swiss create master ./swiss
@@ -132,16 +165,20 @@ swiss-aspell: swiss
###
myspelldic: all.words
-# cd dicts; sed "s/qq//g" abkuerzpunkt.txt $(WORTE) |sort -u |../bin/myspellfixprefix.pl |sort -u |../bin/uniqflag.pl > ../all.words.myspell
- cat all.words dicts/abkuerzpunkt.txt |sort -u |./bin/myspellfixprefix.pl |sort -u > all.words.myspell
+# LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+# cd dicts; sed "s/qq//g" abkuerzpunkt.txt $(WORTE) | $(SORT) |../bin/myspellfixprefix.pl | $(SORT) |../bin/uniqflag.pl > ../all.words.myspell
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cat all.words dicts/abkuerzpunkt.txt | $(SORT) |./bin/myspellfixprefix.pl |$(SORT) > all.words.myspell
wc -l all.words.myspell |sed "s/ *\([0-9]*\) .*/\1/g" >myspell/de_DE.dic
./bin/dic2iso <all.words.myspell >>myspell/de_DE.dic
- sed "s/qq//g" dicts/austriazismen.txt |sort -u |./bin/myspellfixprefix.pl |sort -u |./bin/uniqflag.pl > all.words.myspell.aust
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ sed "s/qq//g" dicts/austriazismen.txt |$(SORT) |./bin/myspellfixprefix.pl |$(SORT) |./bin/uniqflag.pl > all.words.myspell.aust
wc -l all.words.myspell.aust |sed "s/ *\([0-9]*\) .*/\1/g" >myspell/de_AT.dic
./bin/dic2iso <all.words.myspell.aust >>myspell/de_AT.dic
swiss-myspelldic: all.words.swiss
- cat all.words.swiss dicts/abkuerzpunkt.txt dicts/helvetismen.txt |sort -u |./bin/myspellfixprefix.pl |sort -u |./bin/uniqflag.pl > all.words.myspell.swiss
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cat all.words.swiss dicts/abkuerzpunkt.txt dicts/helvetismen.txt |$(SORT) |./bin/myspellfixprefix.pl |$(SORT) |./bin/uniqflag.pl > all.words.myspell.swiss
wc -l all.words.myspell.swiss |sed "s/ *\([0-9]*\) .*/\1/g" >myspell/de_CH.dic
./bin/dic2iso <all.words.myspell.swiss >>myspell/de_CH.dic
@@ -157,7 +194,8 @@ liglist.aff:
sed '/\#qqq/s/^\#//g;/\#nnn/d' german.aff > liglist.aff
all.words.liglist.raw: unpack $(addprefix dicts/,$(WORTE))
- cd dicts ; sed "s/\.//" *.txt |sort -u > ../$@
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cd dicts ; sed "s/\.//" *.txt |$(SORT) > ../$@
all.words.liglist: all.words.liglist.raw liglist.aff
munchlist -l ./liglist.aff all.words.liglist.raw > $@
@@ -166,27 +204,31 @@ liglist.hash: liglist.aff all.words.ligl
$(BUILDHASH) all.words.liglist ./liglist.aff $@
liglist: liglist.hash .copyright
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
cat ligature/oldspell.liglist all.words.liglist \
| $(ISPELL) -e -d./liglist \
| tr \ '\n' \
| grep qq \
- | sort -u \
+ | $(SORT) \
| sed 's/fqqf/f\|f/g;s/fqql/f\|l/g;s/fqqi/f\|i/g' \
| grep \| \
| sed s/qq//g \
| sed -f ./bin/dic2iso \
| tr A-Z a-z \
- | sort -u \
+ | $(SORT) \
> liglist
rmligs: liglist
cat ligature/rmligs.skel liglist > rmligs
chmod 755 rmligs
-
-
-
-
+rmligs-install: rmligs
+ mkdir -p $(DESTDIR)/usr/bin
+ install -m 0755 rmligs $(DESTDIR)/usr/bin/
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ cp Documentation/README.ligatures $(DESTDIR)$(DOCDIR)/
+ mkdir -p $(DESTDIR)$(MANDIR)
+ cp ligature/rmligs.1 $(DESTDIR)$(MANDIR)/
###
## misc stuff:
@@ -194,22 +236,24 @@ rmligs: liglist
.copyright:
- @echo 
@cat Documentation/Copyright
@sleep 0
isowordlist: german.hash
- cat all.words |$(ISPELL) -e -d./german |tr \ '\n' |sed -f ./bin/dic2iso |sort -u > isowordlist
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cat all.words |$(ISPELL) -e -d./german |tr \ '\n' |sed -f ./bin/dic2iso |$(SORT) > isowordlist
swiss-isowordlist: swiss
- cat all.words.swiss |$(ISPELL) -e -d./swiss |tr \ '\n' |sed -f ./bin/dic2iso |sort -u > swiss-isowordlist
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ cat all.words.swiss |$(ISPELL) -e -d./swiss |tr \ '\n' |sed -f ./bin/dic2iso |$(SORT) > swiss-isowordlist
clean:
rm -f all.words* *.hash swiss.aff igerman98*.tar.bz2 *isowordlist german swiss unpack sort liglist.aff liglist.hash liglist rmligs MD5sums myspell/*.dic *.tmp
sort:
- @if grep [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] dicts/*.txt ;then echo "!!! wrong characters in dictionay files !!!";exit 1;fi
- cd dicts; find . -name "*.txt" |while read i; do sort -u -o $$i $$i; done
+ @LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ if grep [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] dicts/*.txt ;then echo "!!! wrong characters in dictionay files !!!";exit 1;fi
+ cd dicts; find . -name "*.txt" |while read i; do $(SORT) -o $$i $$i; done
pack: sort
rm -f unpack
--- igerman98-20021114/german.aff-bj
+++ igerman98-20021114/german.aff-bj 2006-04-12 17:34:50.000000000 +0200
@@ -269,35 +269,35 @@ altstringchar SS SS
#
# N/Troff with -ms/-me macros packages
#
-#altstringtype "nroff" "nroff" ".nr" ".ms" ".me"
+altstringtype "nroff" "nroff" ".nr" ".ms" ".me"
-#altstringchar a\\*\: a\"
-#altstringchar A\\*\: A\"
-#altstringchar o\\*\: o\"
-#altstringchar O\\*\: O\"
-#altstringchar u\\*\: u\"
-#altstringchar U\\*\: U\"
-#altstringchar \\*8 sS
-#altstringchar SS Ss
-#altstringchar ss ss
-#altstringchar SS SS
+altstringchar a\\*\: a\"
+altstringchar A\\*\: A\"
+altstringchar o\\*\: o\"
+altstringchar O\\*\: O\"
+altstringchar u\\*\: u\"
+altstringchar U\\*\: U\"
+altstringchar \\*8 sS
+altstringchar SS Ss
+altstringchar ss ss
+altstringchar SS SS
#
# N/Troff with -mm macros
#
-#altstringtype "-mm" "nroff" ".nr" ".mm"
+altstringtype "-mm" "nroff" ".nr" ".mm"
+
+altstringchar a\\*\: a\"
+altstringchar A\\*\; A\"
+altstringchar o\\*\: o\"
+altstringchar O\\*\; O\"
+altstringchar u\\*\: u\"
+altstringchar U\\*\; U\"
+altstringchar \\*(ss sS
+altstringchar SS Ss
+altstringchar ss ss
+altstringchar SS SS
-#altstringchar a\\*\: a\"
-#altstringchar A\\*\; A\"
-#altstringchar o\\*\: o\"
-#altstringchar O\\*\; O\"
-#altstringchar u\\*\: u\"
-#altstringchar U\\*\; U\"
-#altstringchar \\*(ss sS
-#altstringchar SS Ss
-#altstringchar ss ss
-#altstringchar SS SS
-
#
# Alternate form for NeXTSTEP charset
#
--- ispell-czech/LC_CTYPE
+++ ispell-czech/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+cs_CZ.ISO-8859-2
--- ispell-czech/Makefile
+++ ispell-czech/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -3,24 +3,36 @@
.PRECIOUS: %.a-z
LANGUAGE = czech
-ISPELLDIR = $(TOPDIR)/usr/lib/ispell
+ISPELLDIR = /usr/lib/ispell
CZECHSOURCES = hlavni.cat nepravid.cat nesklon.cat zajmena.cat \
cislovk.cat prislovc.cat predlozk.cat spojky.cat \
citoslov.cat castice.cat zkratky.cat nezaraz.cat \
krestni.cat prijmeni.cat narstjaz.cat \
obce.cat geogr.cat jmena.cat hovor.cat chybej.cat
+PACKNAME = ispell-$(LANGUAGE)
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+MAKE_SORTTMP = -T /var/tmp
+
all: $(LANGUAGE).hash
.a-z.hash:
+ rm -f $(LANGUAGE).hash
buildhash $(LANGUAGE).a-z $(LANGUAGE).aff $(LANGUAGE).hash
-install:
- [ -d $(ISPELLDIR) ] || mkdir -p $(ISPELLDIR)
- install -o 0 -g 0 -m 644 ./$(LANGUAGE).aff $(ISPELLDIR)
- install -o 0 -g 0 -m 644 ./$(LANGUAGE).hash $(ISPELLDIR)
- rm -f ./$(LANGUAGE).hash
+install: $(LANGUAGE).aff $(LANGUAGE).hash
+ mkdir -p $(DESTDIR)$(ISPELLDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0644 ./$(LANGUAGE).aff $(DESTDIR)$(ISPELLDIR)/
+ install -m 0644 ./$(LANGUAGE).hash $(DESTDIR)$(ISPELLDIR)/
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
czech.a-z: $(CZECHSOURCES)
rm -f czech.a-z
- perl glob.p $(CZECHSOURCES) | LC_ALL=C sort -u > czech.a-z
+ LC_CTYPE=cs_CZ.ISO-8859-2 ; export LC_CTYPE ; \
+ perl glob.p $(CZECHSOURCES) | \
+ sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) > czech.a-z
+ LC_CTYPE=cs_CZ.ISO-8859-2 ; export LC_CTYPE ; \
+ perl glob.p $(CZECHSOURCES) | \
+ sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) > czech.a-z
--- ispell-czech/czech.aff
+++ ispell-czech/czech.aff 2006-04-12 17:34:50.000000000 +0200
@@ -97,7 +97,7 @@ stringchar <09> <20>
#boundarychars <09>
#altstringtype "tex" "tex" ".tex" ".bib"
-altstringtype "utf8" "tex" ".html"
+altstringtype "utf8" "tex" ".txt" ".html"
altstringchar á <20>
altstringchar Á <20>
altstringchar ä <20>
--- ispellcat/CENTERDOT
+++ ispellcat/CENTERDOT 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,23 @@
+
+NOTE:
+
+Char octal 261 aka centered dot (latin-1) seems not accepted by
+altstringchar with in catala.aff.
+maybe a
+
+ \documentclass{article}
+
+ \catcode `\<5C>\active
+ \def<65>{$\cdot$}
+
+ \begin{document}
+
+ al<61>legro
+
+ \end{document}
+
+
+helps to go on.
+
+
+Your SuSE Team
--- ispellcat/LC_CTYPE
+++ ispellcat/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+es_ES.ISO-8859-1
--- ispellcat/Makefile
+++ ispellcat/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,43 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = catala
+LINKNAME = catalan
+DICTEXT = .munchlist
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-catalan
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = LLEGEIX CENTERDOT ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)/
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+ ln -sf $(AFFIXES) $(DESTDIR)$(LIBDIR)/$(LINKNAME).aff
+ ln -sf $(HASHFILE) $(DESTDIR)$(LIBDIR)/$(LINKNAME).hash
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- ispellcat/catala.aff
+++ ispellcat/catala.aff 2006-04-12 17:34:50.000000000 +0200
@@ -34,8 +34,7 @@ allaffixes on
defstringtype "list" "nroff" ".list"
-boundarychars [---]
-boundarychars '
+boundarychars [---'.]
wordchars a A
stringchar <09> <09>
stringchar <09> <09> # Fern<72>ndez
@@ -50,20 +49,58 @@ stringchar <09> <09> # ma<6D>tre
stringchar <09> <09> # ve<76>ns
stringchar <09> <09>
wordchars [j-n] [J-N]
-stringchar <20> <20>
-stringchar <20> <20> # Mu<4D>oz
-stringchar <09> <09> # c<>pia
-stringchar <09> <09> # operaci<63>
-stringchar <09> <09> # Schr<68>dinger
+stringchar l<>l L<>L # al<61>lego
+stringchar <09> <09> # Mu<4D>oz
+stringchar <09> <09> # c<>pia
+stringchar <09> <09> # operaci<63>
+stringchar <09> <09> # Schr<68>dinger
wordchars [o-u] [O-U]
stringchar <09> <09> # <20>nic
stringchar <09> <09> # di<64>rn
wordchars [v-z] [V-Z]
-boundarychars [.]
+
+#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".txt"
+
+altstringchar à <09>
+altstringchar À <09>
+altstringchar á <09>
+altstringchar Á <09>
+altstringchar ç <09>
+altstringchar Ç <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar ë <09>
+altstringchar Ë <09>
+altstringchar î <09>
+altstringchar Î <09>
+altstringchar ï <09>
+altstringchar Ï <09>
+altstringchar í <09>
+altstringchar Í <09>
+altstringchar l·l l<>l
+altstringchar L·L L<>L
+altstringchar ñ <09>
+altstringchar Ñ <09>
+altstringchar ò <09>
+altstringchar Ò <09>
+altstringchar ó <09>
+altstringchar Ó <09>
+altstringchar ö <09>
+altstringchar Ö <09>
+altstringchar ú <09>
+altstringchar Ú <09>
+altstringchar ü <09>
+altstringchar Ü <09>
+
#
# TeX
#
-altstringtype "tex" "TeX" ".tex" ".bib"
+altstringtype "tex" "TeX" ".tex"
altstringchar <09> <09>
altstringchar <09> <09>
@@ -83,20 +120,61 @@ altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
-altstringchar <09> <20>
-altstringchar <09> <09>
-altstringchar <09> <20>
+altstringchar l<>l l<>l
+altstringchar L<>L L<>L
+altstringchar <09> <09>
+altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
-altstringchar <09> <20>
+altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
-altstringchar <20> <09>
+altstringchar <09> <09>
altstringchar <09> <09>
altstringchar <09> <09>
+
+#
+# Plain TeX
+#
+
+altstringtype "plaintex" "TeX" ".tex" ".bib"
+
+altstringchar \\`a <09>
+altstringchar \\`A <09>
+altstringchar \\'a <09>
+altstringchar \\'A <09>
+altstringchar \\c{c} <09>
+altstringchar \\c{C} <09>
+altstringchar \\`e <09>
+altstringchar \\`E <09>
+altstringchar \\'e <09>
+altstringchar \\'E <09>
+altstringchar \\"e <09>
+altstringchar \\"E <09>
+altstringchar \\^{\\i} <09>
+altstringchar \\^I <09>
+altstringchar \\\"{\\i} <09>
+altstringchar \\\"I <09>
+altstringchar \\'{\\i} <09>
+altstringchar \\'I <09>
+altstringchar {\\lgem} l<>l
+altstringchar {\\Lgem} L<>L
+altstringchar \\~n <09>
+altstringchar \\~N <09>
+altstringchar \\`o <09>
+altstringchar \\`O <09>
+altstringchar \\'o <09>
+altstringchar \\'O <09>
+altstringchar \\\"o <09>
+altstringchar \\\"O <09>
+altstringchar \\'u <09>
+altstringchar \\'U <09>
+altstringchar \\\"u <09>
+altstringchar \\\"U <09>
+
prefixes
flag *A:
--- iswedish-1.2.1/LC_CTYPE
+++ iswedish-1.2.1/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+sv_SE.ISO-8859-1
--- iswedish-1.2.1/Makefile
+++ iswedish-1.2.1/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = svenska
+DICTEXT = .datalista
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-swedish
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = LaeSMIG COPYING Copyright ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- iswedish-1.2.1/svenska.aff
+++ iswedish-1.2.1/svenska.aff 2006-04-12 17:34:50.000000000 +0200
@@ -3,9 +3,72 @@
compoundwords controlled S
compoundmin 3
+defstringtype "list" "nroff" "latin1" ".list" ".txt"
# F<>ljande rad anger vilka tecken som ska uppfattas som bokst<73>ver:
-wordchars [a-z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] [A-Z<><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
+wordchars [a-z] [A-Z]
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+stringchar <09> <09>
+
+#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".txt"
+
+altstringchar å <09>
+altstringchar Å <09>
+altstringchar ä <09>
+altstringchar Ä <09>
+altstringchar ö <09>
+altstringchar Ö <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar à <09>
+altstringchar À <09>
+altstringchar ü <09>
+altstringchar Ü <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar æ <09>
+altstringchar Æ <09>
+altstringchar ø <09>
+altstringchar Ø <09>
+altstringchar ç <09>
+altstringchar Ç <09>
+
+#
+# Some useful tex macros
+#
+altstringtype "tex" "TeX" ".tex" ".bib"
+
+altstringchar {\\aa} <09>
+altstringchar {\\AA} <09>
+altstringchar \\\"a <09>
+altstringchar \\\"A <09>
+altstringchar \\\"o <09>
+altstringchar \\\"O <09>
+altstringchar \\'e <09>
+altstringchar \\'E <09>
+altstringchar \\`a <09>
+altstringchar \\`A <09>
+altstringchar \\\"u <09>
+altstringchar \\\"U <09>
+altstringchar \\`e <09>
+altstringchar \\`E <09>
+altstringchar {\\ae} <09>
+altstringchar {\\AE} <09>
+altstringchar {\\o} <09>
+altstringchar {\\O} <09>
+altstringchar \\c{c} <09>
+altstringchar \\c{C} <09>
suffixes
--- italian/LC_CTYPE
+++ italian/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+it_IT.ISO-8859-1
--- italian/Makefile
+++ italian/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = italian
+DICTEXT = .words
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-italian
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- italian/italian.aff
+++ italian/italian.aff 2006-04-12 17:34:50.000000000 +0200
@@ -40,7 +40,7 @@ allaffixes off
# for use with the "-mm" nroff/troff macro package. Users of other formatters
# or macro packages will undoubtedly have to modify these definitions.
#
-defstringtype "list" "nroff" ".list"
+defstringtype "list" "nroff" "latin1" ".list"
wordchars a A
@@ -56,6 +56,7 @@ wordchars [j-n] [J-N]
wordchars o O
stringchar <20> <20>
stringchar <20> <20>
+stringchar <20> <20>
wordchars [p-u] [P-U]
stringchar <20> <20>
stringchar <20> <20>
@@ -65,31 +66,61 @@ boundarychars [.] # electr
boundarychars [---] # vedere il significato in quello francese
#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".txt"
+
+altstringchar á <09>
+altstringchar Á <09>
+altstringchar à <09>
+altstringchar À <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar í <09>
+altstringchar Í <09>
+altstringchar ì <09>
+altstringchar Ì <09>
+altstringchar ó <09>
+altstringchar Ó <09>
+altstringchar ò <09>
+altstringchar Ò <09>
+altstringchar ô <09>
+altstringchar Ô <09>
+altstringchar ú <09>
+altstringchar Ú <09>
+altstringchar ù <09>
+altstringchar Ù <09>
+
+#
# TeX/LaTeX `a la italian.sty (It is the same as the default)
#
altstringtype "tex" "TeX" ".tex" ".ltx" ".bib"
-altstringchar "\\'a" <20>
-altstringchar "\\'A" <20>
-altstringchar "\\`a" <20>
-altstringchar "\\`A" <20>
-altstringchar "\\'e" <20>
-altstringchar "\\'E" "<22>"
-altstringchar "\\`e" <20>
-altstringchar "\\`E" <20>
-altstringchar "\\'\\i" <20>
-altstringchar "\\'I" <20>
-altstringchar "\\`\\i" <20>
-altstringchar "\\`I" <20>
-altstringchar "\\'o" <20>
-altstringchar "\\'O" <20>
-altstringchar "\\`o" <20>
-altstringchar "\\`O" <20>
-altstringchar "\\'u" <20>
-altstringchar "\\'U" <20>
-altstringchar "\\`u" <20>
-altstringchar "\\`U" <20>
+altstringchar \\'a <20>
+altstringchar \\'A <20>
+altstringchar \\`a <20>
+altstringchar \\`A <20>
+altstringchar \\'e <20>
+altstringchar \\'E <20>
+altstringchar \\`e <20>
+altstringchar \\`E <20>
+altstringchar \\'{\\i} <20>
+altstringchar \\'I <20>
+altstringchar \\`{\\i} <20>
+altstringchar \\`I <20>
+altstringchar \\'o <20>
+altstringchar \\'O <20>
+altstringchar \\`o <20>
+altstringchar \\`O <20>
+altstringchar \\^o <20>
+altstringchar \\^O <20>
+altstringchar \\'u <20>
+altstringchar \\'U <20>
+altstringchar \\`u <20>
+altstringchar \\`U <20>
prefixes
--- italian/italian.words
+++ italian/italian.words 2006-04-12 17:34:50.000000000 +0200
@@ -62173,7 +62173,7 @@ vuotiamo
vuotiate
vuotino
vuoto
-vuot<6F>
+vuot<6F>
xenofobia
xilofono
zabaione
@@ -62348,7 +62348,7 @@ zufolavi
zufolavo
zufolerai
zufolerei
-zufoler<65>
+zufoler<65>
zufoli
zufoliamo
zufolino
--- norsk/LC_CTYPE
+++ norsk/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+no_NO.ISO-8859-1
--- norsk/Makefile
+++ norsk/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -8,9 +8,10 @@
SHELL = /bin/sh
MAKE = make
-CONFIG = ../../config.sh
+CONFIG = .config
PATHADDER = ../..
-BUILDHASH = ../../buildhash
+BUILDHASH = buildhash
+XX = dont
# The following variables make it easy to adapt this Makefile to
# numerous languages.
@@ -19,6 +20,11 @@ LANGUAGE = norsk
DICTIONARY = $(LANGUAGE).mch
HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-norsk
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+
+
#
# The following variables may be overridden by the superior Makefile,
# based on the LANGUAGES variable in config.X.
@@ -219,32 +225,39 @@ CHOOSEROOTC=${DEFAULTROOTFILTER} # Samme
all: norsk.hash nynorsk.hash
+.config:
+ ispell -vv | grep = | sed 's/ = /=/g' > .config
+ echo INSTALL=install >> .config
+
install: install-norsk install-nynorsk install-scripts
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ @. ${CONFIG}; set -x; \
+ $$INSTALL -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
install-norsk install-nynorsk: install-%: %.hash $(CONFIG)
@. $(CONFIG); \
set -x; \
- [ -d $$LIBDIR ] || (mkdir $$LIBDIR; chmod 755 $$LIBDIR); \
- cd $$LIBDIR; rm -f $(subst .hash,.aff,$<) $<
+ [ -d $(DESTDIR)$$LIBDIR ] || (mkdir $(DESTDIR)$$LIBDIR; chmod 755 $(DESTDIR)$$LIBDIR); \
+ cd $(DESTDIR)$$LIBDIR; rm -f $(subst .hash,.aff,$<) $<
@. $(CONFIG); \
set -x; \
- cp $(subst .hash,.aff,$<) $< $$LIBDIR
+ cp $(subst .hash,.aff,$<) $< $(DESTDIR)$$LIBDIR
@. $(CONFIG); \
set -x; \
- cd $$LIBDIR; \
+ cd $(DESTDIR)$$LIBDIR; \
chmod 644 $(subst .hash,.aff,$<) $<
install-scripts: inorsk-compwordsmaybe inorsk-hyphenmaybe $(CONFIG)
@. $(CONFIG); \
set -x; \
- [ -d $$BINDIR ] || (mkdir $$BINDIR; chmod 755 $$BINDIR); \
- cd $$BINDIR; \
+ [ -d $(DESTDIR)$$BINDIR ] || (mkdir $(DESTDIR)$$BINDIR; chmod 755 $(DESTDIR)$$BINDIR); \
+ cd $(DESTDIR)$$BINDIR; \
rm -f inorsk-compwordsmaybe inorsk-hyphenmaybe
@. ${CONFIG}; \
set -x; \
- $$INSTALL inorsk-compwordsmaybe inorsk-hyphenmaybe $$BINDIR
+ $$INSTALL -m 0755 inorsk-compwordsmaybe inorsk-hyphenmaybe $(DESTDIR)$$BINDIR
-norsk.hash nynorsk.hash: %.hash: %.mch %.aff ${BUILDHASH}
+norsk.hash nynorsk.hash: %.hash: %.mch %.aff
rm -f $@
${BUILDHASH} $< $(subst .hash,.aff,$@) $@
@@ -311,7 +324,7 @@ munched.%: norsk.words norsk.aff.munch n
| sed -e 's/^\(.*\)$$/----\1\*\1/' | tr '*' '\n' \
| sed -e '/----/ s/<2F>//g' \
| sed -e N -e 's/\n/ ----/' \
- | sort '-t/' -u +0f -1 +0 \
+ | sort '-t/' -u -k 1f,1 -k 1 \
| sed -e 's/.*----//' \
| sed -e 's/\(et\/.*T.*\)V/\1/' \
-e 's/\(e\/.*T.*\)W/\1/' \
@@ -337,8 +350,9 @@ munched.%: norsk.words norsk.aff.munch n
# This pipe produce a file containing the a line number of munch2.tmp and
# the frequency indicator for that line. Note that the summation rule
# is not the usual one.
+ LC_ALL=POSIX;\
PATH=$(PATHADDER):$$PATH; \
- export PATH; \
+ export PATH LC_ALL; \
cat munch2.tmp \
| tr -d ' ' \
| ispell -e -d ./${LANGUAGE}.munch.hash \
@@ -394,7 +408,7 @@ munched.%: norsk.words norsk.aff.munch n
rm munch[123].tmp
-norsk.mch: forkort.txt $(patsubst %,munched.%,${CATHEGORIES}) $(AFFIXES)
+$(XX)norsk.mch: forkort.txt $(patsubst %,munched.%,${CATHEGORIES}) $(AFFIXES)
# Here we make the dictionary that is read by the ispell's builhash
# program. The main difficulty is to delete compound words with
# frequency indicator less than COMPOUNDLIMIT accepted in controlled
@@ -403,7 +417,7 @@ norsk.mch: forkort.txt $(patsubst %,munc
# First make a list of words with some compound flag, and a hash-file.
cat forkort.txt $(patsubst %,munched.%,${CATHEGORIES}) \
| tr -d '\-0-9 ' \
- | grep "\/.*[z\\_\`]" \
+ | ( grep "\/.*[z\\_\`]" || true ) \
> comp1.tmp
$(BUILDHASH) comp1.tmp $(AFFIXES) comp.hash
@@ -438,7 +452,7 @@ norsk.mch: forkort.txt $(patsubst %,munc
# containing xxxx and yyyy. Those words didn't fit in in the munching,
# and since it is few words I don't want to fiddle with them.
cat -n forkort.txt $(patsubst %,munched.%,${CATHEGORIES}) \
- | sort -n -m -s +0 -1 comp3.tmp - \
+ | sort -n -m -s -k 1,1 comp3.tmp - \
| sed -e '/^[0-9]\+$$/,/.*/ D' -e '/\(xxxx\|yyyy\)\// D' \
| tr -d '\- 0-9' \
> $@
@@ -456,7 +470,7 @@ norsk.mch: forkort.txt $(patsubst %,munc
-nynorsk.mch: norsk.words ny${AFFIXES}.munch
+$(XX)nynorsk.mch: norsk.words ny${AFFIXES}.munch
PATH=$(PATHADDER):$$PATH; \
export PATH; \
${CATNOHEADER} \
--- norsk/inorsk-hyphenmaybe
+++ norsk/inorsk-hyphenmaybe 2006-04-12 17:34:50.000000000 +0200
@@ -1,4 +1,4 @@
-: Use /bin/bash
+# !/bin/bash
# Copyright: Rune Kleveland (2000) <runekl@math.uio.no>
# License : GPL
--- norsk/norsk.aff.in
+++ norsk/norsk.aff.in 2006-04-12 17:34:50.000000000 +0200
@@ -56,6 +56,32 @@ altstringchar <20> <20>
altstringchar <20> <20>
altstringchar <20> <20>
+#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".tex" ".bib"
+
+altstringchar ç <09>
+altstringchar Ç <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar ê <09>
+altstringchar Ê <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar ó <09>
+altstringchar Ó <09>
+altstringchar ô <09>
+altstringchar Ô <09>
+altstringchar ò <09>
+altstringchar Ò <09>
+altstringchar æ <09>
+altstringchar Æ <09>
+altstringchar ø <09>
+altstringchar Ø <09>
+altstringchar å <09>
+altstringchar Å <09>
+
#
# Html
#
--- norsk/nynorsk.aff.in
+++ norsk/nynorsk.aff.in 2006-04-12 17:34:50.000000000 +0200
@@ -59,6 +59,32 @@ altstringchar <20> <20>
altstringchar <20> <20>
altstringchar <20> <20>
+#
+# UTF-8
+#
+altstringtype "utf8" "TeX" ".tex" ".bib"
+
+altstringchar ç <09>
+altstringchar Ç <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar ê <09>
+altstringchar Ê <09>
+altstringchar è <09>
+altstringchar È <09>
+altstringchar ó <09>
+altstringchar Ó <09>
+altstringchar ô <09>
+altstringchar Ô <09>
+altstringchar ò <09>
+altstringchar Ò <09>
+altstringchar æ <09>
+altstringchar Æ <09>
+altstringchar ø <09>
+altstringchar Ø <09>
+altstringchar å <09>
+altstringchar Å <09>
+
#
# Html
#
--- norsk/patterns/Makefile
+++ norsk/patterns/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -337,7 +337,7 @@ feil.%: pattmp
| grep [.-] \
| sed -e 's/^\([^0-9]\)/1\1/' \
-e 's/^\([0-9]\)\([^ ]* \)/\2\1 /' \
- | sort -s +2 \
+ | sort -s -k 3 \
| gzip -9 \
> $@
@@ -873,7 +873,7 @@ norsk.singlewords.sorted: norsk.singlewo
| tr '<27>' '\n' \
| sed -e '/----/ s/[\*-4]//g' \
| sed -e N -e 's/\n/ ----/' \
- | sort '-t/' -u +0f -1 +0 \
+ | sort '-t/' -u -k 1f,1 -k 1 \
| sed -e 's/.*----//' \
> $@
--- polish/C
+++ polish/C 2006-04-12 17:34:50.000000000 +0200
@@ -3039,7 +3039,6 @@ better
betulina
bet<65>ecki/XYx
bez
-bez-/Z
bez/RzZ
bez/Z
beza
--- polish/LC_CTYPE
+++ polish/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+pl_PL.ISO-8859-2
--- polish/Makefile
+++ polish/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,45 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = polish
+DICTEXT = .dict
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-polish
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = ../README.SuSE
+DICTALWAYS = A B C geografia imiona obce skroty fachowe/*
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+$(DICTIONARY): $(DICTALWAYS)
+ LC_CTYPE=pl_PL.ISO-8859-2 ; export LC_CTYPE ; \
+ sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) -o $@ $(DICTALWAYS)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- polish/polish.aff
+++ polish/polish.aff 2006-04-12 17:34:50.000000000 +0200
@@ -132,9 +132,35 @@ texchars ()\[]{}<\>\\$*.%
defstringtype "nroff" "nroff" ".mm" ".ms" ".me" ".man" ".NeXT"
-boundarychars "-" "'"
+boundarychars [---]
+boundarychars '
wordchars [a-z<>󱶳<EFBFBD><F3B1B6B3><EFBFBD><EFBFBD>] [A-Z<>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
+#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar ę <09>
+altstringchar ó <09>
+altstringchar ą <09>
+altstringchar ś <09>
+altstringchar ł <09>
+altstringchar ż <09>
+altstringchar ź <09>
+altstringchar ć <09>
+altstringchar ń <09>
+
+altstringchar Ę <09>
+altstringchar Ó <09>
+altstringchar Ą <09>
+altstringchar Ś <09>
+altstringchar Ł <09>
+altstringchar Ż <09>
+altstringchar Ź <09>
+altstringchar Ć <09>
+altstringchar Ń <09>
+
altstringtype "tex" "tex" ".tex" ".bib"
#
--- portugues/LC_CTYPE
+++ portugues/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+pt_PT.ISO-8859-1
--- portugues/Makefile
+++ portugues/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,40 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = portugues
+DICTEXT = .dic
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-portuguese
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- portugues/portugues.aff
+++ portugues/portugues.aff 2006-04-12 17:34:50.000000000 +0200
@@ -113,6 +113,45 @@ altstringchar \`U <20>
#altstringchar \^U <20>
#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar á <09>
+altstringchar à <09>
+altstringchar ã <09>
+altstringchar â <09>
+altstringchar ç <09>
+altstringchar é <09>
+altstringchar è <09>
+altstringchar ê <09>
+altstringchar í <09>
+altstringchar ó <09>
+altstringchar ò <09>
+altstringchar õ <09>
+altstringchar ô <09>
+altstringchar ú <09>
+altstringchar ù <09>
+#altstringchar û <09>
+
+altstringchar Á <09>
+altstringchar À <09>
+altstringchar à <09>
+altstringchar  <09>
+altstringchar Ç <09>
+altstringchar É <09>
+altstringchar È <09>
+altstringchar Ê <09>
+altstringchar Í <09>
+altstringchar Ó <09>
+altstringchar Ò <09>
+altstringchar Õ <09>
+altstringchar Ô <09>
+altstringchar Ú <09>
+altstringchar Ù <09>
+#altstringchar Û <09>
+
+#
# Plain TeX
#
altstringtype "tex" "nroff" ".tex"
--- rus-ispell/LC_CTYPE
+++ rus-ispell/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+ru_RU.KOI8-R
--- rus-ispell/Makefile
+++ rus-ispell/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,46 @@
+#
+# Simple Makefile to integrate this language into
+# SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = russian
+DICTEXT = .dict
+DICTIONARY = $(LANGUAGE)$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-russian
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README README.koi ../README.SuSE
+DICTALWAYS = base.koi \
+ computer.koi \
+ geography.koi \
+ rare.koi \
+ science.koi
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+$(DICTIONARY): $(AFFIXES) $(DICTALWAYS)
+ LC_CTYPE=ru_RU.KOI8-R ; export LC_CTYPE ; \
+ eval sort -u -t/ -k 1f,1 -k 1 $(MAKE_SORTTMP) -o $@ $(DICTALWAYS)
+
+$(AFFIXES): russian.aff.koi
+ sed -e "s/\#koi/wordchars/" $< > $@
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- rus-ispell/russian.aff.koi
+++ rus-ispell/russian.aff.koi 2006-04-12 17:34:50.000000000 +0200
@@ -60,6 +60,80 @@ texchars ()\[]{}<\>\\$*.%
#mac \xdf \x9f
#mac \xde \xdd
+#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar А <09>
+altstringchar Б <09>
+altstringchar В <09>
+altstringchar Г <09>
+altstringchar Д <09>
+altstringchar Е <09>
+altstringchar Ё <09>
+altstringchar Ж <09>
+altstringchar З <09>
+altstringchar И <09>
+altstringchar Й <09>
+altstringchar К <09>
+altstringchar Л <09>
+altstringchar М <09>
+altstringchar Н <09>
+altstringchar О <09>
+altstringchar П <09>
+altstringchar Р <09>
+altstringchar С <09>
+altstringchar Т <09>
+altstringchar У <09>
+altstringchar Ф <09>
+altstringchar Х <09>
+altstringchar Ц <09>
+altstringchar Ч <09>
+altstringchar Ш <09>
+altstringchar Щ <09>
+altstringchar Ъ <09>
+altstringchar Ы <09>
+altstringchar Ь <09>
+altstringchar Э <09>
+altstringchar Ю <09>
+altstringchar Я <09>
+
+altstringchar а <09>
+altstringchar б <09>
+altstringchar в <09>
+altstringchar г <09>
+altstringchar д <09>
+altstringchar е <09>
+altstringchar ё <09>
+altstringchar ж <09>
+altstringchar з <09>
+altstringchar и <09>
+altstringchar й <09>
+altstringchar к <09>
+altstringchar л <09>
+altstringchar м <09>
+altstringchar н <09>
+altstringchar о <09>
+altstringchar п <09>
+altstringchar р <09>
+altstringchar с <09>
+altstringchar т <09>
+altstringchar у <09>
+altstringchar ф <09>
+altstringchar х <09>
+altstringchar ц <09>
+altstringchar ч <09>
+altstringchar ш <09>
+altstringchar щ <09>
+altstringchar ъ <09>
+altstringchar ы <09>
+altstringchar ь <09>
+altstringchar э <09>
+altstringchar ю <09>
+altstringchar я <09>
+
+
# Here's a record of flags used, in case you want to add new ones.
#
# ABCDEFGHIJKLMNOPQRSTUVWXYZ
--- slovensko/LC_CTYPE
+++ slovensko/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+sl_SI.ISO-8859-2
--- slovensko/Makefile
+++ slovensko/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1,39 @@
+#
+# Simple Makefile to integrate this language into SuSE Linux
+#
+BUILDHASH = buildhash
+LIBDIR = /usr/lib/ispell
+MAKE_SORTTMP = -T /var/tmp
+FIX8BIT = ../fix8bit
+
+LANGUAGE = slovensko
+DICTEXT = .munched
+DICTIONARY = mte-sl$(DICTEXT)
+AFFIXES = $(LANGUAGE).aff
+HASHFILE = $(LANGUAGE).hash
+PACKNAME = ispell-slovene
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+DOCSOURCE = README ../README.SuSE
+
+
+all: $(HASHFILE)
+
+install: all
+ -test -s $(DESTDIR)$(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(DESTDIR)$(LIBDIR)
+ install -m 0644 $(HASHFILE) $(DESTDIR)$(LIBDIR)
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ install -m 0444 $(DOCSOURCE) $(DESTDIR)$(DOCDIR)/
+
+$(HASHFILE): $(AFFIXES) $(DICTIONARY)
+ rm -f $(HASHFILE)
+ $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE)
+
+#$(AFFIXES): XXX $(FIX8BIT)
+# $(FIX8BIT) -8 < XXX > $(AFFIXES)
+#
+#$(FIX8BIT): ../fix8bit.c
+# cd ../ ; $(MAKE) fix8bit
+
+clean:
+ rm -f core *.hash *.stat *.cnt
+
--- slovensko/slovensko.aff
+++ slovensko/slovensko.aff 2006-04-12 17:34:52.000000000 +0200
@@ -71,6 +71,39 @@ wordchars [v-z] [V-Z]
stringchar <09> <09>
#
+# UTF-8
+#
+altstringtype "utf8" "tex" ".txt"
+
+altstringchar č <09>
+altstringchar š <09>
+altstringchar ž <09>
+altstringchar Č <09>
+altstringchar Š <09>
+altstringchar Ž <09>
+
+altstringchar á <09>
+altstringchar á <09>
+altstringchar â <09>
+altstringchar  <09>
+altstringchar é <09>
+altstringchar É <09>
+altstringchar î <09>
+altstringchar Î <09>
+altstringchar í <09>
+altstringchar Í <09>
+altstringchar ó <09>
+altstringchar Ó <09>
+altstringchar ô <09>
+altstringchar Ô <09>
+altstringchar ú <09>
+altstringchar Ú <09>
+
+altstringchar ć <09>
+altstringchar Ć <09>
+
+
+#
# Plain LaTeX files
#
altstringtype "latex" "tex" ".tex" ".bib"
--- suse/emacs/brazilian.el
+++ suse/emacs/brazilian.el 2007-11-28 13:54:24.391250588 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "br.hash"
+ '("brazilian-tex"
+ "[A-Za-z'\\`^}{~]"
+ "[^A-Za-z'\\`^}{~]"
+ "['\"^~]" nil ("-B" "-d" "br") "~tex" nil))
+
+(append-ispell-dict-alist "br.hash"
+ '("brazilian"
+ "[A-Za-z\300\301\302\303\307\310\311\312\314\315\322\323\324\325\331\332\333\334\340\341\342\343\347\350\351\352\354\355\362\363\364\365\371\372\373\374]"
+ "[^A-Za-z\300\301\302\303\307\310\311\312\314\315\322\323\324\325\331\332\333\334\340\341\342\343\347\350\351\352\354\355\362\363\364\365\371\372\373\374]"
+ "[']" nil ("-B" "-d" "br") "~nroff" iso-latin-1))
+
+(append-ispell-dict-alist "br.hash"
+ '("brazilian-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-B" "-d" "br") "~utf8" utf-8))
+
--- suse/emacs/catala.el
+++ suse/emacs/catala.el 2007-11-28 13:56:46.769321255 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "catala.hash"
+ '("catalan-tex"
+ "[A-Za-z'\"\\`^}{~\267]"
+ "[^A-Za-z'\"\\`^}{~\267]"
+ "[---'.\"\\`^}{~]" nil ("-B" "-d" "catala") "~plaintex" nil))
+
+(append-ispell-dict-alist "catala.hash"
+ '("catalan"
+ "[A-Za-z\267\300\301\307\310\311\313\315\316\317\321\322\323\326\332\333\334\340\341\347\350\351\353\355\356\357\361\362\363\363\366\372\373\374]"
+ "[^A-Za-z\267\300\301\307\310\311\313\315\316\317\321\322\323\326\332\333\334\340\341\347\350\351\353\355\356\357\361\362\363\363\366\372\373\374]"
+ "[---'.]" nil ("-B" "-d" "catala") "~list" iso-latin-1))
+
+(append-ispell-dict-alist "catala.hash"
+ '("catalan-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[---'.]" nil ("-B" "-d" "catala") "~utf8" utf-8))
--- suse/emacs/czech.el
+++ suse/emacs/czech.el 2007-11-28 14:04:11.757800283 +0100
@@ -0,0 +1,15 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "czech.hash"
+ '("czech"
+ "[A-Za-z\245\251\256\271\273\276\310\315\330\332\341\350\351\354\355\357\362\363\370\371\372\374\375]"
+ "[^A-Za-z\245\251\256\271\273\276\310\315\330\332\341\350\351\354\355\357\362\363\370\371\372\374\375]"
+ "[']" nil ("-B" "-d" "czech") nil iso-latin-2))
+
+(append-ispell-dict-alist "czech.hash"
+ '("czech-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-B" "-d" "czech") "~utf8" utf-8))
+
--- suse/emacs/dansk.el
+++ suse/emacs/dansk.el 2007-11-28 14:00:28.181423250 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "dansk.hash"
+ '("dansk-tex"
+ "[A-Za-z'\"\\`}{]"
+ "[^A-Za-z'\"\\`}{]"
+ "['\"\\`}{]" nil ("-C" "-d" "dansk") "~tex" nil))
+
+(append-ispell-dict-alist "dansk.hash"
+ '("dansk"
+ "[A-Za-z\304\305\306\310\311\326\330\334\344\345\346\350\351\366\370\374]"
+ "[^A-Za-z\304\305\306\310\311\326\330\334\344\345\346\350\351\366\370\374]"
+ "[']" nil ("-C" "-d" "dansk") "~list" iso-latin-1)) ; regexp "" or [] leads to an error
+
+(append-ispell-dict-alist "dansk.hash"
+ '("dansk-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-C" "-d" "dansk") "~utf8" utf-8)) ; regexp "" or [] leads to an error
+
--- suse/emacs/deutsch.el
+++ suse/emacs/deutsch.el 2007-11-28 14:01:04.670054481 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "deutsch.hash"
+ '("deutsch-babel"
+ "[a-zA-Z\"]"
+ "[^a-zA-Z\"]" "[']" t ("-C" "-d" "deutsch") "~tex" nil))
+
+(append-ispell-dict-alist "deutsch.hash"
+ '("deutsch"
+ "[a-zA-Z\304\326\334\344\366\337\374]"
+ "[^a-zA-Z\304\326\334\344\366\337\374]"
+ "[']" t ("-C" "-d" "deutsch") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "deutsch.hash"
+ '("deutsch-utf8"
+ "[a-zA-Z\303\204\303\226\303\234\303\244\303\266\303\237\303\274]"
+ "[^a-zA-Z\303\204\303\226\303\234\303\244\303\266\303\237\303\274]"
+ "[']" t ("-C" "-d" "deutsch") "~utf8" utf-8))
+
--- suse/emacs/ellhnika.el
+++ suse/emacs/ellhnika.el 2007-11-28 14:05:06.936803832 +0100
@@ -0,0 +1,15 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "ellhnika.hash"
+ '("ellhnika"
+ "[\242\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377]"
+ "[^\242\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377]"
+ "[']" nil ("-B" "-d" "ellhnika") nil iso-latin-7))
+
+(append-ispell-dict-alist "ellhnika.hash"
+ '("ellhnika-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-B" "-d" "ellhnika") "~utf8" utf-8))
+
--- suse/emacs/espanol.el
+++ suse/emacs/espanol.el 2007-11-28 14:09:02.602721862 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "espanol.hash"
+ '("espanol-babel"
+ "[A-Za-z'\"^~]"
+ "[^A-Za-z'\"^~]"
+ "['\"^~]" nil ("-B" "-d" "espanol") "~tex" nil))
+
+(append-ispell-dict-alist "espanol.hash"
+ '("espanol"
+ "[A-Za-z\301\311\315\321\323\332\334\341\351\355\361\363\372\374]"
+ "[^A-Za-z\301\311\315\321\323\332\334\341\351\355\361\363\372\374]"
+ "[']" nil ("-B" "-d" "espanol") "~latin1" iso-latin-1)) ; regexp "" or [] leads to an error
+
+(append-ispell-dict-alist "espanol.hash"
+ '("espanol-utf8"
+ "[A-Za-z\303\201\303\211\303\215\303\221\303\223\303\232\303\234\303\241\303\251\303\255\303\261\303\263\303\272\303\274]"
+ "[^A-Za-z\303\201\303\211\303\215\303\221\303\223\303\232\303\234\303\241\303\251\303\255\303\261\303\263\303\272\303\274]"
+ "[']" nil ("-B" "-d" "espanol") "~utf8" utf-8)) ; regexp "" or [] leads to an error
+
--- suse/emacs/esperanto.el
+++ suse/emacs/esperanto.el 2007-11-28 14:08:10.180064438 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "esperanto.hash"
+ '("esperanto-babel"
+ "[A-Za-z^\\]"
+ "[^A-Za-z^\\]"
+ "[---'`\"]" t ("-C" "-d" "esperanto") "~tex" nil))
+
+(append-ispell-dict-alist "esperanto.hash"
+ '("esperanto"
+ "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]"
+ "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]"
+ "[---']" t ("-C" "-d" "esperanto") "~latin3" iso-latin-3))
+
+(append-ispell-dict-alist "esperanto.hash"
+ '("esperanto-utf8"
+ "[A-Za-z\304\244\304\264\304\245\304\265\304\210\304\234\305\254\305\234\304\211\304\235\305\255\305\235]"
+ "[^A-Za-z\304\244\304\264\304\245\304\265\304\210\304\234\305\254\305\234\304\211\304\235\305\255\305\235]"
+ "[---']" t ("-C" "-d" "esperanto") "~utf8" utf-8))
+
--- suse/emacs/estonian.el
+++ suse/emacs/estonian.el 2007-11-28 14:11:38.270490748 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "estonian.hash"
+ '("estonian-babel"
+ "[a-zA-Z\"]"
+ "[^a-zA-Z\"]" "[-]" t ("-C" "-d" "estonian") "~tex" nil))
+
+(append-ispell-dict-alist "estonian.hash"
+ '("estonian"
+ "[a-zA-Z\344\360\365\366\374\376\304\320\325\326\336]"
+ "[^a-zA-Z\344\360\365\366\374\376\304\320\325\326\336]"
+ "[-]" t ("-C" "-d" "estonian") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "estonian.hash"
+ '("estonian-utf8"
+ "[a-zA-Z\303\244\303\260\303\265\303\266\303\274\303\276\303\204\303\220\303\225\303\226\303\236]"
+ "[^a-zA-Z\303\244\303\260\303\265\303\266\303\274\303\276\303\204\303\220\303\225\303\226\303\236]"
+ "[-]" t ("-C" "-d" "estonian") "~utf8" utf-8))
+
--- suse/emacs/finnish.el
+++ suse/emacs/finnish.el 2007-11-28 14:13:08.013887519 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "finnish.hash"
+ '("finnish-babel"
+ "[a-zA-Z\"]"
+ "[^a-zA-Z\"]" "[':-]" t ("-C" "-d" "finnish") "~tex" nil))
+
+(append-ispell-dict-alist "finnish.hash"
+ '("finnish"
+ "[a-zA-Z\304\305\326\344\345\366]"
+ "[^a-zA-Z\304\305\326\344\345\366]"
+ "[':-]" t ("-C" "-d" "finnish") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "finnish.hash"
+ '("finnish-utf8"
+ "[a-zA-Z\303\204\303\205\303\226\303\244\303\245\303\266]"
+ "[^a-zA-Z\303\204\303\205\303\226\303\244\303\245\303\266]"
+ "[':-]" t ("-C" "-d" "finnish") "~utf8" utf-8))
+
--- suse/emacs/francais.el
+++ suse/emacs/francais.el 2007-11-28 14:13:58.496298386 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "francais.hash"
+ '("francais-tex"
+ "[A-Za-z'\"\\`^}{]"
+ "[^A-Za-z'\"\\`^}{]"
+ "[---'\"\\`^}{]" t ("-d" "francais") "~tex" nil))
+
+(append-ispell-dict-alist "francais.hash"
+ '("francais"
+ "[A-Za-z\300\302\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]"
+ "[^A-Za-z\300\302\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]"
+ "[---']" t ("-d" "francais") "~list" iso-latin-1))
+
+(append-ispell-dict-alist "francais.hash"
+ '("francais-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[---']" t ("-d" "francais") "~utf8" utf-8))
+
--- suse/emacs/german.el
+++ suse/emacs/german.el 2007-11-28 13:53:04.789147533 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "german.hash"
+ '("german-babel"
+ "[a-zA-Z\"]"
+ "[^a-zA-Z\"]" "[']" t ("-C" "-d" "german") "~tex" nil))
+
+(append-ispell-dict-alist "german.hash"
+ '("german"
+ "[a-zA-Z\304\326\334\344\366\337\374]"
+ "[^a-zA-Z\304\326\334\344\366\337\374]"
+ "[']" t ("-C" "-d" "german") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "german.hash"
+ '("german-utf8"
+ "[a-zA-Z\303\204\303\226\303\234\303\244\303\266\303\237\303\274]"
+ "[^a-zA-Z\303\204\303\226\303\234\303\244\303\266\303\237\303\274]"
+ "[']" t ("-C" "-d" "german") "~utf8" utf-8))
+
--- suse/emacs/italian.el
+++ suse/emacs/italian.el 2007-11-28 14:14:57.943847723 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "italian.hash"
+ '("italiano-tex"
+ "[A-Za-z'\\`^}{]"
+ "[^A-Za-z'\\`^}{]"
+ "['\\`^}{]" t ("-d" "italian") "~tex" nil))
+
+(append-ispell-dict-alist "italian.hash"
+ '("italiano"
+ "[A-Za-z\300\301\310\311\314\315\322\323\324\331\332\340\341\350\351\354\355\362\363\364\371\372]"
+ "[^A-Za-z\300\301\310\311\314\315\322\323\324\331\332\340\341\350\351\354\355\362\363\364\371\372]"
+ "[']" t ("-d" "italian") "~list" iso-latin-1))
+
+(append-ispell-dict-alist "italian.hash"
+ '("italiano-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" t ("-d" "italian") "~utf8" utf-8))
+
--- suse/emacs/nederlands.el
+++ suse/emacs/nederlands.el 2007-11-28 14:16:21.406446710 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "nederlands.hash"
+ '("nederlands-babel"
+ "[A-Za-z'\"\\`^}{~]"
+ "[^A-Za-z'\"\\`^}{~]"
+ "[---'\"\\`^}{~]" t ("-C" "-d" "nederlands") "~tex" nil))
+
+(append-ispell-dict-alist "nederlands.hash"
+ '("nederlands"
+ "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]"
+ "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]"
+ "[---']" t ("-C" "-d" "nederlands") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "nederlands.hash"
+ '("nederlands-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[---']" t ("-C" "-d" "nederlands") "~utf8" utf-8))
+
--- suse/emacs/norsk.el
+++ suse/emacs/norsk.el 2007-11-28 14:17:29.915146642 +0100
@@ -0,0 +1,33 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "norsk.hash"
+ '("norsk-tex"
+ "[A-Za-z'\"\\`^}{]"
+ "[^A-Za-z'\"\\`^}{]"
+ "['\"\\`}{]" nil ("-C" "-d" "norsk") "~plaintex" nil))
+
+(append-ispell-dict-alist "norsk.hash"
+ '("norsk"
+ "[A-Za-z\305\306\310\311\322\324\330\345\346\350\351\362\364\370]"
+ "[^A-Za-z\305\306\310\311\322\324\330\345\346\350\351\362\364\370]"
+ "[']" nil ("-C" "-d" "norsk") "~list" iso-latin-1))
+
+(append-ispell-dict-alist "nynorsk.hash"
+ '("nynorsk-tex"
+ "[A-Za-z'\"\\`^}{]"
+ "[^A-Za-z'\"\\`^}{]"
+ "['\"\\`}{]" nil ("-C" "-d" "nynorsk") "~plaintex" nil))
+
+(append-ispell-dict-alist "nynorsk.hash"
+ '("nynorsk"
+ "[A-Za-z\305\306\310\311\322\324\330\345\346\350\351\362\364\370]"
+ "[^A-Za-z\305\306\310\311\322\324\330\345\346\350\351\362\364\370]"
+ "[']" nil ("-C" "-d" "nynorsk") "~list" iso-latin-1))
+
+(append-ispell-dict-alist "nynorsk.hash"
+ '("nynorsk-utf8"
+ "[A-Za-z\303\205\303\206\303\210\303\211\303\222\303\224\303\230\303\245\303\246\303\250\303\251\303\262\303\264\037]"
+ "[^A-Za-z\303\205\303\206\303\210\303\211\303\222\303\224\303\230\303\245\303\246\303\250\303\251\303\262\303\264\037]"
+ "[']" nil ("-C" "-d" "nynorsk") "~utf8" utf-8))
+
--- suse/emacs/polish.el
+++ suse/emacs/polish.el 2007-11-28 14:19:09.879841100 +0100
@@ -0,0 +1,15 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "polish.hash"
+ '("polish"
+ "[A-Za-z\243\246\257\261\263\266\274\277\346\352\361\363]"
+ "[^A-Za-z\243\246\257\261\263\266\274\277\346\352\361\363]"
+ "[---']" nil ("-B" "-d" "polish") nil iso-latin-2))
+
+(append-ispell-dict-alist "polish.hash"
+ '("polish-utf8"
+ "[A-Za-z\305\201\305\232\305\273\304\205\305\202\305\233\305\272\305\274\304\207\304\231\305\204\303\263]"
+ "[^A-Za-z\305\201\305\232\305\273\304\205\305\202\305\233\305\272\305\274\304\207\304\231\305\204\303\263]"
+ "[---']" nil ("-B" "-d" "polish") "~utf8" utf-8))
+
--- suse/emacs/portugues.el
+++ suse/emacs/portugues.el 2007-11-28 14:19:52.993316028 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "portugues.hash"
+ '("portugues-tex"
+ "[A-Za-z'\\`^}{~]"
+ "[^A-Za-z'\\`^}{~]"
+ "['\"^~]" nil ("-B" "-d" "portugues") "~tex" nil))
+
+(append-ispell-dict-alist "portugues.hash"
+ '("portugues"
+ "[A-Za-z\300\301\302\303\307\310\311\312\314\315\322\323\324\325\331\332\333\334\340\341\342\343\347\350\351\352\354\355\362\363\364\365\371\372\373\374]"
+ "[^A-Za-z\300\301\302\303\307\310\311\312\314\315\322\323\324\325\331\332\333\334\340\341\342\343\347\350\351\352\354\355\362\363\364\365\371\372\373\374]"
+ "[']" nil ("-B" "-d" "portugues") "~lat" iso-latin-1))
+
+(append-ispell-dict-alist "portugues.hash"
+ '("portugues-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-B" "-d" "portugues") "~utf8" utf-8))
+
--- suse/emacs/russian.el
+++ suse/emacs/russian.el 2007-11-28 14:21:56.993062509 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(if (string-match "XEmacs\\|Lucid" emacs-version)
+ (append-ispell-dict-alist "russian.hash"
+ '("russian-koi8"
+ "[\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377]"
+ "[^\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377]"
+ "[']" t ("-B" "-d" "russian") nil nil))
+ (append-ispell-dict-alist "russian.hash"
+ '("russian"
+ "[\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377]"
+ "[^\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377]"
+ "[']" t ("-B" "-d" "russian") nil cyrillic-koi8)))
+
+(append-ispell-dict-alist "russian.hash"
+ '("russian-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" t ("-B" "-d" "russian") "~utf8" utf-8))
--- suse/emacs/slovensko.el
+++ suse/emacs/slovensko.el 2007-11-28 14:22:59.360982436 +0100
@@ -0,0 +1,15 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "slovensko.hash"
+ '("slovensko"
+ "[A-Za-z\251\256\271\276\310\346\350]"
+ "[^A-Za-z\251\256\271\276\310\346\350]"
+ "[---']" nil ("-B" "-d" "slovensko") nil iso-latin-2))
+
+(append-ispell-dict-alist "slovensko.hash"
+ '("slovensko-utf8"
+ "[A-Za-z\305\240\305\275\305\241\305\276\304\214\304\207\304\215]"
+ "[^A-Za-z\305\240\305\275\305\241\305\276\304\214\304\207\304\215]"
+ "[---']" nil ("-B" "-d" "slovensko") "~utf8" utf-8))
+
--- suse/emacs/svenska.el
+++ suse/emacs/svenska.el 2007-11-28 14:24:18.483029877 +0100
@@ -0,0 +1,21 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "svenska.hash"
+ '("svenska-tex"
+ "[A-Za-z'\"\\`}{]"
+ "[^A-Za-z'\"\\`}{]"
+ "['\"\\`}{]" nil ("-C" "-d" "svenska") "~tex" nil))
+
+(append-ispell-dict-alist "svenska.hash"
+ '("svenska"
+ "[A-Za-z\300\304\305\306\307\310\311\326\330\334\340\344\345\346\347\350\351\366\370\374]"
+ "[^A-Za-z\300\304\305\306\307\310\311\326\330\334\340\344\345\346\347\350\351\366\370\374]"
+ "[']" nil ("-C" "-d" "svenska") "~list" iso-latin-1))
+
+(append-ispell-dict-alist "svenska.hash"
+ '("svenska-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-C" "-d" "svenska") "~utf8" utf-8))
+
--- suse/emacs/swiss.el
+++ suse/emacs/swiss.el 2007-11-28 14:25:30.772209590 +0100
@@ -0,0 +1,20 @@
+;; Used by ispell-emacs-menu.el
+;; Do *not* byte-compile this file because its loaded by both emacs and xemacs
+
+(append-ispell-dict-alist "swiss.hash"
+ '("swiss-babel"
+ "[a-zA-Z\"]"
+ "[^a-zA-Z\"]" "[']" t ("-C" "-d" "swiss") "~tex" nil))
+
+(append-ispell-dict-alist "swiss.hash"
+ '("swiss"
+ "[a-zA-Z\304\326\334\344\366\337\374]"
+ "[^a-zA-Z\304\326\334\344\366\337\374]"
+ "[']" t ("-C" "-d" "swiss") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "swiss.hash"
+ '("swiss-utf8"
+ "[a-zA-Z\303\204\303\226\303\234\303\244\303\266\303\237\303\274]"
+ "[^a-zA-Z\303\204\303\226\303\234\303\244\303\266\303\237\303\274]"
+ "[']" t ("-C" "-d" "swiss") "~utf8" utf-8))
+
--- suse/emacs/template.el
+++ suse/emacs/template.el 2007-11-28 14:47:56.791132993 +0100
@@ -8,8 +8,14 @@
"['\"\\`}{]" nil ("-C" "-d" "XXX") "~tex" nil))
(append-ispell-dict-alist "XXX.hash"
- '("XXX-latinYZ"
+ '("XXX"
"[A-Za-z]"
"[^A-Za-z]"
"[']" nil ("-C" "-d" "XXX") "~list" iso-latin-YZ))
+(append-ispell-dict-alist "XXX.hash"
+ '("XXX-utf8"
+ "[[:alpha:]]"
+ "[^[:alpha:]]"
+ "[']" nil ("-C" "-d" "XXX") "~utf8" utf-8))
+