unbreak 4 LC categories
authorJohn Marino <draco@marino.st>
Sun, 2 Aug 2015 14:50:26 +0000 (16:50 +0200)
committerJohn Marino <draco@marino.st>
Sun, 2 Aug 2015 14:53:06 +0000 (16:53 +0200)
My regular expression was wrong and all the comments were not getting
stripped.  This broke LC_MONETARY, LC_NUMERIC, LC_MESSAGES, and
LC_TIMEDEF.  Fix cldr2def tool and regenerate makefiles.

share/monetdef/Makefile
share/msgdef/Makefile
share/numericdef/Makefile
share/timedef/Makefile
tools/tools/locale/tools/cldr2def.pl

index b6f3f4c..4783f4d 100644 (file)
@@ -6,7 +6,7 @@ FILESNAME=      LC_MONETARY
 .SUFFIXES:     .src .out
 
 .src.out:
-       grep -v -E '^#[ ]?$$' < ${.IMPSRC} > ${.TARGET}
+       grep -v -E '^(#$$|#[ ])' < ${.IMPSRC} > ${.TARGET}
 
 LOCALES+=      af_ZA.ISO8859-1
 LOCALES+=      af_ZA.UTF-8
index b676ea5..e360d6a 100644 (file)
@@ -6,7 +6,7 @@ FILESNAME=      LC_MESSAGES
 .SUFFIXES:     .src .out
 
 .src.out:
-       grep -v -E '^#[ ]?$$' < ${.IMPSRC} > ${.TARGET}
+       grep -v -E '^(#$$|#[ ])' < ${.IMPSRC} > ${.TARGET}
 
 LOCALES+=      af_ZA.ISO8859-1
 LOCALES+=      am_ET.UTF-8
index 7336273..3ab6186 100644 (file)
@@ -6,7 +6,7 @@ FILESNAME=      LC_NUMERIC
 .SUFFIXES:     .src .out
 
 .src.out:
-       grep -v -E '^#[ ]?$$' < ${.IMPSRC} > ${.TARGET}
+       grep -v -E '^(#$$|#[ ])' < ${.IMPSRC} > ${.TARGET}
 
 LOCALES+=      af_ZA.ISO8859-1
 LOCALES+=      af_ZA.UTF-8
index 2197800..9ed9541 100644 (file)
@@ -6,7 +6,7 @@ FILESNAME=      LC_TIME
 .SUFFIXES:     .src .out
 
 .src.out:
-       grep -v -E '^#[ ]?$$' < ${.IMPSRC} > ${.TARGET}
+       grep -v -E '^(#$$|#[ ])' < ${.IMPSRC} > ${.TARGET}
 
 LOCALES+=      af_ZA.ISO8859-1
 LOCALES+=      am_ET.UTF-8
index db6af07..9aa2666 100755 (executable)
@@ -788,7 +788,7 @@ sub make_makefile {
                                "locale/etc/final-maps\n";
        }
        else {
-               $SRCOUT = "grep -v -E '^\#[ ]?\$\$' < \${.IMPSRC} > \${.TARGET}";
+               $SRCOUT = "grep -v -E '^(\#\$\$|\#[ ])' < \${.IMPSRC} > \${.TARGET}";
                $SRCOUT2 = "out";
        }
        open(FOUT, ">$TYPE.draft/Makefile");