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:
committed by
Git OBS Bridge
parent
77841e1ae0
commit
4235bf6f19
@@ -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))
|
||||
+
|
||||
|
Reference in New Issue
Block a user