--- hkgerman-2.orig/Makefile +++ hkgerman-2/Makefile @@ -1,18 +1,83 @@ +LANG=C +LC_ALL=C + WORTE = worte.txt verben.txt adjektive.txt klein.txt \ geographie.txt vornamen.txt abkuerz.txt imperat.txt latein.txt \ informatik.txt infoabk.txt +ASPELL = /usr/bin/aspell --local-data-dir=. -l de-alt +ISPELL = /usr/bin/ispell +PREZIP = /usr/bin/prezip +DESTDIR = + +dictdir = /usr/lib/aspell +datadir = /usr/lib/aspell + +cwl_files = de-alt-common.cwl de-alt-DE.cwl de-alt-CH.cwl +data_files = de-alt.dat de-alt_phonet.dat de-alt_affix.dat +multi_files = de-alt.multi de_CH-alt.multi\ + deutsch-alt.alias german-old.alias + deutsch.hash: all.words deutsch.aff buildhash all.words deutsch.aff $@ all.words: $(WORTE) - sort -u $+ > $@ + #sort -u $+ > $@ + sort -u *.txt > $@ + +myspelldic: deutsch.hash + perl myspellfixprefix.pl < all.words |sort -u | perl uniqflag.pl > myspell.dic.tmp + wc -l myspell.dic.tmp |sed "s/ *\([0-9]*\) .*/\1/g" > myspell.dic + sed -f dic2iso > myspell.dic + rm myspell.dic.tmp + +isowordlist: deutsch.hash + ispell -e -d ./deutsch isowordlist clean: - rm -f all.words all.words.cnt all.words.stat deutsch.hash hk*deutsch.tar.gz + rm -f all.words all.words.cnt all.words.stat deutsch.hash hk*deutsch.tar.gz *.tmp myspell.dic isowordlist + rm -f szlig noszlig *.wl *.cwl de-alt_affix.dat sort: for i in *.txt;do sort -u -o $$i $$i;done dist: clean sort tar cvf - * | gzip -9 > hk2-deutsch.tar.gz + +# +# aspell stuff: +# +aspell: $(cwl_files) de-alt_affix.dat + +de-alt_affix.dat: myspell.aff + cp $< $@ + +szlig: isowordlist + grep ß $< > $@ + +noszlig: isowordlist + grep -v ß $< > $@ + +de-alt-common.wl: noszlig de-alt_phonet.dat de-alt_affix.dat + $(ASPELL) munch-list < $< | grep -v '^\(XXX\|>>>\)' | sort -u > $@ + +de-alt-DE.wl: szlig de-alt_phonet.dat de-alt_affix.dat + $(ASPELL) munch-list < $< | grep -v '^\(XXX\|>>>\)' | sort -u > $@ + +de-alt-CH.wl: szlig de-alt_phonet.dat de-alt_affix.dat + sed 's/ß/ss/g' < $< | $(ASPELL) munch-list | grep -v '^\(XXX\|>>>\)' \ + | sort -u > $@ + +%.cwl: %.wl + $(PREZIP) < $< > $@ + +aspell-install: aspell + mkdir -p ${DESTDIR}${dictdir}/ + cp ${multi_files} ${DESTDIR}${dictdir}/ + cd ${DESTDIR}${dictdir}/ && chmod 644 ${multi_files} + mkdir -p ${DESTDIR}${datadir}/ + cp ${data_files} ${DESTDIR}${datadir}/ + cd ${DESTDIR}${datadir}/ && chmod 644 ${data_files} + +.PHONY: aspell clean aspell-install --- hkgerman-2.orig/README.bj +++ hkgerman-2/README.bj @@ -0,0 +1,13 @@ +This Patch for the hk2 ispell dictionary adds + +- fixes for my hk2-buglist collection and more +- utf-8 for the affix file (use with ispell -T utf8) +- scripts and Makefile extensions for creating a myspell dictionary +- myspell affix file + +This patch and all contained programs and files are licensed under +the GNU General Public Licence (GPL) version 2. + +You can reach me via email: + +Bjoern Jacke --- hkgerman-2.orig/adjektive.txt +++ hkgerman-2/adjektive.txt @@ -377,7 +377,7 @@ ahnungslos/AC ahnungsvoll/AC akademisch/AC -akkreditert/A +akkreditiert/A akkugepuffert/A akkurat/A akquisitorisch/A @@ -770,7 +770,7 @@ ansta"ndig/ACU anstandslos/A anstellig/AC -ansto"ssig/AC +ansto"sSig/AC anstrengend/AC antarktisch/A anteilig/A @@ -1047,7 +1047,7 @@ aufgezwungen/A aufgliedernd/A aufkla"rerisch/A -auflagenstark/AC +auflagenstark/A auflandig/A auflodernd/A aufmerksam/ACU @@ -1235,7 +1235,6 @@ ausgereist/A ausgereizt/A ausgerenkt/A -ausgererechnet/A ausgerichtet/A ausgerissen/A ausgeritten/A @@ -1350,7 +1349,6 @@ ba"rtig/A ba"uerlich/A bahnbrechend/A -bahutsam/AC bakteriell/A baldig/A baldmo"glich/AC @@ -1822,7 +1820,7 @@ charakteristisch/AC charakterlich/A charakterlos/AC -charakterstark/AC +charakterstark/A charaktervoll/A charismatisch/AC charmant/AC @@ -2306,7 +2304,6 @@ eingefleischt/A eingeflo"sSt/A eingeflogen/A -eingeforen/A eingefroren/A eingefu"gt/A eingefu"hrt/A @@ -2605,7 +2602,6 @@ engmaschig/A engspurig/A engstirnig/A -engu"ltig/A engumrissen/A engverbunden/A enorm/AC @@ -2823,7 +2819,6 @@ explosionsgefa"hrdet/A explosionsgeschu"tzt/A explosiv/AC -exponential/A exponentiell/A exponiert/AC expressionistisch/A @@ -3037,7 +3032,6 @@ fo"derativ/A fo"rderlich/AC fo"rderungsbedu"rftig/A -fo"rmig/AU fo"rmlich/ACU folgenreich/A folgenschwer/AC @@ -3836,7 +3830,6 @@ gesalbt/A gesalzen/AU gesammelt/A -gesammte/A gesamt/A gesamtheitlich/A gesamtstaatlich/A @@ -3961,7 +3954,6 @@ geschraubt/A geschrieben/AU geschrieen/A -geschritt/A geschro"pft/A geschrubbt/A geschrumpft/A @@ -4694,7 +4686,7 @@ heldenhaft/AC heldenmu"tig/A hell/AC -hellbeig/A +hellbeige hellblau/A hellblond/A hellgefa"rbt/A @@ -5183,7 +5175,6 @@ intolerant/AC intransitiv/A intraveno"s/A -intrumental/A intuitiv/A invariant/A invers/A @@ -5785,7 +5776,6 @@ lieferfertig/A liegengeblieben/A liegengelassen/A -lies/A lind/A linear/A linguistisch/A @@ -6081,7 +6071,6 @@ mittellang/A mittellos/A mittelma"sSig/AC -mittelos/A mittelschwer/A mitteltra"ge/A mittig/A @@ -6602,7 +6591,6 @@ photochemisch/A photoelektrisch/A photogen/AC -photografisch/A photographisch/A phrasenhaft/A phylogenetisch/A @@ -7497,7 +7485,6 @@ sozialliberal/A sozialo"konomisch/A sozialpolitisch/A -sozialpotitisch/A soziographisch/A soziologisch/A spa"rlich/AC @@ -7991,7 +7978,6 @@ u"belriechend/A u"belwollend/A u"bera"ngstlich/A -u"berabeitet/A u"beraltert/A u"berarbeitet/A u"berbeladen/A @@ -9412,7 +9398,7 @@ wohl/AC wohlangebracht/AC wohlansta"ndig/AC -wohlauf/A +wohlauf wohlbedacht/AC wohlbehalten/AC wohlbekannt/A --- hkgerman-2.orig/compeng.txt +++ hkgerman-2/compeng.txt @@ -1,6 +1,4 @@ Access -Accessoiries -Accessoiry AdresSoffset/S Ansteuerboard/S Arbeitsdirectory @@ -155,7 +153,7 @@ Newsgroup/S Newsgruppe/N Nibbleoperation/P -Ouput +Output Outputfile/S Page Paperfeed --- hkgerman-2.orig/de-alt.dat +++ hkgerman-2/de-alt.dat @@ -0,0 +1,4 @@ +name de-alt +charset iso-8859-1 +soundslike de-alt +affix de-alt --- hkgerman-2.orig/de-alt.multi +++ hkgerman-2/de-alt.multi @@ -0,0 +1,2 @@ +add de-alt-common.rws +add de-alt-DE.rws --- hkgerman-2.orig/de-alt_phonet.dat +++ hkgerman-2/de-alt_phonet.dat @@ -0,0 +1,497 @@ +# German phonetic transformation rules for use with Aspell +# Copyright (C) 2000 Björn Jacke +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License version 2.1 as published by the Free Software Foundation; +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# Björn Jacke may be reached by email at bjoern.jacke@gmx.de +# +# Changelog: +# +# 2000-01-05 Björn Jacke +# Initial Release +# 2000-01-07 Kevin Atkinson +# Converted from header to data file. + +version 0.20 +followup 1 +collapse_result 1 + +ÄER- E +ÄU< EU +Ä< E +É E +ÖER- Ö +Ö Ö +ÜBER^^ IPA +ÜER- I +Ü I +ß Z +ABELLE$ APL +ABELL$ APL +ABIENNE$ APIN +ACEY$ AZI +AEU< EU +AE2 E +AGNI-^ AKN +AGNIE- ANI +AGN(AEOU)-$ ANI +AIA2 AIA +AIE$ E +AILL(EOU)- ALI +AINE$ EN +AIRE$ ER +AIR- E +AISE$ EZ +AISSANCE$ EZANZ +AISSE$ EZ +AIX$ EX +AJ(AÄEIOÖUÜ)-- A +AKTIE AXIE +ALO(IY)^ ALUI +AMATEU(RS)- ANATÖ +ANIELLE$ ANIL +ANTI^^ ANTI +ANVER^^ ANFA +ATIA$ ATIA +ATIA(NS)-- ATI +ATI(AÄOÖUÜ)- AZI +AUAU-- _ +AUER< AUA +AUF^^ AUF +AULT$ U +AUSSE$ UZ +AUS(ST)-^ AUZ +AUS^^ AUZ +AUTO^^ AUTU +AUX(IY)- AUX +AUX U +AU AU +AVIER$ AFIE +AYER--< EI +AY(AÄEIOÖUÜ)-- A +A(IJY)< EI +A A +BEA(BCMNRU)-^ PEA +BEAT(AEIMORU)-^ PEAT +BEIGE^$ PEZ +BE(LMNRST)-^ PE +BETTE$ PET +BIC$ PIZ +BOWL(EI)- PUL +BP(AÄEIOÖRUÜY)- P +BUDGET7 PIKE +BUFFET7 PIFE +BYLLE$ PILE +BYLL$ PIL +BYTE< PEIT +B P +CÄ- Z +CÜ$ ZI +CACH(EI)-^ KEZ +CAE-- Z +CA(IY)$ ZEI +CCH Z +CCE- X +CE(EIJUY)-- Z +CENT< ZENT +CERST(EI)----^ KE +CER$ ZA +CE3 ZE +CHAO(ST)- KAU +CHAMPIO-^ ZENPI +CHAR(AI)-^ KAR +CHAU(CDFSVWXZ)- ZU +CHE(CF)- ZE +CHEM-^ KE +CHEQUE< ZEK +CHI(CFGPVW)- ZI +CH(AEUY)-<^ Z +CHK- _ +CH(LOR)-<^ K +CHST- X +CH(SßXZ)3 X +CH K +CIER$ ZIE +CYB-^ ZEI +CY9^ ZI +C(IJY)-3 Z +CKST XT +CK(SßXZ)3 X +C(CK)- _ +CLAUDET--- KLU +CLAUDINE^$ KLUTIN +COLE$ KUL +COUCH KAUZ +CQUES$ K +CQUE K +CREAT-^ KREA +CST XT +CS<^ Z +C(SßX) X +CT(SßXZ) X +CZ< Z +C< K +D'H^ T +D'S3$ Z +DAVO(NR)-^$ TAFU +DD(SZ)--< _ +DEPOT7 TEPU +DESIGN TIZEIN +DE(LMNRST)-3^ TE +DETTE$ TET +DIC$ TIZ +DJ(AEIOU)-^ I +DS(CH)--< T +DST ZT +DT- _ +DUIS-^ TI +DURCH^^ TURK +DZS(CH)-- T +D(SßZ) Z +D T +EAULT$ U +EAUX$ U +EAU U +EAV IF +EA(AÄEIOÖÜY)-3 EA +EA3$ EA +EA3 I +EBEN^^ EPN +EE9 E +EIEI-- _ +EIH-- E +EILLE$ EI +EI EI +EJ$ EI +EL-^ E +EL(DKL)--1 E +EL(MNT)--1$ E +ELYNE$ ELINE +ELYN$ ELIN +EL(AÄEIOÖUÜY)-1 EL +EL-1 L +EM-^ E +EM(DFKMPQT)--1 E +EM(AÄEIOÖUÜY)--1 E +EM-1 N +EN-^ E +EN(CDGKQT)--1 E +ENZ(AEIOUY)--1 EN +EN(AÄEINOÖUÜY)-1 EN +EN-<1 N +ERH(AÄEIOÖUÜ)-^ ER +ER-^ E +ER(AÄEIOÖUÜY)-1 A +ER1$ A +ER<1 A +ETI(AÄOÖÜU)- EZI +EUEU-- _ +EUILLE$ Ö +EUR$ ÖR +EUX Ö +EUYS$ EUZ +EU EU +EYER< EIA +EY< EI +E E +FANS--^$ FE +FAN-^$ FE +FAULT- FUL +FEE(DL)- FI +FEHLER FELA +FE(LMNRST)-3^ FE +FOND7 FUN +FRAIN$ FRA +FRISEU(RS)- FRIZÖ # x +F F +G'S$ X +GAGS^$ KEX +GAG^$ KEK +GD KT +GEGEN^^ KEKN +GE(LMNRST)-3^ KE +GETTE$ KET +G(CK)- _ +GG- _ +GI(AO)-^ I +GION$ KIUN +GIUS-^ IU +GMBH^$ GMPH +GNAC$ NIAK +GNON$ NIUN +GN$ N +GONCAL-^ KUNZA +GS(CH)-- K +GST XT +G(SßXZ) X +GUCK- KU +GUI-^ K +G K +HEAD- E +HE(LMNRST)-3^ E +HE(LMN)-1 E +HEUR1$ ÖR +H^ _ +IEC$ IZ +IEI-3 _ +IELL3 IEL +IENNE$ IN +IERRE$ IER +IETTE$ IT +IEU IÖ +IE<4 I +IGHT3$ EIT +IGNI(EO)- INI +IGN(AEOU)-$ INI +IJ(AOU)- I +IJ$ I +IJ< EI +IKOLE$ IKUL +ILLAN(STZ)-- ILIA +ILLAR(DT)-- ILIA +INVER- INFE +ITI(AÄOÖUÜ)- IZI +IVIER$ IFIE +I I +JAVIE---<^ ZA +JEAN^$ IA +JEAN-^ IA +JER-^ IE +JE(LMNST)- IE +JOR(GK)^$ IÖRK +J I +KC(ÄEIJ)- X +KE(LMNRST)-3^ KE +KH<^ K +KIC$ KIZ +KLE(LMNRST)-3^ KLE +KOTELE-^ KUTL +KREAT-^ KREA +KST XT +K(SßXZ) X +KTI(AIOU)-3 XI +KT(SßXZ) X +K K +LARVE- LARF +LEAND-^ LEAN +LEL- LE +LE(MNRST)-3^ LE +LETTE$ LET +LFGNAG- LFKAN +LIC$ LIZ +LIVE^$ LEIF +LUI(GS)-- LU +L L +MASSEU(RS)- NAZÖ +MAURICE NURIZ +MBH^$ MPH +MB(SßZ)- N +MC9^ NK +MEMOIR-^ NENUA +ME(LMNRST)-3^ NE +MIGUEL NIKL +MIKE^$ NEIK +MN N +MPJUTE- NPUT +MP(SßZ)- N +MP(BDJLMNPQRTVW)- NP +M N +NACH^^ NAK +NADINE NATIN +NAIV-- NA +NAISE$ NEZE +NCOISE$ ZUA +NCOIS$ ZUA +NEBEN^^ NEPN +NE(LMNRST)-3^ NE +NEN-3 NE +NETTE$ NET +NG(BDFJLMNPQRTVW)- NK +NICHTS^^ NIX +NICHT^^ NIKT +NINE$ NIN +NON^^ NUN +NOT^^ NUT +NTI(AIOU)-3 NZI +NTIEL--3 NZI +NYLON NEILUN +ND(SßZ)$ NZ +NT(SßZ)$ NZ +ND'S$ NZ +NT'S$ NZ +NSTS$ NZ +N N +OBER^^ UPA +OE2 Ö +OGNIE- UNI +OGN(AEOU)-$ UNI +OIE$ Ö +OIR$ UAR +OIX UA +OI<3 EU +OJ(AÄEIOÖUÜ)-- U +OKAY^$ UKE +OLYN$ ULIN +OTI(AÄOÖUÜ)- UZI +OUI^ FI +OUILLE$ ULIE +OU(DT)-^ AU +OUSE$ AUZ +OUT- AU +OU U +OWS$ UZ +OY(AÄEIOÖUÜ)-- U +O(JY)< EU +O U +PATIEN--^ PAZI +PENSIO-^ PANZI +PE(LMNRST)-3^ PE +PFER-^ FE +P(FH)< F +POLY^^ PULI +PORTRAIT7 PURTRE +PP(FH)--< P +PP- _ +PRIX^$ PRI +P(SßZ)^ Z +PTI(AÄOÖUÜ)-3 PZI +PIC^$ PIK +P P +QUE(LMNRST)-3 KFE +QUE$ K +QUI(NS)$ KI +QU KF +Q< K +RCH RK +RECHERCH^ REZAZ +RER$ RA +RE(MNR)-4 RE +RETTE$ RET +RH<^ R +RJA(MN)-- RI +RTI(AÄOÖUÜ)-3 RZI +RY(KN)-$ RI +R R +SAFE^$ ZEIF +SAUCE-^ ZUZ +SCHSCH---7 _ +SCHTSCH Z +SC(HZ)< Z +SC ZK +SELBSTST--7^^ ZELP +SELBST7^^ ZELPZT +SERVICE7^ ZÖRFIZ +SE(LMNRST)-3^ ZE +SETTE$ ZET +SHP-^ Z +SHST ZT +SHTSH Z +SHT Z +SH3 Z +SIEGLI-^ ZIKL +SIGLI-^ ZIKL +SIGHT ZEIT +SIGN ZEIN +SKI(NPZ)- ZKI +SKI<^ ZI +SOUND- ZAUN +STAATS^^ ZTAZ +STADT^^ ZTAT +START^^ ZTART +STAURANT7 ZTURAN +STEAK- ZTE +STRAF^^ ZTRAF +ST'S$ Z +STST-- _ +STS(ACEHIOUÄÜÖ)-- ZT +ST(SZ) Z +STYN(AE)-$ ZTIN +ST ZT +SZE(NPT)-^ ZE +SZI(ELN)-^ ZI +SZCZ< Z +SZT< ZT +SZ<3 Z +S Z +T'S3$ Z +TCH Z +TEAT-^ TEA +TE(LMNRST)-3^ TE +TH< T +TIC$ TIZ +TOAS-^ TU +TOILET- TULE +TOIN- TUA +TRAINI- TREN +TSCH Z +TSH Z +TST ZT +T(Sß) Z +TT(SZ)--< _ +TT9 T +TZ- _ +T T +UEBER^^ IPA +UE2 I +UIE$ I +UM^^ UN +UNTERE-- UNTE +UNTER^^ UNTA +UNVER^^ UNFA +UN^^ UN +UTI(AÄOÖUÜ)- UZI +U U +VACL-^ FAZ +VAC$ FAZ +VEDD-^ FE +VEREIN FAEIN +VERSEN^ FAZN +VER^^ FA +VER FA +VET(HT)-^ FET +VETTE$ FET +VIC$ FIZ +VIEL FIL +VIEW FIU +VOR^^ FUR +VY9^ FI +V< F +WE(LMNRST)-3^ FE +WIC$ FIZ +WIEDER^^ FITA +WY9^ FI +W F +XE(LMNRST)-3^ XE +X<^ Z +X(CSZ) X +XTS(CH)-- XT +XT(SZ) Z +X X +YE(LMNRST)-3^ IE +YE-3 I +YOR(GK)^$ IÖRK +Y(AOU)-<7 I +YVES^$ IF +YVONNE^$ IFUN +Y I +ZC(AOU)- ZK +ZE(LMNRST)-3^ ZE +ZH< Z +ZS(CHT)-- _ +ZS Z +ZUERST ZUERZT +ZURÜCK^^ ZURIK +ZUVER^^ ZUFA # x +Z Z + --- hkgerman-2.orig/de_CH-alt.multi +++ hkgerman-2/de_CH-alt.multi @@ -0,0 +1,2 @@ +add de-alt-common.rws +add de-alt-CH.rws --- hkgerman-2.orig/deutsch-alt.alias +++ hkgerman-2/deutsch-alt.alias @@ -0,0 +1 @@ +add de-alt.multi --- hkgerman-2.orig/deutsch.aff +++ hkgerman-2/deutsch.aff @@ -186,16 +186,20 @@ # defstringtype "list" "nroff" ".list" -wordchars a A -stringchar a\" A\" -wordchars [b-o] [B-O] -stringchar o\" O\" -wordchars [p-s] [P-S] -stringchar ss SS -stringchar sS # Ss # No captalized version -wordchars [tu] [TU] -stringchar u\" U\" -wordchars [v-z] [V-Z] +wordchars [a-z] [A-Z] +stringchar a\" A\" # ä +stringchar o\" O\" # ö +stringchar ss SS # tricky :-) +stringchar sS Ss # ß (no captalized version of ß - use SS for it) +stringchar u\" U\" # ü +stringchar à +stringchar ç Ç +stringchar é +stringchar ë +stringchar ê +stringchar ï +stringchar ñ +########## Does anyone want more characters? # # TeX/LaTeX a` la german.sty @@ -209,8 +213,17 @@ altstringchar \"u u\" altstringchar \"U U\" altstringchar \"s sS +altstringchar \"S Ss altstringchar ss ss altstringchar SS SS +altstringchar \\`a à +altstringchar \\c{c} ç +altstringchar \\c{C} Ç +altstringchar \\'e é +altstringchar \\"e ë +altstringchar \\^e ê +altstringchar \\\"{\\i} ï +altstringchar \\~n ñ # # Plain TeX @@ -224,38 +237,60 @@ altstringchar \\\"u u\" altstringchar \\\"U U\" altstringchar {\\ss} sS +altstringchar {\\SS} Ss altstringchar ss ss altstringchar SS SS +altstringchar \\`a à +altstringchar \\c{c} ç +altstringchar \\c{C} Ç +altstringchar \\'e é +altstringchar \\"e ë +altstringchar \\^e ê +altstringchar \\\"{\\i} ï +altstringchar \\~n ñ # -# N/Troff with -ms/-me macros packages +# Alternate forms for ISO latin1 charset # -altstringtype "nroff" "nroff" ".nr" ".ms" ".me" +altstringtype "latin1" "TeX" ".latin1" ".txt" ".tex" ".bib" -altstringchar a\\*\: a\" -altstringchar A\\*\: A\" -altstringchar o\\*\: o\" -altstringchar O\\*\: O\" -altstringchar u\\*\: u\" -altstringchar U\\*\: U\" -altstringchar \\*8 sS +altstringchar \344 a\" +altstringchar \304 A\" +altstringchar \366 o\" +altstringchar \326 O\" +altstringchar \374 u\" +altstringchar \334 U\" +altstringchar \337 sS +altstringchar SS Ss # using two definitions of SS is difficult: + # GROSS will not be accepted but suggested at + # the same time :-| altstringchar ss ss -altstringchar SS SS +altstringchar SS SS # this definition is used for checking +altstringchar à à +altstringchar ç ç +altstringchar Ç Ç +altstringchar é é +altstringchar ë ë +altstringchar ê ê +altstringchar ï ï +altstringchar ñ ñ # -# N/Troff with -mm macros +# Alternate forms for ISO latin1 charset # -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 +altstringtype "utf8" "TeX" ".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 # using two definitions of SS is difficult: + # GROSS will not be accepted but suggested at + # the same time :-| altstringchar ss ss -altstringchar SS SS +altstringchar SS SS # this definition is used for checking # # Alternate forms for plain ASCII text files @@ -268,82 +303,124 @@ altstringchar ue u\" altstringchar Ue U\" altstringchar ss sS +altstringchar SS Ss altstringchar ss ss altstringchar SS SS - + # -# Alternate forms for ISO latin1 charset +# Alternate forms for PC charset # -altstringtype "latin1" "nroff" ".latin1" ".txt" +altstringtype "pc" "TeX" ".pc" ".txt" ".tex" -altstringchar \344 a\" -altstringchar \304 A\" -altstringchar \366 o\" -altstringchar \326 O\" -altstringchar \374 u\" -altstringchar \334 U\" -altstringchar \337 sS +altstringchar \204 a\" +altstringchar \216 A\" +altstringchar \224 o\" +altstringchar \231 O\" +altstringchar \201 u\" +altstringchar \232 U\" +altstringchar \341 sS +altstringchar SS Ss altstringchar ss ss altstringchar SS SS # -# Alternate form for NeXTSTEP charset +# SGML, HTML, and XML entities # -altstringtype "NeXT" "TeX" ".NeXT" ".txt" ".tex" +altstringtype "HTML" "TeX" ".html" ".htm" ".sgml" ".xml" -altstringchar \331 a\" -altstringchar \205 A\" -altstringchar \360 o\" -altstringchar \226 O\" -altstringchar \366 u\" -altstringchar \271 U\" -altstringchar \373 sS +altstringchar ä a\" +altstringchar Ä A\" +altstringchar ö o\" +altstringchar Ö O\" +altstringchar ü u\" +altstringchar Ü U\" +altstringchar ß sS +altstringchar SS Ss altstringchar ss ss altstringchar SS SS + # -# Alternate forms for HP-Roman8 charset -# (used on HP-9000 machines under HP-VUE and maybe others) +# N/Troff with -ms/-me macros packages # -altstringtype "roman8" "TeX" ".roman8" ".txt" ".tex" +#altstringtype "nroff" "nroff" ".nr" ".ms" ".me" -altstringchar \314 a\" -altstringchar \330 A\" -altstringchar \316 o\" -altstringchar \332 O\" -altstringchar \317 u\" -altstringchar \333 U\" -altstringchar \336 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 # -# Alternate forms for PC charset +# N/Troff with -mm macros # -altstringtype "pc" "TeX" ".pc" ".txt" ".tex" +#altstringtype "-mm" "nroff" ".nr" ".mm" -altstringchar \204 a\" -altstringchar \216 A\" -altstringchar \224 o\" -altstringchar \231 O\" -altstringchar \201 u\" -altstringchar \232 U\" -altstringchar \341 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 +# +#altstringtype "NeXT" "TeX" ".NeXT" ".txt" ".tex" + +#altstringchar \331 a\" +#altstringchar \205 A\" +#altstringchar \360 o\" +#altstringchar \226 O\" +#altstringchar \366 u\" +#altstringchar \271 U\" +#altstringchar \373 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS + +# +# Alternate forms for HP-Roman8 charset +# (used on HP-9000 machines under HP-VUE and maybe others) +# +#altstringtype "roman8" "TeX" ".roman8" ".txt" ".tex" +# +#altstringchar \314 a\" +#altstringchar \330 A\" +#altstringchar \316 o\" +#altstringchar \332 O\" +#altstringchar \317 u\" +#altstringchar \333 U\" +#altstringchar \336 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS # # Alternate forms for ATARI charset # -altstringtype "atari" "TeX" ".atari" ".txt" ".tex" +#altstringtype "atari" "TeX" ".atari" ".txt" ".tex" +# +#altstringchar \204 a\" +#altstringchar \216 A\" +#altstringchar \224 o\" +#altstringchar \231 O\" +#altstringchar \201 u\" +#altstringchar \232 U\" +#altstringchar \341 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS -altstringchar \204 a\" -altstringchar \216 A\" -altstringchar \224 o\" -altstringchar \231 O\" -altstringchar \201 u\" -altstringchar ss ss -altstringchar SS SS # # Quick Reference @@ -468,7 +545,7 @@ [^EIL] E L > -EL,LER # simpel > simple [^EIL] E L > -EL,LEN [^EIL] E L > -EL,LEM - [^EIL] E L > -El,LES + [^EIL] E L > -EL,LES # to there [AE] sS > -sS,SSE # Wie blasS > blasse @@ -496,11 +573,17 @@ [^E] I sS > -sS,SSES flag *C: # for comparative forms of adjectives: - [^LRsS] > ERE # Wie neu > neuere - [^LRsS] > ERER # - [^LRsS] > EREN # - [^LRsS] > EREM # - [^LRsS] > ERES # + [^ELRsS] > ERE # Wie neu > neuere + [^ELRsS] > ERER # + [^ELRsS] > EREN # + [^ELRsS] > EREM # + [^ELRsS] > ERES # + + E > RE # prüde > prüdere + E > RER + E > REN + E > REM + E > RES [^E] [LR] > ERE # Wie schmal > schmale [^E] [LR] > ERER # @@ -550,17 +633,65 @@ [^E] I sS > -sS,SSEREM [^E] I sS > -sS,SSERES - [STXZ] > ESTE # Wie neu > neueste - [STXZ] > ESTER # matt > mattester - [STXZ] > ESTEN # mies > miesesten - [STXZ] > ESTEM # lax > laxestem - [STXZ] > ESTES # spitz > spitzestes - - [^sSSTXZ] > STE # teuer > teuerste - [^sSSTXZ] > STER # dick > dickster - [^sSSTXZ] > STEN # lahm > lahmsten - [^sSSTXZ] > STEM # teuer > teuerstem - [^sSSTXZ] > STES # teuer > teuerstes + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGERE # adlig > adeligere + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGERER + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGEREN + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGEREM + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGERES + + [^HI] E R I G > -ERIG,RIGERE # zitterig > zittrigere + [^HI] E R I G > -ERIG,RIGERER + [^HI] E R I G > -ERIG,RIGEREN + [^HI] E R I G > -ERIG,RIGEREM + [^HI] E R I G > -ERIG,RIGERES + + [KSUXZ] > ESTE # Wie neu > neueste + [KSUXZ] > ESTER # matt > mattester + [KSUXZ] > ESTEN # mies > miesesten + [KSUXZ] > ESTEM # lax > laxestem + [KSUXZ] > ESTES # spitz > spitzestes + + E T > STE # geeignet > geeignetste + E T > STER + E T > STEN + E T > STEM + E T > STES + + [^E] T > ESTE # matt > matteste + [^E] T > ESTER + [^E] T > ESTEN + [^E] T > ESTEM + [^E] T > ESTES + + [^DksSSTXZ] > STE # teuer > teuerste + [^DksSSTXZ] > STER # dick > dickster + [^DksSSTXZ] > STEN # lahm > lahmsten + [^DksSSTXZ] > STEM # teuer > teuerstem + [^DksSSTXZ] > STES # teuer > teuerstes + + N D > STE # wohlhabend > wohlhabendste + N D > STER + N D > STEN + N D > STEM + N D > STES + + [^N] D > ESTE # wild > wildeste + [^N] D > ESTER + [^N] D > ESTEN + [^N] D > ESTEM + [^N] D > ESTES + + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTE # adlig > adeligste + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTER + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTEN + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTEM + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTES + + [^HI] E R I G > -ERIG,RIGSTE # zitterig > zittrig + [^HI] E R I G > -ERIG,RIGSTER + [^HI] E R I G > -ERIG,RIGSTEN + [^HI] E R I G > -ERIG,RIGSTEM + [^HI] E R I G > -ERIG,RIGSTES [AE] sS > -sS,SSESTE # Wie blasS > blasseste [AE] sS > -sS,SSESTER # kesS > kesseste @@ -602,8 +733,9 @@ . > EN # Wie Tat > Taten flag R: - . > ER # Wie Licht > Lichter - . > ERN # Licht > Lichtern + [^e] > ER # Wie Licht > Lichter + [^e] > ERN # Licht > Lichtern + e > R # Genitiv (and a few plurals like Auto > Autos): flag S: @@ -695,7 +827,7 @@ E N > -N,- # Wie kommen > komme [^SS] E L N > -ELN,LE # la"cheln > la"chle SS E L N > -SSELN,sSLE # rasseln > rasSle - E L N > -LN,LE # auch: la"cheln > la"chele + E L N > -N,E # auch: la"cheln > la"chele [^SS] E R N > -ERN,RE # wandern > wandre SS E R N > -SSERN,sSRE # wa"ssern > wa"sSre E R N > -N,E # auch: na"hern > na"here @@ -719,7 +851,8 @@ # special treatment for 'tun': (worthwile?) U N > -N,E # tun > ich tue - U N > -N,EN # tun > wir tuen +# Duden: ich tu[e], du tust, er tut, wir tun, ihr tut, sie tun: +# U N > -N,EN # tun > wir tuen U N > -N,T # tun > er tut @@ -773,10 +906,10 @@ U N > -N, ST # tun > tust - [sSSSSXZ] E N > -EN,EST # Wie heisSen > heisSest + [sSSSSXZ] E N > -N,ST # Wie heisSen > heisSest # alternate form for -schen: - S C H E N > -EN,EST # wischen > wischest + S C H E N > -N,ST # wischen > wischest # the other form allowed is the same as above: # [sSSXZ] E N > -EN,T # Wie heisSen > heisSt --- hkgerman-2.orig/dic2iso +++ hkgerman-2/dic2iso @@ -0,0 +1,9 @@ +#!/usr/bin/sed -f + +s/a"/ä/g +s/A"/Ä/g +s/o"/ö/g +s/O"/Ö/g +s/u"/ü/g +s/U"/Ü/g +s/sS/ß/g --- hkgerman-2.orig/geographie.txt +++ hkgerman-2/geographie.txt @@ -811,7 +811,6 @@ Serbien Seufzerbru"cke Sibirier/NS -Sidnay Siebenbu"rgen Siebengebirge Simbabwe --- hkgerman-2.orig/german-old.alias +++ hkgerman-2/german-old.alias @@ -0,0 +1 @@ +add de-alt.multi --- hkgerman-2.orig/informatik.txt +++ hkgerman-2/informatik.txt @@ -1,4 +1,5 @@ A"quivalenzklassenbildung +boolesch/A A"quivalenzrelation/P Abarbeitungsgeschwindigkeit/P Abarbeitungsreihenfolge/N @@ -157,7 +158,7 @@ Bildverarbeitung Bildverarbeitungsrechner Billigsoftware -Bina"rbau"me/N +Bina"rba"ume/N Bina"rcode/S Bina"rwort/EPS Bindungsbereich/EPS @@ -580,7 +581,6 @@ Induktionshypothese/N Induktionsmethode/N Induktionsprinzip -Induktionsschlu"s/QS InduktionsschlusS/T Induktionsschritt Induktionsvoraussetzung @@ -717,7 +717,7 @@ Namensgleichheit Namenskonflikt/EPT Namensraum/ST -Nebenlau"figkeit +Nebenla"ufigkeit Netzadresse/N Netzdienst/EPT Netzkommunikation @@ -1296,7 +1296,6 @@ benutzerdefiniert/A bijektiv/A bitweise/A -boolesch/A compilieren/IXYDO deduktiv/A deduzieren/IXYDO --- hkgerman-2.orig/klein.txt +++ hkgerman-2/klein.txt @@ -38,7 +38,6 @@ am an/S anbei -anbetrachts anderenfalls anderenorts andererseits @@ -110,7 +109,7 @@ betreffs bevor bewenden -bewiesenerma"sen +bewiesenermasSen bezeichnenderweise beziehungsweise binnen @@ -196,7 +195,6 @@ dessen desto deswegen -desweiteren dich die diejenige/N @@ -279,7 +277,6 @@ einerlei einerseits einesteils -einfu"rallemal eingangs eingedenk eingestandenermasSen @@ -505,7 +502,6 @@ irgendwie irgendwo irgendwohin -irgenwo irrtu"mlicherweise ist ja @@ -865,7 +861,7 @@ untertage unterwegs unvermeidlicherweise -unversta"ndlicheierweise +unversta"ndlicherweise unweit unwohl va"terlicherseits @@ -903,7 +899,6 @@ vonstatten vor vorab -vorallem voran voraus vorbehaltlos @@ -916,7 +911,6 @@ vorher vorhin vorn/E -vorneherein vorneweg vornherein vorsichtshalber --- hkgerman-2.orig/myspell.aff +++ hkgerman-2/myspell.aff @@ -0,0 +1,560 @@ +SET ISO8859-1 +TRY esianrtolcdugmphbyfvkwäüößáéêàâñESIANRTOLCDUGMPHBYFVKWÄÜÖ + +# (c) copyright by Bjoern Jacke +# my be used under the terms of the GNU General Public Licence version 2 +# This licence can be found at http://www.gnu.org/copyleft/gpl.html + +# inseparable ge- prefix for verbs +PFX G N 1 +PFX G 0 ge . # rufen > gerufen + + +# un- prefix for anything +PFX U Y 1 +PFX U 0 un . # gesund > ungesund + + +# Inseparable ver- prefix for verbs +PFX V Y 1 +PFX V 0 ver . # kaufen > verkaufen + + +# IN, INNEN for feminizing nouns and NEN for xxxIN nouns +SFX F N 7 +SFX F 0 nen in # Bäuerin > Bäuerinnen +SFX F e in e # Bote > Botin +SFX F e innen e +SFX F 0 in [^i]n # Spion > Spionin +SFX F 0 innen [^i]n +SFX F 0 in [^en] # Freund > Freundin +SFX F 0 innen [^en] + + +# The question is: How to switch Capitalization off? +# This will not serve us much otherwise! +# LICHxx for creating adverbs and adjectives +SFX L N 12 +SFX L 0 tlich n # verschieden > verschiedentlich +SFX L 0 tliche n +SFX L 0 tlicher n +SFX L 0 tliches n +SFX L 0 tlichem n +SFX L 0 tlichen n +SFX L 0 lich [^n] # bitter > bitterlich #nn +SFX L 0 liche [^n] #nn +SFX L 0 licher [^n] #nn +SFX L 0 liches [^n] #nn +SFX L 0 lichem [^n] #nn +SFX L 0 lichen [^n] #nn + + +# +# How to force Capitals on for heit/keit ? +# +# HEIT substantivation: +SFX H N 2 +SFX H 0 heit . # gemein > Gemeinheit +SFX H 0 heiten . # fein > Feinheiten + +# KEIT substantivation: +SFX K N 2 +SFX K 0 keit . # heimlich > Heimlichkeit +SFX K 0 keiten . # eitel > Eitelkeiten + + +# CHEN diminuitiv: +SFX M N 2 +SFX M 0 chen . +SFX M 0 chens . + + +# for adjectives: +#SFX A Y 46 +SFX A Y 54 +SFX A 0 r e # älteste > ältester +SFX A 0 n e +SFX A 0 m e +SFX A 0 s e +SFX A 0 e [^elrß] # formbar > formbare +SFX A 0 er [^elrß] +SFX A 0 en [^elrß] +SFX A 0 em [^elrß] +SFX A 0 es [^elrß] +SFX A 0 e [^e][rl] # schnell > schnelle +SFX A 0 er [^e][rl] # schal > schale +SFX A 0 en [^e][rl] +SFX A 0 em [^e][rl] +SFX A 0 es [^e][rl] +SFX A 0 e [^u]er # schwer > schwere +SFX A 0 er [^u]er +SFX A 0 en [^u]er +SFX A 0 em [^u]er +SFX A 0 es [^u]er +SFX A er re uer # teuer > teure +SFX A er rer uer # sauer > saurer +SFX A er ren uer +SFX A er rem uer +SFX A er res uer +SFX A 0 e [eil]el # parallel > parallele +SFX A 0 er [eil]el # viel > viele +SFX A 0 en [eil]el # scheel > scheele +SFX A 0 em [eil]el +SFX A 0 es [eil]el +SFX A el le [^eil]el # eitel > eitle #nnn +SFX A el ler [^eil]el # simpel > simple #nnn +SFX A el len [^eil]el #nnn +SFX A el lem [^eil]el #nnn +SFX A el les [^eil]el #nnn +SFX A ß sse [ae]ß # blaß > blasse +SFX A ß sser [ae]ß +SFX A ß ssen [ae]ß +SFX A ß ssem [ae]ß +SFX A ß sses [ae]ß +SFX A 0 e [^iae]ß # gemäß > gemäße +SFX A 0 er [^iae]ß +SFX A 0 en [^iae]ß +SFX A 0 em [^iae]ß +SFX A 0 es [^iae]ß +SFX A 0 e eiß # weiß >weiße +SFX A 0 er eiß +SFX A 0 en eiß +SFX A 0 em eiß +SFX A 0 es eiß +SFX A ß sse [^e]iß # gewiss > gewisse +SFX A ß sser [^e]iß +SFX A ß ssen [^e]iß +SFX A ß ssem [^e]iß +SFX A ß sses [^e]iß +#SFX A lig elig [^aeiouhlräüö]lig # adlig > adelig +#SFX A lig elige [^aeiouhlräüö]lig +#SFX A lig eliger [^aeiouhlräüö]lig +#SFX A lig eligen [^aeiouhlräüö]lig +#SFX A lig eligem [^aeiouhlräüö]lig +#SFX A lig eliges [^aeiouhlräüö]lig +#SFX A erig rig [^hi]erig # zitterig > zittrig +#SFX A erig rige [^hi]erig +#SFX A erig riger [^hi]erig +#SFX A erig rigen [^hi]erig +#SFX A erig rigem [^hi]erig +#SFX A erig riges [^hi]erig + + +# for comparative forms of adjectives: +SFX C Y 125 +SFX C 0 ere [^elrß] # neu > neuere +SFX C 0 erer [^elrß] +SFX C 0 eren [^elrß] +SFX C 0 erem [^elrß] +SFX C 0 eres [^elrß] +SFX C 0 re e # prüde > prüdere +SFX C 0 rer e +SFX C 0 ren e +SFX C 0 rem e +SFX C 0 res e +SFX C 0 ere [^e][lr] # schmal > schmale +SFX C 0 erer [^e][lr] +SFX C 0 eren [^e][lr] +SFX C 0 erem [^e][lr] +SFX C 0 eres [^e][lr] +SFX C el lere el # eitel > eitlere +SFX C el lerer el +SFX C el leren el +SFX C el lerem el +SFX C el leres el +SFX C er rere uer # teuer > teurere +SFX C er rerer uer +SFX C er reren uer +SFX C er rerem uer +SFX C er reres uer +SFX C 0 ere [^u]er # schwer > schwerere +SFX C 0 erer [^u]er +SFX C 0 eren [^u]er +SFX C 0 erem [^u]er +SFX C 0 eres [^u]er +SFX C ß ssere [ae]ß +SFX C ß sserer [ae]ß +SFX C ß sseren [ae]ß +SFX C ß sserem [ae]ß +SFX C ß sseres [ae]ß +SFX C 0 ere [^aei]ß +SFX C 0 erer [^aei]ß +SFX C 0 eren [^aei]ß +SFX C 0 erem [^aei]ß +SFX C 0 eres [^aei]ß +SFX C 0 ere eiß +SFX C 0 erer eiß +SFX C 0 eren eiß +SFX C 0 erem eiß +SFX C 0 eres eiß +SFX C ß ssere [^e]iß +SFX C ß sserer [^e]iß +SFX C ß sseren [^e]iß +SFX C ß sserem [^e]iß +SFX C ß sseres [^e]iß +SFX C lig eligere [^aeiouhlräüö]lig # adlig > adeligere +SFX C lig eligerer [^aeiouhlräüö]lig +SFX C lig eligeren [^aeiouhlräüö]lig +SFX C lig eligerem [^aeiouhlräüö]lig +SFX C lig eligeres [^aeiouhlräüö]lig +SFX C erig rigere [^hi]erig # zitterig > zittrigere +SFX C erig rigerer [^hi]erig +SFX C erig rigeren [^hi]erig +SFX C erig rigerem [^hi]erig +SFX C erig rigeres [^hi]erig +SFX C 0 este [ksuxz] # neu > neueste +SFX C 0 ester [ksuxz] +SFX C 0 esten [ksuxz] # mies > miesesten +SFX C 0 estem [ksuxz] # lax > laxestem +SFX C 0 estes [ksuxz] # spitz > spitzestes +SFX C 0 este ss +SFX C 0 ester ss +SFX C 0 esten ss +SFX C 0 estem ss +SFX C 0 estes ss +SFX C 0 ste et # geeignet > geeignetste +SFX C 0 ster et +SFX C 0 sten et +SFX C 0 stem et +SFX C 0 stes et +SFX C 0 este [^e]t # matt > matteste +SFX C 0 ester [^e]t +SFX C 0 esten [^e]t +SFX C 0 estem [^e]t +SFX C 0 estes [^e]t +SFX C 0 ste [^dkßstxz] # teuer > teuerste +SFX C 0 ster [^dkßstxz] # dick > dickster +SFX C 0 sten [^dkßstxz] # lahm > lahmsten +SFX C 0 stem [^dkßstxz] # teuer > teuerstem +SFX C 0 stes [^dkßstxz] # teuer > teuerstes +SFX C 0 ste nd # wohlhabend > wohlhabendste +SFX C 0 ster nd +SFX C 0 sten nd +SFX C 0 stem nd +SFX C 0 stes nd +SFX C 0 este [^n]d # wild > wildeste +SFX C 0 ester [^n]d +SFX C 0 esten [^n]d +SFX C 0 estem [^n]d +SFX C 0 estes [^n]d +SFX C ß sseste [ae]ß +SFX C ß ssester [ae]ß +SFX C ß ssesten [ae]ß +SFX C ß ssestem [ae]ß +SFX C ß ssestes [ae]ß +SFX C 0 este [^aei]ß +SFX C 0 ester [^aei]ß +SFX C 0 esten [^aei]ß +SFX C 0 estem [^aei]ß +SFX C 0 estes [^aei]ß +SFX C 0 este eiß +SFX C 0 ester eiß +SFX C 0 esten eiß +SFX C 0 estem eiß +SFX C 0 estes eiß +SFX C ß sseste [^e]iß +SFX C ß ssester [^e]iß +SFX C ß ssesten [^e]iß +SFX C ß ssestem [^e]iß +SFX C ß ssestes [^e]iß +SFX C lig eligste [^aeiouhlräüö]lig # adlig > adeligste +SFX C lig eligster [^aeiouhlräüö]lig +SFX C lig eligsten [^aeiouhlräüö]lig +SFX C lig eligstem [^aeiouhlräüö]lig +SFX C lig eligstes [^aeiouhlräüö]lig +SFX C erig rigste [^hi]erig # zitterig > zittrig +SFX C erig rigster [^hi]erig +SFX C erig rigsten [^hi]erig +SFX C erig rigstem [^hi]erig +SFX C erig rigstes [^hi]erig + +# a few 'catch all' plural forms: +# All plurals seem to boil down to one of 'N', 'E', 'P' or 'Q' +# (or are 'irregular') + + +SFX E Y 1 +SFX E 0 e . # Wind > Winde + + + +SFX N Y 1 +SFX N 0 n . # Lampe > Lampen + + +SFX P Y 1 +SFX P 0 en . # Tat > Taten + + + +SFX R Y 3 +SFX R 0 er [^e] # Licht > Lichter +SFX R 0 ern [^e] +SFX R 0 r e # Beamte > Beamter + + +SFX S Y 3 +SFX S 0 s [^ßs] +SFX S 0 ses s +SFX S ß sses ß + + + +SFX Q Y 4 +SFX Q 0 se s # Geheimnis > Geheimnisse +SFX Q 0 sen s # Geheimnis > Geheimnissen +SFX Q ß sse ß # Geheimnis > Geheimnisses +SFX Q ß ssen ß # Geheimnis > Geheimnisses + + +######## + +# Genitiv seperate -s and -es, many words may take them both! (Muts, Mutes) +SFX T Y 1 +SFX T 0 es . # Platz > Platzes + + +# verbs: +# capitalization problem revisited! +SFX J Y 10 # -ung (verb -> noun) +SFX J eln lung eln # handeln > handlung #nn +SFX J n ung ern # wandern > wanderung +SFX J en ung en # reiben > reibung +SFX J eln lungen eln # handeln > handlungen #nn +SFX J n ungen ern # wandern > wanderungen +SFX J en ungen en # reiben > reibungen +SFX J 0 ung [^n] # bild > bildung +SFX J 0 ungen [^n] # abbild > abbildungen +SFX J el lung el # drossel > drosslung #nnn +SFX J el lungen el #nnn + + +SFX B N 24 # -bar (verb -> adj.): +SFX B n bar e[lr]n # wundern > wunderbar +SFX B n bare e[lr]n +SFX B n baren e[lr]n +SFX B n barer e[lr]n +SFX B n bares e[lr]n +SFX B n barem e[lr]n +SFX B en bar [^s]en # halten > haltbar +SFX B en bare [^s]en +SFX B en baren [^s]en +SFX B en barer [^s]en +SFX B en bares [^s]en +SFX B en barem [^s]en +SFX B en bar [^s]sen # halten > haltbar +SFX B en bare [^s]sen +SFX B en baren [^s]sen +SFX B en barer [^s]sen +SFX B en bares [^s]sen +SFX B en barem [^s]sen +SFX B ssen ßbar ssen # halten > haltbar +SFX B ssen ßbare ssen +SFX B ssen ßbaren ssen +SFX B ssen ßbarer ssen +SFX B ssen ßbares ssen +SFX B ssen ßbarem ssen + + +SFX D Y 6 # -d.. (verb -> Partizip Präs.): +SFX D 0 d n # schlafen > schlafend +SFX D 0 de n +SFX D 0 den n +SFX D 0 der n +SFX D 0 des n +SFX D 0 dem n + + +# Du-form imperative endings +SFX W Y 10 +SFX W en 0 [^imns]en # reimen > reim +SFX W en 0 [^s]sen +SFX W ssen ß ssen +SFX W en 0 eien # schreien > schrei +SFX W en 0 [^bght][mn]en # rennen > renn +SFX W en 0 [^c]hnen # dehnen > dehn +SFX W n 0 eln # lächeln > lächel +SFX W n 0 ern # nähern > näher +SFX W st 0 st # trittst > tritt +SFX W t 0 [^s]t # nimmt > nimm + +# +# Present tense: +# +# ich, ihr-forms are seperated from du,er/sie/es-forms. +# Many (starke) verbs can only build the ich,ihr-form from the infinitive. +# tragen/I > trage, tragt +# +# Also flag X is sometimes useful for past tense of Konjunktiv: +# abnahmen/X > abnahmst, abnahmt +# +# For present tense regular (schwache) verbs, I and X will go together. +# +SFX I Y 22 +SFX I n 0 en # kommen > komme +SFX I eln le [^s]eln # lächeln > lächle #nnn +SFX I eln le [^s]seln # lächeln > lächle #nnn +SFX I sseln ßle sseln +SFX I n e eln # auch: lächeln > lächele +SFX I ern re [^s]ern # wandern > wandre +SFX I ern re [^s]sern # wandern > wandre +SFX I ssern ßre ssern # wandern > wandre +SFX I n e ern # auch: nähern > nähere +SFX I n t e[lr]n # lächeln > lächelt +SFX I n t [dt]en +SFX I en t [^dimnts]en # schaff"|t +SFX I en t [^s]sen +SFX I en t eien # schreien > schreit +SFX I n t [^e]ien # knien > kniet +SFX I n t chnen +SFX I en t [^c]h[mn]en # nehmen > nehmt +SFX I n t [^aäehilmnoöuür][mn]en +SFX I en t [aäeilmnoöuür][mn]en +SFX I ssen ßt ssen +SFX I n e un # tun > ich tue +SFX I n t un # tun > er tut + + +SFX X Y 27 # other present tense verb endings: +SFX X n t e[lr]n # lächeln > lächelt +SFX X n t [dtw]en # arbeiten > arbeitet +SFX X en t eien # schreien > schreit +SFX X n t [^e]ien # knien > kniet +SFX X en t [^ditmnws]en # leben > lebt +SFX X en t [^s]sen # leben > lebt +SFX X n t chnen # rechnen > rechnet +SFX X en t [^c]h[mn]en # ahnen > ahnt +SFX X n t [^aäehilmnoöuür][mn]en # atmen > atmet +SFX X en t [aäeilmnoöuür][mn]en # lernen > lernt +SFX X ssen ßt ssen +SFX X n t un # tun > tut +SFX X st 0 tst # trittst > tritt +SFX X n st e[lr]n # nähern > näherst +SFX X n st [dtw]en # arbeiten > arbeitest +SFX X en st [^dimnßstwzx]en # leben > lebst +SFX X en st eien # schreien > schreist +SFX X n st [^e]ien # knien > kniest +SFX X n st chnen # rechnen > rechnest +SFX X en st [^c]h[mn]en # ahnen > ahnst +SFX X n st [^aäehilmnoöuür][mn]en # atmen > atmest +SFX X en st [aäeilmnoöuür][mn]en # lernen > lernst +SFX X n st un # tun > tust +SFX X n st [ßsxz]en # heißen > heißest +SFX X n st schen # wischen > wischest +SFX X t st [^sz]t # nimmt > nimmst +SFX X t est zt # schmilzt > schmilzest + +# Past-tense ich/er/sie/es-form endings +SFX Y Y 43 +SFX Y n te e[lr]n # lächeln > lächelte +SFX Y n te [dtw]en # arbeiten > arbeitete +SFX Y en te [^dimntw]en # leben > lebte +SFX Y en te eien # freien > freite +SFX Y n te [^e]ien # knien > kniete +SFX Y n te chnen # rechnen > rechnete +SFX Y en te [^c]h[mn]en # ahnen > ahnte +SFX Y n te [^aäehilmnoöuür][mn]en # atmen > atmete +SFX Y en te [aäeilmnoöuür][mn]en # lernen > lernte +SFX Y ssen ßte ssen +SFX Y n test e[lr]n # lächeln > lächeltest +SFX Y n test [dtw]en # arbeiten > arbeitetest +SFX Y en test [^dimnstw]en # leben > lebtest +SFX Y en test [^s]sen # leben > lebtest +SFX Y en test eien # freien > freitest +SFX Y n test [^e]ien # knien > knietest +SFX Y n test chnen # rechnen > rechnetest +SFX Y en test [^c]h[mn]en # ahnen > ahntest +SFX Y n test [^aäehilmnoöuür][mn]en # atmen > atmetest +SFX Y en test [aäeilmnoöuür][mn]en # lernen > lerntest +SFX Y ssen ßtest ssen +SFX Y n tet e[lr]n # nähern > nähertet +SFX Y n tet [dtw]en # rasten > rastetet +SFX Y en tet [^dimnstw]en # rasen > rastet +SFX Y en tet [^s]sen +SFX Y en tet eien # freien > freitet +SFX Y n tet [^e]ien # knien > knietet +SFX Y n tet chnen # rechnen > rechnetet +SFX Y en tet [^c]h[mn]en # ahnen > ahntet +SFX Y n tet [^aäehilmnoöuür][mn]en # atmen > atmetet +SFX Y en tet [aäeilmnoöuür][mn]en # lernen > lerntet +SFX Y ssen ßtet ssen +SFX Y n ten e[lr]n # lächeln > lächelten +SFX Y n ten [dtw]en # arbeiten > arbeiteten +SFX Y en ten [^dimnstw]en # leben > lebten +SFX Y en ten [^s]sen +SFX Y en ten eien # freien > freiten +SFX Y n ten [^e]ien # knien > knieten +SFX Y n ten chnen # rechnen > rechneten +SFX Y en ten [^c]h[mn]en # ahnen > ahnten +SFX Y n ten [^aäehilmnoöuür][mn]en # atmen > atmeten +SFX Y en ten [aäeilmnoöuür][mn]en # lernen > lernten +SFX Y ssen ßten ssen + + +# Past-tense endings for non-regular verbs and Konjunktiv forms from ich-form: +SFX Z Y 16 +SFX Z 0 st [^hßsz] # wusste > wusstest +SFX Z 0 st [^c]h # floh > flohest +SFX Z 0 st [^s]ch # wich > wichst +SFX Z 0 est [dfkstz] # riet > rietest +SFX Z 0 est ch # wusch > wuschest +SFX Z 0 est [au]ß # aß > aßest #swiss-convert +SFX Z 0 est ieß # ließ > ließt #swiss-convert +SFX Z ß ssest [io]ß # goss > gossest +SFX Z 0 t [^dt] # wüsste > wüsstet +SFX Z 0 et [dt] # riet > rietet +SFX Z 0 n e # hatte > hatten +SFX Z 0 en ie # auch: schrie > schrieen +SFX Z 0 en [^eß] # nahm > nahmen +SFX Z 0 en [au]ß +SFX Z 0 en ieß +SFX Z ß ssen [io]ß + +SFX O Y 27 +SFX O n tes e[lr]n # vererben > vererbtes +SFX O n tes [dtw]en +SFX O en tes [^dmntws]en +SFX O en tes [^s]sen +SFX O n tes chnen +SFX O en tes [^c]h[mn]en +SFX O n tes [^aäehilmnoöuür][mn]en +SFX O en tes [aäeilmnoöuür][mn]en +SFX O ssen ßtes ssen +SFX O n ter e[lr]n +SFX O n ter [dtw]en +SFX O en ter [^dmntws]en +SFX O en ter [^s]sen +SFX O n ter chnen +SFX O en ter [^c]h[mn]en +SFX O n ter [^aäehilmnoöuür][mn]en +SFX O en ter [aäeilmnoöuür][mn]en +SFX O ssen ßter ssen +SFX O n tem e[lr]n +SFX O n tem [dtw]en +SFX O en tem [^dmntws]en +SFX O en tem [^s]sen +SFX O n tem chnen +SFX O en tem [^c]h[mn]en +SFX O n tem [^aäehilmnoöuür][mn]en +SFX O en tem [aäeilmnoöuür][mn]en +SFX O ssen ßtem ssen + + + +REP 15 +REP f ph +REP ph f +REP ß ss +REP ss ß +REP s ss +REP ss s +REP i ie +REP ie i +REP ee e +REP o oh +REP oh o +REP a ah +REP ah a +REP e eh +REP eh e + --- hkgerman-2.orig/myspellfixprefix.pl +++ hkgerman-2/myspellfixprefix.pl @@ -0,0 +1,31 @@ +#!/usr/bin/perl -w + +# 2002-05-05 Björn Jacke +# +# script to expand prefixes of capital words to work around a myspell +# bug which would otherwise create words like "unTier" instead of "Untier" + +while () { + chomp; + if (m/^[A-ZÄÖÜ].*\/.*[GUV]/) { + print STDERR "Capital prefixes will be expanded: $_\n"; + + ($start,$rest) = split("",$_,2); + $start =~ tr/A-ZÄÖÜ/a-zäöü/; + $rest =~ s/(\/.*)U/$1/; + $rest =~ s/(\/.*)V/$1/; + $rest =~ s/(\/.*)G/$1/; + $rest =~ s/\/$//; + + if (m/\/.*U/) { + s/(\/.*)U/$1/; + print "Un$start$rest\n"; + } + if (m/\/.*V/) { + s/(\/.*)V/$1/; + print "Ver$start$rest\n"; + } + } + chop if (m/\/$/); + print "$_\n"; +} --- hkgerman-2.orig/seltenes.txt +++ hkgerman-2/seltenes.txt @@ -465,7 +465,6 @@ hochgepa"ppelt/A hochgerutscht/A hochperso"nlich/A -hochsa"sig/A hochspekulativ/A hochwu"rdig/A homoerotisch @@ -510,7 +509,6 @@ la"nderma"sSig/A laienma"sSig/A lasergedruckt/A -legitimisieren/DIOXY leibt letztgeliefert/A liften/IX --- hkgerman-2.orig/tex2iso +++ hkgerman-2/tex2iso @@ -4,6 +4,6 @@ s/"A/Ä/g s/"o/ö/g s/"O/Ö/g -s/"u/Ü/g +s/"u/ü/g s/"U/Ü/g s/"s/ß/g --- hkgerman-2.orig/uniqflag.pl +++ hkgerman-2/uniqflag.pl @@ -0,0 +1,45 @@ +#!/usr/bin/perl + +# 2002-05-05 Björn Jacke +# +# this script combines flags of equal base words from ispell/myspell: +# +# lachen/D +# lachen/IX +# +# ... will be converted to: +# +# lachen/DIX +# +# this is needed for myspell delivered with OO.o 1.0 which does only +# regard the first occurence of a base word, so lachen/IX would be +# ignored. +# +# Attention: +# +# adjektive.txt:bewiesen/AU +# verben.txt:bewiesen/WX +# +# this would lead to words like "unbewies" :-| + + +$first=; +chomp($first); +($firstbase,$firstflags)=split("/",$first); +while () { + chomp; + ($base,$flags) = split "/"; + if ($base eq $firstbase) { + print STDERR "Duplicate base word: $base, flags: $firstflags and $flags\n"; + for (split "",$flags) { + $firstflags .= $_ unless ($firstflags =~ $_); + } + } else { # a really new word is here ... + $firstflags = "/$firstflags" if ($firstflags); + print "$firstbase$firstflags\n"; + $firstbase = $base; + $firstflags = $flags; + } +} +$firstflags = "/$firstflags" if ($firstflags); +print "$firstbase$firstflags"; --- hkgerman-2.orig/verben.txt +++ hkgerman-2/verben.txt @@ -1,4 +1,3 @@ -Stout/S a"chten/DIXY a"chzen/DIXY a"chzt/G @@ -1329,7 +1328,7 @@ auslisten/DIXY auslo"schen/DIXY auslo"sen/DIXY -auslooten/DIXY +ausloten/DIXY auslosen/DIXY auslu"ften/DIXY ausmachen/DIXY @@ -1703,7 +1702,7 @@ beizustellen/D beizutragen/D beizutreten -beizuwohen/D +beizuwohnen/D bejahen/DIOXY bejubeln/DIOXY beka"men/IX @@ -2279,7 +2278,7 @@ desertieren/DIOXY desinfizieren/DIOXY destillieren/DIOXY -detailieren/DIOXY +detaillieren/DIOXY detektieren/BDIOXY determinieren/DIOXY detonieren/DIOXY --- hkgerman-2.orig/worte.txt +++ hkgerman-2/worte.txt @@ -162,7 +162,6 @@ Abordnung/P Abort/EPST Abplattung/P -Abpra"lle/N Abprall/S Abraum/S Abrechnung/P @@ -241,7 +240,7 @@ Abstimmungsbedarf Abstimmungsergebnis/QS Abstinenz -AbstosS/JS +AbstosS/JT Abstraktion/P Abstraktionsebene/N Abstreifer/NS @@ -359,12 +358,11 @@ Agenturmeldung/P Aggregat/EPT Aggression/P +Aggressivita"t/P Aggressor/P Agitation/P Agitator/PS Agonie -Agression/P -Agressivita"t/P Ahle/N Ahndung/P Ahnfrau/P @@ -493,7 +491,7 @@ AmbosS/QS Ambulanz/P Ameise/N -Ameisenba"r/EPS +Ameisenba"r/P Ameisenhaufen/S Ameisensa"ure/N Ameisenstaat/PS @@ -596,7 +594,6 @@ Anfechtung/P Anfeindung/P Anfertigung/P -Anffa"lligkeit/P Anflu"ge/N Anflug/ST Anforderung/P @@ -908,8 +905,6 @@ Aquarell/EPS Aquarien Aquarium/S -Aquisiteur/EPS -Aquisition/P Ar Arabeske/N Araldit @@ -1295,7 +1290,6 @@ Aufnehmer/N Aufopferung/P Aufpasser/FNS -Aufpra"lle/N Aufprall/S Aufpreis/EPT Aufputschmittel/NS @@ -1574,7 +1568,6 @@ Ausnutzungsgrad/EPST Ausplu"nderung/P Auspra"gung/P -Auspu"ffe/N Auspuff/ST Ausrechnung/P AusreisSer/FNS @@ -1633,7 +1626,7 @@ Aussterbens Aussteuer/N Ausstieg/S -AusstosS/JS +AusstosS/JT Ausstrahlung/P Ausstrahlungskraft Ausstro"mung @@ -1712,7 +1705,7 @@ Ba"nder/N Ba"ndigung Ba"nke/N -Ba"r/FPS +Ba"r/P Ba"rte/N Ba"sse/N Ba"uche/N @@ -2655,7 +2648,7 @@ Bo"rsianer/FNS Bo"sartigkeit/P Bo"schung/P -Bo"sewicht/ENT +Bo"sewicht/ET Bo"swilligkeit Boa/S Boccia @@ -2763,7 +2756,6 @@ Brief/EPST Briefadresse/N Briefaktion/P -Briefaufschrifft/P Briefbeschwerer/P Briefbo"gen Briefbogen/S @@ -7800,7 +7792,6 @@ Integrationsvorteil/EPS Integrierbarkeit Integrita"t -Intellegenz Intellekt Intelligenz/P Intelligenzbestie/N @@ -8104,7 +8095,7 @@ Kapazita"tsausnutzung/P Kapelle/N Kaperung -Kapillargefa"sS/QS +Kapillargefa"sS/QES Kapita"ne/N Kapital/S Kapitalisierung @@ -8406,7 +8397,6 @@ Klub/S Klugheit Klumpen/S -Kna"lle/N Kna"uel/NS Knabe/N Knackpunkt/EPT @@ -11033,7 +11023,6 @@ Paradoxie/N Paradoxon/S Paraffin -Parafin Paragraph/S Parallele/N Parallelita"t @@ -11936,7 +11925,7 @@ Rahmenvertrag Rain/EPS Rakete/N -Rally +Rallye Rammbock/ST Rampe/N Randbedingung/P @@ -12258,7 +12247,7 @@ Restriktion/P Restwert/EPS Resultat/EPST -Resumee +Resu"mee Retorte/N Retrospektive Retter/NS @@ -12375,7 +12364,7 @@ Rosine/N Rost/T Rotation/P -Rotkelchen/S +Rotkehlchen/S Rotor/P Roulette Route/N @@ -12528,7 +12517,7 @@ Sachbearbeiter/FNS Sachbearbeitung Sachbeihilfe/N -Sachbereich/NS +Sachbereich/S Sachbescha"digung/P Sachbu"cher Sachbuch/T @@ -13114,7 +13103,6 @@ Schwa"chling/EPS Schwa"chung/P Schwa"gerin/F -Schwa"lle/N Schwa"mme/N Schwa"ne/N Schwa"ngerung @@ -13861,7 +13849,7 @@ Steuermann/S Steuerzeichen/S Steward/S -StewardesS/S +StewardesS/Q Stich/EPS Stichel/S Stichelei/P @@ -13963,7 +13951,7 @@ Strategieprogramm Stratospha"re Strauch/S -StrausS/EPS +StrausS/EPT Streber/NS Strebertum Strebsamkeit @@ -14341,7 +14329,7 @@ Technophilie Techtelmechtel/N Teckel/NS -Teddyba"r/PS +Teddyba"r/P Teebu"chse/N Teenager/NS Teer/S @@ -15645,7 +15633,7 @@ Verhetzung Verhinderung/P Verho"hnung -Verho"hre/N +Verho"re/N Verho"r/S Verhu"llung/P Verhu"tung/P @@ -16886,8 +16874,6 @@ Wiederlo"sen Wiedersehen/S Wiedersehensfreude/N -Wiederstand -Wiederstandbewegung Wiederta"ufer/NS Wiedertaufe/N Wiedervereinigung @@ -17249,7 +17235,6 @@ Zeitkontrolle/N Zeitkorrektur Zeitla"ufe/N -Zeitla"ufte/N Zeitlupe/N Zeitmangel Zeitmesser/NS @@ -17437,7 +17422,7 @@ Zirkel/NS Zirkulation/P Zirkumflex/EP -Zirkus/QS +Zirkus/Q Zischlaut/EPT Ziselierarbeit Zisterne/N --- hkgerman-2.orig/zusammen.txt +++ hkgerman-2/zusammen.txt @@ -364,7 +364,7 @@ Adventszeit Affekthandlung/P Affenfleisch/ST -Affenhaus/S +Affenhaus/T Affenkommentar Affenliebe Affenmensch/P @@ -468,7 +468,7 @@ Aktienmehrheit Aktienoption/P Aktienpaket/EPS -Aktienpreis/EPS +Aktienpreis/EPT Aktienrecht/EPS Aktienselektion Aktienumsa"tze @@ -514,7 +514,7 @@ Alarmknopf Alarmmeldung/P Alarmruf/EPS -Alarmsendung/N +Alarmsendung Alarmsonderstab Alarmu"bung Alarmzeichen @@ -621,7 +621,6 @@ Altenteiler Altenwerk Altenwohnsitz/ES -Altenwohnstift Alternativeinstellung Alternativfrage/N Alternativfragestellung/P @@ -958,7 +957,7 @@ Anleiheschuld/P Anliegerstaat/P Anmeldestelle/N -Anna"herungspolitik/N +Anna"herungspolitik Annoncenbu"ro/S Anordnungspla"ne/N Anpassungsa"nderung/P @@ -1541,7 +1540,7 @@ AusSenminister/NS AusSenministerium/S AusSenministerkandidat -AusSenministerkonfernz +AusSenministerkonferenz AusSenministertagung AusSenpolitik/R AusSenraum @@ -3080,7 +3079,7 @@ Betriebsschreinereien Betriebssituation/P Betriebssoftware -Betriebsspannnung +Betriebsspannung Betriebsstoffe/N Betriebsstop Betriebsstrom @@ -3499,7 +3498,7 @@ Blumenschmuck Blumensto"cke Blumenstra"usSe -BlumenstrausS/S +BlumenstrausS/T Blutabnahme Blutarmut Blutba"der/N @@ -3977,7 +3976,7 @@ Brokerspesen Brokerverbindung Brombeergestru"pp -Brombeerstra"uche +Brombeerstra"ucher/N Brombeerstrauch/T Bronchialasthma Bronzegruppe @@ -4031,12 +4030,12 @@ Bruderstreit Brudervolk Bruderzwist -Brummba"r/PT +Brummba"r/P BrummbasS/S Brunnenschacht Brunnenvergiftung Brustbein/T -Brustbeschwerde/N +Brustbeschwerden Brustbilder/N Brustbildes Brustfell/S @@ -6024,7 +6023,7 @@ Einzugschlitz Einzugsroute Einzugstermin/EPS -Eisba"r/PS +Eisba"r/P Eisbahnen Eisbar Eisbecher @@ -8559,7 +8558,7 @@ Fortbildungsanstalt/P Fortbildungsbeihilfe/N FortbildungsmasSnahmen -Fortgeschrittenenkurs/EPS +Fortgeschrittenenkurs/EPT Fortschrittsquote/N Fortschrittswerk Fortsetzungsromanen @@ -11655,7 +11654,7 @@ Haselnu"sschen Haselnu"ssen HaselnusS -Haselstra"uche/N +Haselstra"ucher/N Haselstrauch/S Hasenbraten/S Hasenfamilie @@ -12225,7 +12224,7 @@ Hilfswerk/S Himbeersa"fte/N Himbeersaft/ST -Himbeerstra"uche/N +Himbeerstra"ucher/N Himbeerstrauch/S Himmelbett/S Himmelfahrt @@ -14891,13 +14890,13 @@ Klemmteile Klempnerarbeit/P Klempnermeister -KlettenverschlusS/S Kletterpflanze/N Kletterrose Kletterschuhe/N Kletterstange Kletterwa"nde/N Kletterwand +KlettverschlusS/S Klimaa"nderung/P Klimaanlage Klimabedingung/P @@ -15164,6 +15163,9 @@ Kohlmarkt Kohlru"ben Kokosnu"sse +Kokosnu"ssen +KokosnusS +KokosnusSherrscher/N Koksfeinkohle Koksfeuer Koksgas @@ -15171,9 +15173,6 @@ Kokspreis Koksproduktion Kokswerke -Kokusnu"ssen -KokusnusS -KokusnusSherrscher/N Kolbenbewegung/P Kolbenboden Kolbenecho @@ -15471,7 +15470,6 @@ Konterangriff Konterrevolutiona"r/EPS Kontinentaldrift -Kontinentalplateaux Kontinentalsperre Kontingentbeschra"nkung/P Kontoaufstellung @@ -19576,8 +19574,8 @@ Negerkirche Negerlein Negersa"ngerin -Negerskalverei -Negerskave +Negersklaverei +Negersklave Negersta"mme Negerstudent NeigungsmesSgera"t @@ -20934,7 +20932,6 @@ Pfefferminze/N Pfeifenmann Pfeifentabake -Pfeiffentabak Pfeifkonzert Pfeilerbru"cke Pferdediebe @@ -21101,7 +21098,7 @@ Planungsfragen Planungsgewinne Planungsgruppen -Planungskozept/EPST +Planungskonzept/EPST Planungsminister Planungspanne Planungsstelle @@ -22362,7 +22359,7 @@ Rechtswidrigkeit/P Rechtswissenschaft Rechtszwang -Redaktionsmitgliede +Redaktionsmitglieder/N RedaktionsschlusS/S Rednertribu"ne Reedereikonsortien @@ -22778,7 +22775,7 @@ Rheinufer Rheinverkehr Rheinwein -Rhodesienkonflik +Rhodesienkonflikt Rhombenmuster Richteramt Richtermiene @@ -24213,7 +24210,7 @@ Schulexperten Schulferien Schulflugzeug/EPS -Schulfreund/FNS +Schulfreund/FS Schulgela"nde/NS Schulgeld/RT Schulgelehrsamkeit/P @@ -24307,7 +24304,7 @@ Schutzanzug/T Schutzart Schutzartanforderung/P -Schutzbefohlene/NR +Schutzbefohlene/N Schutzbehauptung Schutzbereich Schutzbeschaltung @@ -24589,7 +24586,7 @@ Sechszylinder Seeanemone Seeba"der/N -Seeba"r/T +Seeba"r/P Seebad/T Seebund Seedienst/ET @@ -25720,7 +25717,6 @@ Spielart/P SpielausschusS/S Spielba"lle/N -Spielba"nken Spielball/S Spielbanken SpielbankprozesS/S @@ -25966,7 +25962,6 @@ Sprengsatz/T Sprengschu"sse/N SprengschusS/S -Sprengsto"ffe/N Sprengstoff/T Sprengstoffanschla"ge Sprengstoffanschlag @@ -26049,7 +26044,7 @@ Staatenverbund Staatsakt/E Staatsaktion/P -Staatsangeho"rige/R +Staatsangeho"rige Staatsangeho"rigkeit Staatsangelegenheit Staatsanleihe/N @@ -26081,7 +26076,7 @@ Staatsgarantie/N Staatsgeba"ude/S Staatsgebiet -Staatsgefangene/NR +Staatsgefangene/N Staatsgefu"hl Staatsgeheimnis/QS Staatsgelder @@ -26399,7 +26394,7 @@ Staubentwicklung Staubfa"nger/S Staubflocke/N -Staubgefa"sS/QS +Staubgefa"sS/ET Staubko"rnern Staubkorn/S Staublungen @@ -27293,9 +27288,9 @@ Sudetenkrise Sumpfbo"den Sumpfboden/S -Sumpffhu"hner -Sumpffhuhn/S Sumpffieber +Sumpfhu"hner +Sumpfhuhn/S Sumpfla"nder/N Sumpfland Sumpfpflanze/N @@ -27475,7 +27470,7 @@ Tannenzapfen/S Tantalusqual/P Tanzabend/PS -Tanzba"r/PS +Tanzba"r/P Tanzbein Tanzbo"den Tanzboden @@ -27616,7 +27611,7 @@ Teelo"ffel/NS Teemaschine/N Teerpappe/N -Teerstra"uchen +Teerstra"uchern Teerstrauch/S Teesieb/EPS Teetasse/N @@ -27686,7 +27681,6 @@ Telexdienst/PT Tellermu"tzen Tempelbau -Tempelherr/S Tempelraub Tempelritter/NS Tempelscha"ndung/P @@ -27969,7 +27963,7 @@ Tischrede/N Tischru"cken Tischtelephon/EPS -Tischtennis/S +Tischtennis Tischtu"cher Tischtuch Tischwein/EPS @@ -28687,7 +28681,6 @@ Umstandskleider/N Umsteigebillet/S Umsteigekarten -Umsturzidee/M Umsturzversuch/E Umtauschaktion/P Umtauschangebot @@ -29185,7 +29178,7 @@ Verlagsfirma Verlagsfirmen Verlagskontor -Verlagspreis/EPS +Verlagspreis/EPT Verlagsprodukte Verlagswerk/EPT Verlobungsanzeige/N @@ -29702,7 +29695,7 @@ Vorstandsmitglied/T Vorstandsmitgliedern Vorstandssprecher -Vorstandsvorsitzende/NR +Vorstandsvorsitzende/N Vorsteherdru"se/N Vorsteherhund/ET Vorstellungskraft @@ -29831,8 +29824,7 @@ Wacholderschna"pse Wacholderschnapses Wacholdersirup/ES -Wacholderstra"uchern -Wacholderstra"usche +Wacholderstra"ucher/N Wacholderstrauchs Wacholderwein/E Wachposten/S @@ -30196,7 +30188,7 @@ Wartungska"stchen Waschanstalten Waschautomat/P -Waschba"r/PS +Waschba"r/P Waschbecken/S Waschbenzin Waschbrett/S @@ -30370,7 +30362,7 @@ Wasserwerk/PS Watteba"usche/N Wattebausch/T -Wattenmehr +Wattenmeer Wattepropf/EPS Wattleistung/P Watvo"gel @@ -30873,14 +30865,14 @@ Widerstandsmessung Widerstandsnetzwerk Widerstandsorganisation +Widerstandstabelle Widmungsexemplar/EPS Wiederaufnahmeverfahren Wiederaufru"stung/P Wiederbelebungsversuch/EPST Wiedereinfahren Wiedergutmachungsgesetz -Wiederstandstabelle -Wiedervereinigtungsfrage +Wiedervereinigungsfrage Wiederverheiratung/P Wiederverka"ufer/NS Wiederverkaufspreis/EPT @@ -30940,7 +30932,7 @@ Windspiel/EPS Windsta"rke/N Windsto"sSe/N -WindstosS/S +WindstosS/T Winkeladvokat/P Winkelanzeige Winkelbereich @@ -31895,7 +31887,7 @@ Zwangsidee/N Zwangsinnovation/P Zwangsjacke/N -Zwangskolleektivierung +Zwangskollektivierung Zwangskonkurs/EPT Zwangsneurose/N Zwangspause/N @@ -32050,7 +32042,6 @@ affengeil/A afroamerikanisch/A afroasiatisch/A -agressionshemmend/A alarmbereit/A allchristlich/A alleinbeauftragt/A @@ -32187,7 +32178,6 @@ daru"bergestu"lpt/A deutschfeindlich/A deutschsprachig/A -deutschsprechend/A devisenbewirtschaftet/A diamantbesetzt/A dorthingebracht @@ -32360,7 +32350,6 @@ grundbuchlich/A halbmilita"risch/A halbohnma"chtig/A -halbrohreismenge/N halbsitzend/A halbverhungert/A halbverkohlt/A @@ -33124,7 +33113,7 @@ preisregulierend/A preissenkend/A preistreibend/A -prestrigetra"chtig/A +prestigetra"chtig/A problemorientiert/A prodeutsch/A punktgleich/A @@ -33576,7 +33565,6 @@ wiederka"uen/IXYD wiederkehren/IXYD wiederkriegen/IXYD -wiedersprechen/ID wiedertreffen/ID wiedertuend/A wiedertun/IX @@ -33710,7 +33698,6 @@ zuru"ckkommen/IXD zuru"cklassen/ID zuru"cklegen/IXYD -zuru"ckliegen/IXYD zuru"ckmelden/IXYD zuru"ckmu"ssen/D zuru"cknehmen/ID @@ -33786,7 +33773,6 @@ zusammenbasteln/IXYD zusammenbauen/IXYD zusammenbeisSen/IXD -zusammenbekommen/A zusammenbekommen/IXD zusammenberufen/A zusammenbinden/IXD @@ -33877,7 +33863,6 @@ zusammengeza"hlt/A zusammengezogen/A zusammenha"ltst/X -zusammenha"ngen/AU zusammenha"ngen/IXD zusammenha"ufen/IXYD zusammenhalten/ID --- hkgerman-2.orig/debian/aspell-de-alt.README.Debian +++ hkgerman-2/debian/aspell-de-alt.README.Debian @@ -0,0 +1,10 @@ +aspell-de-alt for Debian +------------------------ + +If the aspell-de and aspell-de-alt packages are installed in parallel, +the new orthography is used by default. Use the following command to +change this: + + update-alternatives --config de.multi + + -- Christoph Berg , Thu, 17 Mar 2005 16:12:57 +0100 --- hkgerman-2.orig/debian/aspell-de-alt.dirs +++ hkgerman-2/debian/aspell-de-alt.dirs @@ -0,0 +1,3 @@ +usr/share/aspell +var/lib/aspell +var/lib/dictionaries-common/aspell --- hkgerman-2.orig/debian/aspell-de-alt.docs +++ hkgerman-2/debian/aspell-de-alt.docs @@ -0,0 +1 @@ +debian/changelog.aspell-de-alt --- hkgerman-2.orig/debian/aspell-de-alt.info-aspell +++ hkgerman-2/debian/aspell-de-alt.info-aspell @@ -0,0 +1,11 @@ +Language: deutsch, alte Rechtschreibung (German, old spelling) +Hash-Name: de-alt +Emacsen-Name: deutsch-alt +Coding-System: iso-8859-1 +Aspell-Locales: 1:de + +Language: deutsch/Schweiz, alte Rechtschreibung (German/Switzerland, old spelling) +Hash-Name: de_CH-alt +Emacsen-Name: de_CH-alt +Coding-System: iso-8859-1 +Aspell-Locales: 1:de_CH --- hkgerman-2.orig/debian/aspell-de-alt.install +++ hkgerman-2/debian/aspell-de-alt.install @@ -0,0 +1 @@ +debian/de-alt.contents usr/share/aspell --- hkgerman-2.orig/debian/aspell-de-alt.links +++ hkgerman-2/debian/aspell-de-alt.links @@ -0,0 +1,3 @@ +var/lib/aspell/de-alt-common.rws usr/lib/aspell/de-alt-common.rws +var/lib/aspell/de-alt-CH.rws usr/lib/aspell/de-alt-CH.rws +var/lib/aspell/de-alt-DE.rws usr/lib/aspell/de-alt-DE.rws --- hkgerman-2.orig/debian/aspell-de-alt.lintian-overrides +++ hkgerman-2/debian/aspell-de-alt.lintian-overrides @@ -0,0 +1,3 @@ +# This isn't a syntax error but a cite from a mail from the upstream author, +# so it isn't a good idea to change the wording of this cite: +aspell-de-alt: spelling-error-in-copyright GNU Public License GNU General Public License --- hkgerman-2.orig/debian/aspell-de-alt.postinst +++ hkgerman-2/debian/aspell-de-alt.postinst @@ -0,0 +1,52 @@ +#! /bin/sh +# postinst script for aspell-de-alt + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + configure) + DIR="/usr/lib/aspell" + update-alternatives \ + --install $DIR/de.multi de.multi $DIR/de-alt.multi 1901 \ + --slave $DIR/de_AT.multi de_AT.multi $DIR/de-alt.multi \ + --slave $DIR/de_CH.multi de_CH.multi $DIR/de_CH-alt.multi \ + --slave $DIR/de_DE.multi de_DE.multi $DIR/de-alt.multi + + # when a Sarge user setting exists, restore it + if [ -e /var/lib/aspell/de.multi.alternative-alt ] ; then + update-alternatives --set de.multi /usr/lib/aspell/de-alt.multi + rm /var/lib/aspell/de.multi.alternative-alt + fi + + # register with installdeb-aspell + touch /var/lib/aspell/de-alt.compat + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + +# vim:sw=4: --- hkgerman-2.orig/debian/aspell-de-alt.postrm +++ hkgerman-2/debian/aspell-de-alt.postrm @@ -0,0 +1,40 @@ +#! /bin/sh +# postrm script for aspell-de-alt +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + rm -f /var/lib/aspell/de-alt.compat + # remove generated files since update-dictcommon-aspell does not + rm -f /var/lib/aspell/de-alt-common.rws /var/lib/aspell/de-alt-CH.rws /var/lib/aspell/de-alt-DE.rws + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + +# vim:sw=4: --- hkgerman-2.orig/debian/aspell-de-alt.preinst +++ hkgerman-2/debian/aspell-de-alt.preinst @@ -0,0 +1,45 @@ +#! /bin/sh +# preinst script for aspell-de + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' + +case "$1" in + install|upgrade) + # Sarge shipped with the files in /usr/lib/aspell-0.60 + if dpkg --compare-versions "$2" lt-nl 2.1-1-2 ; then + # if the user changed the link, remember the status + unset LANG LC_MESSAGES LC_ALL + if update-alternatives --display de.multi | grep -q 'status is manual' && + update-alternatives --display de.multi | grep -q 'points to.*-alt' ; then + echo "Preserving old alternative de.multi -> aspell-de-alt" + echo alt > /var/lib/aspell/de.multi.alternative-alt + fi + + # remove the old links + update-alternatives --remove de.multi /usr/lib/aspell-0.60/de-alt.multi || : + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + +# vim:sw=4: --- hkgerman-2.orig/debian/aspell-de-alt.prerm +++ hkgerman-2/debian/aspell-de-alt.prerm @@ -0,0 +1,25 @@ +#! /bin/sh +# prerm script for aspell-de-alt + +set -e + +case "$1" in + remove|deconfigure) + DIR="/usr/lib/aspell" + update-alternatives --remove de.multi $DIR/de-alt.multi + ;; + + upgrade|failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + +# vim:sw=4: --- hkgerman-2.orig/debian/changelog +++ hkgerman-2/debian/changelog @@ -0,0 +1,305 @@ +hkgerman (1:2-28) unstable; urgency=low + + * Build against a recent dictionaries-common-dev to no + longer install ancient openoffice snippets for myspell-de-de-oldspell + package (Closes: #629078). + * No longer create ancient /usr/share/myspell stuff (Closes: #566805). + * Thanks to Agustin Martin for providing patches. + * Add ${misc:Depends} to package dependencies. + * Add debian/source/format 1.0. + * Add build-arch/build-indep to debian/rules. + * Upgrade to Standards-Version 3.9.2 (no changes). + * Add debian/watch that explains that package is no longer maintained + upstream. + * Change Conflicts with version to Breaks. + * Remove article from beginning of Description. + * Add lintian-overrides files to avoid warning about spelling error in + copyright files, that are part of a cite of a mail of the upstream + author, that shouldn't be corrected but kept unchanged. + * Add copyright notice to wogerman. + + -- Roland Rosenfeld Sat, 08 Oct 2011 16:48:30 +0200 + +hkgerman (1:2-27) unstable; urgency=low + + * Build-Depends/Depedns on ispell >= 3.3.02 + + -- Roland Rosenfeld Sun, 13 Mar 2011 19:28:50 +0100 + +hkgerman (1:2-26) unstable; urgency=low + + * myspell-de-de-oldspell now conflicts with hunspell-de-de and + hunspell-de-de-frami (Closes: #557051). + * Refer to GPL-2 in copyright file. + * Upgrade to Standards-Version 3.8.3 (no changes). + + -- Roland Rosenfeld Sun, 06 Dec 2009 14:25:33 +0100 + +hkgerman (1:2-25.1) unstable; urgency=low + + * Non-maintainer upload. + * move dict to /usr/share/hunspell and add compat symlinks + from /usr/share/myspell/dicts (closes: #541932) + * utf8'ize copyright + + -- Rene Engelhard Wed, 23 Sep 2009 20:09:45 +0200 + +hkgerman (1:2-25) unstable; urgency=low + + * Add aspell support based on code from old aspell-de-alt package. + * Have to increase the epoch, because aspell-de-alt was version 2.1 + before (don't ask me, where this version comes from). + * Update FSF address in copyright. + * Filter debug output of broken aspell 0.60.5-1 munchlist command + using "grep -v '^\(XXX\|>>>\)'" when creating aspell dictionaries + (see #428285). + + -- Roland Rosenfeld Sun, 29 Jul 2007 00:22:24 +0200 + +hkgerman (2-24) unstable; urgency=low + + * s/Betriebsspannnung/Betriebsspannung/ (Closes: #295140). + * Several fixes (Closes: #295158): + - s/auslooten/ausloten/ + - remove fo"rmig/AU (only used in compounds) + - remove geschritt/A (not a German word) + - s/Negerskalverei/Negersklaverei/ + - s/Negerskave/Negersklave/ + - s/Rhodesienkonflik/Rhodesienkonflikt/ + - remove Stechzikel/S (Stechzirkel is already in dictionary) + - s/Wattenmehr/Wattenmeer/ + * Upgrade to Standards-Version 3.7.2 (no changes). + * Upgrade to debhelper 5. + * Mention the IANA name (de-DE-1901) in the package descriptions. + + -- Roland Rosenfeld Sun, 7 Jan 2007 15:54:38 +0100 + +hkgerman (2-23) unstable; urgency=low + + * Upgrade to Standards-Version 3.6.2 (no changes). + * Depend on debconf (>= 0.5) | debconf-2.0. + + -- Roland Rosenfeld Mon, 26 Sep 2005 21:22:32 +0200 + +hkgerman (2-22) unstable; urgency=low + + * Remove "Intellegenz" (correct: "Intelligenz") (Closes: #269391). + * Convert changelog from iso-8859-1 to utf-8. + + -- Roland Rosenfeld Sun, 12 Sep 2004 17:53:27 +0200 + +hkgerman (2-21) unstable; urgency=low + + * Added versioned dependency on dictionaries-common to [wi]ogerman. + + -- Roland Rosenfeld Fri, 13 Feb 2004 18:07:50 +0100 + +hkgerman (2-20) unstable; urgency=low + + * Rebuild with new dictionaries-common-dev 0.20.0 (Closes: #232161, + #232180). + + -- Roland Rosenfeld Wed, 11 Feb 2004 18:35:09 +0100 + +hkgerman (2-19) unstable; urgency=low + + * Corrected wrong spellings: + - s/Nebenlaüfigkeit/Nebenläufigkeit/ (Closes: #210187). + - s/Wiedervereinigtungsfrage/Wiedervereinigungsfrage/ (Closes: #210193). + * Run ogerman wordlist through sort -u to avoid duplicates + (Closes: #210188). + * Add myspell support (package myspell-de-de-oldspell) mostly provided + by Rene Engelhard (Closes: #210430). + + -- Roland Rosenfeld Sat, 7 Feb 2004 13:16:15 +0100 + +hkgerman (2-18) unstable; urgency=low + + * Corrected wrong spellings: Brustbeschwerde, Redaktionsmitgliede, + Wiederstand. Thanks to Bjoern Jacke . + * s/Planungskozept/Planungskonzept/. Thanks to Frederik Ramm + . + * Apply hkgerman_2-patch-bj1.diff.gz by Bjoern Jacke , + which optimizes affix file, corrects some spellings and scripts. + * Upgrade to Standards-Version 3.6.1 (no changes). + * Upgrade to debhelper 4: + - debian/compat + - optimize rules according to debhelper/examples/rules.multi. + - Build-Depend on debhelper (>= 4.0.0) + * s/Außenministerkonfernz/Außenministerkonferenz/ (Closes: #204370). + * s/Binärbaüme/Binärbäume/ (Closes: #209401). + + -- Roland Rosenfeld Tue, 9 Sep 2003 20:53:47 +0200 + +hkgerman (2-17) unstable; urgency=low + + * Add UTF8 support to affix file (Thanks to Bjoern Jacke + for providing the patch). + * s/german/German/ in copyright files to make lintian happy. + * Remove trailing dot from descriptions to make lintian happy. + * Upgrade Standards-Version to 3.5.8 (no changes). + + -- Roland Rosenfeld Sun, 1 Dec 2002 15:38:07 +0100 + +hkgerman (2-16) unstable; urgency=low + + * Recompile with dictionaries-common-dev >= 0.8.4. + + -- Roland Rosenfeld Sat, 26 Oct 2002 09:40:39 +0200 + +hkgerman (2-15) unstable; urgency=low + + * First official dictionaries-common release + (Closes: #43173, #94556, #164245, #164265). + * Correct handling of 'ss' and 'SS' in HTML affix file (Closes: #154568). + * Upgrade Standards-Version to 3.5.7. + * iogerman now depends on ispell. + * Many-Otherchars in info files corrected to "no": + * Locale set in info files to "de_DE". + * s/referenziell/referentiell/ (Closes: #137094). + * Downgrade Pre-Depends: dictionaries-common to Depends. + + -- Roland Rosenfeld Sun, 13 Oct 2002 17:45:27 +0200 + +hkgerman (2-14) unstable; urgency=low + + * Now use new dictionaries-common support. + * Use dictionaries-common-dev 0.4.99.14 and new policy now. + * Recompile with ispell 3.1.20-30. + * Renamed igerman to iogerman and wgerman to wogerman to show that this + is the old German orthography, which will be replaced by [iw]ngerman + at least at 2005-08-01. + * Add debian/iogerman.info-ispell and debian/wogerman.info-wordlist. + * Add installdeb-wordlist and installdeb-ispell to debian/rules. + * Build-Depends on dictionaries-common-dev now. + * Add dependencies on debconf to wogerman and iogerman. + * Remove wordlist deutsch in rules/clean. + * Changed to debhelper. + + -- Roland Rosenfeld Wed, 27 Feb 2002 21:07:09 +0100 + +hkgerman (2-13) unstable; urgency=low + + * New Debian maintainer (Closes: #130824). + * Merge new hk2-buglist from http://lisa.goe.net/~bjacke/igerman98/dict/ + * Add SGML-, HTML-, and XML-entities to affix file. + * Merge stringchars etc. from igerman98, which seem to be more up to + date. + * Removed special handling for "wir tuen" from deutsch.aff, because + Duden says "wir tun". + * s/referentiell/referenziell/ + * s/Zwangskolleektivierung/Zwangskollektivierung/ (Closes: #134586). + + -- Roland Rosenfeld Sun, 24 Feb 2002 22:14:51 +0100 + +hkgerman (2-12) unstable; urgency=low + + * hkgerman is now GPL. (closes: #131124) + * fixing description. (closes: #124752, #125479) + * applied (partly) buglist from suse (closes: #28526) + * changed order in deutsch.aff (closes: #90482) + * fixed upstream-authors address. + + -- Cord Beermann Fri, 1 Feb 2002 20:45:44 +0100 + +hkgerman (2-11) unstable; urgency=low + + * Orphaned this package. + + -- Adrian Bunk Fri, 25 Jan 2002 12:51:50 +0100 + +hkgerman (2-10) unstable; urgency=low + + * Added the missing build dependency on ispell. (closes: #94552) + * Renamed words.5 to words-german.5 . (closes: #94359) + + -- Adrian Bunk Mon, 23 Apr 2001 02:00:18 +0200 + +hkgerman (2-9) unstable; urgency=low + + * Changed igerman to be binary-any again. There was a reason + why it shouldn't be binary-all... + + -- Adrian Bunk Tue, 17 Apr 2001 14:00:11 +0200 + +hkgerman (2-8) unstable; urgency=low + + * New maintainer. (closes: #90362) + * Made igerman binary-all. + * Use update-alternatives in wgerman. (closes: #27954, #43172) + * Removed the obsolete README.debian. + * Added "-isp" to dpkg-gencontrol in debian/rules. + * /usr/doc -> /usr/share/doc (closes: #91514, #91700) + * /usr/man -> /usr/share/man (closes: #91082) + * /usr/dict -> /usr/share/dict (closes: #87290) + * Added build dependencies. + * Standards-Version: 3.5.2 + + -- Adrian Bunk Thu, 12 Apr 2001 13:17:58 +0200 + +hkgerman (2-7.1) unstable; urgency=low + + * Non maintainer upload with permission of maintainer. + * Merged in hk2-buglist from + http://members.xoom.com/_XOOM/maccy/ispell/dict/, thanks to Björn + Jacke (Fixes: #28526). + * Added alphabeta.txt and roemisch.txt to dictionary. + * Convert "sS" to "ß" in diacrit7to8 (Fixes: #42245). + * Compress changelog.Debian. + * Mention in control that this refers to the old German orthography. + + -- Roland Rosenfeld Thu, 14 Oct 1999 20:52:19 +0200 + +hkgerman (2-7) unstable; urgency=low + + * make clean should not remove the debian/CVS directory + (when present). + * wgerman provides wordlist (Bug#9396). + * affix shortcuts removed when creating wgerman dictionary. + * debian/rules clean now removes left over debian/*.deb + files. + + -- Juergen Menden Thu, 29 May 1997 00:03:26 +0200 + +hkgerman (2-6) unstable; urgency=low + + * converted to the new source package format. + * new maintainer. + + -- Juergen Menden Sun, 20 Apr 1997 17:14:25 +0200 + +hkgerman (2-5) unstable; urgency=low + + * igerman now provides ispell-dictionary (Bug#3503) + * gzip manpage + + -- Michael Meskes Thu, 4 Jul 1996 09:05:11 +0200 + +hkgerman (2-4) unstable; urgency=low + + * Adapted to new naming scheme + * Both packages now have an extended description + * Don't create adirectory for copyright file + + -- Michael Meskes Fri, 28 Jun 1996 21:35:38 +0200 + +hkgerman (2-3) unstable; urgency=low + + * Finally translated the german part of the copyright file. + * Combined doc files + + -- Michael Meskes Tue, 14 May 1996 14:07:58 +0200 + +hkgerman (2-2) unstable; urgency=low + + * Corrected copyright file. + + -- Michael Meskes Mon, 13 May 1996 13:33:24 +0200 + +hkgerman (2-1) unstable; urgency=low + + * Upgraded to affix version 1.7 + * Added new dictionary by Heinz Knutzen + * New maintainer + + -- Michael Meskes Thu, 25 Apr 1996 13:38:28 +0200 --- hkgerman-2.orig/debian/changelog.aspell-de-alt +++ hkgerman-2/debian/changelog.aspell-de-alt @@ -0,0 +1,35 @@ +aspell-de-alt (2.1-1-5) unstable; urgency=low + + * Unset LANG in preinst for update-alternatives output (see #382335). + + -- Christoph Berg Thu, 10 Aug 2006 21:08:00 +0200 + +aspell-de-alt (2.1-1-4) unstable; urgency=low + + * Fix alternatives path in prerm (Closes: #353320, thanks Lars Wirzenius). + * Properly declare Build-Depends-Indep. + + -- Christoph Berg Tue, 21 Feb 2006 21:29:11 +0100 + +aspell-de-alt (2.1-1-3) unstable; urgency=low + + * Move /var/lib/aspell/de-alt* to postinst, it will be modified by + installdeb-aspell (Closes: #324113). + * Add "1901" to Description (Closes: #308004). + + -- Christoph Berg Mon, 12 Sep 2005 15:08:05 +0200 + +aspell-de-alt (2.1-1-2) unstable; urgency=low + + * Repackage for new aspell build system (Closes: #319674). + Thanks to Brian Nelson for the repackaging instructions. + * Bump standards version (no changes). + + -- Christoph Berg Thu, 28 Jul 2005 00:41:21 +0200 + +aspell-de-alt (2.1-1-1) unstable; urgency=low + + * Initial Release (Closes: #296742). + + -- Christoph Berg Thu, 17 Mar 2005 19:49:14 +0100 + --- hkgerman-2.orig/debian/compat +++ hkgerman-2/debian/compat @@ -0,0 +1 @@ +5 --- hkgerman-2.orig/debian/control +++ hkgerman-2/debian/control @@ -0,0 +1,70 @@ +Source: hkgerman +Section: text +Priority: optional +Maintainer: Roland Rosenfeld +Standards-Version: 3.9.2 +Build-Depends: ispell (>= 3.3.02), dictionaries-common-dev (>= 1.10.5), + debhelper (>= 5), flex, aspell (>> 0.60.3.2-2) + +Package: iogerman +Architecture: any +Provides: ispell-dictionary +Depends: ${misc:Depends}, debconf (>= 0.5.0.0) | debconf-2.0, + ispell (>= 3.3.02), dictionaries-common (>= 0.20.0) +Suggests: wogerman +Replaces: igerman +Conflicts: igerman +Description: Old German orthography dictionary for ispell + This is the old German dictionary for ispell as put together by + heinz.knutzen@web.de. + . + This dictionary refers to the traditional German orthography + (de-DE-1901). For the new orthography (de-DE-1996) see package + ingerman. + +Package: wogerman +Architecture: all +Provides: wordlist +Depends: ${misc:Depends}, debconf (>= 0.5.0.0) | debconf-2.0, + dictionaries-common (>= 0.20.0) +Replaces: wgerman +Conflicts: wgerman +Description: Old German dictionary for /usr/share/dict + This is the German dictionary as put together by + heinz.knutzen@web.de. + . + This dictionary refers to the traditional German orthography + (de-DE-1901). For the new orthography (de-DE-1996) see package + wngerman. + +Package: myspell-de-de-oldspell +Architecture: all +Priority: extra +Conflicts: myspell-de-de, hunspell-de-de, hunspell-de-de-frami, + openoffice.org-spellcheck-de-de +Breaks: openoffice.org (<= 1.0.3-2) +Depends: ${misc:Depends}, + dictionaries-common (>= 0.10) | openoffice.org-updatedicts +Suggests: openoffice.org +Provides: myspell-dictionary, myspell-dictionary-de +Description: German dictionary for myspell (old orthography) + This is the German (Germany) dictionary for use with the myspell + spellchecker which is currently used within OpenOffice.org and the + mozilla spellchecker. + . + This dictionary refers to the traditional German orthography + (de-DE-1901). For the new orthography (de-DE-1996) see package + myspell-de-de. + +Package: aspell-de-alt +Architecture: all +Depends: ${misc:Depends}, aspell (>> 0.60.3-2), dictionaries-common (>= 0.9.1) +Provides: aspell-dictionary +Breaks: aspell-de (<< 0.60-20030222-1-3) +Description: German dictionary for aspell (old spelling) + This package contains German dictionaries for the aspell spell checker. + . + Dictionaries included are de-alt (deutsch-alt/german-old) and de_CH-alt, + all using the old German orthography from 1901 (alte Rechtschreibung). + . + The new (1996) spelling is provided by aspell-de. --- hkgerman-2.orig/debian/copyright +++ hkgerman-2/debian/copyright @@ -0,0 +1,85 @@ +This is the Debian Linux prepackaged version of a German dictionary. +This package was put together by Michael Meskes from +sources obtained from + +ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/hk2-deutsch.tar.gz + +This version of the package also incorporates several changes +Christoph Berg added to the former package +aspell-de, which is based on files downloaded from +ftp://ftp.gnu.org/gnu/aspell/dict/de/. + + +The affix file carries the following copyright: + +# Copyright 1988, 1989, 1992, 1993, Geoff Kuenning, Granada Hills, CA +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. All modifications to the source code must be clearly marked as +# such. Binary redistributions based on modified source code +# must be clearly marked as modified versions in the documentation +# and/or other materials provided with the distribution. +# 4. All advertising materials mentioning features or use of this software +# must display the following acknowledgment: +# This product includes software developed by Geoff Kuenning and +# other unpaid contributors. +# 5. The name of Geoff Kuenning may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# Affix table for German +# + +In http://bugs.debian.org/131124 the author of this dictionary cleared the +copyright. + +From: Heinz Knutzen +Date: Fri, 1 Feb 2002 18:20:23 +0100 + +"Hereby I put the h2-deutsch wordlists under the GNU Public License" + +On Debian GNU/Linux systems the complete text of the GPL can be found +in /usr/share/common-licenses/GPL-2. + + +The de-alt_phonet.dat file has the following copyright: + +# German phonetic transformation rules for use with Aspell +# Copyright (C) 2000 Björn Jacke +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License version 2.1 as published by the Free Software Foundation; +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02110-1301, USA. +# +# Björn Jacke may be reached by email at bjoern.jacke@gmx.de --- hkgerman-2.orig/debian/de-alt.contents +++ hkgerman-2/debian/de-alt.contents @@ -0,0 +1,3 @@ +de-alt-common +de-alt-CH +de-alt-DE --- hkgerman-2.orig/debian/diacrit7to8.l +++ hkgerman-2/debian/diacrit7to8.l @@ -0,0 +1,63 @@ +/* + * diacrit7to8.l: convert characters with postfix diacritics to Latin1. + * + * by Kristoffer Høgsbro Rose , December 1, 1993. + * + * This programs comes without any warranty whatsowever. + */ + +%% + +"A`" putchar('À'); /* postfix accents */ +"A'" putchar('Á'); +"A^" putchar('Â'); +"A~" putchar('Ã'); +"A\"" putchar('Ä'); +"C/" putchar('Ç'); +"E`" putchar('È'); +"E'" putchar('É'); +"E^" putchar('Ê'); +"E\"" putchar('Ë'); +"I`" putchar('Ì'); +"I'" putchar('Í'); +"I^" putchar('Î'); +"I\"" putchar('Ï'); +"N~" putchar('Ñ'); +"O`" putchar('Ò'); +"O'" putchar('Ó'); +"O^" putchar('Ô'); +"O~" putchar('Õ'); +"O\"" putchar('Ö'); +"U`" putchar('Ù'); +"U'" putchar('Ú'); +"U^" putchar('Û'); +"U\"" putchar('Ü'); +"Y'" putchar('Ý'); +"a`" putchar('à'); +"a'" putchar('á'); +"a^" putchar('â'); +"a~" putchar('ã'); +"a\"" putchar('ä'); +"c/" putchar('ç'); +"e`" putchar('è'); +"e'" putchar('é'); +"e^" putchar('ê'); +"e\"" putchar('ë'); +"i`" putchar('ì'); +"i'" putchar('í'); +"i^" putchar('î'); +"i\"" putchar('ï'); +"n~" putchar('ñ'); +"o`" putchar('ò'); +"o'" putchar('ó'); +"o^" putchar('ô'); +"o~" putchar('õ'); +"o\"" putchar('ö'); +"u`" putchar('ù'); +"u'" putchar('ú'); +"u^" putchar('û'); +"u\"" putchar('ü'); +"y'" putchar('ý'); +"sS" putchar('ß'); + +^\n /* skip empty lines */; --- hkgerman-2.orig/debian/dirs +++ hkgerman-2/debian/dirs @@ -0,0 +1 @@ +/usr/lib/ispell --- hkgerman-2.orig/debian/docs +++ hkgerman-2/debian/docs @@ -0,0 +1,3 @@ +README +ANNOUNCE +Contributors --- hkgerman-2.orig/debian/hk2-buglist +++ hkgerman-2/debian/hk2-buglist @@ -0,0 +1,273 @@ +This list is located at +http://lisa.goe.net/~bjacke/igerman98/dict/hk2-buglist + +0 +< anstössig +> anstößig +1 +< Abstosses +> Abstoßes +2 +< Affenhausses +> Affenhauses +3 +< Aktienpreisses +> Aktienpreises +4 +< Ausstosses +> Ausstoßes +5 +< Blumenstrausses +> Blumenstraußes +6 +< Fortgeschrittenenkursses +> Fortgeschrittenenkurses +7 +< Induktionsschlüsses +8 +< Kapillargefässe +> Kapillargefäße +9 +< Klettenverschluß +> Klettverschluß +10 +< Kokusnuß +> Kokosnuß +11 +< Kokusnußherrscher +> Kokosnußherrscher +12 +< Kokusnüssen +> Kokosnüssen +13 +< Staubgefässe +> Staubgefäßes +14 +< Stewardesses +> Stewardessen +15 +< Strausses +> Straußes +16 +< Tischtennisses +17 +< Verlagspreisses +18 +< Windstosses +> Windstoßes +19 +< Zirkusses +20 +< Annäherungspolitikn +21 +< Alarmsendungn +22 +< Bösewichtn +23 +< Schulfreundn +24 +< Resumee +> Resümee +25 +< Rotkelchen +> Rotkehlchen +26 +< Sachbereichn +27 +< Schutzbefohleneer +< Schutzbefohleneern +28 +< Seebäres +29 +< Brummbäres +30+31 +< Ameisenbäre +< Ameisenbärs +32 ... genitiv von bär ist bären! +< Bärs +33 +< Eisbärs +34 +< Tanzbärs +35 +< Teddybärs +36 +< Waschbärs +37 +< Sprengstöffe +38 +< Staatsangehörigeer +39 +< Staatsgefangeneer +40 +< Stout +41 +< Tempelherrs +42 +< Verhöhre +> Verhöre +43 +< Vorstandsvorsitzendeer +44 +< ausgererechnet +45 +< beizuwohen +> beizuwohnen +46 +< eingeforen +47 +< engültig +48 +< sozialpotitisch +49 +< akkreditert +50 +< exponential +51 +< gesammte +52 +< intrumental +53 +< instrumentell +54 +< photografisch +55 +< bahutsam +56 +< hellbeig +> hellbeige +57 +< mittelos +58 +< überabeitet +59 +< Zeitläufte +60 +< Haselsträuche +> Haselsträucher +61 +< Teersträuchen +> Teersträuchern +62 +< Brombeersträuche +> Brombeersträucher +63 +< Himbeersträuche +> Himbeersträucher +64 +< Wacholdersträusche +65 +< irgenwo +66 +< vorallem +67 +< zusammenbekommen/A +68 +< zusammenha"ngen/AU +69 +< bewiesenermäsen +> bewiesenermaßen +70 (by Roland Rosenfeld) +< Ouput +> Output +71 (by Roland Rosenfeld) +< detailieren +> detaillieren +72 +< hochsa"sig +73 +< behändeeres +74 +< charakterstarkeres +75 +< auflagenstarkeres +76 +< desweiteren +77 +< unversta"ndlicheierweise +> unversta"ndlicherweise +78 +< vorneherein +79 +< Rally +> Rallye +80 +< einfürallemal +81 +< anbetrachts +82 +< Parafin +83 +< Anffälligkeit +84 +< Auspüffe +85 +< Briefaufschrifft +86 +< Pfeiffentabak +87 +< Sumpffhühner +< Sumpffhuhn +88 +< prestrigeträchtig +> prestigeträchtig +89 +< Spielba"nken +90 +< Abpra"lle +91 +< Aufpra"lle +92 +< Kna"lle +92 +< Schwa"lle +93 +< Sidnay +94 +< Accessoiry +< Accessoiries +95 +< lies/A +96 +< wohlauf/A +97 +< Optimier/N +98 +< zuru"ckliegen/Y +> zuru"cklag/Z +99 +< Aquisition +100 +< Aquisiteur +101 +< .*tuen +102 +< legitimisieren +103 +< Kontinentalplateaux +104 +< halbrohreismenge +105 +< indexieren +106 +< Indexierung +107 +< boolesch +> boolsch +108 +< deutschsprechen +109 +< agressionshemmend +110 +< Agressivita"t +> Aggressivita"t +111 +< Agression +112 +< Altenwohnstift + +... there are hundreds of other nasty bugs in the hk dictionary but I stopped +this list at this point. + +To see more bugs make a diff between 'isowordlist' of igerman98-19991219 +an igerman98-`mostrecentversion` and grep for words that disappeared. --- hkgerman-2.orig/debian/iogerman.info-ispell +++ hkgerman-2/debian/iogerman.info-ispell @@ -0,0 +1,25 @@ +Language: deutsch (Old German -tex mode-) +Hash-Name: ogerman +Emacsen-Name: german-old +Casechars: [A-Za-z\"] +Not-Casechars: [^A-Za-z\"] +Otherchars: ['] +Many-Otherchars: no +Additionalchars: \" +Ispell-Args: -C -d ogerman +Extended-Character-Mode: ~tex +Coding-System: iso-8859-1 +Locale: de_DE + +Language: deutsch (Old German 8 bit) +Hash-Name: ogerman +Emacsen-Name: german-old8 +Casechars: [A-Za-zÄÖÜäößü] +Not-Casechars: [^A-Za-zÄÖÜäößü] +Otherchars: ['] +Many-Otherchars: no +Additionalchars: ÄÖÜäößü +Ispell-Args: -C -d ogerman +Extended-Character-Mode: ~latin1 +Coding-System: iso-8859-1 +Locale: de_DE --- hkgerman-2.orig/debian/iogerman.lintian-overrides +++ hkgerman-2/debian/iogerman.lintian-overrides @@ -0,0 +1,3 @@ +# This isn't a syntax error but a cite from a mail from the upstream author, +# so it isn't a good idea to change the wording of this cite: +iogerman: spelling-error-in-copyright GNU Public License GNU General Public License --- hkgerman-2.orig/debian/myspell-de-de-oldspell.dirs +++ hkgerman-2/debian/myspell-de-de-oldspell.dirs @@ -0,0 +1 @@ +usr/share/hunspell --- hkgerman-2.orig/debian/myspell-de-de-oldspell.info-myspell +++ hkgerman-2/debian/myspell-de-de-oldspell.info-myspell @@ -0,0 +1 @@ +DICT de DE de_DE --- hkgerman-2.orig/debian/myspell-de-de-oldspell.lintian-overrides +++ hkgerman-2/debian/myspell-de-de-oldspell.lintian-overrides @@ -0,0 +1,3 @@ +# This isn't a syntax error but a cite from a mail from the upstream author, +# so it isn't a good idea to change the wording of this cite: +myspell-de-de-oldspell: spelling-error-in-copyright GNU Public License GNU General Public License --- hkgerman-2.orig/debian/rules +++ hkgerman-2/debian/rules @@ -0,0 +1,160 @@ +#!/usr/bin/make -f +# +# (C) 1999-2011 Roland Rosenfeld , based on +# Sample debian/rules that uses debhelper. +# This file is public domain software, originally written by Joey Hess. +# +# This version is for a package that builds an architecture-dependant +# package, as well as an architecture-independent package. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +worte= worte.txt verben.txt adjektive.txt klein.txt \ + geographie.txt vornamen.txt abkuerz.txt imperat.txt latein.txt \ + informatik.txt infoabk.txt elektronik.txt orgabk.txt marken.txt \ + worte2.txt zusammen.txt technik.txt compeng.txt \ + alphabeta.txt roemisch.txt + +DROOT=`pwd`/debian +ADIR=$(DROOT)/aspell-de-alt + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: + dh_testdir + + $(MAKE) WORTE="$(worte)" + $(MAKE) myspelldic + $(MAKE) aspell + debian/rules deutsch + + touch build-stamp + +debian/diacrit7to8: debian/diacrit7to8.l + cd debian; flex -8 -f diacrit7to8.l + gcc -O2 debian/lex.yy.c -lfl -o debian/diacrit7to8 + @/bin/rm debian/lex.yy.c + +deutsch: all.words debian/diacrit7to8 + sed -f ./clear_affix all.words | debian/diacrit7to8 | sort -u > $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) clean + rm -f debian/diacrit7to8 + rm -f deutsch + + rm -f debian/iogerman.config debian/iogerman.templates + rm -f debian/wogerman.config debian/wogerman.templates + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# iogerman (binary-arch): + install -o root -g root -m644 deutsch.aff \ + `pwd`/debian/iogerman/usr/lib/ispell/ogerman.aff + install -o root -g root -m644 deutsch.hash \ + `pwd`/debian/iogerman/usr/lib/ispell/ogerman.hash + (cd `pwd`/debian/iogerman/usr/lib/ispell; \ + ln -s ogerman.aff odeutsch.aff; \ + ln -s ogerman.hash odeutsch.hash;) + +# wogerman (binary-indep): + install -o root -g root -m644 deutsch \ + `pwd`/debian/wogerman/usr/share/dict/ogerman + +# myspell-de-de-oldspell (binary-indep): + install -o root -g root -m644 myspell.dic \ + `pwd`/debian/myspell-de-de-oldspell/usr/share/hunspell/de_DE.dic + install -o root -g root -m644 myspell.aff \ + `pwd`/debian/myspell-de-de-oldspell/usr/share/hunspell/de_DE.aff + +# aspell (binary-indep): + $(MAKE) DESTDIR=$(ADIR) aspell-install + gzip -9 < de-alt-common.cwl \ + > $(ADIR)/usr/share/aspell/de-alt-common.cwl.gz + gzip -9 < de-alt-CH.cwl > $(ADIR)/usr/share/aspell/de-alt-CH.cwl.gz + gzip -9 < de-alt-DE.cwl > $(ADIR)/usr/share/aspell/de-alt-DE.cwl.gz + dh_link + dh_install + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i Changes + dh_installdocs -i + dh_installexamples -i +# dh_installmenu -i + installdeb-wordlist -pwogerman # Internally calls dh_installdebconf + installdeb-myspell -pmyspell-de-de-oldspell + installdeb-aspell -paspell-de-alt +# dh_installdebconf -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installcatalogs -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installinfo -i +# dh_undocumented -i + dh_installman -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_lintian -i +# dh_perl -i +# dh_python -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a Changes + dh_installdocs -a + dh_installexamples -a + dh_installmenu -a + installdeb-ispell -a # This internally calls dh_installdebconf +# dh_installdebconf -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installcatalogs -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a +# dh_installinfo -a +# dh_undocumented -a + dh_installman -a + dh_strip -a + dh_link -a + dh_compress -a + dh_fixperms -a + dh_lintian -a +# dh_perl -a +# dh_python -a +# dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- hkgerman-2.orig/debian/watch +++ hkgerman-2/debian/watch @@ -0,0 +1,3 @@ +# The source of this package is still (since 2005) available from +# ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/ but is no longer +# maintained upstream, so it isn't expected to see a new version here. --- hkgerman-2.orig/debian/wogerman.copyright +++ hkgerman-2/debian/wogerman.copyright @@ -0,0 +1,17 @@ +This is the Debian Linux prepackaged version of a German dictionary. +This package was put together by Michael Meskes from +sources obtained from + +ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/hk2-deutsch.tar.gz + +In http://bugs.debian.org/131124 the author of this dictionary cleared the +copyright. + +From: Heinz Knutzen +Date: Fri, 1 Feb 2002 18:20:23 +0100 + +"Hereby I put the h2-deutsch wordlists under the GNU Public License" + + +Copyright 1995-2002 Heinz Knutzen + --- hkgerman-2.orig/debian/wogerman.dirs +++ hkgerman-2/debian/wogerman.dirs @@ -0,0 +1 @@ +usr/share/dict --- hkgerman-2.orig/debian/wogerman.info-wordlist +++ hkgerman-2/debian/wogerman.info-wordlist @@ -0,0 +1,12 @@ +Language: deutsch (Old German) +Hash-Name: ogerman +Emacsen-Name: german-old8 +Casechars: [A-Za-zÄÖÜäößü] +Not-Casechars: [^A-Za-zÄÖÜäößü] +Otherchars: ['] +Many-Otherchars: no +Additionalchars: ÄÖÜäößü +Ispell-Args: -C -d ogerman +Extended-Character-Mode: ~latin1 +Coding-System: iso-8859-1 +Locale: de_DE --- hkgerman-2.orig/debian/wogerman.lintian-overrides +++ hkgerman-2/debian/wogerman.lintian-overrides @@ -0,0 +1,3 @@ +# This isn't a syntax error but a cite from a mail from the upstream author, +# so it isn't a good idea to change the wording of this cite: +wogerman: spelling-error-in-copyright GNU Public License GNU General Public License --- hkgerman-2.orig/debian/source/format +++ hkgerman-2/debian/source/format @@ -0,0 +1 @@ +1.0