#!/bin/sh
CWD=`pwd`
VERSION=2.2.1

# Step one is to remove existing fontconfig cruft:
rm -f /usr/lib/pkgconfig/fontconfig.pc \
      /usr/X11R6/bin/fontconfig-config \
      /usr/X11R6/lib/libfontconfig.*
cd /tmp
rm -rf fontconfig-$VERSION
tar xjf $CWD/fontconfig-$VERSION.tar.bz2
cd fontconfig-$VERSION
chown -R root.root .
find . -perm 664 -exec chmod 644 {} \;
CFLAGS="-O2" \
./configure --prefix=/usr/X11R6 \
            --sysconfdir=/etc
# Uses some obscure sgml tool...
make -i
make -i install
ldconfig
mkdir -p /usr/X11R6/lib/X11/doc/fontconfig-$VERSION
cp -a AUTHORS COPYING INSTALL NEWS README \
  /usr/X11R6/lib/X11/doc/fontconfig-$VERSION

#mv /etc/fonts/local.conf /etc/fonts/local.conf.new
rm -f /etc/fonts/local.conf

cat $CWD/fontconfig-config.script > /usr/X11R6/bin/fontconfig-config
chmod 755 /usr/X11R6/bin/fontconfig-config
