# Exit on error:
set -e

for FILE in \
    bigreqsproto-1.1.2.tar.bz2 \
    compositeproto-0.4.2.tar.bz2 \
    damageproto-1.2.1.tar.bz2 \
    dmxproto-2.3.1.tar.bz2 \
    dri2proto-2.8.tar.bz2 \
    fixesproto-5.0.tar.bz2 \
    fontsproto-2.1.2.tar.bz2 \
    glproto-1.4.16.tar.bz2 \
    inputproto-2.3.tar.bz2 \
    kbproto-1.0.6.tar.bz2 \
    printproto-1.0.5.tar.bz2 \
    randrproto-1.4.0.tar.bz2 \
    recordproto-1.14.2.tar.bz2 \
    renderproto-0.11.1.tar.bz2 \
    resourceproto-1.2.0.tar.bz2 \
    videoproto-2.3.2.tar.bz2 \
    xcmiscproto-1.2.2.tar.bz2 \
    xextproto-7.2.1.tar.bz2 \
    xf86bigfontproto-1.2.0.tar.bz2 \
    xf86dgaproto-2.1.tar.bz2 \
    xf86driproto-2.1.1.tar.bz2 \
    xf86vidmodeproto-2.3.1.tar.bz2 \
    xproto-7.0.24.tar.bz2 \
    xineramaproto-1.2.1.tar.bz2

do {
    wget http://www.x.org/releases/individual/proto/$FILE
    tar xf $FILE
    cd `basename $FILE .tar.bz2`

    ./configure \
        --prefix=/usr \
        --sysconfdir=/etc \
        --localstatedir=/var

    make
    make install

    cd ..
};

done;

exit 0
