source terryfy/travis_tools.sh source terryfy/library_installers.sh # Package versions for fresh source builds FT_VERSION=2.6 PNG_VERSION=1.6.17 ZLIB_VERSION=1.2.8 JPEG_VERSION=9a OPENJPEG_VERSION=2.1.0 TIFF_VERSION=4.0.4 LCMS_VERSION=2.7 WEBP_VERSION=0.4.3 # Need cmake for openjpeg brew install cmake # Need pkg-config for freetype to find libpng brew install pkg-config # Set up build clean_builds clean_submodule Pillow standard_install zlib $ZLIB_VERSION .tar.xz standard_install jpeg $JPEG_VERSION .tar.gz jpegsrc.v standard_install tiff $TIFF_VERSION standard_install libpng $PNG_VERSION standard_install lcms2 $LCMS_VERSION WEBP_EXTRAS="--enable-libwebpmux --enable-libwebpdemux" standard_install libwebp $WEBP_VERSION .tar.gz libwebp- "$WEBP_EXTRAS" #standard_install openjpeg $OPENJPEG_VERSION .tar.gz openjpeg- cmake # Fix openjpeg library install id # https://code.google.com/p/openjpeg/issues/detail?id=367 install_name_tool -id $PWD/build/lib/libopenjp2.6.dylib build/lib/libopenjp2.2.0.0.dylib standard_install freetype $FT_VERSION .tar.gz freetype- "--with-harfbuzz=no"