Diffstat (limited to 'qt/qte234-for-opie091-fontdir.patch') (more/less context) (ignore whitespace changes)
-rw-r--r-- | qt/qte234-for-opie091-fontdir.patch | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/qt/qte234-for-opie091-fontdir.patch b/qt/qte234-for-opie091-fontdir.patch new file mode 100644 index 0000000..4db7df2 --- a/dev/null +++ b/qt/qte234-for-opie091-fontdir.patch @@ -0,0 +1,65 @@ +--- /dev/null 2003-01-17 15:37:44.000000000 -0600 ++++ qt-2.3.5/bin/update-qtfontdir 2003-04-22 00:37:07.000000000 -0500 +@@ -0,0 +1,62 @@ ++#!/bin/sh ++ ++usage() ++{ ++ echo "usage: $0 [font directory, defaults to QTDIR/lib/fonts]" ++ exit 1 ++} ++ ++setVar() ++{ ++ eval "$1='$2'" ++} ++ ++getVar() ++{ ++ eval "echo \$$1" ++} ++ ++handleQPF() ++{ ++ base=`basename $1` ++ family=`echo $base|cut -d_ -f1` ++ pt=`echo $base|cut -d_ -f2` ++ weight=`echo $base|cut -d_ -f3|sed -e 's,i$,,'` ++ if (echo $base|cut -d_ -f3|grep -q 'i$'); then ++ italic="y" ++ else ++ italic="n" ++ fi ++ echo "$family $base.qpf QPF $italic $weight $pt u" ++} ++ ++if [ -z "$1" ]; then ++ if [ -n "$QTDIR" ]; then ++ fontdir=$QTDIR/lib/fonts ++ else ++ usage ++ fi ++else ++ fontdir=$1 ++fi ++ ++if ! [ -d $fontdir ]; then ++ echo Error: $fontdir not a directory ++ exit 1 ++fi ++ ++if [ -e $fontdir/fontdir ]; then ++ cat $fontdir/fontdir | grep -v '\.qpf' > $fontdir/fontdir.new ++fi ++ ++( ++ for file in `ls $fontdir/*.qpf|sed -e's,\.qpf$,,; s,_t[^_]*$,,;'|sort -u`; do ++ handleQPF $file ++ done ++) >> $fontdir/fontdir.new ++ ++mv $fontdir/fontdir.new $fontdir/fontdir ++ ++exit 0 ++ ++# vim:ai:et:sts=4:sw=4:tw=0: |