From 887964ae97af83da251b4f0acec2e955bd1b8475 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Wed, 8 Feb 2017 10:57:27 -0800 Subject: [PATCH] upgrade mason deps --- bootstrap.sh | 57 +++++++++++++++++++++++----------------------------- 1 file changed, 25 insertions(+), 32 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index 7f369aca0..f66dafc62 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -11,7 +11,7 @@ todo - shrink icu data ' -MASON_VERSION="v0.5.0" +MASON_VERSION="lot-of-updates" function setup_mason() { if [[ ! -d ./.mason ]]; then @@ -48,41 +48,34 @@ ICU_VERSION="55.1" function install_mason_deps() { FAIL=0 - install ccache 3.3.0 & - install zlib system & - install jpeg_turbo 1.5.0 libjpeg & - install libpng 1.6.24 libpng & - install libtiff 4.0.6 libtiff & - install libpq 9.5.2 & - install sqlite 3.14.1 libsqlite3 & - install expat 2.2.0 libexpat & - install icu ${ICU_VERSION} & - install proj 4.9.2 libproj & - install pixman 0.34.0 libpixman-1 & - install cairo 1.14.6 libcairo & - install protobuf 2.6.1 & + install ccache 3.3.0 + install zlib system + install jpeg_turbo 1.5.1 libjpeg + install libpng 1.6.28 libpng + install libtiff 4.0.7 libtiff + install libpq 9.5.2 + install sqlite 3.16.2 libsqlite3 + install expat 2.2.0 libexpat + install icu ${ICU_VERSION} + install proj 4.9.3 libproj + install pixman 0.34.0 libpixman-1 + install cairo 1.14.8 libcairo + install protobuf 3.2.0 # technically protobuf is not a mapnik core dep, but installing # here by default helps make mapnik-vector-tile builds easier - install webp 0.5.1 libwebp & - install gdal 2.1.1 libgdal & - install boost 1.61.0 & - install boost_libsystem 1.61.0 & - install boost_libfilesystem 1.61.0 & - install boost_libprogram_options 1.61.0 & - install boost_libregex_icu 1.61.0 & + install webp 0.6.0 libwebp + install libgdal 2.1.3 libgdal + install boost 1.63.0 + install boost_libsystem 1.63.0 + install boost_libfilesystem 1.63.0 + install boost_libprogram_options 1.63.0 + install boost_libregex_icu 1.63.0 # technically boost thread and python are not a core dep, but installing # here by default helps make python-mapnik builds easier - install boost_libthread 1.61.0 & - install boost_libpython 1.61.0 & - install freetype 2.6.5 libfreetype & - install harfbuzz 1.3.0 libharfbuzz & - for job in $(jobs -p) - do - wait $job || let "FAIL+=1" - done - if [[ "$FAIL" != "0" ]]; then - exit ${FAIL} - fi + install boost_libthread 1.63.0 + install boost_libpython 1.63.0 + install freetype 2.7.1 libfreetype + install harfbuzz 1.4.2-ft libharfbuzz } MASON_LINKED_ABS=$(pwd)/mason_packages/.link