dicts/prepare-dicts.dif

3511 lines
96 KiB
Plaintext
Raw Normal View History

--- 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))
+