Mercurial > vim
diff runtime/spell/de/main.aap @ 499:08012a1ff8d4 v7.0137
updated for version 7.0137
author | vimboss |
---|---|
date | Thu, 25 Aug 2005 21:27:31 +0000 |
parents | 6f8b578776ab |
children | 010397e1770e |
line wrap: on
line diff
--- a/runtime/spell/de/main.aap +++ b/runtime/spell/de/main.aap @@ -22,9 +22,9 @@ SPELLDIR = .. FILES = de_$*(REGIONS).aff de_$*(REGIONS).dic ZIPFILE_DE = de_DE_comb.zip -ZIPFILE_19 = de_DE.zip +ZIPFILE_19 = de_OLDSPELL.zip ZIPFILE_20 = de_DE_neu.zip -ZIPFILE_AT = de_AT.zip +ZIPFILE_AT = de_DE.zip ZIPFILE_CH = de_CH.zip ZIPFILES = $ZIPFILE_DE $ZIPFILE_19 $ZIPFILE_20 $ZIPFILE_AT $ZIPFILE_CH @@ -57,10 +57,13 @@ all: $SPELLDIR/de.latin1.spl $SPELLDIR/d :cat README_de_CH.txt >> $target # -# Fetching the files from OpenOffice.org. +# Fetching the files from the OpenOffice.org site. +# The OLDSPELL file comes from elsewhere # OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries +DEDIR = http://www.j3e.de/myspell :attr {fetch = $OODIR/%file%} $ZIPFILES +:attr {fetch = $DEDIR/%file%} $ZIPFILE_19 # The files don't depend on the .zip file so that we can delete it. # Only download the zip file if the targets don't exist. @@ -82,23 +85,12 @@ de_DE.aff de_DE.dic: {buildcheck=} de_19.aff de_19.dic: {buildcheck=} :assertpkg unzip patch :fetch $ZIPFILE_19 - # Move the other files out of the way. - @if os.path.exists("de_DE.aff"): - :move de_DE.aff de_DE_comb.aff - :move de_DE.dic de_DE_comb.dic - :move README_de_DE.txt README_de_DE_comb.txt - :sys $UNZIP $ZIPFILE_19 :delete $ZIPFILE_19 - :delete {f} de_AT.dic - :move de_DE.aff de_19.aff - :move de_DE.dic de_19.dic - :move README_de_DE.txt README_de_19.txt - - @if os.path.exists("de_DE_comb.aff"): - :move de_DE_comb.aff de_DE.aff - :move de_DE_comb.dic de_DE.dic - :move README_de_DE_comb.txt README_de_DE.txt + :move de_OLDSPELL.aff de_19.aff + :move de_OLDSPELL.dic de_19.dic + # there is no README file + :print There is no README file for the old spelling >!README_de_19.txt @if not os.path.exists('de_19.orig.aff'): :copy de_19.aff de_19.orig.aff @if not os.path.exists('de_19.orig.dic'): @@ -121,16 +113,37 @@ de_20.aff de_20.dic: {buildcheck=} @if os.path.exists('de_20.diff'): :sys patch <de_20.diff -# It appears de_AT.dic is only an additional file for another word list. We -# guess it's the old spelling one and concatenate them. Complication is that -# de_AT.dic is missing a newline at the end. -de_AT.aff de_AT.dic: {buildcheck=} de_19.dic +# The de_AT.dic is included in de_DE.zip. We rename the files and concatenate +# them. Complication is that de_AT.dic is missing a newline at the end. +# And the de_DE.dic file is used for something else. +de_AT.aff de_AT.dic: {buildcheck=} :assertpkg unzip patch + + # Move de_DE files out of the way. + @if os.path.exists('de_DE.aff'): + :move de_DE.aff de_DE.temp.aff + @if os.path.exists('de_DE.dic'): + :move de_DE.dic de_DE.temp.dic + @if os.path.exists('README_de_DE.txt'): + :move README_de_DE.txt README_de_DE.temp.txt + :fetch $ZIPFILE_AT :sys $UNZIP $ZIPFILE_AT :delete $ZIPFILE_AT + :print >>de_AT.dic - :cat de_19.dic >>de_AT.dic + :cat de_DE.dic >>de_AT.dic + :delete de_DE.dic + :move de_DE.aff de_AT.aff + :move README_de_DE.txt README_de_AT.txt + + @if os.path.exists('de_DE.temp.aff'): + :move de_DE.temp.aff de_DE.aff + @if os.path.exists('de_DE.temp.dic'): + :move de_DE.temp.dic de_DE.dic + @if os.path.exists('README_de_DE.temp.txt'): + :move README_de_DE.temp.txt README_de_DE.txt + @if not os.path.exists('de_AT.orig.aff'): :copy de_AT.aff de_AT.orig.aff @if not os.path.exists('de_AT.orig.dic'): @@ -172,25 +185,6 @@ diff: check: :print TODO!!!! - :assertpkg unzip diff - :fetch $ZIPFILE_DE - :mkdir tmp - :cd tmp - @try: - @import stat - :sys $UNZIP ../$ZIPFILE_DE - :move de_DE_comb.aff de_DE.aff - :move de_DE_comb.dic de_DE.dic - :sys {force} diff ../de_DE.orig.aff de_DE.aff >d - @if os.stat('d')[stat.ST_SIZE] > 0: - :copy de_DE.aff ../de_DE.new.aff - :sys {force} diff ../de_DE.orig.dic de_DE.dic >d - @if os.stat('d')[stat.ST_SIZE] > 0: - :copy de_DE.dic ../de_DE.new.dic - @finally: - :cd .. - :delete {r}{f}{q} tmp - :delete $ZIPFILE_DE # vim: set sts=4 sw=4 :