#!/bin/ash -x

tce-load -i compiletc \
 cairo-dev \
 glu-dev \
 libjpeg-turbo-dev \
 libpng-dev \
 libXext-dev \
 libXinerama-dev \
 libXft-dev \
 libXfixes-dev \
 libXcursor-dev \
 alsa-dev \
 man.tcz

# wget -c https://github.com/fltk/fltk/releases/download/release-1.3.11/fltk-1.3.11-source.tar.bz2

tar -xjf fltk-1.3.11-source.tar.bz2

cd fltk-1.3.11

patch -Np1 -i ../fltk-force-cairo.patch
patch -Np1 -i ../skip-test.patch
patch -Np1 -i ../fltk-ansi-patch-1.3.x.patch

cp ../AnsiMode.H src/

CFLAGS="-march=i486 -mtune=i686 -Os -pipe" \
CC="gcc ${CFLAGS}" \
CXX="g++ ${CFLAGS} -fno-exceptions -fno-rtti" \
./configure --prefix=/usr/local --enable-shared \
 --enable-cairo \
 --enable-cairoext \
 --enable-cp936 \
 --enable-gl \
 --enable-threads \
 --disable-localjpeg \
 --disable-localzlib \
 --disable-localpng \
 --enable-xinerama \
 --enable-xft \
 --enable-xdbe \
 --enable-xfixes \
 --enable-xcursor \
 --enable-xrender

make
sudo make DESTDIR=/tmp/package install

exit

Configuration Summary
-------------------------------------------------------------------------
    Directories: prefix=/usr/local
                 bindir=${exec_prefix}/bin
                 datadir=${datarootdir}
                 datarootdir=${prefix}/share
                 exec_prefix=${prefix}
                 includedir=${prefix}/include
                 libdir=${exec_prefix}/lib
                 mandir=${datarootdir}/man
       Graphics: X11 + Xft + Xdbe + Xfixes + Xinerama + Xcursor + Xrender
Image Libraries: JPEG=System
                 PNG=System
                 ZLIB=System
                 CAIRO=lib
                 CAIRO=internal_use
    Large Files: YES
         OpenGL: YES
        Threads: YES

