upgrade mason deps

This commit is contained in:
Dane Springmeyer 2017-02-08 10:57:27 -08:00
parent 2a153c0d1f
commit 887964ae97

View file

@ -11,7 +11,7 @@ todo
- shrink icu data - shrink icu data
' '
MASON_VERSION="v0.5.0" MASON_VERSION="lot-of-updates"
function setup_mason() { function setup_mason() {
if [[ ! -d ./.mason ]]; then if [[ ! -d ./.mason ]]; then
@ -48,41 +48,34 @@ ICU_VERSION="55.1"
function install_mason_deps() { function install_mason_deps() {
FAIL=0 FAIL=0
install ccache 3.3.0 & install ccache 3.3.0
install zlib system & install zlib system
install jpeg_turbo 1.5.0 libjpeg & install jpeg_turbo 1.5.1 libjpeg
install libpng 1.6.24 libpng & install libpng 1.6.28 libpng
install libtiff 4.0.6 libtiff & install libtiff 4.0.7 libtiff
install libpq 9.5.2 & install libpq 9.5.2
install sqlite 3.14.1 libsqlite3 & install sqlite 3.16.2 libsqlite3
install expat 2.2.0 libexpat & install expat 2.2.0 libexpat
install icu ${ICU_VERSION} & install icu ${ICU_VERSION}
install proj 4.9.2 libproj & install proj 4.9.3 libproj
install pixman 0.34.0 libpixman-1 & install pixman 0.34.0 libpixman-1
install cairo 1.14.6 libcairo & install cairo 1.14.8 libcairo
install protobuf 2.6.1 & install protobuf 3.2.0
# technically protobuf is not a mapnik core dep, but installing # technically protobuf is not a mapnik core dep, but installing
# here by default helps make mapnik-vector-tile builds easier # here by default helps make mapnik-vector-tile builds easier
install webp 0.5.1 libwebp & install webp 0.6.0 libwebp
install gdal 2.1.1 libgdal & install libgdal 2.1.3 libgdal
install boost 1.61.0 & install boost 1.63.0
install boost_libsystem 1.61.0 & install boost_libsystem 1.63.0
install boost_libfilesystem 1.61.0 & install boost_libfilesystem 1.63.0
install boost_libprogram_options 1.61.0 & install boost_libprogram_options 1.63.0
install boost_libregex_icu 1.61.0 & install boost_libregex_icu 1.63.0
# technically boost thread and python are not a core dep, but installing # technically boost thread and python are not a core dep, but installing
# here by default helps make python-mapnik builds easier # here by default helps make python-mapnik builds easier
install boost_libthread 1.61.0 & install boost_libthread 1.63.0
install boost_libpython 1.61.0 & install boost_libpython 1.63.0
install freetype 2.6.5 libfreetype & install freetype 2.7.1 libfreetype
install harfbuzz 1.3.0 libharfbuzz & install harfbuzz 1.4.2-ft libharfbuzz
for job in $(jobs -p)
do
wait $job || let "FAIL+=1"
done
if [[ "$FAIL" != "0" ]]; then
exit ${FAIL}
fi
} }
MASON_LINKED_ABS=$(pwd)/mason_packages/.link MASON_LINKED_ABS=$(pwd)/mason_packages/.link