| OLD | NEW |
| 1 #!/bin/sh | 1 #!/bin/sh |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 treeroot="$(dirname "$0")/.." | 6 treeroot="$(dirname "$0")/.." |
| 7 cd "${treeroot}" | 7 cd "${treeroot}" |
| 8 | 8 |
| 9 echo "Applying brkitr.patch" | 9 echo "Applying brkitr.patch" |
| 10 patch -p1 < android/brkitr.patch || { echo "failed to patch" >&2; exit 1; } | 10 patch -p1 < android/brkitr.patch || { echo "failed to patch" >&2; exit 1; } |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 61 for lang in ${EXTRA_LANGUAGES} | 61 for lang in ${EXTRA_LANGUAGES} |
| 62 do | 62 do |
| 63 target=locales/${lang}.txt | 63 target=locales/${lang}.txt |
| 64 [ -e ${target} ] || { echo "missing ${lang}"; continue; } | 64 [ -e ${target} ] || { echo "missing ${lang}"; continue; } |
| 65 echo Overwriting ${target} ... | 65 echo Overwriting ${target} ... |
| 66 | 66 |
| 67 # Do not include '%%Parent' line on purpose. | 67 # Do not include '%%Parent' line on purpose. |
| 68 sed -n -r -i \ | 68 sed -n -r -i \ |
| 69 '1, /^'${lang}'\{$/p | 69 '1, /^'${lang}'\{$/p |
| 70 /^ "%%ALIAS"\{/p | 70 /^ "%%ALIAS"\{/p |
| 71 /^ AuxExemplarCharacters\{.*\}$/p | |
| 72 /^ AuxExemplarCharacters\{$/, /^ \}$/p | |
| 73 /^ ExemplarCharacters\{.*\}$/p | |
| 74 /^ ExemplarCharacters\{$/, /^ \}$/p | |
| 75 /^ (LocaleScript|layout)\{$/, /^ \}$/p | 71 /^ (LocaleScript|layout)\{$/, /^ \}$/p |
| 76 /^ Version\{.*$/p | 72 /^ Version\{.*$/p |
| 77 /^\}$/p' ${target} | 73 /^\}$/p' ${target} |
| 78 done | 74 done |
| 79 | 75 |
| 80 echo Overwriting curr/reslocal.mk to drop the currency names | 76 echo Overwriting curr/reslocal.mk to drop the currency names |
| 81 echo for ${EXTRA_LANGUAGES} | 77 echo for ${EXTRA_LANGUAGES} |
| 82 for lang in ${EXTRA_LANGUAGES} | 78 for lang in ${EXTRA_LANGUAGES} |
| 83 do | 79 do |
| 84 sed -i -e '/'$lang'.txt/ d' curr/reslocal.mk | 80 sed -i -e '/'$lang'.txt/ d' curr/reslocal.mk |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 191 sed -r '/^ calendar\{$/,/^ \}$/ { | 187 sed -r '/^ calendar\{$/,/^ \}$/ { |
| 192 /^ calendar\{$/p | 188 /^ calendar\{$/p |
| 193 /^ default\{".*"\}$/p | 189 /^ default\{".*"\}$/p |
| 194 /^ '${CAL_PATTERN}'\{$/, /^ \}$/p | 190 /^ '${CAL_PATTERN}'\{$/, /^ \}$/p |
| 195 /^ \}$/p | 191 /^ \}$/p |
| 196 d | 192 d |
| 197 }' -i $i | 193 }' -i $i |
| 198 done | 194 done |
| 199 | 195 |
| 200 echo DONE. | 196 echo DONE. |
| OLD | NEW |