annotate runtime/spell/de/main.aap @ 446:7472c565592a v7.0117

updated for version 7.0117
author vimboss
date Wed, 27 Jul 2005 21:13:01 +0000
parents f92bb1845823
children dd9db57ee7ce
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
446
7472c565592a updated for version 7.0117
vimboss
parents: 388
diff changeset
1 # Aap recipe for German Vim spell files.
388
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
2
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
3 # Use a freshly compiled Vim if it exists.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
4 @if os.path.exists('../../../src/vim'):
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
5 VIM = ../../../src/vim
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
6 @else:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
7 VIM = vim
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
8
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
9 SPELLDIR = ..
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
10 FILES = de_DE.aff de_DE.dic
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
11 ZIPFILE = de_DE_comb.zip
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
12
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
13 all: $(SPELLDIR)/de.latin1.spl $(SPELLDIR)/de.utf-8.spl ../README_de.txt
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
14
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
15 $(SPELLDIR)/de.latin1.spl : $(VIM) $(FILES)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
16 :sys env LANG=de_DE.ISO8859-1
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
17 $(VIM) -e -c "mkspell! $(SPELLDIR)/de de_DE" -c q
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
18
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
19 $(SPELLDIR)/de.utf-8.spl : $(VIM) $(FILES)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
20 :sys env LANG=de_DE.UTF-8
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
21 $(VIM) -e -c "mkspell! $(SPELLDIR)/de de_DE" -c q
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
22
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
23 ../README_de.txt: README_de_DE_comb.txt
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
24 :copy $source $target
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
25
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
26 #
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
27 # Fetching the files from OpenOffice.org.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
28 #
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
29 OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
30 :attr {fetch = $(OODIR)/%file%} $(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
31
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
32 # The files don't depend on the .zip file so that we can delete it.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
33 # Only download the zip file if the targets don't exist.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
34 de_DE.aff de_DE.dic: {buildcheck=}
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
35 :assertpkg unzip patch
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
36 :fetch $(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
37 :sys $(UNZIP) $(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
38 :delete $(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
39 :move de_DE_comb.aff de_DE.aff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
40 :move de_DE_comb.dic de_DE.dic
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
41 @if not os.path.exists('de_DE.orig.aff'):
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
42 :copy de_DE.aff de_DE.orig.aff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
43 @if not os.path.exists('de_DE.orig.dic'):
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
44 :copy de_DE.aff de_DE.orig.dic
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
45 :sys patch <de_DE.diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
46
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
47
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
48 # Generate diff files, so that others can get the OpenOffice files and apply
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
49 # the diffs to get the Vim versions.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
50
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
51 diff:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
52 :assertpkg diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
53 :sys {force} diff -a -C 1 de_DE.orig.aff de_DE.aff >de_DE.diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
54 :sys {force} diff -a -C 1 de_DE.orig.dic de_DE.dic >>de_DE.diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
55
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
56
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
57 # Check for updated OpenOffice spell files. When there are changes the
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
58 # ".new.aff" and ".new.dic" files are left behind for manual inspection.
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
59
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
60 check:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
61 :assertpkg unzip diff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
62 :fetch $(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
63 :mkdir tmp
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
64 :cd tmp
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
65 @try:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
66 @import stat
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
67 :sys $(UNZIP) ../$(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
68 :move de_DE_comb.aff de_DE.aff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
69 :move de_DE_comb.dic de_DE.dic
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
70 :sys {force} diff ../de_DE.orig.aff de_DE.aff >d
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
71 @if os.stat('d')[stat.ST_SIZE] > 0:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
72 :copy de_DE.aff ../de_DE.new.aff
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
73 :sys {force} diff ../de_DE.orig.dic de_DE.dic >d
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
74 @if os.stat('d')[stat.ST_SIZE] > 0:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
75 :copy de_DE.dic ../de_DE.new.dic
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
76 @finally:
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
77 :cd ..
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
78 :delete {r}{f}{q} tmp
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
79 :delete $(ZIPFILE)
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
80
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
81
f92bb1845823 updated for version 7.0101
vimboss
parents:
diff changeset
82 # vim: set sts=4 sw=4 :