| 1 | #!/bin/sh |
| 2 | |
| 3 | ARCH=$1 |
| 4 | PREFIX=$2 |
| 5 | BOOST_SRC_DIR=$3 |
| 6 | BOOST_FILENAME=$4 |
| 7 | BOOST_VERSION=$5 |
| 8 | BOOST_FILE_PATH=$WORKDIR/$BOOST_FILENAME |
| 9 | BOOST_SHA256="59c9b274bc451cf91a9ba1dd2c7fdcaf5d60b1b3aa83f2c9fa143417cc660722" |
| 10 | |
| 11 | if [ ! -e "$BOOST_FILE_PATH" ]; then |
| 12 | curl -L http://downloads.sourceforge.net/project/boost/boost/${BOOST_VERSION}/${BOOST_FILENAME} > $BOOST_FILE_PATH |
| 13 | fi |
| 14 | |
| 15 | echo $BOOST_SHA256 $BOOST_FILE_PATH | sha256sum -c - || exit 1 |
| 16 | |
| 17 | cd $WORKDIR |
| 18 | rm -rf $BOOST_SRC_DIR |
| 19 | rm -rf $PREFIX/include/boost |
| 20 | tar -xf $BOOST_FILE_PATH -C $WORKDIR |
| 21 | cd $BOOST_SRC_DIR |
| 22 | ./bootstrap.sh --prefix=${PREFIX} --with-toolset=gcc |