diff options
Diffstat (limited to 'editors/abiword/files/patch-au')
-rw-r--r-- | editors/abiword/files/patch-au | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/editors/abiword/files/patch-au b/editors/abiword/files/patch-au new file mode 100644 index 000000000000..f5d1dce6b631 --- /dev/null +++ b/editors/abiword/files/patch-au @@ -0,0 +1,45 @@ +--- pkg/common/unix/scripts/makewrapper.sh.orig Tue Oct 10 08:39:31 2000 ++++ pkg/common/unix/scripts/makewrapper.sh Wed Jan 3 13:56:49 2001 +@@ -64,23 +64,31 @@ + if [ -z \$locale ] + then + locale=\$LANG ++elif [ -z \$locale ] ++then ++ locale=\$LC_CTYPE + fi + + if [ ! -z \$locale ] + then +- #now guess encoding ++ #now guess country/region/encoding ++ country=\`echo \$locale |sed -e 's/\(.*\)_.*\$/\1/'\` ++ region=\`echo \$locale |sed -e 's/^.*_\(.*\)\..*/\1/'\` + encoding=\`echo \$locale | sed -e 's/^.*\.\(.*\)\$/\1/'\` +- if [ ! -z \$encoding ] ++ if [ ! -z \$country -o ! -z \$region -o ! -z \$encoding ] + then +- addfontdir=\$ABISUITE_FONT_HOME/\$encoding +- if [ ! -z \$addfontdir ] +- then +- if [ -d \$addfontdir ] +- then +- #add directory with locale-specific fonts to font path +- ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir +- fi +- fi ++ addfontdirlst="\$ABISUITE_FONT_HOME/\$country \$ABISUITE_FONT_HOME/\${country}-\${region} \$ABISUITE_FONT_HOME/\$encoding \$ABISUITE_FONT_HOME/\${country}-\${region}.\${encoding}" ++ for addfontdir in \$addfontdirlst ++ do ++ if [ ! -z \$addfontdir ] ++ then ++ if [ -d \$addfontdir -a ! -f \$addfontdir/.already-in-fp ] ++ then ++ #add directory with locale-specific fonts to font path ++ ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir ++ fi ++ fi ++ done + fi + fi + |