call fpclass only once when replacing isnan for solaris
[rrdtool.git] / debian / build_freetype.sh
1 :
2 # Build freetype2 for rrdtool on Debian/Linux
3 # 12-May-2004 Mike Slifcak
4
5 FOUND=`find /lib /usr/lib /usr/local/lib -name libfreetype.a | wc -l`
6 FOUND=`echo $FOUND`
7 if [ $FOUND -lt 1 ] ; then
8 ########################################
9 ## Build the independent object freetype2
10 ########################################
11 cd /tmp
12 rm -rf freetype*/
13 if [ ! -e freetype*gz ] ; then
14   echo "get freetype-2.1.8 or stable from http://freetype.sf.net/"
15   exit 1
16 fi
17 tar tzf freetype*gz > /dev/null 2>&1
18 RC=$?
19 if [ $RC -ne 0 ] ; then
20   echo "Need one good freetype*gz.  Just one. In /tmp.  Thanks!"
21   exit 1
22 fi
23
24 echo -n "Testing "
25 ls  freetype*gz
26 tar xzf freetype*gz
27 echo "Building freetype"
28 cd freetype-*/
29 ./configure --disable-shared > cfg.out 2>&1
30 make > make.out 2>&1
31 make install > inst.out 2>&1
32 grep Error *.out
33 if [ $? -ne 1 ] ; then
34    echo  "Building freetype failed. See `pwd`/*.out for details"
35    exit 1
36 fi
37 cd ..
38 fi ## skip freetype build
39
40 echo "Building freetype succeeded."
41
42 exit 0