]> git.donarmstrong.com Git - deb_pkgs/scowl.git/blobdiff - src/make-variant.lst
fix numbering of variants to be 1 and 2 (closes: #867586)
[deb_pkgs/scowl.git] / src / make-variant.lst
index 8bc4f414afd252f76ef7c11693bb20adcea8edfb..7b3332849c72776569dbade16d641bfc305ff973 100755 (executable)
@@ -44,11 +44,15 @@ cat r/varcon/canadian-v?.lst \
   | src/filter | sort -u \
   > r/varcon/variant-can.lst
 
-cat r/varcon/british-v?.lst r/varcon/british_z-v?.lst r/varcon/canadian-v?.lst \
+cat r/varcon/australian-v?.lst \
+  | src/filter | sort -u \
+  > r/varcon/variant-can.lst
+
+cat r/varcon/british-v?.lst r/varcon/british_z-v?.lst r/varcon/canadian-v?.lst r/varcon/australian-v?.lst \
   | src/filter | sort -u \
   > r/varcon/variant-nonamer.lst
 
-for sp in american british british_z canadian other; do
+for sp in american british british_z canadian australian other; do
   for vl in 0 1 2; do
     touch r/varcon/$sp-v$vl.lst
   done
@@ -64,7 +68,7 @@ comm -12 r/varcon/british.lst r/varcon/british_z.lst \
 
 for l in 0 1 2 3; do
 
-  cat r/varcon/british-v$l.lst r/varcon/british_z-v$l.lst r/varcon/canadian-v$l.lst \
+  cat r/varcon/british-v$l.lst r/varcon/british_z-v$l.lst r/varcon/canadian-v$l.lst r/varcon/australian-v$l.lst \
     | src/filter | sort -u \
     > r/varcon/variant-nonamer-v$l.lst
 
@@ -122,6 +126,9 @@ cat r/varcon/british.lst r/varcon/british-v0.lst\
 cat r/varcon/canadian.lst r/varcon/canadian-v0.lst\
   | sort -u > r/varcon/canadian+.lst
 
+cat r/varcon/australian.lst r/varcon/australian-v0.lst\
+  | sort -u > r/varcon/australian+.lst
+
 #
 # Create the initial variant lists
 #
@@ -134,9 +141,9 @@ start \
   | add r/varcon/other-v1.lst        \
   | add r/varcon/variant-nonamer-v0-filtered.lst \
   | add r/varcon/variant-nonamer-v1-filtered.lst \
-  | add r/special/variant_0          \
+  | add r/special/variant_1          \
   | rem r/special/never-variant      \
-  > working/variant_0-pre.lst
+  > working/variant_1-pre.lst
 
 start \
   | add working/variant-yes.lst      \
@@ -144,31 +151,31 @@ start \
   | add r/varcon/american-v2.lst     \
   | add r/varcon/other-v2.lst        \
   | add r/varcon/variant-nonamer-v2-filtered.lst \
-  | add r/special/variant_1          \
-  | rem working/variant_0-pre.lst    \
+  | add r/special/variant_2          \
+  | rem working/variant_1-pre.lst    \
   | rem r/special/never-variant      \
-  > working/variant_1-pre.lst
+  > working/variant_2-pre.lst
 
 start \
   | add working/variant-nonamer-yes.lst \
   | add r/varcon/american-v3.lst     \
   | add r/varcon/other-v3.lst        \
-  | add r/special/variant_2          \
+  | add r/special/variant_3          \
   | add r/varcon/variant-nonamer-v0.lst \
   | add r/varcon/variant-nonamer-v1.lst \
   | add r/varcon/variant-nonamer-v2.lst \
   | add r/varcon/variant-nonamer-v3.lst \
+  | rem working/variant_2-pre.lst    \
   | rem working/variant_1-pre.lst    \
-  | rem working/variant_0-pre.lst    \
   | rem r/special/never-variant      \
-  > working/variant_2-pre.lst
+  > working/variant_3-pre.lst
 
 #
 # Generate special never-variant list
 #
 
 start \
-  | add working/variant_0-pre.lst \
+  | add working/variant_1-pre.lst \
   | egrep "wards?$"               \
   | add r/special/never-variant   \
   > working/never-variant.lst
@@ -180,75 +187,91 @@ start \
 
 start \
   | add r/infl/variant_0.lst         \
-  | rem working/variant_2-pre.lst | rem working/variant_1-pre.lst    \
-  | add working/variant_0-pre.lst    \
+  | rem working/variant_3-pre.lst | rem working/variant_2-pre.lst    \
+  | add working/variant_1-pre.lst    \
   | rem working/never-variant.lst \
-  > working/variant_0.lst
+  > working/variant_1.lst
 
 start \
   | add r/infl/variant_1.lst         \
-  | rem working/variant_2-pre.lst    \
-  | add working/variant_1-pre.lst    \
+  | rem working/variant_3-pre.lst    \
+  | add working/variant_2-pre.lst    \
   | add r/infl/variant_0.lst         \
-  | rem working/variant_0.lst        \
+  | rem working/variant_1.lst        \
   | rem working/never-variant.lst \
-  > working/variant_1.lst
+  > working/variant_2.lst
 
 start \
   | add r/infl/variant_2.lst         \
-  | add working/variant_2-pre.lst    \
+  | add working/variant_3-pre.lst    \
   | add r/infl/variant_1.lst  | add r/infl/variant_0.lst         \
-  | rem working/variant_1.lst | rem working/variant_0.lst        \
+  | rem working/variant_2.lst | rem working/variant_1.lst        \
   | rem working/never-variant.lst \
-  > working/variant_2.lst
+  > working/variant_3.lst
 
 #
 # Make brit. and can. variant lists
 # 
 
 start \
-  | add working/variant_0.lst\
+  | add working/variant_1.lst\
   | rem r/varcon/all-amer.lst\
   | add r/varcon/british-v0.lst\
   | add r/varcon/british-v1.lst\
   | add r/varcon/british_z-v0.lst\
   | add r/varcon/british_z-v1.lst\
   | rem r/varcon/british-common.lst\
-  > working/british_variant_0.lst
+  > working/british_variant_1.lst
 
 start \
-  | add working/variant_1.lst\
+  | add working/variant_2.lst\
   | rem r/varcon/all-amer.lst\
   | add r/varcon/british-v2.lst\
   | add r/varcon/british_z-v2.lst\
-  | rem working/british_variant_0.lst\
+  | rem working/british_variant_1.lst\
   | rem r/varcon/british-common.lst\
-  > working/british_variant_1.lst
+  > working/british_variant_2.lst
 
 start \
-  | add working/variant_0.lst\
+  | add working/variant_1.lst\
   | rem r/varcon/all-amer.lst\
   | add r/varcon/canadian-v0.lst\
   | add r/varcon/canadian-v1.lst\
   | rem r/varcon/canadian.lst\
-  > working/canadian_variant_0.lst
+  > working/canadian_variant_1.lst
 
 start \
-  | add working/variant_1.lst\
+  | add working/variant_2.lst\
   | rem r/varcon/all-amer.lst\
   | add r/varcon/canadian-v2.lst\
-  | rem working/canadian_variant_0.lst\
+  | rem working/canadian_variant_1.lst\
   | rem r/varcon/canadian.lst\
-  > working/canadian_variant_1.lst
+  > working/canadian_variant_2.lst
+
+start \
+  | add working/variant_1.lst\
+  | rem r/varcon/all-amer.lst\
+  | add r/varcon/australian-v0.lst\
+  | add r/varcon/australian-v1.lst\
+  | rem r/varcon/australian.lst\
+  > working/australian_variant_1.lst
+
+start \
+  | add working/variant_2.lst\
+  | rem r/varcon/all-amer.lst\
+  | add r/varcon/australian-v2.lst\
+  | rem working/australian_variant_1.lst\
+  | rem r/varcon/australian.lst\
+  > working/australian_variant_2.lst
 
 #
 # Now fix up american/british/canadian lists to make sure we don't
 # leave anything out
 # 
 
-cat working/variant_{0,1,2}.lst \
-    working/{british,canadian}_variant_{0,1}.lst \
-    r/varcon/{american,british+,british_z,canadian+}.lst \
+cat working/variant_{1,2,3}.lst \
+    working/{british,canadian,australian}_variant_{1,2}.lst \
+    r/varcon/{american,british+,british_z,canadian+,australian+}.lst \
   | sort -u > working/variant-somewhere.lst
 
 comm -12 working/never-variant.lst working/variant-somewhere.lst \
@@ -262,3 +285,5 @@ cp r/varcon/british+.lst working/british.lst
 cp r/varcon/british_z.lst working/british_z.lst
 
 cp r/varcon/canadian+.lst working/canadian.lst
+
+cp r/varcon/australian+.lst working/australian.lst