Accepting request 22594 from Base:System

Copy from Base:System/dicts based on submit request 22594 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/22594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dicts?expand=0&rev=7
This commit is contained in:
OBS User autobuild
2009-10-20 10:21:09 +00:00
committed by Git OBS Bridge
parent 77841e1ae0
commit 4235bf6f19
5 changed files with 211 additions and 404 deletions

View File

@@ -15,7 +15,7 @@
+
+DICTDIR = /usr/src/dicts
+DEUTSCH = hk2-deutsch
+GERMAN = igerman98-20021114
+GERMAN = igerman98-20091006
+FRANCAIS = francais-IREQ-1.4
+DANSK = idanish-1.2.1
+ESPANOL = espa~nol-1.5
@@ -83,7 +83,7 @@
+
+$(GERMAN)/.touch: ../$(GERMAN).tar.bz2
+ tar xjf $< -C ./
+ cd $(GERMAN)/ && mv german.aff german.aff-bj
+ cd $(GERMAN)/ && mv ispell/de_DE.aff.in ispell/de_DE.aff.in-bj
+ cd $(GERMAN)/ && touch Makefile
+ @touch $@
+
@@ -266,7 +266,7 @@
+ espa~nol-1.5
+ francais-IREQ-1.4
+ hk2-deutsch
+ igerman98-20021114
+ igerman98-20091006
+ ispell-czech-20020628
+ idanish-1.2.1
+ ispell-norsk-2.0
@@ -296,7 +296,7 @@
+ espa~nol-1.5
+ francais-IREQ-1.4
+ hk2-deutsch
+ igerman98-20021114
+ igerman98-20091006
+ ispell-czech-20020628
+ idanish-1.2.1
+ ispell-norsk-2.0
@@ -1478,307 +1478,179 @@
+# Danish ISO 646 makes no sense with diaeresis (german umlauts),
+# grave and acute.
+#
suffixes
suffixes
--- igerman98-20091006/LC_CTYPE
+++ igerman98-20021114/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+de_DE.ISO-8859-1
+++ igerman98-20091006/LC_CTYPE 2006-04-12 17:34:50.000000000 +0200
@@ -0,0 +1 @@
+de_DE.ISO-8859-1
--- igerman98-20091006/Makefile
+++ igerman98-20091006/Makefile 2009-10-19 14:47:53.275429305 +0200
@@ -4,6 +4,22 @@
#
# Copyright: GNU GPLv2 and GPLv3
+##
+## SuSE stuff
+## 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
+APACKNAME = ispell-naustrian
+DOCDIR = /usr/share/doc/packages/$(PACKNAME)
+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:
+SDOCDIR = /usr/share/doc/packages/$(SPACKNAME)
+ADOCDIR = /usr/share/doc/packages/$(APACKNAME)
+MANDIR = /usr/share/man/man1
+LIBDIR = $(shell ispell -vv|grep LIBDIR|sed "s/.*\=//;s/^ //g" |tr -d \")
+
LANGS=de_DE de_AT de_CH
LANGS2=$(LANGS) de_all
DATE=`date +%Y%m%d`
@@ -11,16 +25,8 @@ VERSION=`cat VERSION`
# fixwords.txt (used below)
# abkuerzpunkt.txt (special treatment below)
VERSION_EXTRA=$(shell find . -name "VERSION.*" -print | while read i ; do echo -n "+"; head -1 "$$i" | tr -d "\n" ; done)
VERSION_STRING=$(VERSION)$(VERSION_EXTRA) (build $(DATE))
-all:
- @echo "A default make target doesn't exist. You might want to use one of those:"
- @echo " make hunspell/de_DE.dic hunspell/de_DE.aff (or de_AT or de_CH)"
- @echo " make myspell/de_DE.dic myspell/de_DE.aff (or de_AT or de_CH)"
- @echo " make ispell/de_DE.aff ispell/de_DE.hash (or de_AT, de_CH ...)"
- @echo " make aspell/de_DE.rws (or de_AT, de_CH ...)"
- @echo " make ligature/rmligs"
- @echo " make isowordlist-de_DE (or de_AT, de_CH ...)"
- @echo "Did I forget an important one ?-)"
-
+all: ispell/de_DE.aff ispell/de_DE.hash ispell/de_AT.aff ispell/de_AT.hash ispell/de_CH.aff ispell/de_CH.hash ligature/rmligs
+install: german-install swiss-install austrian-install rmligs-install
#MYLANG = $(shell echo -n $@ | sed "s/^.*_\(de_.*$$\)/\1/")
@@ -49,13 +54,52 @@ WORDS_BLACKLISTS_$(1) = $$(shell $$(FIND
endef
$(foreach langcode,$(LANGS2),$(eval $(call WORDS_define_template,$(langcode))))
-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:
###
-ISPELLIBDIR = $$($(ISPELL) -vv |grep "LIBDIR" |$(SED) "s/.*\=//" |tr -d \")
+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
+ISPELLIBDIR = $$($(ISPELL) -vv |grep "LIBDIR" |$(SED) "s/.*\=//;s/^ //g" |tr -d \")
DESTDIR =
+
+german-install: ispell/de_DE.aff ispell/de_DE.hash
+ mkdir -p $(DESTDIR)$(ISPELLIBDIR)
+ cp ispell/de_DE.aff $(DESTDIR)$(ISPELLIBDIR)/german.aff
+ cp ispell/de_DE.hash $(DESTDIR)$(ISPELLIBDIR)/german.hash
+ 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
+ cp Documentation/Copyright $(DESTDIR)$(DOCDIR)/
+ cp Documentation/GPL2 $(DESTDIR)$(DOCDIR)/
+ cp Documentation/Changes $(DESTDIR)$(DOCDIR)/
+
+swiss-install: ispell/de_CH.aff ispell/de_CH.hash
+ mkdir -p $(DESTDIR)$(ISPELLIBDIR)
+ mkdir -p $(DESTDIR)$(SDOCDIR)
+ cp ispell/de_CH.aff $(DESTDIR)$(ISPELLIBDIR)/swiss.aff
+ cp ispell/de_CH.hash $(DESTDIR)$(ISPELLIBDIR)/swiss.hash
+ 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
-
-
+ cp Documentation/Copyright $(DESTDIR)$(SDOCDIR)/
+ cp Documentation/GPL2 $(DESTDIR)$(SDOCDIR)/
+ cp Documentation/Changes $(DESTDIR)$(SDOCDIR)/
+
+austrian-install: ispell/de_AT.aff ispell/de_AT.hash
+ mkdir -p $(DESTDIR)$(ISPELLIBDIR)
+ cp ispell/de_AT.aff $(DESTDIR)$(ISPELLIBDIR)/austrian.aff
+ cp ispell/de_AT.hash $(DESTDIR)$(ISPELLIBDIR)/austrian.hash
+ mkdir -p $(DESTDIR)$(ADOCDIR)
+ cp Documentation/README $(DESTDIR)$(ADOCDIR)/
+ cp Documentation/Copyright $(DESTDIR)$(ADOCDIR)/
+ cp Documentation/GPL2 $(DESTDIR)$(ADOCDIR)/
+ cp Documentation/Changes $(DESTDIR)$(ADOCDIR)/
-
+
+rmligs-install: ligature/rmligs
+ mkdir -p $(DESTDIR)/usr/bin
+ install -m 0755 ligature/rmligs $(DESTDIR)/usr/bin/
+ mkdir -p $(DESTDIR)$(DOCDIR)
+ cp Documentation/README.ligatures $(DESTDIR)$(DOCDIR)/
+ cp Documentation/README.ligatures $(DESTDIR)$(DOCDIR)/
+ mkdir -p $(DESTDIR)$(MANDIR)
+ cp ligature/rmligs.1 $(DESTDIR)$(MANDIR)/
+
# make might have to be GNU make,
# please report problems with other make versions to me.
MAKE = make
FIND = find
-SORT = sort
+#SORT = sort
TAR = tar
SED = sed
NL = nl
+ cp ligature/rmligs.1 $(DESTDIR)$(MANDIR)/
@@ -129,6 +165,9 @@ LC_COLLATE=C
## Ispell stuff:
###
+ispell/de_DE.aff.in: ispell/de_DE.aff.in-bj $(FIX8BIT)
+ $(FIX8BIT) -8 < ispell/de_DE.aff.in-bj > ispell/de_DE.aff.in
+
@@ -194,22 +236,24 @@ rmligs: liglist
.copyright:
ispell/de_AT.aff ispell/de_DE.aff: ispell/de_DE.aff.in
$(CP) ispell/de_DE.aff.in $@
@cat Documentation/Copyright
@sleep 0
@@ -142,9 +181,10 @@ ispell/$(1).hash: ispell/$(1).aff all.wo
$(BUILDHASH) all.words.munch.$(1).tmp ./ispell/$(1).aff $$@
isowordlist: german.hash
all.words.$(1).tmp: $$(WORDS_$(1)) $$(WORDS_de_all) dicts/abkuerzpunkt.txt
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
$(SED) "s/qq//g;s/\.//;s/\-.*//" dicts/abkuerzpunkt.txt $$(WORDS_$(1)) $$(WORDS_de_all) \
| (test -e ./bin/conv_dict_$(1) && ./bin/conv_dict_$(1) || cat) \
+ 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
- | grep -v "\/.*d" | grep -v "##" | $(SED) "s/#.*//" | ./bin/myspellfixprefix.pl | $(SORT) -u > $$@
+ | grep -v "\/.*d" | grep -v "##" | $(SED) "s/#.*//" | ./bin/myspellfixprefix.pl | $(SORT) > $$@
all.words.munch.$(1).tmp: all.words.$(1).tmp ispell/$(1).aff
@# the munched way to overcome "Hash table overflowed by xxxx words" error:
@@ -157,7 +197,8 @@ ispell/$(1)_null.hash: ispell/$(1)_null.
$(BUILDHASH) all.words.placebo.tmp ispell/$(1)_null.aff $$@
swiss-isowordlist: swiss
isowordlist-$(1): $(AFFIX_EXPAND_PREREQ) all.words.$(MUNCH_PFX)$(1).tmp
- $(AFFIX_EXPAND_COMMAND) < all.words.$(MUNCH_PFX)$(1).tmp |tr ' ' '\n' |$(SED) -f ./bin/dic2iso | $(SORT) -u > $$@
+ 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
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
+ $(AFFIX_EXPAND_COMMAND) < all.words.$(MUNCH_PFX)$(1).tmp |tr ' ' '\n' |$(SED) -f ./bin/dic2iso | $(SORT) > $$@
endef
$(foreach langcode,$(LANGS),$(eval $(call LANG_ispell_dict_template,$(langcode))))
@@ -395,23 +436,25 @@ ispell/liglist_null.hash: ispell/liglist
$(BUILDHASH) all.words.placebo.tmp ispell/$(1)_null.aff $$@
all.words.liglist.tmp: $(foreach langcode,$(LANGS2),$(WORDS_$(langcode)))
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
$(SED) "s/\.//" $(foreach langcode,$(LANGS2),$(WORDS_$(langcode))) | \
grep -v "\/.*d" | grep -v "##" | $(SED) "s/#.*//" | \
- $(SORT) -u > $$@
+ $(SORT) > $$@
liglist.tmp: $(AFFIX_EXPAND_PREREQ) all.words.liglist.tmp
+ LC_CTYPE=de_DE.ISO-8859-1 ; export LC_CTYPE ; \
cat ligature/oldspell.liglist all.words.liglist.tmp \
| $(AFFIX_EXPAND_COMMAND) \
| 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) \
> $$@
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
ligature/rmligs: liglist.tmp ligature/rmligs.skel
@@ -442,7 +485,7 @@ clean:
sort:
@if grep [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] dicts/*.txt ;then echo "!!! illegal ISO-8859-1 characters in dictionary files !!!";exit 1;fi
@if LC_ALL=de_DE.UTF-8 grep [`echo -n "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"|iconv -f iso8859-1 -t utf-8`] dicts/*.txt ;then echo "!!! illegal UTF-8 characters in dictionary files !!!";exit 1;fi
- $(FIND) ./dicts/ -name "*.txt" -print -o -name "blacklist*" -print | while read i; do $(SORT) -u -o "$$i" "$$i"; done
+ 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
-
+ $(FIND) ./dicts/ -name "*.txt" -print -o -name "blacklist*" -print | while read i; do $(SORT) -o "$$i" "$$i"; done
pack: sort
exit 1
@@ -2363,7 +2235,7 @@
+++ norsk/Makefile 2006-04-12 17:34:50.000000000 +0200
@@ -8,9 +8,10 @@
SHELL = /bin/sh
MAKE = make
MAKE = make
-CONFIG = ../../config.sh
+CONFIG = ./.config
@@ -2393,7 +2265,7 @@
+.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; \
@@ -3005,6 +2877,29 @@
+
+
+#
# Plain LaTeX files
#
altstringtype "latex" "tex" ".tex" ".bib"
--- suse/emacs/austrian.el
+++ suse/emacs/austrian.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 "austrian.hash"
+ '("austrian-babel"
+ "[a-zA-Z\"]"
+ "[^a-zA-Z\"]" "[']" t ("-C" "-d" "austrian") "~tex" nil))
+
+(append-ispell-dict-alist "austrian.hash"
+ '("austrian"
+ "[a-zA-Z\304\326\334\344\366\337\374]"
+ "[^a-zA-Z\304\326\334\344\366\337\374]"
+ "[']" t ("-C" "-d" "austrian") "~latin1" iso-latin-1))
+
+(append-ispell-dict-alist "austrian.hash"
+ '("austrian-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" "austrian") "~utf8" utf-8))
+