diff --git a/scripts/update_dependencies.sh b/scripts/update_dependencies.sh index 6e5706771..bbb95e766 100755 --- a/scripts/update_dependencies.sh +++ b/scripts/update_dependencies.sh @@ -9,21 +9,21 @@ set -o nounset # structure will be lost. # http://git.661346.n2.nabble.com/subtree-merges-lose-prefix-after-rebase-td7332850.html -OSMIUM_REPO=https://github.com/osmcode/libosmium.git +OSMIUM_REPO="https://github.com/osmcode/libosmium.git" OSMIUM_TAG=v2.10.2 -VARIANT_REPO=https://github.com/mapbox/variant.git +VARIANT_REPO="https://github.com/mapbox/variant.git" VARIANT_TAG=v1.1.0 -MASON_REPO=https://github.com/mapbox/mason.git -MASON_TAG=v0.1.1 +MASON_REPO="https://github.com/mapbox/mason.git" +MASON_TAG=v0.3.0 SOL_REPO="https://github.com/ThePhD/sol2.git" SOL_TAG=v2.15.4 -VARIANT_LATEST=$(curl https://api.github.com/repos/mapbox/variant/releases/latest | jq ".tag_name") -OSMIUM_LATEST=$(curl https://api.github.com/repos/osmcode/libosmium/releases/latest | jq ".tag_name") -MASON_LATEST=$(curl https://api.github.com/repos/mapbox/mason/releases/latest | jq ".tag_name") +VARIANT_LATEST=$(curl "https://api.github.com/repos/mapbox/variant/releases/latest" | jq ".tag_name") +OSMIUM_LATEST=$(curl "https://api.github.com/repos/osmcode/libosmium/releases/latest" | jq ".tag_name") +MASON_LATEST=$(curl "https://api.github.com/repos/mapbox/mason/releases/latest" | jq ".tag_name") SOL_LATEST=$(curl "https://api.github.com/repos/ThePhD/sol2/releases/latest" | jq ".tag_name") echo "Latest osmium release is $OSMIUM_LATEST, pulling in \"$OSMIUM_TAG\"" @@ -31,12 +31,44 @@ echo "Latest variant release is $VARIANT_LATEST, pulling in \"$VARIANT_TAG\"" echo "Latest mason release is $MASON_LATEST, pulling in \"$MASON_TAG\"" echo "Latest sol2 release is $SOL_LATEST, pulling in \"$SOL_TAG\"" -read -p "Looks good? (Y/n) " ok - +read -p "Update osmium (y/n) " ok if [[ $ok =~ [yY] ]] then - git subtree pull -P third_party/libosmium/ $OSMIUM_REPO $OSMIUM_TAG --squash - git subtree pull -P third_party/variant/ $VARIANT_REPO $VARIANT_TAG --squash - git subtree pull -P third_party/mason/ $MASON_REPO $MASON_TAG --squash - git subtree pull -P third_party/sol2/sol2/ $SOL_REPO $SOL_TAG --squash + if [ -d "third_party/libosmium" ]; then + git subtree pull -P third_party/libosmium/ $OSMIUM_REPO $OSMIUM_TAG --squash + else + git subtree add -P third_party/libosmium/ $OSMIUM_REPO $OSMIUM_TAG --squash + fi fi + +read -p "Update variant (y/n) " ok +if [[ $ok =~ [yY] ]] +then + if [ -d "third_party/variant" ]; then + git subtree pull -P third_party/variant/ $VARIANT_REPO $VARIANT_TAG --squash + else + git subtree add -P third_party/variant/ $VARIANT_REPO $VARIANT_TAG --squash + fi +fi + +read -p "Update mason (y/n) " ok +if [[ $ok =~ [yY] ]] +then + if [ -d "third_party/mason" ]; then + git subtree pull -P third_party/mason/ $MASON_REPO $MASON_TAG --squash + else + git subtree add -P third_party/mason/ $MASON_REPO $MASON_TAG --squash + fi +fi + +read -p "Update sol2 (y/n) " ok +if [[ $ok =~ [yY] ]] +then + if [ -d "third_party/sol2" ]; then + git subtree pull -P third_party/sol2/sol2/ $SOL_REPO $SOL_TAG --squash + else + git subtree add -P third_party/sol2/sol2/ $SOL_REPO $SOL_TAG --squash + fi +fi + + diff --git a/third_party/mason/CHANGELOG.md b/third_party/mason/CHANGELOG.md index 3fd9607d9..2e608b8bb 100644 --- a/third_party/mason/CHANGELOG.md +++ b/third_party/mason/CHANGELOG.md @@ -1,4 +1,25 @@ +## 0.3.0 + + - Updated android compile flags + - Added v8 `5.1.281.47` and `3.14.5.10` + - Fixed boost library name reporting + - Added tippecanoe `1.15.1` + - Added `iwyu` and `asan_symbolize` python script to llvm+clang++ packages + +Changes: https://github.com/mapbox/mason/compare/v0.1.1...v0.2.0 + +## 0.2.0 + + - Added icu 58.1, mesa egl, boost 1.62.0, gdb 7.12, Android NDK r13b, binutils latest, + variant 1.1.4, geometry 0.9.0, geojson 0.4.0, pkgconfig 0.29.1, wagyu 1.0 + - Removed boost *all* packages + - Renamed `TRAVIS_TOKEN` to `MASON_TRAVIS_TOKEN` + - Now including llvm-ar and llvm-ranlib in clang++ package + - Now setting secure variables in mason rather than .travis.yml per package + +Changes: https://github.com/mapbox/mason/compare/v0.1.1...v0.2.0 + ## 0.1.1 - Added binutils 2.27, expat 2.2.0, mesa 13.0.0, and llvm 4.0.0 (in-development) diff --git a/third_party/mason/README.md b/third_party/mason/README.md index 8c811ce20..7b78ff418 100644 --- a/third_party/mason/README.md +++ b/third_party/mason/README.md @@ -170,9 +170,9 @@ This command only works if the package has already been installed. When run it s In order to ensure that all prebuilt binaries are consistent and reproducible, we perform the final build and publish operation on Travis CI. -First set the `TRAVIS_TOKEN` environment variable. You can do this either by installing the `travis` gem and running `travis token` or by using `curl` to hit the Travis api directly. See details on this below. +First set the `MASON_TRAVIS_TOKEN` environment variable. You can do this either by installing the `travis` gem and running `travis token` or by using `curl` to hit the Travis api directly. See details on this below. **WARNING: be careful to keep this token safe. Cycling it requires emailing support@travis-ci.com. Giving someone an access token is like giving them full access to your Travis account.** -Once you are set up with your `TRAVIS_TOKEN` then use the `trigger` command to kick off a build: +Once you are set up with your `MASON_TRAVIS_TOKEN` then use the `trigger` command to kick off a build: ```bash ./mason trigger @@ -180,7 +180,7 @@ Once you are set up with your `TRAVIS_TOKEN` then use the `trigger` command to k Run this command from the root of a local mason repository checkout. It makes a request to the Travis API to build and publish the specified version of the package, using the Travis configuration in `./scripts/${MASON_NAME}/${MASON_VERSION}/.travis.yml`. -1) Using curl and travis api to generate TRAVIS_TOKEN +1) Using curl and travis api to generate MASON_TRAVIS_TOKEN First generate a github personal access token that has `repo` scope by going to https://github.com/settings/tokens. More details at https://help.github.com/articles/creating-an-access-token-for-command-line-use/. diff --git a/third_party/mason/contributing.md b/third_party/mason/contributing.md index a264fed42..7f81e0b73 100644 --- a/third_party/mason/contributing.md +++ b/third_party/mason/contributing.md @@ -4,5 +4,11 @@ - Increment version in test/unit.sh - Update changelog - Ensure tests are passing -- Tag a release: `git tag v0.1.0 -a -m "v0.1.0" && git push --tags` +- Tag a release: + +``` +TAG_NAME=$(cat mason | grep MASON_RELEASED_VERSION= | cut -c25-29) +git tag v${TAG_NAME} -a -m "v${TAG_NAME}" && git push --tags +``` + - Go to https://github.com/mapbox/mason/releases/new and create a new release diff --git a/third_party/mason/mason b/third_party/mason/mason index 497b0fc70..9b10e36d2 100755 --- a/third_party/mason/mason +++ b/third_party/mason/mason @@ -7,7 +7,7 @@ MASON_VERSION=$1 ; shift set -e set -o pipefail -MASON_RELEASED_VERSION="0.1.1" +MASON_RELEASED_VERSION="0.3.0" if [ "${MASON_COMMAND}" = "--version" ]; then echo ${MASON_RELEASED_VERSION} @@ -43,8 +43,8 @@ elif [ -z "${MASON_VERSION}" ]; then fi if [ "${MASON_COMMAND}" = "trigger" ]; then - if [ -z "${TRAVIS_TOKEN}" ]; then - echo "TRAVIS_TOKEN is not set." + if [ -z "${MASON_TRAVIS_TOKEN}" ]; then + echo "MASON_TRAVIS_TOKEN is not set." exit 1 fi @@ -54,6 +54,8 @@ if [ "${MASON_COMMAND}" = "trigger" ]; then config = YAML.load_file("scripts/${MASON_NAME}/${MASON_VERSION}/.travis.yml") config["env"] ||= {} config["env"]["global"] ||= [] + config["env"]["global"] << {"secure" => "VI6PAoen/TwUM2ynPt8890HKq6zc/e/jTZwYX1D9/BdzkOrTcztxZxO9hP5lsnYeqcNeLXgHpO4LVxm95gjodLLkSXUNW6JndRaiCVHS7dwkN+Oe9XWJajw5z1fRJjnCxhgICfHK/J3H+klKtvOJb2OMDc6W7UAoH/OWGDbBJ5w="} + config["env"]["global"] << {"secure" => "BVefSxpbYyQbruXm61pDwnawEN0KdvM865muccfEshAM9pPxd24NoB7JYeUdkktgWnO3QCmy3RTw0ck7DbjHTt0HT6AqXcNFYjCxbLWM+jmQDnDv8bxWas/2XU8jP+vK+OUDsYE5IL7ZevBYPY1dUWv6fOQt7NPKnhoar9KsDoQ="} config["env"]["global"] << "MASON_NAME=${MASON_NAME}" << "MASON_VERSION=${MASON_VERSION}" puts JSON.pretty_generate(config) RUBY @@ -71,7 +73,7 @@ RUBY -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Travis-API-Version: 3" \ - -H "Authorization: token ${TRAVIS_TOKEN}" \ + -H "Authorization: token ${MASON_TRAVIS_TOKEN}" \ -d "$body" echo "Now go to https://travis-ci.org/mapbox/mason/builds to view build status" diff --git a/third_party/mason/mason.sh b/third_party/mason/mason.sh index c67fa5fd7..926264159 100644 --- a/third_party/mason/mason.sh +++ b/third_party/mason/mason.sh @@ -132,19 +132,15 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then *) export MASON_ANDROID_ABI=${MASON_ANDROID_ABI:-arm-v7} esac - CFLAGS="-fpic -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-integrated-as -fomit-frame-pointer -fstrict-aliasing -Wno-invalid-command-line-argument -Wno-unused-command-line-argument" - LDFLAGS="-no-canonical-prefixes -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro" + CFLAGS="-g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security" + LDFLAGS="-Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now" export CPPFLAGS="-D__ANDROID__" if [ ${MASON_ANDROID_ABI} = 'arm-v8' ]; then MASON_ANDROID_TOOLCHAIN="aarch64-linux-android" - MASON_ANDROID_CROSS_COMPILER="aarch64-linux-android-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" - export CFLAGS="-target aarch64-none-linux-android -D_LITTLE_ENDIAN ${CFLAGS}" - - # Using bfd for aarch64: https://code.google.com/p/android/issues/detail?id=204151 - export LDFLAGS="-target aarch64-none-linux-android -fuse-ld=bfd ${LDFLAGS}" + CFLAGS="-target aarch64-none-linux-android ${CFLAGS}" export JNIDIR="arm64-v8a" MASON_ANDROID_ARCH="arm64" @@ -152,11 +148,10 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then elif [ ${MASON_ANDROID_ABI} = 'arm-v7' ]; then MASON_ANDROID_TOOLCHAIN="arm-linux-androideabi" - MASON_ANDROID_CROSS_COMPILER="arm-linux-androideabi-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" - export CFLAGS="-target armv7-none-linux-androideabi -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp -D_LITTLE_ENDIAN ${CFLAGS}" - export LDFLAGS="-target armv7-none-linux-androideabi -march=armv7-a -Wl,--fix-cortex-a8 -fuse-ld=gold ${LDFLAGS}" + CFLAGS="-target armv7-none-linux-androideabi ${CFLAGS} -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb" + LDFLAGS="${LDFLAGS} -Wl,--fix-cortex-a8 -Wl,--exclude-libs,libunwind.a" export JNIDIR="armeabi-v7a" MASON_ANDROID_ARCH="arm" @@ -164,11 +159,10 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then elif [ ${MASON_ANDROID_ABI} = 'arm-v5' ]; then MASON_ANDROID_TOOLCHAIN="arm-linux-androideabi" - MASON_ANDROID_CROSS_COMPILER="arm-linux-androideabi-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" - export CFLAGS="-target armv5te-none-linux-androideabi -march=armv5te -mtune=xscale -msoft-float -D_LITTLE_ENDIAN ${CFLAGS}" - export LDFLAGS="-target armv5te-none-linux-androideabi -march=armv5te -fuse-ld=gold ${LDFLAGS}" + CFLAGS="-target armv5te-none-linux-androideabi ${CFLAGS} -march=armv5te -mtune=xscale -msoft-float -fno-integrated-as -mthumb" + LDFLAGS="${LDFLAGS} -Wl,--exclude-libs,libunwind.a" export JNIDIR="armeabi" MASON_ANDROID_ARCH="arm" @@ -176,11 +170,9 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then elif [ ${MASON_ANDROID_ABI} = 'x86' ]; then MASON_ANDROID_TOOLCHAIN="i686-linux-android" - MASON_ANDROID_CROSS_COMPILER="x86-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" - export CFLAGS="-target i686-none-linux-android -march=i686 -msse3 -mfpmath=sse ${CFLAGS}" - export LDFLAGS="-target i686-none-linux-android -march=i686 -fuse-ld=gold ${LDFLAGS}" + CFLAGS="-target i686-none-linux-android ${CFLAGS}" export JNIDIR="x86" MASON_ANDROID_ARCH="x86" @@ -188,23 +180,19 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then elif [ ${MASON_ANDROID_ABI} = 'x86-64' ]; then MASON_ANDROID_TOOLCHAIN="x86_64-linux-android" - MASON_ANDROID_CROSS_COMPILER="x86_64-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" export JNIDIR="x86_64" - export CFLAGS="-target x86_64-none-linux-android -march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel ${CFLAGS}" - export LDFLAGS="-target x86_64-none-linux-android -march=x86-64 -fuse-ld=gold ${LDFLAGS}" + CFLAGS="-target x86_64-none-linux-android ${CFLAGS}" MASON_ANDROID_ARCH="x86_64" MASON_ANDROID_PLATFORM="21" elif [ ${MASON_ANDROID_ABI} = 'mips' ]; then MASON_ANDROID_TOOLCHAIN="mipsel-linux-android" - MASON_ANDROID_CROSS_COMPILER="mipsel-linux-android-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" - export CFLAGS="-target mipsel-none-linux-android ${CFLAGS}" - export LDFLAGS="-target mipsel-none-linux-android ${LDFLAGS}" + CFLAGS="-target mipsel-none-linux-android ${CFLAGS} -mips32" export JNIDIR="mips" MASON_ANDROID_ARCH="mips" @@ -212,11 +200,9 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then elif [ ${MASON_ANDROID_ABI} = 'mips-64' ]; then MASON_ANDROID_TOOLCHAIN="mips64el-linux-android" - MASON_ANDROID_CROSS_COMPILER="mips64el-linux-android-4.9" export MASON_HOST_ARG="--host=${MASON_ANDROID_TOOLCHAIN}" - export CFLAGS="-target mips64el-none-linux-android ${CFLAGS}" - export LDFLAGS="-target mips64el-none-linux-android ${LDFLAGS}" + CFLAGS="-target mips64el-none-linux-android ${CFLAGS}" export JNIDIR="mips64" MASON_ANDROID_ARCH="mips64" @@ -228,7 +214,7 @@ elif [ ${MASON_PLATFORM} = 'android' ]; then MASON_API_LEVEL=${MASON_API_LEVEL:-android-$MASON_ANDROID_PLATFORM} # Installs the native SDK - export MASON_NDK_PACKAGE_VERSION=${MASON_ANDROID_ARCH}-${MASON_ANDROID_PLATFORM}-r12b + export MASON_NDK_PACKAGE_VERSION=${MASON_ANDROID_ARCH}-${MASON_ANDROID_PLATFORM}-r13b MASON_SDK_ROOT=$(MASON_PLATFORM= MASON_PLATFORM_VERSION= ${MASON_DIR}/mason prefix android-ndk ${MASON_NDK_PACKAGE_VERSION}) if [ ! -d ${MASON_SDK_ROOT} ] ; then MASON_PLATFORM= MASON_PLATFORM_VERSION= ${MASON_DIR}/mason install android-ndk ${MASON_NDK_PACKAGE_VERSION} @@ -433,6 +419,7 @@ function mason_build { for ARCH in ${SIMULATOR_TARGETS} ; do mason_substep "Building for iOS Simulator ${ARCH}..." export CFLAGS="${MASON_ISIM_CFLAGS} -arch ${ARCH}" + export CXXFLAGS="${MASON_ISIM_CFLAGS} -arch ${ARCH}" cd "${MASON_BUILD_PATH}" mason_compile cd "${MASON_PREFIX}" @@ -444,6 +431,7 @@ function mason_build { for ARCH in ${DEVICE_TARGETS} ; do mason_substep "Building for iOS ${ARCH}..." export CFLAGS="${MASON_IOS_CFLAGS} -arch ${ARCH}" + export CXXFLAGS="${MASON_IOS_CFLAGS} -arch ${ARCH}" cd "${MASON_BUILD_PATH}" mason_compile cd "${MASON_PREFIX}" @@ -575,8 +563,11 @@ function mason_try_binary { function mason_pkgconfig { - echo pkg-config \ - ${MASON_PREFIX}/${MASON_PKGCONFIG_FILE} + MASON_PKGCONFIG_FILES="" + for pkgconfig_file in ${MASON_PKGCONFIG_FILE}; do + MASON_PKGCONFIG_FILES="${MASON_PKGCONFIG_FILES} ${MASON_PREFIX}/${pkgconfig_file}" + done + echo pkg-config ${MASON_PKGCONFIG_FILES} } function mason_cflags { diff --git a/third_party/mason/scripts/7z/9.20.1/.travis.yml b/third_party/mason/scripts/7z/9.20.1/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/7z/9.20.1/.travis.yml +++ b/third_party/mason/scripts/7z/9.20.1/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/afl/2.19b/.travis.yml b/third_party/mason/scripts/afl/2.19b/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/afl/2.19b/.travis.yml +++ b/third_party/mason/scripts/afl/2.19b/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm-9-r10e/.travis.yml b/third_party/mason/scripts/android-ndk/arm-9-r10e/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm-9-r10e/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm-9-r10e/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm-9-r11c/.travis.yml b/third_party/mason/scripts/android-ndk/arm-9-r11c/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm-9-r11c/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm-9-r11c/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm-9-r12b/.travis.yml b/third_party/mason/scripts/android-ndk/arm-9-r12b/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm-9-r12b/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm-9-r12b/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm-9-r13b/.travis.yml b/third_party/mason/scripts/android-ndk/arm-9-r13b/.travis.yml new file mode 100644 index 000000000..0abc340e5 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/arm-9-r13b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp +sudo: false + +os: + - linux + - osx + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm-9-r13b/script.sh b/third_party/mason/scripts/android-ndk/arm-9-r13b/script.sh new file mode 100755 index 000000000..5f78dbda0 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/arm-9-r13b/script.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +MASON_NAME=android-ndk +MASON_VERSION=arm-9-r13b +MASON_LIB_FILE= + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + if [ ${MASON_PLATFORM} = 'osx' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip \ + b822dd239f63cd2e1e72c823c41bd732da2e5ad6 + elif [ ${MASON_PLATFORM} = 'linux' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip \ + b95dd1fba5096ca3310a67e90b2a5a8aca3ddec7 + fi + + mason_setup_build_dir + rm -rf ./android-ndk-r13b + unzip -q ../.cache/${MASON_SLUG} $@ + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/android-ndk-r13b +} + +function mason_compile { + rm -rf ${MASON_PREFIX} + mkdir -p ${MASON_PREFIX} + + ${MASON_BUILD_PATH}/build/tools/make_standalone_toolchain.py \ + --force \ + --arch arm \ + --api 9 \ + --stl libc++ \ + --install-dir "${MASON_PREFIX}" + + # NDK r12 ships with .so files which are preferred when linking, but cause + # errors on devices when it's not present. + find "${MASON_PREFIX}" -name "libstdc++.so" -delete +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/android-ndk/arm64-21-r10e-gcc/.travis.yml b/third_party/mason/scripts/android-ndk/arm64-21-r10e-gcc/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm64-21-r10e-gcc/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm64-21-r10e-gcc/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm64-21-r10e/.travis.yml b/third_party/mason/scripts/android-ndk/arm64-21-r10e/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm64-21-r10e/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm64-21-r10e/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm64-21-r11c/.travis.yml b/third_party/mason/scripts/android-ndk/arm64-21-r11c/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm64-21-r11c/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm64-21-r11c/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm64-21-r12b/.travis.yml b/third_party/mason/scripts/android-ndk/arm64-21-r12b/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/arm64-21-r12b/.travis.yml +++ b/third_party/mason/scripts/android-ndk/arm64-21-r12b/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm64-21-r13b/.travis.yml b/third_party/mason/scripts/android-ndk/arm64-21-r13b/.travis.yml new file mode 100644 index 000000000..0abc340e5 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/arm64-21-r13b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp +sudo: false + +os: + - linux + - osx + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/arm64-21-r13b/script.sh b/third_party/mason/scripts/android-ndk/arm64-21-r13b/script.sh new file mode 100755 index 000000000..622fef6a8 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/arm64-21-r13b/script.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +MASON_NAME=android-ndk +MASON_VERSION=arm64-21-r13b +MASON_LIB_FILE= + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + if [ ${MASON_PLATFORM} = 'osx' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip \ + b822dd239f63cd2e1e72c823c41bd732da2e5ad6 + elif [ ${MASON_PLATFORM} = 'linux' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip \ + b95dd1fba5096ca3310a67e90b2a5a8aca3ddec7 + fi + + mason_setup_build_dir + rm -rf ./android-ndk-r13b + unzip -q ../.cache/${MASON_SLUG} $@ + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/android-ndk-r13b +} + +function mason_compile { + rm -rf ${MASON_PREFIX} + mkdir -p ${MASON_PREFIX} + + ${MASON_BUILD_PATH}/build/tools/make_standalone_toolchain.py \ + --force \ + --arch arm64 \ + --api 21 \ + --stl libc++ \ + --install-dir "${MASON_PREFIX}" + + # NDK r12 ships with .so files which are preferred when linking, but cause + # errors on devices when it's not present. + find "${MASON_PREFIX}" -name "libstdc++.so" -delete +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/android-ndk/mips-9-r10e/.travis.yml b/third_party/mason/scripts/android-ndk/mips-9-r10e/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/mips-9-r10e/.travis.yml +++ b/third_party/mason/scripts/android-ndk/mips-9-r10e/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips-9-r11c/.travis.yml b/third_party/mason/scripts/android-ndk/mips-9-r11c/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/mips-9-r11c/.travis.yml +++ b/third_party/mason/scripts/android-ndk/mips-9-r11c/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips-9-r12b/.travis.yml b/third_party/mason/scripts/android-ndk/mips-9-r12b/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/mips-9-r12b/.travis.yml +++ b/third_party/mason/scripts/android-ndk/mips-9-r12b/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips-9-r13b/.travis.yml b/third_party/mason/scripts/android-ndk/mips-9-r13b/.travis.yml new file mode 100644 index 000000000..0abc340e5 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/mips-9-r13b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp +sudo: false + +os: + - linux + - osx + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips-9-r13b/script.sh b/third_party/mason/scripts/android-ndk/mips-9-r13b/script.sh new file mode 100755 index 000000000..619e67e00 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/mips-9-r13b/script.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +MASON_NAME=android-ndk +MASON_VERSION=mips-9-r13b +MASON_LIB_FILE= + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + if [ ${MASON_PLATFORM} = 'osx' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip \ + b822dd239f63cd2e1e72c823c41bd732da2e5ad6 + elif [ ${MASON_PLATFORM} = 'linux' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip \ + b95dd1fba5096ca3310a67e90b2a5a8aca3ddec7 + fi + + mason_setup_build_dir + rm -rf ./android-ndk-r13b + unzip -q ../.cache/${MASON_SLUG} $@ + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/android-ndk-r13b +} + +function mason_compile { + rm -rf ${MASON_PREFIX} + mkdir -p ${MASON_PREFIX} + + ${MASON_BUILD_PATH}/build/tools/make_standalone_toolchain.py \ + --force \ + --arch mips \ + --api 9 \ + --stl libc++ \ + --install-dir "${MASON_PREFIX}" + + # NDK r12 ships with .so files which are preferred when linking, but cause + # errors on devices when it's not present. + find "${MASON_PREFIX}" -name "libstdc++.so" -delete +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/android-ndk/mips64-21-r10e/.travis.yml b/third_party/mason/scripts/android-ndk/mips64-21-r10e/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/mips64-21-r10e/.travis.yml +++ b/third_party/mason/scripts/android-ndk/mips64-21-r10e/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips64-21-r11c/.travis.yml b/third_party/mason/scripts/android-ndk/mips64-21-r11c/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/mips64-21-r11c/.travis.yml +++ b/third_party/mason/scripts/android-ndk/mips64-21-r11c/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips64-21-r12b/.travis.yml b/third_party/mason/scripts/android-ndk/mips64-21-r12b/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/mips64-21-r12b/.travis.yml +++ b/third_party/mason/scripts/android-ndk/mips64-21-r12b/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips64-21-r13b/.travis.yml b/third_party/mason/scripts/android-ndk/mips64-21-r13b/.travis.yml new file mode 100644 index 000000000..0abc340e5 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/mips64-21-r13b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp +sudo: false + +os: + - linux + - osx + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/mips64-21-r13b/script.sh b/third_party/mason/scripts/android-ndk/mips64-21-r13b/script.sh new file mode 100755 index 000000000..87cb05873 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/mips64-21-r13b/script.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +MASON_NAME=android-ndk +MASON_VERSION=mips64-21-r13b +MASON_LIB_FILE= + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + if [ ${MASON_PLATFORM} = 'osx' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip \ + b822dd239f63cd2e1e72c823c41bd732da2e5ad6 + elif [ ${MASON_PLATFORM} = 'linux' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip \ + b95dd1fba5096ca3310a67e90b2a5a8aca3ddec7 + fi + + mason_setup_build_dir + rm -rf ./android-ndk-r13b + unzip -q ../.cache/${MASON_SLUG} $@ + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/android-ndk-r13b +} + +function mason_compile { + rm -rf ${MASON_PREFIX} + mkdir -p ${MASON_PREFIX} + + ${MASON_BUILD_PATH}/build/tools/make_standalone_toolchain.py \ + --force \ + --arch mips64 \ + --api 21 \ + --stl libc++ \ + --install-dir "${MASON_PREFIX}" + + # NDK r12 ships with .so files which are preferred when linking, but cause + # errors on devices when it's not present. + find "${MASON_PREFIX}" -name "libstdc++.so" -delete +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/android-ndk/x86-9-r10e/.travis.yml b/third_party/mason/scripts/android-ndk/x86-9-r10e/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/x86-9-r10e/.travis.yml +++ b/third_party/mason/scripts/android-ndk/x86-9-r10e/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86-9-r11c/.travis.yml b/third_party/mason/scripts/android-ndk/x86-9-r11c/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/x86-9-r11c/.travis.yml +++ b/third_party/mason/scripts/android-ndk/x86-9-r11c/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86-9-r12b/.travis.yml b/third_party/mason/scripts/android-ndk/x86-9-r12b/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/x86-9-r12b/.travis.yml +++ b/third_party/mason/scripts/android-ndk/x86-9-r12b/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86-9-r13b/.travis.yml b/third_party/mason/scripts/android-ndk/x86-9-r13b/.travis.yml new file mode 100644 index 000000000..0abc340e5 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/x86-9-r13b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp +sudo: false + +os: + - linux + - osx + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86-9-r13b/script.sh b/third_party/mason/scripts/android-ndk/x86-9-r13b/script.sh new file mode 100755 index 000000000..8ce5c3b73 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/x86-9-r13b/script.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +MASON_NAME=android-ndk +MASON_VERSION=x86-9-r13b +MASON_LIB_FILE= + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + if [ ${MASON_PLATFORM} = 'osx' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip \ + b822dd239f63cd2e1e72c823c41bd732da2e5ad6 + elif [ ${MASON_PLATFORM} = 'linux' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip \ + b95dd1fba5096ca3310a67e90b2a5a8aca3ddec7 + fi + + mason_setup_build_dir + rm -rf ./android-ndk-r13b + unzip -q ../.cache/${MASON_SLUG} $@ + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/android-ndk-r13b +} + +function mason_compile { + rm -rf ${MASON_PREFIX} + mkdir -p ${MASON_PREFIX} + + ${MASON_BUILD_PATH}/build/tools/make_standalone_toolchain.py \ + --force \ + --arch x86 \ + --api 9 \ + --stl libc++ \ + --install-dir "${MASON_PREFIX}" + + # NDK r12 ships with .so files which are preferred when linking, but cause + # errors on devices when it's not present. + find "${MASON_PREFIX}" -name "libstdc++.so" -delete +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/android-ndk/x86_64-21-r10e/.travis.yml b/third_party/mason/scripts/android-ndk/x86_64-21-r10e/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/x86_64-21-r10e/.travis.yml +++ b/third_party/mason/scripts/android-ndk/x86_64-21-r10e/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86_64-21-r11c/.travis.yml b/third_party/mason/scripts/android-ndk/x86_64-21-r11c/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/x86_64-21-r11c/.travis.yml +++ b/third_party/mason/scripts/android-ndk/x86_64-21-r11c/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86_64-21-r12b/.travis.yml b/third_party/mason/scripts/android-ndk/x86_64-21-r12b/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/android-ndk/x86_64-21-r12b/.travis.yml +++ b/third_party/mason/scripts/android-ndk/x86_64-21-r12b/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86_64-21-r13b/.travis.yml b/third_party/mason/scripts/android-ndk/x86_64-21-r13b/.travis.yml new file mode 100644 index 000000000..0abc340e5 --- /dev/null +++ b/third_party/mason/scripts/android-ndk/x86_64-21-r13b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp +sudo: false + +os: + - linux + - osx + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/android-ndk/x86_64-21-r13b/script.sh b/third_party/mason/scripts/android-ndk/x86_64-21-r13b/script.sh new file mode 100755 index 000000000..ff4788f8e --- /dev/null +++ b/third_party/mason/scripts/android-ndk/x86_64-21-r13b/script.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash + +MASON_NAME=android-ndk +MASON_VERSION=x86_64-21-r13b +MASON_LIB_FILE= + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + if [ ${MASON_PLATFORM} = 'osx' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-darwin-x86_64.zip \ + b822dd239f63cd2e1e72c823c41bd732da2e5ad6 + elif [ ${MASON_PLATFORM} = 'linux' ]; then + mason_download \ + http://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip \ + b95dd1fba5096ca3310a67e90b2a5a8aca3ddec7 + fi + + mason_setup_build_dir + rm -rf ./android-ndk-r13b + unzip -q ../.cache/${MASON_SLUG} $@ + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/android-ndk-r13b +} + +function mason_compile { + rm -rf ${MASON_PREFIX} + mkdir -p ${MASON_PREFIX} + + ${MASON_BUILD_PATH}/build/tools/make_standalone_toolchain.py \ + --force \ + --arch x86_64 \ + --api 21 \ + --stl libc++ \ + --install-dir "${MASON_PREFIX}" + + # NDK r12 ships with .so files which are preferred when linking, but cause + # errors on devices when it's not present. + find "${MASON_PREFIX}" -name "libstdc++.so" -delete +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/benchmark/1.0.0/.travis.yml b/third_party/mason/scripts/benchmark/1.0.0/.travis.yml index a52bc02eb..54dd6670c 100644 --- a/third_party/mason/scripts/benchmark/1.0.0/.travis.yml +++ b/third_party/mason/scripts/benchmark/1.0.0/.travis.yml @@ -29,11 +29,6 @@ addons: - cmake - cmake-data -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - cache: apt diff --git a/third_party/mason/scripts/binutils/2.26/.travis.yml b/third_party/mason/scripts/binutils/2.26/.travis.yml index eaf912ba2..a1f374f9a 100644 --- a/third_party/mason/scripts/binutils/2.26/.travis.yml +++ b/third_party/mason/scripts/binutils/2.26/.travis.yml @@ -16,13 +16,6 @@ matrix: compiler: clang env: CXX=clang++-3.7 CC=clang-3.7 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/binutils/2.27/.travis.yml b/third_party/mason/scripts/binutils/2.27/.travis.yml index 4fdce7bb2..45cea9a63 100644 --- a/third_party/mason/scripts/binutils/2.27/.travis.yml +++ b/third_party/mason/scripts/binutils/2.27/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++-5-dev - bison -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/binutils/f0e9390be/.travis.yml b/third_party/mason/scripts/binutils/f0e9390be/.travis.yml new file mode 100644 index 000000000..5961bb0ba --- /dev/null +++ b/third_party/mason/scripts/binutils/f0e9390be/.travis.yml @@ -0,0 +1,21 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + - bison + - texinfo + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/binutils/f0e9390be/script.sh b/third_party/mason/scripts/binutils/f0e9390be/script.sh new file mode 100755 index 000000000..711796651 --- /dev/null +++ b/third_party/mason/scripts/binutils/f0e9390be/script.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash + +MASON_NAME=binutils +MASON_VERSION=f0e9390be +MASON_LIB_FILE=bin/ld + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + export MASON_BUILD_PATH=${MASON_ROOT}/.build/${MASON_NAME}-${MASON_VERSION} + git clone git://sourceware.org/git/binutils-gdb.git ${MASON_BUILD_PATH} + cd ${MASON_BUILD_PATH} + git checkout f0e9390be5bbfa3ee777d81dacfccd713ebddb68 + cd ../ +} + +function mason_compile { + # we unset CFLAGS otherwise they will clobber defaults inside binutils + unset CFLAGS + ./configure \ + --prefix=${MASON_PREFIX} \ + --enable-gold \ + --enable-plugins \ + --enable-static \ + --disable-shared \ + --disable-werror \ + --disable-dependency-tracking + + make -j${MASON_CONCURRENCY} + make install +} + +function mason_ldflags { + : +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/boost/1.57.0/.travis.yml b/third_party/mason/scripts/boost/1.57.0/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/boost/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost/1.57.0/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost/1.58.0/.travis.yml b/third_party/mason/scripts/boost/1.58.0/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/boost/1.58.0/.travis.yml +++ b/third_party/mason/scripts/boost/1.58.0/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost/1.59.0/.travis.yml b/third_party/mason/scripts/boost/1.59.0/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/boost/1.59.0/.travis.yml +++ b/third_party/mason/scripts/boost/1.59.0/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost/1.60.0/.travis.yml b/third_party/mason/scripts/boost/1.60.0/.travis.yml index 829d6e38a..5fca39ee3 100644 --- a/third_party/mason/scripts/boost/1.60.0/.travis.yml +++ b/third_party/mason/scripts/boost/1.60.0/.travis.yml @@ -1,11 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost/1.61.0/.travis.yml b/third_party/mason/scripts/boost/1.61.0/.travis.yml index 829d6e38a..5fca39ee3 100644 --- a/third_party/mason/scripts/boost/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost/1.61.0/.travis.yml @@ -1,11 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost/1.61.0/base.sh b/third_party/mason/scripts/boost/1.61.0/base.sh index 3d2c9ed15..f219747fd 100644 --- a/third_party/mason/scripts/boost/1.61.0/base.sh +++ b/third_party/mason/scripts/boost/1.61.0/base.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +# NOTE: use the ./util/new_boost.sh script to create new versions + export MASON_VERSION=1.61.0 export BOOST_VERSION=${MASON_VERSION//./_} export BOOST_TOOLSET="clang" diff --git a/third_party/mason/scripts/boost/1.62.0/.travis.yml b/third_party/mason/scripts/boost/1.62.0/.travis.yml new file mode 100644 index 000000000..15c3ad555 --- /dev/null +++ b/third_party/mason/scripts/boost/1.62.0/.travis.yml @@ -0,0 +1,10 @@ +language: generic + +matrix: + include: + - os: linux + sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost/1.62.0/base.sh b/third_party/mason/scripts/boost/1.62.0/base.sh new file mode 100644 index 000000000..ad030fc27 --- /dev/null +++ b/third_party/mason/scripts/boost/1.62.0/base.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +# NOTE: use the ./utils/new_boost.sh script to create new versions + +export MASON_VERSION=1.62.0 +export BOOST_VERSION=${MASON_VERSION//./_} +export BOOST_TOOLSET="clang" +export BOOST_TOOLSET_CXX="clang++" +export BOOST_ARCH="x86" +export BOOST_SHASUM=f4151eec3e9394146b7bebcb17b83149de0a6c23 +# special override to ensure each library shares the cached download +export MASON_DOWNLOAD_SLUG="boost-${MASON_VERSION}" diff --git a/third_party/mason/scripts/boost_libtest_shared/1.57.0/script.sh b/third_party/mason/scripts/boost/1.62.0/common.sh old mode 100755 new mode 100644 similarity index 60% rename from third_party/mason/scripts/boost_libtest_shared/1.57.0/script.sh rename to third_party/mason/scripts/boost/1.62.0/common.sh index d8d34f982..70c45d38a --- a/third_party/mason/scripts/boost_libtest_shared/1.57.0/script.sh +++ b/third_party/mason/scripts/boost/1.62.0/common.sh @@ -1,24 +1,11 @@ #!/usr/bin/env bash -BOOST_VERSION1="1.57.0" -BOOST_VERSION2="1_57_0" -BOOST_LIBRARY="test" -BOOST_TOOLSET="clang" -BOOST_ARCH="x86" - -MASON_NAME=boost_lib${BOOST_LIBRARY}_shared -MASON_VERSION=1.57.0 - -. ${MASON_DIR}/mason.sh - -MASON_LIB_FILE=lib/libboost_unit_test_framework.${MASON_DYNLIB_SUFFIX} - function mason_load_source { mason_download \ - http://downloads.sourceforge.net/project/boost/boost/${BOOST_VERSION1}/boost_${BOOST_VERSION2}.tar.bz2 \ - 397306fa6d0858c4885fbba7d43a0164dcb7f53e + http://downloads.sourceforge.net/project/boost/boost/${MASON_VERSION}/boost_${BOOST_VERSION}.tar.bz2 \ + ${BOOST_SHASUM} - export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION2} + export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION} mason_extract_tar_bz2 } @@ -38,14 +25,10 @@ function gen_config() { } function mason_compile { - gen_config ${BOOST_TOOLSET} clang++ + gen_config ${BOOST_TOOLSET} ${BOOST_TOOLSET_CXX} if [[ ! -f ./b2 ]] ; then ./bootstrap.sh fi - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" - if [[ $(uname -s) == 'Darwin' ]]; then - LDFLAGS="${LDFLAGS} -stdlib=libc++ -std=c++11" - fi ./b2 \ --with-${BOOST_LIBRARY} \ --prefix=${MASON_PREFIX} \ @@ -54,21 +37,28 @@ function mason_compile { --ignore-site-config --user-config=user-config.jam \ architecture="${BOOST_ARCH}" \ toolset="${BOOST_TOOLSET}" \ - link=shared \ + link=static \ variant=release \ linkflags="${LDFLAGS:-" "}" \ cxxflags="${CXXFLAGS:-" "}" \ stage mkdir -p $(dirname ${MASON_PREFIX}/${MASON_LIB_FILE}) - mv stage/* ${MASON_PREFIX}/ + mv stage/${MASON_LIB_FILE} ${MASON_PREFIX}/${MASON_LIB_FILE} +} + +function mason_prefix { + echo "${MASON_PREFIX}" +} + +function mason_cflags { + echo "-I${MASON_PREFIX}/include" } function mason_ldflags { - echo "-lboost_${BOOST_LIBRARY}" + local LOCAL_LDFLAGS + LOCAL_LDFLAGS="-L${MASON_PREFIX}/lib" + if [[ ${BOOST_LIBRARY:-false} != false ]]; then + LOCAL_LDFLAGS="${LOCAL_LDFLAGS} -lboost_${BOOST_LIBRARY}" + fi + echo $LOCAL_LDFLAGS } - -function mason_clean { - make clean -} - -mason_run "$@" diff --git a/third_party/mason/scripts/boost/1.62.0/script.sh b/third_party/mason/scripts/boost/1.62.0/script.sh new file mode 100755 index 000000000..2790bbe9a --- /dev/null +++ b/third_party/mason/scripts/boost/1.62.0/script.sh @@ -0,0 +1,61 @@ +#!/usr/bin/env bash + +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# inherit from boost base (used for all boost library packages) +source ${HERE}/base.sh + +# this package is the one that is header-only +MASON_NAME=boost +MASON_HEADER_ONLY=true + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${HERE}/common.sh + +# override default unpacking to just unpack headers +function mason_load_source { + mason_download \ + http://downloads.sourceforge.net/project/boost/boost/${MASON_VERSION}/boost_${BOOST_VERSION}.tar.bz2 \ + ${BOOST_SHASUM} + + mason_extract_tar_bz2 boost_${BOOST_VERSION}/boost + + MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION} +} + +# override default "compile" target for just the header install +function mason_compile { + mkdir -p ${MASON_PREFIX}/include + cp -r ${MASON_ROOT}/.build/boost_${BOOST_VERSION}/boost ${MASON_PREFIX}/include + + # work around NDK bug https://code.google.com/p/android/issues/detail?id=79483 + + patch ${MASON_PREFIX}/include/boost/core/demangle.hpp <<< "19a20,21 +> #if !defined(__ANDROID__) +> +25a28,29 +> #endif +> +" + + # work around https://github.com/Project-OSRM/node-osrm/issues/191 + patch ${MASON_PREFIX}/include/boost/interprocess/detail/os_file_functions.hpp <<< "471c471 +< return ::open(name, (int)mode); +--- +> return ::open(name, (int)mode,S_IRUSR|S_IWUSR); +" + +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_liball/1.49.0/script.sh b/third_party/mason/scripts/boost_liball/1.49.0/script.sh deleted file mode 100755 index 9ab34a4a9..000000000 --- a/third_party/mason/scripts/boost_liball/1.49.0/script.sh +++ /dev/null @@ -1,147 +0,0 @@ -#!/usr/bin/env bash - -BOOST_VERSION1="1.49.0" -BOOST_VERSION2="1_49_0" -BOOST_LIBRARY="regex" -BOOST_ARCH="x86" - -if [[ $(uname -s) == 'Darwin' ]]; then - BOOST_TOOLSET="darwin" -else - BOOST_TOOLSET="gcc" -fi - -MASON_NAME=boost_liball -MASON_VERSION=1.49.0 -# this boost package has multiple libraries to we -# reference this empty file as a placeholder for all of them -MASON_LIB_FILE=lib/libboost_placeholder.txt - -. ${MASON_DIR}/mason.sh - -function mason_load_source { - mason_download \ - http://downloads.sourceforge.net/project/boost/boost/${BOOST_VERSION1}/boost_${BOOST_VERSION2}.tar.bz2 \ - 1175031e7689f17591363d907f9dad3be0559dee - - export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION2} - - mason_extract_tar_bz2 -} - -function gen_config() { - echo "using $1 : : $(which $2)" > user-config.jam - if [[ "${AR:-false}" != false ]] || [[ "${RANLIB:-false}" != false ]]; then - echo ' : ' >> user-config.jam - if [[ "${AR:-false}" != false ]]; then - echo "${AR} " >> user-config.jam - fi - if [[ "${RANLIB:-false}" != false ]]; then - echo "${RANLIB} " >> user-config.jam - fi - fi - echo ' ;' >> user-config.jam -} - -function mason_prepare_compile { - ${MASON_DIR}/mason install icu 54.1 - MASON_ICU=$(${MASON_DIR}/mason prefix icu 54.1) - BOOST_LDFLAGS="-L${MASON_ICU}/lib -licuuc -licui18n -licudata" -} - -function write_python_config() { -# usage: -# write_python_config -PYTHON_VERSION=$2 -# note: apple pythons need '/System' -PYTHON_BASE=$3 -# note: python 3 uses 'm' -PYTHON_VARIANT=$4 -if [[ ${UNAME} == 'Darwin' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/include/python${PYTHON_VERSION}${PYTHON_VARIANT} # includes - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} # a lib actually symlink - : ${BOOST_TOOLSET} # condition - ; - " >> $1 -else - if [[ ${UNAME} == 'FreeBSD' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/local/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/local/include/python${PYTHON_VERSION} # includes - : /usr/local/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - else - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/include/python${PYTHON_VERSION} # includes - : /usr/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - fi -fi -} - -function mason_compile { - if [[ -f ../../../patch.diff ]]; then - patch -N -p0 < ../../../patch.diff - else - # patch to workaround crashes in python.input - # https://github.com/mapnik/mapnik/issues/1968 - mason_step "Loading patch 'https://github.com/mapbox/mason/blob/${MASON_SLUG}/patch.diff'..." - curl --retry 3 -s -f -# -L \ - https://raw.githubusercontent.com/mapbox/mason/${MASON_SLUG}/patch.diff \ - -O || (mason_error "Could not find patch for ${MASON_SLUG}" && exit 1) - patch -N -p0 < ./patch.diff - fi - gen_config ${BOOST_TOOLSET} g++ - perl -i -p -e "s/\-march=i386/\-m64/g;" ./tools/build/v2/tools/gcc.jam - write_python_config user-config.jam "2.7" "/System" "" - if [[ ! -f ./b2 ]] ; then - ./bootstrap.sh - fi - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" - ./b2 \ - --with-regex \ - --with-system \ - --with-thread \ - --with-filesystem \ - --with-program_options \ - --with-python \ - --prefix=${MASON_PREFIX} \ - -j${MASON_CONCURRENCY} \ - -sHAVE_ICU=1 -sICU_PATH=${MASON_ICU} \ - linkflags="${BOOST_LDFLAGS}" \ - cxxflags="${CXXFLAGS:-" "}" \ - -d0 \ - --ignore-site-config --user-config=user-config.jam \ - architecture="${BOOST_ARCH}" \ - address-model=64 \ - toolset="${BOOST_TOOLSET}" \ - link=static \ - variant=release \ - install - - mkdir -p ${MASON_PREFIX}/lib/ - touch ${MASON_PREFIX}/lib/libboost_placeholder.txt -} - -function mason_ldflags { - echo "-lboost_regex -lboost_system -lboost_thread -lboost_filesystem -lboost_program_options -lboost_python" -} - -function mason_clean { - make clean -} - -mason_run "$@" diff --git a/third_party/mason/scripts/boost_liball/1.58.0/patch.diff b/third_party/mason/scripts/boost_liball/1.58.0/patch.diff deleted file mode 100644 index f0fa2b156..000000000 --- a/third_party/mason/scripts/boost_liball/1.58.0/patch.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- libs/python/src/converter/builtin_converters.cpp 2012-12-07 11:51:06.000000000 -0800 -+++ libs/python/src/converter/builtin_converters.cpp 2014-04-01 17:24:37.000000000 -0700 -@@ -32,7 +32,9 @@ - - void shared_ptr_deleter::operator()(void const*) - { -+ PyGILState_STATE gil = PyGILState_Ensure(); - owner.reset(); -+ PyGILState_Release(gil); - } - - namespace diff --git a/third_party/mason/scripts/boost_liball/1.58.0/script.sh b/third_party/mason/scripts/boost_liball/1.58.0/script.sh deleted file mode 100755 index 722f626fe..000000000 --- a/third_party/mason/scripts/boost_liball/1.58.0/script.sh +++ /dev/null @@ -1,140 +0,0 @@ -#!/usr/bin/env bash - -BOOST_VERSION1="1.58.0" -BOOST_VERSION2="1_58_0" -BOOST_LIBRARY="regex" -BOOST_TOOLSET="clang" -BOOST_ARCH="x86" - -MASON_NAME=boost_liball -MASON_VERSION=1.58.0 -# this boost package has multiple libraries to we -# reference this empty file as a placeholder for all of them -MASON_LIB_FILE=lib/libboost_placeholder.txt - -. ${MASON_DIR}/mason.sh - -function mason_load_source { - mason_download \ - http://downloads.sourceforge.net/project/boost/boost/1.58.0/boost_1_58_0.tar.bz2 \ - 43e46651e762e4daf72a5d21dca86ae151e65378 - - export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION2} - - mason_extract_tar_bz2 - -} - -function gen_config() { - echo "using $1 : : $(which $2)" > user-config.jam - if [[ "${AR:-false}" != false ]] || [[ "${RANLIB:-false}" != false ]]; then - echo ' : ' >> user-config.jam - if [[ "${AR:-false}" != false ]]; then - echo "${AR} " >> user-config.jam - fi - if [[ "${RANLIB:-false}" != false ]]; then - echo "${RANLIB} " >> user-config.jam - fi - fi - echo ' ;' >> user-config.jam -} - -function mason_prepare_compile { - ${MASON_DIR}/mason install icu 54.1 - MASON_ICU=$(${MASON_DIR}/mason prefix icu 54.1) - BOOST_LDFLAGS="-L${MASON_ICU}/lib -licuuc -licui18n -licudata" -} - -function write_python_config() { -# usage: -# write_python_config -PYTHON_VERSION=$2 -# note: apple pythons need '/System' -PYTHON_BASE=$3 -# note: python 3 uses 'm' -PYTHON_VARIANT=$4 -if [[ ${UNAME} == 'Darwin' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/include/python${PYTHON_VERSION}${PYTHON_VARIANT} # includes - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} # a lib actually symlink - : ${BOOST_TOOLSET} # condition - ; - " >> $1 -else - if [[ ${UNAME} == 'FreeBSD' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/local/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/local/include/python${PYTHON_VERSION} # includes - : /usr/local/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - else - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/include/python${PYTHON_VERSION} # includes - : /usr/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - fi -fi -} - -function mason_compile { - if [[ -f ../../../patch.diff ]]; then - patch -N -p0 < ../../../patch.diff - else - # patch to workaround crashes in python.input - # https://github.com/mapnik/mapnik/issues/1968 - mason_step "Loading patch 'https://github.com/mapbox/mason/blob/${MASON_SLUG}/patch.diff'..." - curl --retry 3 -s -f -# -L \ - https://raw.githubusercontent.com/mapbox/mason/${MASON_SLUG}/patch.diff \ - -O || (mason_error "Could not find patch for ${MASON_SLUG}" && exit 1) - patch -N -p0 < ./patch.diff - fi - gen_config ${BOOST_TOOLSET} clang++ - if [[ ! -f ./b2 ]] ; then - ./bootstrap.sh - fi - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" - ./b2 \ - --with-regex \ - --with-system \ - --with-thread \ - --with-filesystem \ - --with-program_options \ - --with-python \ - --prefix=${MASON_PREFIX} \ - -j${MASON_CONCURRENCY} \ - -sHAVE_ICU=1 -sICU_PATH=${MASON_ICU} \ - linkflags="${LDFLAGS:-" "} ${BOOST_LDFLAGS}" \ - cxxflags="${CXXFLAGS:-" "}" \ - -d0 \ - --ignore-site-config --user-config=user-config.jam \ - architecture="${BOOST_ARCH}" \ - toolset="${BOOST_TOOLSET}" \ - link=static \ - variant=release \ - install - - mkdir -p ${MASON_PREFIX}/lib/ - touch ${MASON_PREFIX}/lib/libboost_placeholder.txt -} - -function mason_ldflags { - : -} - -function mason_clean { - make clean -} - -mason_run "$@" diff --git a/third_party/mason/scripts/boost_liball/1.59.0/.travis.yml b/third_party/mason/scripts/boost_liball/1.59.0/.travis.yml deleted file mode 100644 index fd209791a..000000000 --- a/third_party/mason/scripts/boost_liball/1.59.0/.travis.yml +++ /dev/null @@ -1,28 +0,0 @@ -language: cpp - -sudo: false - -matrix: - include: - - os: osx - osx_image: xcode6 - compiler: clang - - os: osx - osx_image: xcode7 - compiler: clang - - os: linux - compiler: clang - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - -script: -- ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: -- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_liball/1.59.0/patch.diff b/third_party/mason/scripts/boost_liball/1.59.0/patch.diff deleted file mode 100644 index a8ff0b18b..000000000 --- a/third_party/mason/scripts/boost_liball/1.59.0/patch.diff +++ /dev/null @@ -1,22 +0,0 @@ ---- libs/python/src/converter/builtin_converters.cpp 2012-12-07 11:51:06.000000000 -0800 -+++ libs/python/src/converter/builtin_converters.cpp 2014-04-01 17:24:37.000000000 -0700 -@@ -32,7 +32,9 @@ - - void shared_ptr_deleter::operator()(void const*) - { -+ PyGILState_STATE gil = PyGILState_Ensure(); - owner.reset(); -+ PyGILState_Release(gil); - } - - namespace ---- libs/filesystem/src/operations.cpp 2015-05-01 18:49:26.000000000 -0700 -+++ libs/filesystem/src/operations.cpp 2015-05-01 18:49:22.000000000 -0700 -@@ -1416,6 +1416,7 @@ - // - See the fchmodat() Linux man page: - // "http://man7.org/linux/man-pages/man2/fchmodat.2.html" - # if defined(AT_FDCWD) && defined(AT_SYMLINK_NOFOLLOW) \ -+ && !(defined(__APPLE__)) \ - && !(defined(__SUNPRO_CC) || defined(__sun) || defined(sun)) \ - && !(defined(linux) || defined(__linux) || defined(__linux__)) - if (::fchmodat(AT_FDCWD, p.c_str(), mode_cast(prms), diff --git a/third_party/mason/scripts/boost_liball/1.59.0/script.sh b/third_party/mason/scripts/boost_liball/1.59.0/script.sh deleted file mode 100755 index 0edb49ef1..000000000 --- a/third_party/mason/scripts/boost_liball/1.59.0/script.sh +++ /dev/null @@ -1,140 +0,0 @@ -#!/usr/bin/env bash - -BOOST_VERSION1="1.59.0" -BOOST_VERSION2="1_59_0" -BOOST_LIBRARY="regex" -BOOST_TOOLSET="clang" -BOOST_ARCH="x86" - -MASON_NAME=boost_liball -MASON_VERSION=1.59.0 -# this boost package has multiple libraries to we -# reference this empty file as a placeholder for all of them -MASON_LIB_FILE=lib/libboost_placeholder.txt - -. ${MASON_DIR}/mason.sh - -function mason_load_source { - mason_download \ - http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.bz2 \ - ff2e48f4d7e3c4b393d41e07a2f5d923b990967d - - export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION2} - - mason_extract_tar_bz2 - -} - -function gen_config() { - echo "using $1 : : $(which $2)" > user-config.jam - if [[ "${AR:-false}" != false ]] || [[ "${RANLIB:-false}" != false ]]; then - echo ' : ' >> user-config.jam - if [[ "${AR:-false}" != false ]]; then - echo "${AR} " >> user-config.jam - fi - if [[ "${RANLIB:-false}" != false ]]; then - echo "${RANLIB} " >> user-config.jam - fi - fi - echo ' ;' >> user-config.jam -} - -function mason_prepare_compile { - ${MASON_DIR}/mason install icu 55.1 - MASON_ICU=$(${MASON_DIR}/mason prefix icu 55.1) - BOOST_LDFLAGS="-L${MASON_ICU}/lib -licuuc -licui18n -licudata" -} - -function write_python_config() { -# usage: -# write_python_config -PYTHON_VERSION=$2 -# note: apple pythons need '/System' -PYTHON_BASE=$3 -# note: python 3 uses 'm' -PYTHON_VARIANT=$4 -if [[ ${UNAME} == 'Darwin' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/include/python${PYTHON_VERSION}${PYTHON_VARIANT} # includes - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} # a lib actually symlink - : ${BOOST_TOOLSET} # condition - ; - " >> $1 -else - if [[ ${UNAME} == 'FreeBSD' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/local/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/local/include/python${PYTHON_VERSION} # includes - : /usr/local/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - else - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/include/python${PYTHON_VERSION} # includes - : /usr/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - fi -fi -} - -function mason_compile { - if [[ -f ../../../patch.diff ]]; then - patch -N -p0 < ../../../patch.diff - else - # patch to workaround crashes in python.input - # https://github.com/mapnik/mapnik/issues/1968 - mason_step "Loading patch 'https://github.com/mapbox/mason/blob/${MASON_SLUG}/patch.diff'..." - curl --retry 3 -s -f -# -L \ - https://raw.githubusercontent.com/mapbox/mason/${MASON_SLUG}/patch.diff \ - -O || (mason_error "Could not find patch for ${MASON_SLUG}" && exit 1) - patch -N -p0 < ./patch.diff - fi - gen_config ${BOOST_TOOLSET} clang++ - if [[ ! -f ./b2 ]] ; then - ./bootstrap.sh - fi - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" - ./b2 \ - --with-regex \ - --with-system \ - --with-thread \ - --with-filesystem \ - --with-program_options \ - --with-python \ - --prefix=${MASON_PREFIX} \ - -j${MASON_CONCURRENCY} \ - -sHAVE_ICU=1 -sICU_PATH=${MASON_ICU} \ - linkflags="${LDFLAGS:-" "} ${BOOST_LDFLAGS}" \ - cxxflags="${CXXFLAGS:-" "}" \ - -d0 \ - --ignore-site-config --user-config=user-config.jam \ - architecture="${BOOST_ARCH}" \ - toolset="${BOOST_TOOLSET}" \ - link=static \ - variant=release \ - install - - mkdir -p ${MASON_PREFIX}/lib/ - touch ${MASON_PREFIX}/lib/libboost_placeholder.txt -} - -function mason_ldflags { - : -} - -function mason_clean { - make clean -} - -mason_run "$@" diff --git a/third_party/mason/scripts/boost_liball_osrm/1.59.0/.travis.yml b/third_party/mason/scripts/boost_liball_osrm/1.59.0/.travis.yml deleted file mode 100644 index 569412bff..000000000 --- a/third_party/mason/scripts/boost_liball_osrm/1.59.0/.travis.yml +++ /dev/null @@ -1,37 +0,0 @@ -language: cpp - -sudo: false - -matrix: - include: - - os: osx - osx_image: xcode6 - compiler: clang - - os: osx - osx_image: xcode7 - compiler: clang - - os: linux - compiler: clang - -addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-5 - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- export CC=/usr/bin/gcc-5 -- export CXX=/usr/bin/g++-5 -- export MASON_CONCURRENCY_OVERRIDE=2 - -script: -- ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: -- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_liball_osrm/1.59.0/patch.diff b/third_party/mason/scripts/boost_liball_osrm/1.59.0/patch.diff deleted file mode 100644 index ad1637b72..000000000 --- a/third_party/mason/scripts/boost_liball_osrm/1.59.0/patch.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- libs/filesystem/src/operations.cpp 2015-05-01 18:49:26.000000000 -0700 -+++ libs/filesystem/src/operations.cpp 2015-05-01 18:49:22.000000000 -0700 -@@ -1416,6 +1416,7 @@ - // - See the fchmodat() Linux man page: - // "http://man7.org/linux/man-pages/man2/fchmodat.2.html" - # if defined(AT_FDCWD) && defined(AT_SYMLINK_NOFOLLOW) \ -+ && !(defined(__APPLE__)) \ - && !(defined(__SUNPRO_CC) || defined(__sun) || defined(sun)) \ - && !(defined(linux) || defined(__linux) || defined(__linux__)) - if (::fchmodat(AT_FDCWD, p.c_str(), mode_cast(prms), diff --git a/third_party/mason/scripts/boost_liball_osrm/1.59.0/script.sh b/third_party/mason/scripts/boost_liball_osrm/1.59.0/script.sh deleted file mode 100755 index bcd1f87c9..000000000 --- a/third_party/mason/scripts/boost_liball_osrm/1.59.0/script.sh +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/env bash - -BOOST_VERSION1="1.59.0" -BOOST_VERSION2="1_59_0" -BOOST_LIBRARY="regex" -BOOST_TOOLSET="clang" -BOOST_ARCH="x86" - -MASON_NAME=boost_liball_osrm -MASON_VERSION=1.59.0 -# this boost package has multiple libraries to we -# reference this empty file as a placeholder for all of them -MASON_LIB_FILE=lib/libboost_placeholder.txt - -. ${MASON_DIR}/mason.sh - -export CXX=${CXX:-clang++} -export MASON_CONCURRENCY_OVERRIDE=${MASON_CONCURRENCY_OVERRIDE:-${MASON_CONCURRENCY}} - -function mason_load_source { - mason_download \ - http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.bz2 \ - ff2e48f4d7e3c4b393d41e07a2f5d923b990967d - - export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION2} - - mason_extract_tar_bz2 - -} - -function gen_config() { - echo "using $1 : : $(which $2)" > user-config.jam - if [[ "${AR:-false}" != false ]] || [[ "${RANLIB:-false}" != false ]]; then - echo ' : ' >> user-config.jam - if [[ "${AR:-false}" != false ]]; then - echo "${AR} " >> user-config.jam - fi - if [[ "${RANLIB:-false}" != false ]]; then - echo "${RANLIB} " >> user-config.jam - fi - fi - echo ' ;' >> user-config.jam -} - -function mason_compile { - if [[ -f ../../../patch.diff ]]; then - patch -N -p0 < ../../../patch.diff - else - # patch to workaround crashes in python.input - # https://github.com/mapnik/mapnik/issues/1968 - mason_step "Loading patch 'https://github.com/mapbox/mason/blob/${MASON_SLUG}/patch.diff'..." - curl --retry 3 -s -f -# -L \ - https://raw.githubusercontent.com/mapbox/mason/${MASON_SLUG}/patch.diff \ - -O || (mason_error "Could not find patch for ${MASON_SLUG}" && exit 1) - patch -N -p0 < ./patch.diff - fi - gen_config ${BOOST_TOOLSET} ${CXX} - if [[ ! -f ./b2 ]] ; then - ./bootstrap.sh - fi - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" - ./b2 \ - --with-regex \ - --with-system \ - --with-thread \ - --with-filesystem \ - --with-program_options \ - --with-test \ - --with-date_time \ - --with-iostreams \ - --prefix=${MASON_PREFIX} \ - -j${MASON_CONCURRENCY_OVERRIDE} \ - -sHAVE_ICU=0 \ - linkflags="${LDFLAGS:-" "} ${BOOST_LDFLAGS}" \ - cxxflags="${CXXFLAGS:-" "}" \ - -d0 \ - --ignore-site-config --user-config=user-config.jam \ - architecture="${BOOST_ARCH}" \ - toolset="${BOOST_TOOLSET}" \ - link=static \ - variant=release \ - install - - mkdir -p ${MASON_PREFIX}/lib/ - touch ${MASON_PREFIX}/lib/libboost_placeholder.txt -} - -function mason_ldflags { - : -} - -function mason_clean { - make clean -} - -mason_run "$@" diff --git a/third_party/mason/scripts/boost_libatomic/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libatomic/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libatomic/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libatomic/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libatomic/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libatomic/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libatomic/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libatomic/1.62.0/script.sh b/third_party/mason/scripts/boost_libatomic/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libatomic/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libchrono/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libchrono/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libchrono/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libchrono/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libchrono/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libchrono/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libchrono/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libchrono/1.62.0/script.sh b/third_party/mason/scripts/boost_libchrono/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libchrono/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libdate_time/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libdate_time/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libdate_time/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libdate_time/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libdate_time/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libdate_time/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libdate_time/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libdate_time/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libdate_time/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libdate_time/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libdate_time/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libdate_time/1.62.0/script.sh b/third_party/mason/scripts/boost_libdate_time/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libdate_time/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libeverything/1.59.0/.travis.yml b/third_party/mason/scripts/boost_libeverything/1.59.0/.travis.yml deleted file mode 100644 index da03572b0..000000000 --- a/third_party/mason/scripts/boost_libeverything/1.59.0/.travis.yml +++ /dev/null @@ -1,32 +0,0 @@ -language: C - -sudo: false - -matrix: - include: - - os: osx - compiler: clang - - os: linux - compiler: clang - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -addons: - apt: - sources: - - ubuntu-toolchain-r-test - - llvm-toolchain-precise-3.5 - packages: - - clang-3.5 - -before_install: - -script: -- export CXX="clang++-3.5" -- ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: -- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libeverything/1.59.0/patch.diff b/third_party/mason/scripts/boost_libeverything/1.59.0/patch.diff deleted file mode 100644 index a8ff0b18b..000000000 --- a/third_party/mason/scripts/boost_libeverything/1.59.0/patch.diff +++ /dev/null @@ -1,22 +0,0 @@ ---- libs/python/src/converter/builtin_converters.cpp 2012-12-07 11:51:06.000000000 -0800 -+++ libs/python/src/converter/builtin_converters.cpp 2014-04-01 17:24:37.000000000 -0700 -@@ -32,7 +32,9 @@ - - void shared_ptr_deleter::operator()(void const*) - { -+ PyGILState_STATE gil = PyGILState_Ensure(); - owner.reset(); -+ PyGILState_Release(gil); - } - - namespace ---- libs/filesystem/src/operations.cpp 2015-05-01 18:49:26.000000000 -0700 -+++ libs/filesystem/src/operations.cpp 2015-05-01 18:49:22.000000000 -0700 -@@ -1416,6 +1416,7 @@ - // - See the fchmodat() Linux man page: - // "http://man7.org/linux/man-pages/man2/fchmodat.2.html" - # if defined(AT_FDCWD) && defined(AT_SYMLINK_NOFOLLOW) \ -+ && !(defined(__APPLE__)) \ - && !(defined(__SUNPRO_CC) || defined(__sun) || defined(sun)) \ - && !(defined(linux) || defined(__linux) || defined(__linux__)) - if (::fchmodat(AT_FDCWD, p.c_str(), mode_cast(prms), diff --git a/third_party/mason/scripts/boost_libeverything/1.59.0/script.sh b/third_party/mason/scripts/boost_libeverything/1.59.0/script.sh deleted file mode 100755 index 1519aa5c0..000000000 --- a/third_party/mason/scripts/boost_libeverything/1.59.0/script.sh +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env bash - -BOOST_VERSION1="1.59.0" -BOOST_VERSION2="1_59_0" -BOOST_LIBRARY="regex" -BOOST_TOOLSET="clang" -BOOST_ARCH="x86" - -MASON_NAME=boost_libeverything -MASON_VERSION=1.59.0 -# this boost package has multiple libraries to we -# reference this empty file as a placeholder for all of them -MASON_LIB_FILE=lib/libboost_placeholder.txt - -. ${MASON_DIR}/mason.sh - -function mason_load_source { - mason_download \ - http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.bz2 \ - ff2e48f4d7e3c4b393d41e07a2f5d923b990967d - - export MASON_BUILD_PATH=${MASON_ROOT}/.build/boost_${BOOST_VERSION2} - - mason_extract_tar_bz2 - -} - -function gen_config() { - echo "using $1 : : $(which $2)" > user-config.jam - if [[ "${AR:-false}" != false ]] || [[ "${RANLIB:-false}" != false ]]; then - echo ' : ' >> user-config.jam - if [[ "${AR:-false}" != false ]]; then - echo "${AR} " >> user-config.jam - fi - if [[ "${RANLIB:-false}" != false ]]; then - echo "${RANLIB} " >> user-config.jam - fi - fi - echo ' ;' >> user-config.jam -} - -function mason_prepare_compile { - ${MASON_DIR}/mason install icu 55.1 - MASON_ICU=$(${MASON_DIR}/mason prefix icu 55.1) - BOOST_LDFLAGS="-L${MASON_ICU}/lib -licuuc -licui18n -licudata" -} - -function write_python_config() { -# usage: -# write_python_config -PYTHON_VERSION=$2 -# note: apple pythons need '/System' -PYTHON_BASE=$3 -# note: python 3 uses 'm' -PYTHON_VARIANT=$4 -if [[ ${UNAME} == 'Darwin' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/include/python${PYTHON_VERSION}${PYTHON_VARIANT} # includes - : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} # a lib actually symlink - : ${BOOST_TOOLSET} # condition - ; - " >> $1 -else - if [[ ${UNAME} == 'FreeBSD' ]]; then - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/local/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/local/include/python${PYTHON_VERSION} # includes - : /usr/local/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - else - echo " - using python - : ${PYTHON_VERSION} # version - : /usr/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix - : /usr/include/python${PYTHON_VERSION} # includes - : /usr/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} - : ${BOOST_TOOLSET} # condition - ; - " >> $1 - fi -fi -} - -function mason_compile { - if [[ -f ../../../patch.diff ]]; then - patch -N -p0 < ../../../patch.diff - else - # patch to workaround crashes in python.input - # https://github.com/mapnik/mapnik/issues/1968 - mason_step "Loading patch 'https://github.com/mapbox/mason/blob/${MASON_SLUG}/patch.diff'..." - curl --retry 3 -s -f -# -L \ - https://raw.githubusercontent.com/mapbox/mason/${MASON_SLUG}/patch.diff \ - -O || (mason_error "Could not find patch for ${MASON_SLUG}" && exit 1) - patch -N -p0 < ./patch.diff - fi - gen_config ${BOOST_TOOLSET} clang++ - if [[ ! -f ./b2 ]] ; then - ./bootstrap.sh - fi - CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" - ./b2 \ - --prefix=${MASON_PREFIX} \ - -j${MASON_CONCURRENCY} \ - -sHAVE_ICU=1 -sICU_PATH=${MASON_ICU} \ - linkflags="${LDFLAGS:-" "} ${BOOST_LDFLAGS}" \ - cxxflags="${CXXFLAGS:-" "}" \ - -d0 \ - --ignore-site-config --user-config=user-config.jam \ - architecture="${BOOST_ARCH}" \ - toolset="${BOOST_TOOLSET}" \ - variant=release \ - install - - mkdir -p ${MASON_PREFIX}/lib/ - touch ${MASON_PREFIX}/lib/libboost_placeholder.txt -} - -function mason_ldflags { - : -} - -function mason_clean { - make clean -} - -mason_run "$@" diff --git a/third_party/mason/scripts/boost_libfilesystem/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libfilesystem/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libfilesystem/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libfilesystem/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libfilesystem/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libfilesystem/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libfilesystem/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libfilesystem/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libfilesystem/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libfilesystem/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libfilesystem/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libfilesystem/1.62.0/script.sh b/third_party/mason/scripts/boost_libfilesystem/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libfilesystem/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libiostreams/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libiostreams/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libiostreams/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libiostreams/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libiostreams/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libiostreams/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libiostreams/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libiostreams/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libiostreams/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libiostreams/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libiostreams/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libiostreams/1.62.0/script.sh b/third_party/mason/scripts/boost_libiostreams/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libiostreams/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libprogram_options/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libprogram_options/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libprogram_options/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libprogram_options/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libprogram_options/1.59.0/.travis.yml b/third_party/mason/scripts/boost_libprogram_options/1.59.0/.travis.yml index 56b3e42cb..7a9e22f62 100644 --- a/third_party/mason/scripts/boost_libprogram_options/1.59.0/.travis.yml +++ b/third_party/mason/scripts/boost_libprogram_options/1.59.0/.travis.yml @@ -10,14 +10,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libprogram_options/1.60.0/.travis.yml b/third_party/mason/scripts/boost_libprogram_options/1.60.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libprogram_options/1.60.0/.travis.yml +++ b/third_party/mason/scripts/boost_libprogram_options/1.60.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libprogram_options/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libprogram_options/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libprogram_options/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libprogram_options/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libprogram_options/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libprogram_options/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libprogram_options/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libprogram_options/1.62.0/script.sh b/third_party/mason/scripts/boost_libprogram_options/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libprogram_options/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libpython/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libpython/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libpython/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libpython/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libpython/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libpython/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libpython/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libpython/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libpython/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libpython/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libpython/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_liball/1.49.0/patch.diff b/third_party/mason/scripts/boost_libpython/1.62.0/patch.diff similarity index 100% rename from third_party/mason/scripts/boost_liball/1.49.0/patch.diff rename to third_party/mason/scripts/boost_libpython/1.62.0/patch.diff diff --git a/third_party/mason/scripts/boost_libpython/1.62.0/script.sh b/third_party/mason/scripts/boost_libpython/1.62.0/script.sh new file mode 100755 index 000000000..d1b6c4a21 --- /dev/null +++ b/third_party/mason/scripts/boost_libpython/1.62.0/script.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +function write_python_config() { +# usage: +# write_python_config +PYTHON_VERSION=$2 +# note: apple pythons need '/System' +PYTHON_BASE=$3 +# note: python 3 uses 'm' +PYTHON_VARIANT=$4 +if [[ ${UNAME} == 'Darwin' ]]; then + echo " + using python + : ${PYTHON_VERSION} # version + : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix + : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/include/python${PYTHON_VERSION}${PYTHON_VARIANT} # includes + : ${PYTHON_BASE}/Library/Frameworks/Python.framework/Versions/${PYTHON_VERSION}/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} # a lib actually symlink + : ${BOOST_TOOLSET} # condition + ; + " >> $1 +else + if [[ ${UNAME} == 'FreeBSD' ]]; then + echo " + using python + : ${PYTHON_VERSION} # version + : /usr/local/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix + : /usr/local/include/python${PYTHON_VERSION} # includes + : /usr/local/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} + : ${BOOST_TOOLSET} # condition + ; + " >> $1 + else + echo " + using python + : ${PYTHON_VERSION} # version + : /usr/bin/python${PYTHON_VERSION}${PYTHON_VARIANT} # cmd-or-prefix + : /usr/include/python${PYTHON_VERSION} # includes + : /usr/lib/python${PYTHON_VERSION}/config${PYTHON_VARIANT} + : ${BOOST_TOOLSET} # condition + ; + " >> $1 + fi +fi +} + +function mason_compile { + # patch to workaround crashes in python.input + # https://github.com/mapnik/mapnik/issues/1968 + mason_step "Loading patch ${MASON_DIR}/scripts/${MASON_NAME}/${MASON_VERSION}/patch.diff" + patch -N -p0 < ${MASON_DIR}/scripts/${MASON_NAME}/${MASON_VERSION}/patch.diff + write_python_config user-config.jam "2.7" "/System" "" + gen_config ${BOOST_TOOLSET} ${BOOST_TOOLSET_CXX} + if [[ ! -f ./b2 ]] ; then + ./bootstrap.sh + fi + ./b2 \ + --with-${BOOST_LIBRARY} \ + --prefix=${MASON_PREFIX} \ + -j${MASON_CONCURRENCY} \ + -d0 \ + --ignore-site-config --user-config=user-config.jam \ + architecture="${BOOST_ARCH}" \ + toolset="${BOOST_TOOLSET}" \ + link=static \ + variant=release \ + linkflags="${LDFLAGS:-" "}" \ + cxxflags="${CXXFLAGS:-" "}" \ + stage + mkdir -p $(dirname ${MASON_PREFIX}/${MASON_LIB_FILE}) + mv stage/${MASON_LIB_FILE} ${MASON_PREFIX}/${MASON_LIB_FILE} +} + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libregex/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libregex/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libregex/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libregex/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libregex/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libregex/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libregex/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libregex/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libregex/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libregex/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libregex/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libregex/1.62.0/script.sh b/third_party/mason/scripts/boost_libregex/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libregex/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libregex_icu/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libregex_icu/1.61.0/.travis.yml index 082a959c0..21f1e72db 100644 --- a/third_party/mason/scripts/boost_libregex_icu/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libregex_icu/1.61.0/.travis.yml @@ -13,11 +13,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libregex_icu/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libregex_icu/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libregex_icu/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libregex_icu/1.62.0/script.sh b/third_party/mason/scripts/boost_libregex_icu/1.62.0/script.sh new file mode 100755 index 000000000..7a556ac0b --- /dev/null +++ b/third_party/mason/scripts/boost_libregex_icu/1.62.0/script.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +# Note: cannot duduce from directory since it is named in a custom way +#BOOST_LIBRARY=${THIS_DIR#boost_lib} +BOOST_LIBRARY=regex +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +function mason_prepare_compile { + ${MASON_DIR}/mason install icu 55.1 + MASON_ICU=$(${MASON_DIR}/mason prefix icu 55.1) +} + +# custom compile that gets icu working +function mason_compile { + gen_config ${BOOST_TOOLSET} ${BOOST_TOOLSET_CXX} + if [[ ! -f ./b2 ]] ; then + ./bootstrap.sh + fi + echo 'int main() { return 0; }' > libs/regex/build/has_icu_test.cpp + ./b2 \ + --with-${BOOST_LIBRARY} \ + --prefix=${MASON_PREFIX} \ + -j${MASON_CONCURRENCY} \ + -sHAVE_ICU=1 -sICU_PATH=${MASON_ICU} --reconfigure --debug-configuration \ + -d0 \ + --ignore-site-config --user-config=user-config.jam \ + architecture="${BOOST_ARCH}" \ + toolset="${BOOST_TOOLSET}" \ + link=static \ + variant=release \ + linkflags="${LDFLAGS:-" "}" \ + cxxflags="${CXXFLAGS:-" "}" \ + stage + mkdir -p $(dirname ${MASON_PREFIX}/${MASON_LIB_FILE}) + mv stage/${MASON_LIB_FILE} ${MASON_PREFIX}/${MASON_LIB_FILE} +} + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libsystem/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libsystem/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libsystem/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libsystem/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libsystem/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libsystem/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libsystem/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libsystem/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libsystem/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libsystem/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libsystem/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libsystem/1.62.0/script.sh b/third_party/mason/scripts/boost_libsystem/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libsystem/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libtest/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libtest/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libtest/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libtest/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libtest/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libtest/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libtest/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libtest/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libtest/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libtest/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libtest/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libtest/1.62.0/script.sh b/third_party/mason/scripts/boost_libtest/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libtest/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_libtest_shared/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libtest_shared/1.57.0/.travis.yml deleted file mode 100644 index 7eea7cdcb..000000000 --- a/third_party/mason/scripts/boost_libtest_shared/1.57.0/.travis.yml +++ /dev/null @@ -1,24 +0,0 @@ -language: cpp - -sudo: false - -matrix: - include: - - os: osx - compiler: clang - - os: linux - compiler: clang - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - -script: -- ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: -- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libthread/1.57.0/.travis.yml b/third_party/mason/scripts/boost_libthread/1.57.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/boost_libthread/1.57.0/.travis.yml +++ b/third_party/mason/scripts/boost_libthread/1.57.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libthread/1.61.0/.travis.yml b/third_party/mason/scripts/boost_libthread/1.61.0/.travis.yml index 1f42a966b..a2a44f11f 100644 --- a/third_party/mason/scripts/boost_libthread/1.61.0/.travis.yml +++ b/third_party/mason/scripts/boost_libthread/1.61.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libthread/1.62.0/.travis.yml b/third_party/mason/scripts/boost_libthread/1.62.0/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/boost_libthread/1.62.0/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_libthread/1.62.0/script.sh b/third_party/mason/scripts/boost_libthread/1.62.0/script.sh new file mode 100755 index 000000000..24b9c6418 --- /dev/null +++ b/third_party/mason/scripts/boost_libthread/1.62.0/script.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# key properties unique to this library +THIS_DIR=$(basename $(dirname $HERE)) +BOOST_LIBRARY=${THIS_DIR#boost_lib} +MASON_NAME=boost_lib${BOOST_LIBRARY} +MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a +# hack for inconsistently named test lib +if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then + MASON_LIB_FILE=lib/libboost_unit_test_framework.a +fi + +# inherit from boost base (used for all boost library packages) +BASE_PATH=${HERE}/../../boost/$(basename $HERE) +source ${BASE_PATH}/base.sh + +# setup mason env +. ${MASON_DIR}/mason.sh + +# source common build functions +source ${BASE_PATH}/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/boringssl/a6aabff2e6e95a71b2f966447eebd53e57d8bf83/.travis.yml b/third_party/mason/scripts/boringssl/a6aabff2e6e95a71b2f966447eebd53e57d8bf83/.travis.yml index 0ab55da35..bca00074e 100644 --- a/third_party/mason/scripts/boringssl/a6aabff2e6e95a71b2f966447eebd53e57d8bf83/.travis.yml +++ b/third_party/mason/scripts/boringssl/a6aabff2e6e95a71b2f966447eebd53e57d8bf83/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ARCH=x86 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/bzip2/1.0.6/.travis.yml b/third_party/mason/scripts/bzip2/1.0.6/.travis.yml index e7952f5a9..597bb78d9 100644 --- a/third_party/mason/scripts/bzip2/1.0.6/.travis.yml +++ b/third_party/mason/scripts/bzip2/1.0.6/.travis.yml @@ -12,11 +12,6 @@ matrix: apt: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cairo/1.12.18/.travis.yml b/third_party/mason/scripts/cairo/1.12.18/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/cairo/1.12.18/.travis.yml +++ b/third_party/mason/scripts/cairo/1.12.18/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cairo/1.14.0/.travis.yml b/third_party/mason/scripts/cairo/1.14.0/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/cairo/1.14.0/.travis.yml +++ b/third_party/mason/scripts/cairo/1.14.0/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cairo/1.14.2/.travis.yml b/third_party/mason/scripts/cairo/1.14.2/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/cairo/1.14.2/.travis.yml +++ b/third_party/mason/scripts/cairo/1.14.2/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cairo/1.14.4/.travis.yml b/third_party/mason/scripts/cairo/1.14.4/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/cairo/1.14.4/.travis.yml +++ b/third_party/mason/scripts/cairo/1.14.4/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/ccache/3.2.4/.travis.yml b/third_party/mason/scripts/ccache/3.2.4/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/ccache/3.2.4/.travis.yml +++ b/third_party/mason/scripts/ccache/3.2.4/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/ccache/3.3.0/.travis.yml b/third_party/mason/scripts/ccache/3.3.0/.travis.yml index 30a758f4b..5430086e5 100644 --- a/third_party/mason/scripts/ccache/3.3.0/.travis.yml +++ b/third_party/mason/scripts/ccache/3.3.0/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/ccache/3.3.1/.travis.yml b/third_party/mason/scripts/ccache/3.3.1/.travis.yml index 30a758f4b..5430086e5 100644 --- a/third_party/mason/scripts/ccache/3.3.1/.travis.yml +++ b/third_party/mason/scripts/ccache/3.3.1/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/clang++/3.8.0/.travis.yml b/third_party/mason/scripts/clang++/3.8.0/.travis.yml index aa4b0b5a0..d48323148 100644 --- a/third_party/mason/scripts/clang++/3.8.0/.travis.yml +++ b/third_party/mason/scripts/clang++/3.8.0/.travis.yml @@ -17,11 +17,6 @@ matrix: - libstdc++6 - g++-5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/clang++/3.8.1/.travis.yml b/third_party/mason/scripts/clang++/3.8.1/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang++/3.8.1/.travis.yml +++ b/third_party/mason/scripts/clang++/3.8.1/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang++/3.9.0/.travis.yml b/third_party/mason/scripts/clang++/3.9.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang++/3.9.0/.travis.yml +++ b/third_party/mason/scripts/clang++/3.9.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang++/4.0.0/.travis.yml b/third_party/mason/scripts/clang++/4.0.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang++/4.0.0/.travis.yml +++ b/third_party/mason/scripts/clang++/4.0.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang++/base/common.sh b/third_party/mason/scripts/clang++/base/common.sh index 87f7438a8..132c7d272 100755 --- a/third_party/mason/scripts/clang++/base/common.sh +++ b/third_party/mason/scripts/clang++/base/common.sh @@ -13,16 +13,25 @@ function mason_build { cp -a "${CLANG_PREFIX}/bin/clang" "${MASON_PREFIX}/bin/" cp -a "${CLANG_PREFIX}/bin/clang-${MAJOR_MINOR}" "${MASON_PREFIX}/bin/" cp -a "${CLANG_PREFIX}/bin/llvm-symbolizer" "${MASON_PREFIX}/bin/" + cp -a "${CLANG_PREFIX}/bin/llvm-ar" "${MASON_PREFIX}/bin/" + cp -a "${CLANG_PREFIX}/bin/llvm-ranlib" "${MASON_PREFIX}/bin/" + cp -a "${CLANG_PREFIX}/bin/asan_symbolize" "${MASON_PREFIX}/bin/" + cp -a "${CLANG_PREFIX}/bin/asan_symbolize.py" "${MASON_PREFIX}/bin/" # copy share mkdir -p "${MASON_PREFIX}/share" cp -r "${CLANG_PREFIX}/share/clang" "${MASON_PREFIX}/share/" - # copy include/c++ + mkdir -p "${MASON_PREFIX}/include" - cp -r "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" - # copy libs mkdir -p "${MASON_PREFIX}/lib" - cp -r ${CLANG_PREFIX}/lib/libc++* "${MASON_PREFIX}/lib/" + + # if custom libc++ was built + if [[ $(uname -s) == 'Linux' ]]; then + cp -r "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" + cp -r ${CLANG_PREFIX}/lib/libc++* "${MASON_PREFIX}/lib/" + fi + + # copy libs cp -r ${CLANG_PREFIX}/lib/libLTO.* "${MASON_PREFIX}/lib/" if [[ $(uname -s) == 'Linux' ]]; then cp -r ${CLANG_PREFIX}/lib/LLVMgold* "${MASON_PREFIX}/lib/" diff --git a/third_party/mason/scripts/clang-format/3.8.0/.travis.yml b/third_party/mason/scripts/clang-format/3.8.0/.travis.yml index aa4b0b5a0..d48323148 100644 --- a/third_party/mason/scripts/clang-format/3.8.0/.travis.yml +++ b/third_party/mason/scripts/clang-format/3.8.0/.travis.yml @@ -17,11 +17,6 @@ matrix: - libstdc++6 - g++-5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/clang-format/3.8.1/.travis.yml b/third_party/mason/scripts/clang-format/3.8.1/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang-format/3.8.1/.travis.yml +++ b/third_party/mason/scripts/clang-format/3.8.1/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang-format/3.9.0/.travis.yml b/third_party/mason/scripts/clang-format/3.9.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang-format/3.9.0/.travis.yml +++ b/third_party/mason/scripts/clang-format/3.9.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang-format/4.0.0/.travis.yml b/third_party/mason/scripts/clang-format/4.0.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang-format/4.0.0/.travis.yml +++ b/third_party/mason/scripts/clang-format/4.0.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang-tidy/3.8.0/.travis.yml b/third_party/mason/scripts/clang-tidy/3.8.0/.travis.yml index aa4b0b5a0..d48323148 100644 --- a/third_party/mason/scripts/clang-tidy/3.8.0/.travis.yml +++ b/third_party/mason/scripts/clang-tidy/3.8.0/.travis.yml @@ -17,11 +17,6 @@ matrix: - libstdc++6 - g++-5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/clang-tidy/3.8.1/.travis.yml b/third_party/mason/scripts/clang-tidy/3.8.1/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang-tidy/3.8.1/.travis.yml +++ b/third_party/mason/scripts/clang-tidy/3.8.1/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang-tidy/3.9.0/.travis.yml b/third_party/mason/scripts/clang-tidy/3.9.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang-tidy/3.9.0/.travis.yml +++ b/third_party/mason/scripts/clang-tidy/3.9.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang-tidy/4.0.0/.travis.yml b/third_party/mason/scripts/clang-tidy/4.0.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/clang-tidy/4.0.0/.travis.yml +++ b/third_party/mason/scripts/clang-tidy/4.0.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/clang-tidy/base/common.sh b/third_party/mason/scripts/clang-tidy/base/common.sh index 014667465..94dc4846d 100755 --- a/third_party/mason/scripts/clang-tidy/base/common.sh +++ b/third_party/mason/scripts/clang-tidy/base/common.sh @@ -10,7 +10,10 @@ function mason_build { # copy include/c++ mkdir -p "${MASON_PREFIX}/include" - cp -r "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" + # if custom libc++ was built + if [[ $(uname -s) == 'Linux' ]]; then + cp -r "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" + fi # copy libs mkdir -p "${MASON_PREFIX}/lib" mkdir -p "${MASON_PREFIX}/lib/clang" diff --git a/third_party/mason/scripts/clang/3.5.2/.travis.yml b/third_party/mason/scripts/clang/3.5.2/.travis.yml index f906060ee..163c5181b 100644 --- a/third_party/mason/scripts/clang/3.5.2/.travis.yml +++ b/third_party/mason/scripts/clang/3.5.2/.travis.yml @@ -17,11 +17,6 @@ matrix: - libstdc++6 - g++-5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason install cmake 3.5.2 - export PATH=$(./mason prefix cmake 3.5.2)/bin:${PATH} diff --git a/third_party/mason/scripts/clang/3.8.0/.travis.yml b/third_party/mason/scripts/clang/3.8.0/.travis.yml index b8299674b..992433060 100644 --- a/third_party/mason/scripts/clang/3.8.0/.travis.yml +++ b/third_party/mason/scripts/clang/3.8.0/.travis.yml @@ -26,11 +26,6 @@ matrix: - libstdc++-5-dev - g++-5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cmake/3.2.2/.travis.yml b/third_party/mason/scripts/cmake/3.2.2/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/cmake/3.2.2/.travis.yml +++ b/third_party/mason/scripts/cmake/3.2.2/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cmake/3.5.2/.travis.yml b/third_party/mason/scripts/cmake/3.5.2/.travis.yml index 93f3828cc..337bf97c9 100644 --- a/third_party/mason/scripts/cmake/3.5.2/.travis.yml +++ b/third_party/mason/scripts/cmake/3.5.2/.travis.yml @@ -17,11 +17,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/cmake/3.6.2/.travis.yml b/third_party/mason/scripts/cmake/3.6.2/.travis.yml index a998b49bd..24b13a5aa 100644 --- a/third_party/mason/scripts/cmake/3.6.2/.travis.yml +++ b/third_party/mason/scripts/cmake/3.6.2/.travis.yml @@ -13,11 +13,6 @@ matrix: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.10.1/.travis.yml b/third_party/mason/scripts/earcut/0.10.1/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.10.1/.travis.yml +++ b/third_party/mason/scripts/earcut/0.10.1/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.10.2/.travis.yml b/third_party/mason/scripts/earcut/0.10.2/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.10.2/.travis.yml +++ b/third_party/mason/scripts/earcut/0.10.2/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.10.3/.travis.yml b/third_party/mason/scripts/earcut/0.10.3/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.10.3/.travis.yml +++ b/third_party/mason/scripts/earcut/0.10.3/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.10/.travis.yml b/third_party/mason/scripts/earcut/0.10/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.10/.travis.yml +++ b/third_party/mason/scripts/earcut/0.10/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.11/.travis.yml b/third_party/mason/scripts/earcut/0.11/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.11/.travis.yml +++ b/third_party/mason/scripts/earcut/0.11/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.12/.travis.yml b/third_party/mason/scripts/earcut/0.12/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.12/.travis.yml +++ b/third_party/mason/scripts/earcut/0.12/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.9-pool/.travis.yml b/third_party/mason/scripts/earcut/0.9-pool/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.9-pool/.travis.yml +++ b/third_party/mason/scripts/earcut/0.9-pool/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/earcut/0.9/.travis.yml b/third_party/mason/scripts/earcut/0.9/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/earcut/0.9/.travis.yml +++ b/third_party/mason/scripts/earcut/0.9/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/expat/2.1.0/.travis.yml b/third_party/mason/scripts/expat/2.1.0/.travis.yml index f32785226..2ad2820ef 100644 --- a/third_party/mason/scripts/expat/2.1.0/.travis.yml +++ b/third_party/mason/scripts/expat/2.1.0/.travis.yml @@ -17,13 +17,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ARCH=x86 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/expat/2.1.1/.travis.yml b/third_party/mason/scripts/expat/2.1.1/.travis.yml index 2565fdb16..768d3a0cf 100644 --- a/third_party/mason/scripts/expat/2.1.1/.travis.yml +++ b/third_party/mason/scripts/expat/2.1.1/.travis.yml @@ -9,11 +9,6 @@ matrix: compiler: clang sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/expat/2.2.0/.travis.yml b/third_party/mason/scripts/expat/2.2.0/.travis.yml index ef9476a66..d4048f062 100644 --- a/third_party/mason/scripts/expat/2.2.0/.travis.yml +++ b/third_party/mason/scripts/expat/2.2.0/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/freetype/2.5.4/.travis.yml b/third_party/mason/scripts/freetype/2.5.4/.travis.yml index ae18ab7a8..c1c2da418 100644 --- a/third_party/mason/scripts/freetype/2.5.4/.travis.yml +++ b/third_party/mason/scripts/freetype/2.5.4/.travis.yml @@ -13,11 +13,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ARCH=x86 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ $(uname -s) == 'Darwin' ]]; then brew rm freetype || true; fi diff --git a/third_party/mason/scripts/freetype/2.5.5/.travis.yml b/third_party/mason/scripts/freetype/2.5.5/.travis.yml index ae18ab7a8..c1c2da418 100644 --- a/third_party/mason/scripts/freetype/2.5.5/.travis.yml +++ b/third_party/mason/scripts/freetype/2.5.5/.travis.yml @@ -13,11 +13,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ARCH=x86 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ $(uname -s) == 'Darwin' ]]; then brew rm freetype || true; fi diff --git a/third_party/mason/scripts/freetype/2.6/.travis.yml b/third_party/mason/scripts/freetype/2.6/.travis.yml index 6b723b768..a639eae74 100644 --- a/third_party/mason/scripts/freetype/2.6/.travis.yml +++ b/third_party/mason/scripts/freetype/2.6/.travis.yml @@ -17,11 +17,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ARCH=x86 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ $(uname -s) == 'Darwin' ]]; then brew rm freetype || true; fi diff --git a/third_party/mason/scripts/gcc/4.9.2-cortex_a9-hf/.travis.yml b/third_party/mason/scripts/gcc/4.9.2-cortex_a9-hf/.travis.yml index 06c8e8d8a..9955c3cc0 100644 --- a/third_party/mason/scripts/gcc/4.9.2-cortex_a9-hf/.travis.yml +++ b/third_party/mason/scripts/gcc/4.9.2-cortex_a9-hf/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux - os: osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdal/1.11.1-big-pants/.travis.yml b/third_party/mason/scripts/gdal/1.11.1-big-pants/.travis.yml index 870bcdcc2..fe39fea31 100644 --- a/third_party/mason/scripts/gdal/1.11.1-big-pants/.travis.yml +++ b/third_party/mason/scripts/gdal/1.11.1-big-pants/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdal/1.11.1/.travis.yml b/third_party/mason/scripts/gdal/1.11.1/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/gdal/1.11.1/.travis.yml +++ b/third_party/mason/scripts/gdal/1.11.1/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdal/1.11.2/.travis.yml b/third_party/mason/scripts/gdal/1.11.2/.travis.yml index fd209791a..599aedabd 100644 --- a/third_party/mason/scripts/gdal/1.11.2/.travis.yml +++ b/third_party/mason/scripts/gdal/1.11.2/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdal/2.0.2/.travis.yml b/third_party/mason/scripts/gdal/2.0.2/.travis.yml index bce355fd4..1efa010c8 100644 --- a/third_party/mason/scripts/gdal/2.0.2/.travis.yml +++ b/third_party/mason/scripts/gdal/2.0.2/.travis.yml @@ -17,11 +17,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdal/2.1.1/.travis.yml b/third_party/mason/scripts/gdal/2.1.1/.travis.yml index ef9476a66..d4048f062 100644 --- a/third_party/mason/scripts/gdal/2.1.1/.travis.yml +++ b/third_party/mason/scripts/gdal/2.1.1/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdal/dev/.travis.yml b/third_party/mason/scripts/gdal/dev/.travis.yml index 870bcdcc2..fe39fea31 100644 --- a/third_party/mason/scripts/gdal/dev/.travis.yml +++ b/third_party/mason/scripts/gdal/dev/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdb/7.12/.travis.yml b/third_party/mason/scripts/gdb/7.12/.travis.yml new file mode 100644 index 000000000..c4339171f --- /dev/null +++ b/third_party/mason/scripts/gdb/7.12/.travis.yml @@ -0,0 +1,25 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-5 + - texinfo + +# override install to prefer g++ instead of clang++ +install: + - export CXX=g++-5 + - export CC=gcc-5 + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gdb/7.12/script.sh b/third_party/mason/scripts/gdb/7.12/script.sh new file mode 100755 index 000000000..5277190a4 --- /dev/null +++ b/third_party/mason/scripts/gdb/7.12/script.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash + +MASON_NAME=gdb +MASON_VERSION=7.12 +MASON_LIB_FILE=bin/gdb + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://ftp.gnu.org/gnu/gdb/${MASON_NAME}-${MASON_VERSION}.tar.gz \ + d66badff54a8a47ed26d99f07e26c805572e9639 + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/${MASON_NAME}-${MASON_VERSION} +} + +function mason_compile { + # set -fpermissive to try to work around + # location.c:527:16: error: comparison between pointer and integer ('const char *' and 'int') + # || *argp == '\0' + export CFLAGS="${CFLAGS} -fpermissive" + export CXXFLAGS="${CXXFLAGS} -fpermissive" + ./configure --prefix=${MASON_PREFIX} \ + --enable-static \ + --disable-debug \ + --disable-dependency-tracking \ + --without-guile \ + --without-python \ + --with-system-zlib + + make -j${MASON_CONCURRENCY} V=1 + make install +} + +function mason_clean { + make clean +} + +function mason_cflags { + : +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} + +mason_run "$@" diff --git a/third_party/mason/scripts/geojson/0.1.1-cxx03abi/.travis.yml b/third_party/mason/scripts/geojson/0.1.1-cxx03abi/.travis.yml index ac00648e9..a6c36d0e0 100644 --- a/third_party/mason/scripts/geojson/0.1.1-cxx03abi/.travis.yml +++ b/third_party/mason/scripts/geojson/0.1.1-cxx03abi/.travis.yml @@ -49,13 +49,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.1.2-cxx03abi/.travis.yml b/third_party/mason/scripts/geojson/0.1.2-cxx03abi/.travis.yml index 413b1b63a..03f7f25d4 100644 --- a/third_party/mason/scripts/geojson/0.1.2-cxx03abi/.travis.yml +++ b/third_party/mason/scripts/geojson/0.1.2-cxx03abi/.travis.yml @@ -42,11 +42,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.1.3-cxx03abi/.travis.yml b/third_party/mason/scripts/geojson/0.1.3-cxx03abi/.travis.yml index 413b1b63a..03f7f25d4 100644 --- a/third_party/mason/scripts/geojson/0.1.3-cxx03abi/.travis.yml +++ b/third_party/mason/scripts/geojson/0.1.3-cxx03abi/.travis.yml @@ -42,11 +42,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.1.3/.travis.yml b/third_party/mason/scripts/geojson/0.1.3/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.1.3/.travis.yml +++ b/third_party/mason/scripts/geojson/0.1.3/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.1.4-cxx03abi/.travis.yml b/third_party/mason/scripts/geojson/0.1.4-cxx03abi/.travis.yml index 413b1b63a..03f7f25d4 100644 --- a/third_party/mason/scripts/geojson/0.1.4-cxx03abi/.travis.yml +++ b/third_party/mason/scripts/geojson/0.1.4-cxx03abi/.travis.yml @@ -42,11 +42,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.1.4/.travis.yml b/third_party/mason/scripts/geojson/0.1.4/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.1.4/.travis.yml +++ b/third_party/mason/scripts/geojson/0.1.4/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.2.0/.travis.yml b/third_party/mason/scripts/geojson/0.2.0/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.2.0/.travis.yml +++ b/third_party/mason/scripts/geojson/0.2.0/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.3.0/.travis.yml b/third_party/mason/scripts/geojson/0.3.0/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.3.0/.travis.yml +++ b/third_party/mason/scripts/geojson/0.3.0/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.3.1-hpp/.travis.yml b/third_party/mason/scripts/geojson/0.3.1-hpp/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.3.1-hpp/.travis.yml +++ b/third_party/mason/scripts/geojson/0.3.1-hpp/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.3.1/.travis.yml b/third_party/mason/scripts/geojson/0.3.1/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.3.1/.travis.yml +++ b/third_party/mason/scripts/geojson/0.3.1/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.3.2-hpp/.travis.yml b/third_party/mason/scripts/geojson/0.3.2-hpp/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojson/0.3.2-hpp/.travis.yml +++ b/third_party/mason/scripts/geojson/0.3.2-hpp/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.3.2/.travis.yml b/third_party/mason/scripts/geojson/0.3.2/.travis.yml index 457060852..93948aaa2 100644 --- a/third_party/mason/scripts/geojson/0.3.2/.travis.yml +++ b/third_party/mason/scripts/geojson/0.3.2/.travis.yml @@ -44,11 +44,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - | if [[ ${MASON_PLATFORM} == 'linux' ]]; then diff --git a/third_party/mason/scripts/geojson/0.4.0-hpp/.travis.yml b/third_party/mason/scripts/geojson/0.4.0-hpp/.travis.yml new file mode 100644 index 000000000..5fca39ee3 --- /dev/null +++ b/third_party/mason/scripts/geojson/0.4.0-hpp/.travis.yml @@ -0,0 +1,8 @@ +language: cpp +sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.4.0-hpp/script.sh b/third_party/mason/scripts/geojson/0.4.0-hpp/script.sh new file mode 100755 index 000000000..02f5b4df5 --- /dev/null +++ b/third_party/mason/scripts/geojson/0.4.0-hpp/script.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash + +MASON_NAME=geojson +MASON_VERSION=0.4.0 +MASON_HEADER_ONLY=true + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/geojson-cpp/archive/v${MASON_VERSION}.tar.gz \ + addb13f800975cc433a009dbefbe01afa0d9902f + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/geojson-cpp-${MASON_VERSION} +} + +function mason_compile { + mkdir -p ${MASON_PREFIX}/include/ + cp -r include/mapbox ${MASON_PREFIX}/include/mapbox +} + +function mason_cflags { + echo "-I${MASON_PREFIX}/include" +} + +function mason_ldflags { + : +} + +mason_run "$@" diff --git a/third_party/mason/scripts/geojson/0.4.0/.travis.yml b/third_party/mason/scripts/geojson/0.4.0/.travis.yml new file mode 100644 index 000000000..93948aaa2 --- /dev/null +++ b/third_party/mason/scripts/geojson/0.4.0/.travis.yml @@ -0,0 +1,56 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode7 + env: MASON_PLATFORM=ios + compiler: clang + - os: osx + osx_image: xcode7.2 + env: MASON_PLATFORM=ios + compiler: clang + - os: osx + osx_image: xcode7.3 + env: MASON_PLATFORM=ios + compiler: clang + - os: osx + osx_image: xcode7 + env: MASON_PLATFORM=osx + compiler: clang + - os: linux + compiler: gcc + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++6 + - g++-5 + env: MASON_PLATFORM=linux + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=x86 + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=x86-64 + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips + - os: linux + env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 + +script: +- | + if [[ ${MASON_PLATFORM} == 'linux' ]]; then + export CXX=g++-5 + export CC=gcc-5 + fi +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojson/0.4.0/script.sh b/third_party/mason/scripts/geojson/0.4.0/script.sh new file mode 100755 index 000000000..fdebfa662 --- /dev/null +++ b/third_party/mason/scripts/geojson/0.4.0/script.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env bash + +LIB_VERSION=0.4.0 +CXXABI=-D_GLIBCXX_USE_CXX11_ABI=1 + +MASON_NAME=geojson +MASON_VERSION=${LIB_VERSION} +MASON_LIB_FILE=lib/libgeojson.a + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/geojson-cpp/archive/v${LIB_VERSION}.tar.gz \ + addb13f800975cc433a009dbefbe01afa0d9902f + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/geojson-cpp-${LIB_VERSION} +} + +function mason_compile { + make clean + CXXFLAGS="$CXXFLAGS $CXXABI" MASON=${MASON_DIR}/mason make + mkdir -p ${MASON_PREFIX}/{include,lib} + cp -r include/mapbox ${MASON_PREFIX}/include/mapbox + mv build/libgeojson.a ${MASON_PREFIX}/lib +} + +function mason_cflags { + echo -I${MASON_PREFIX}/include +} + +function mason_ldflags { + : +} + +function mason_static_libs { + echo ${MASON_PREFIX}/lib/libgeojson.a +} + +mason_run "$@" diff --git a/third_party/mason/scripts/geojsonvt/1.1.0/.travis.yml b/third_party/mason/scripts/geojsonvt/1.1.0/.travis.yml index 43bc39811..c36a92eed 100644 --- a/third_party/mason/scripts/geojsonvt/1.1.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/1.1.0/.travis.yml @@ -34,13 +34,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/2.1.0/.travis.yml b/third_party/mason/scripts/geojsonvt/2.1.0/.travis.yml index 43bc39811..c36a92eed 100644 --- a/third_party/mason/scripts/geojsonvt/2.1.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/2.1.0/.travis.yml @@ -34,13 +34,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/2.1.6.1/.travis.yml b/third_party/mason/scripts/geojsonvt/2.1.6.1/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/2.1.6.1/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/2.1.6.1/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/2.1.6.2/.travis.yml b/third_party/mason/scripts/geojsonvt/2.1.6.2/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/2.1.6.2/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/2.1.6.2/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/2.1.6.3/.travis.yml b/third_party/mason/scripts/geojsonvt/2.1.6.3/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/2.1.6.3/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/2.1.6.3/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/2.1.6/.travis.yml b/third_party/mason/scripts/geojsonvt/2.1.6/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/2.1.6/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/2.1.6/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/3.0.0/.travis.yml b/third_party/mason/scripts/geojsonvt/3.0.0/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/3.0.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/3.0.0/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/3.0.1/.travis.yml b/third_party/mason/scripts/geojsonvt/3.0.1/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/3.0.1/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/3.0.1/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/3.1.0/.travis.yml b/third_party/mason/scripts/geojsonvt/3.1.0/.travis.yml index 52b2734dd..f6fb39bc5 100644 --- a/third_party/mason/scripts/geojsonvt/3.1.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/3.1.0/.travis.yml @@ -36,13 +36,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/4.0.0/.travis.yml b/third_party/mason/scripts/geojsonvt/4.0.0/.travis.yml index cfebc8a5f..c34f36a54 100644 --- a/third_party/mason/scripts/geojsonvt/4.0.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/4.0.0/.travis.yml @@ -41,13 +41,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/4.1.0/.travis.yml b/third_party/mason/scripts/geojsonvt/4.1.0/.travis.yml index ac00648e9..a6c36d0e0 100644 --- a/third_party/mason/scripts/geojsonvt/4.1.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/4.1.0/.travis.yml @@ -49,13 +49,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/4.1.2-cxx11abi/.travis.yml b/third_party/mason/scripts/geojsonvt/4.1.2-cxx11abi/.travis.yml index 85f06a003..8c23be1a4 100644 --- a/third_party/mason/scripts/geojsonvt/4.1.2-cxx11abi/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/4.1.2-cxx11abi/.travis.yml @@ -22,13 +22,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/4.1.2/.travis.yml b/third_party/mason/scripts/geojsonvt/4.1.2/.travis.yml index ac00648e9..a6c36d0e0 100644 --- a/third_party/mason/scripts/geojsonvt/4.1.2/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/4.1.2/.travis.yml @@ -49,13 +49,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/5.0.0/.travis.yml b/third_party/mason/scripts/geojsonvt/5.0.0/.travis.yml index ac00648e9..a6c36d0e0 100644 --- a/third_party/mason/scripts/geojsonvt/5.0.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/5.0.0/.travis.yml @@ -49,13 +49,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/6.0.0-pre1/.travis.yml b/third_party/mason/scripts/geojsonvt/6.0.0-pre1/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojsonvt/6.0.0-pre1/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/6.0.0-pre1/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/6.0.0/.travis.yml b/third_party/mason/scripts/geojsonvt/6.0.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojsonvt/6.0.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/6.0.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/6.1.0/.travis.yml b/third_party/mason/scripts/geojsonvt/6.1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojsonvt/6.1.0/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/6.1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/6.1.1/.travis.yml b/third_party/mason/scripts/geojsonvt/6.1.1/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojsonvt/6.1.1/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/6.1.1/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/6.1.2/.travis.yml b/third_party/mason/scripts/geojsonvt/6.1.2/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojsonvt/6.1.2/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/6.1.2/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geojsonvt/6.1.3/.travis.yml b/third_party/mason/scripts/geojsonvt/6.1.3/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geojsonvt/6.1.3/.travis.yml +++ b/third_party/mason/scripts/geojsonvt/6.1.3/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.1.0/.travis.yml b/third_party/mason/scripts/geometry/0.1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.1.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.2.0/.travis.yml b/third_party/mason/scripts/geometry/0.2.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.2.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.2.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.3.0/.travis.yml b/third_party/mason/scripts/geometry/0.3.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.3.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.3.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.4.0/.travis.yml b/third_party/mason/scripts/geometry/0.4.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.4.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.4.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.5.0/.travis.yml b/third_party/mason/scripts/geometry/0.5.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.5.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.5.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.6.0/.travis.yml b/third_party/mason/scripts/geometry/0.6.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.6.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.6.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.7.0/.travis.yml b/third_party/mason/scripts/geometry/0.7.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.7.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.7.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.8.0/.travis.yml b/third_party/mason/scripts/geometry/0.8.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.8.0/.travis.yml +++ b/third_party/mason/scripts/geometry/0.8.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.8.1/.travis.yml b/third_party/mason/scripts/geometry/0.8.1/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/geometry/0.8.1/.travis.yml +++ b/third_party/mason/scripts/geometry/0.8.1/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.9.0/.travis.yml b/third_party/mason/scripts/geometry/0.9.0/.travis.yml new file mode 100644 index 000000000..5fca39ee3 --- /dev/null +++ b/third_party/mason/scripts/geometry/0.9.0/.travis.yml @@ -0,0 +1,8 @@ +language: cpp +sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geometry/0.9.0/script.sh b/third_party/mason/scripts/geometry/0.9.0/script.sh new file mode 100644 index 000000000..2b443ff72 --- /dev/null +++ b/third_party/mason/scripts/geometry/0.9.0/script.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +MASON_NAME=geometry +MASON_VERSION=0.9.0 +MASON_HEADER_ONLY=true + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/geometry.hpp/archive/v${MASON_VERSION}.tar.gz \ + 4c604943ed70c08a972d666b09ff747c116e88d5 + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/geometry.hpp-${MASON_VERSION} +} + +function mason_compile { + mkdir -p ${MASON_PREFIX}/include/ + cp -r include/mapbox ${MASON_PREFIX}/include/mapbox +} + +function mason_cflags { + echo "-I${MASON_PREFIX}/include" +} + +function mason_ldflags { + : +} + + +mason_run "$@" diff --git a/third_party/mason/scripts/geos/3.4.2/.travis.yml b/third_party/mason/scripts/geos/3.4.2/.travis.yml index 95f982410..6cb8a7653 100644 --- a/third_party/mason/scripts/geos/3.4.2/.travis.yml +++ b/third_party/mason/scripts/geos/3.4.2/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geos/3.5.0/.travis.yml b/third_party/mason/scripts/geos/3.5.0/.travis.yml index b5bd30199..883dbbe48 100644 --- a/third_party/mason/scripts/geos/3.5.0/.travis.yml +++ b/third_party/mason/scripts/geos/3.5.0/.travis.yml @@ -17,11 +17,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/geowave-jace/0.8.7/.travis.yml b/third_party/mason/scripts/geowave-jace/0.8.7/.travis.yml index 2ee83e576..2c724c048 100644 --- a/third_party/mason/scripts/geowave-jace/0.8.7/.travis.yml +++ b/third_party/mason/scripts/geowave-jace/0.8.7/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - install: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/glfw/3.1.2/.travis.yml b/third_party/mason/scripts/glfw/3.1.2/.travis.yml index 8607c0053..ade5ee657 100644 --- a/third_party/mason/scripts/glfw/3.1.2/.travis.yml +++ b/third_party/mason/scripts/glfw/3.1.2/.travis.yml @@ -6,11 +6,6 @@ matrix: osx_image: xcode7 - os: linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - "if [[ `lsb_release -r` =~ '12.04' ]]; then sudo add-apt-repository --yes ppa:kubuntu-ppa/backports ; fi" - "if [[ ${TRAVIS_OS_NAME:-linux} = 'linux' ]]; then sudo apt-get update -y ; fi" diff --git a/third_party/mason/scripts/glfw/3.2.1/.travis.yml b/third_party/mason/scripts/glfw/3.2.1/.travis.yml index 861757499..f5343591c 100644 --- a/third_party/mason/scripts/glfw/3.2.1/.travis.yml +++ b/third_party/mason/scripts/glfw/3.2.1/.travis.yml @@ -16,13 +16,6 @@ matrix: 'libxi-dev', 'libglu1-mesa-dev', 'x11proto-randr-dev', 'x11proto-xext-dev', 'libxrandr-dev', 'x11proto-xf86vidmode-dev', 'libxxf86vm-dev', 'libxcursor-dev', 'libxinerama-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/gtest/1.7.0/.travis.yml b/third_party/mason/scripts/gtest/1.7.0/.travis.yml index c656a0e3e..ac6d9af01 100644 --- a/third_party/mason/scripts/gtest/1.7.0/.travis.yml +++ b/third_party/mason/scripts/gtest/1.7.0/.travis.yml @@ -36,11 +36,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ ${MASON_PLATFORM} == "osx" || ${MASON_PLATFORM} == "ios" ]]; then brew install cmake ; fi diff --git a/third_party/mason/scripts/gtest/1.7.0/script.sh b/third_party/mason/scripts/gtest/1.7.0/script.sh index 3ce6b08e1..915727c28 100755 --- a/third_party/mason/scripts/gtest/1.7.0/script.sh +++ b/third_party/mason/scripts/gtest/1.7.0/script.sh @@ -69,7 +69,9 @@ function mason_cflags { } function mason_ldflags { - echo -lpthread + if [ ${MASON_PLATFORM} != 'android' ]; then + echo -lpthread + fi } function mason_static_libs { diff --git a/third_party/mason/scripts/gtest/1.8.0/.travis.yml b/third_party/mason/scripts/gtest/1.8.0/.travis.yml index c656a0e3e..ac6d9af01 100644 --- a/third_party/mason/scripts/gtest/1.8.0/.travis.yml +++ b/third_party/mason/scripts/gtest/1.8.0/.travis.yml @@ -36,11 +36,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ ${MASON_PLATFORM} == "osx" || ${MASON_PLATFORM} == "ios" ]]; then brew install cmake ; fi diff --git a/third_party/mason/scripts/harfbuzz/0.9.40/.travis.yml b/third_party/mason/scripts/harfbuzz/0.9.40/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/harfbuzz/0.9.40/.travis.yml +++ b/third_party/mason/scripts/harfbuzz/0.9.40/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/harfbuzz/0.9.41/.travis.yml b/third_party/mason/scripts/harfbuzz/0.9.41/.travis.yml index fd209791a..599aedabd 100644 --- a/third_party/mason/scripts/harfbuzz/0.9.41/.travis.yml +++ b/third_party/mason/scripts/harfbuzz/0.9.41/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/harfbuzz/1.1.2/.travis.yml b/third_party/mason/scripts/harfbuzz/1.1.2/.travis.yml index fd209791a..599aedabd 100644 --- a/third_party/mason/scripts/harfbuzz/1.1.2/.travis.yml +++ b/third_party/mason/scripts/harfbuzz/1.1.2/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/harfbuzz/1.2.1/.travis.yml b/third_party/mason/scripts/harfbuzz/1.2.1/.travis.yml index fd209791a..599aedabd 100644 --- a/third_party/mason/scripts/harfbuzz/1.2.1/.travis.yml +++ b/third_party/mason/scripts/harfbuzz/1.2.1/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/harfbuzz/1.2.6/.travis.yml b/third_party/mason/scripts/harfbuzz/1.2.6/.travis.yml index fd209791a..599aedabd 100644 --- a/third_party/mason/scripts/harfbuzz/1.2.6/.travis.yml +++ b/third_party/mason/scripts/harfbuzz/1.2.6/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/harfbuzz/2cd5323531dcd800549b2cb1cb51d708e72ab2d8/.travis.yml b/third_party/mason/scripts/harfbuzz/2cd5323531dcd800549b2cb1cb51d708e72ab2d8/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/harfbuzz/2cd5323531dcd800549b2cb1cb51d708e72ab2d8/.travis.yml +++ b/third_party/mason/scripts/harfbuzz/2cd5323531dcd800549b2cb1cb51d708e72ab2d8/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/hpp_skel/0.0.1/.travis.yml b/third_party/mason/scripts/hpp_skel/0.0.1/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/hpp_skel/0.0.1/.travis.yml +++ b/third_party/mason/scripts/hpp_skel/0.0.1/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/hpp_skel/0.0.2/.travis.yml b/third_party/mason/scripts/hpp_skel/0.0.2/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/hpp_skel/0.0.2/.travis.yml +++ b/third_party/mason/scripts/hpp_skel/0.0.2/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/hpp_skel/1.0.0/.travis.yml b/third_party/mason/scripts/hpp_skel/1.0.0/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/hpp_skel/1.0.0/.travis.yml +++ b/third_party/mason/scripts/hpp_skel/1.0.0/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/iconv/system/.travis.yml b/third_party/mason/scripts/iconv/system/.travis.yml index 3aca1170f..9da353782 100644 --- a/third_party/mason/scripts/iconv/system/.travis.yml +++ b/third_party/mason/scripts/iconv/system/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/icu/54.1/.travis.yml b/third_party/mason/scripts/icu/54.1/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/icu/54.1/.travis.yml +++ b/third_party/mason/scripts/icu/54.1/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/icu/55.1/.travis.yml b/third_party/mason/scripts/icu/55.1/.travis.yml index fd209791a..599aedabd 100644 --- a/third_party/mason/scripts/icu/55.1/.travis.yml +++ b/third_party/mason/scripts/icu/55.1/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/icu/58.1/.travis.yml b/third_party/mason/scripts/icu/58.1/.travis.yml new file mode 100644 index 000000000..f88bf1b22 --- /dev/null +++ b/third_party/mason/scripts/icu/58.1/.travis.yml @@ -0,0 +1,37 @@ +language: generic + +matrix: + include: + - os: osx + compiler: clang + sudo: false + - os: osx + env: MASON_PLATFORM=ios + compiler: clang + - os: linux + compiler: clang + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=x86 + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=x86-64 + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips + - os: osx + env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/icu/58.1/script.sh b/third_party/mason/scripts/icu/58.1/script.sh new file mode 100755 index 000000000..8c003292a --- /dev/null +++ b/third_party/mason/scripts/icu/58.1/script.sh @@ -0,0 +1,119 @@ +#!/usr/bin/env bash + +# Build ICU common package (libicuuc.a) with data file separate and with support for legacy conversion and break iteration turned off in order to minimize size + +MASON_NAME=icu +MASON_VERSION=58.1 +MASON_LIB_FILE=lib/libicuuc.a +#MASON_PKGCONFIG_FILE=lib/pkgconfig/icu-uc.pc + +. ${MASON_DIR}/mason.sh + +MASON_BUILD_DEBUG=0 # Enable to build library with debug symbols +MASON_CROSS_BUILD=0 + +function mason_load_source { + mason_download \ + http://download.icu-project.org/files/icu4c/58.1/icu4c-58_1-src.tgz \ + ad6995ba349ed79dde0f25d125a9b0bb56979420 + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/${MASON_NAME} +} + +function mason_prepare_compile { + if [[ ${MASON_PLATFORM} == 'ios' || ${MASON_PLATFORM} == 'android' ]]; then + mason_substep "Cross-compiling ICU. Starting with host build of ICU to generate tools." + + pushd ${MASON_ROOT}/.. + env -i HOME="$HOME" PATH="$PATH" USER="$USER" ${MASON_DIR}/mason build icu ${MASON_VERSION} + popd + + # TODO: Copies a bunch of files to a kind of orphaned place, do we need to do something to clean up after the build? + # Copying the whole build directory is the easiest way to do a cross build, but we could limit this to a small subset of files (icucross.mk, the tools directory, probably a few others...) + # Also instead of using the regular build steps, we could use a dedicated built target that just builds the tools + mason_substep "Moving host ICU build directory to ${MASON_ROOT}/.build/icu-host" + rm -rf ${MASON_ROOT}/.build/icu-host + cp -R ${MASON_BUILD_PATH}/source ${MASON_ROOT}/.build/icu-host + fi +} + +function mason_compile { + if [[ ${MASON_PLATFORM} == 'ios' || ${MASON_PLATFORM} == 'android' ]]; then + MASON_CROSS_BUILD=1 + fi + mason_compile_base +} + +function mason_compile_base { + pushd ${MASON_BUILD_PATH}/source + + # Using uint_least16_t instead of char16_t because Android Clang doesn't recognize char16_t + # I'm being shady and telling users of the library to use char16_t, so there's an implicit raw cast + ICU_CORE_CPP_FLAGS="-DU_CHARSET_IS_UTF8=1 -DU_CHAR_TYPE=uint_least16_t" + ICU_MODULE_CPP_FLAGS="${ICU_CORE_CPP_FLAGS} -DUCONFIG_NO_LEGACY_CONVERSION=1 -DUCONFIG_NO_BREAK_ITERATION=1" + + CPPFLAGS="${CPPFLAGS} ${ICU_CORE_CPP_FLAGS} ${ICU_MODULE_CPP_FLAGS} -fvisibility=hidden $(icu_debug_cpp)" + #CXXFLAGS="--std=c++0x" + + echo "Configuring with ${MASON_HOST_ARG}" + + ./configure ${MASON_HOST_ARG} --prefix=${MASON_PREFIX} \ + $(icu_debug_configure) \ + $(cross_build_configure) \ + --with-data-packaging=archive \ + --enable-renaming \ + --enable-strict \ + --enable-static \ + --enable-draft \ + --disable-rpath \ + --disable-shared \ + --disable-tests \ + --disable-extras \ + --disable-tracing \ + --disable-layout \ + --disable-icuio \ + --disable-samples \ + --disable-dyload || cat config.log + + + # Must do make clean after configure to clear out object files left over from previous build on different architecture + make clean + make -j${MASON_CONCURRENCY} + make install + popd +} + +function icu_debug_cpp { + if [ ${MASON_BUILD_DEBUG} ]; then + echo "-glldb" + fi +} + +function icu_debug_configure { + if [ ${MASON_BUILD_DEBUG} == 1 ]; then + echo "--enable-debug --disable-release" + else + echo "--enable-release --disable-debug" + fi +} + +function cross_build_configure { + # Building tools is disabled in cross-build mode. Using the host-built version of the tools is the whole point of the --with-cross-build flag + if [ ${MASON_CROSS_BUILD} == 1 ]; then + echo "--with-cross-build=${MASON_ROOT}/.build/icu-host --disable-tools" + else + echo "--enable-tools" + fi +} + +function mason_cflags { + echo "-I${MASON_PREFIX}/include -DUCHAR_TYPE=char16_t" +} + +function mason_ldflags { + echo "" +} + +mason_run "$@" diff --git a/third_party/mason/scripts/icu/latest/.travis.yml b/third_party/mason/scripts/icu/latest/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/icu/latest/.travis.yml +++ b/third_party/mason/scripts/icu/latest/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/include-what-you-use/3.8.1/.travis.yml b/third_party/mason/scripts/include-what-you-use/3.8.1/.travis.yml new file mode 100644 index 000000000..d22a82784 --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/3.8.1/.travis.yml @@ -0,0 +1,11 @@ +language: generic + +matrix: + include: + - os: osx + - os: linux + sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/include-what-you-use/3.8.1/script.sh b/third_party/mason/scripts/include-what-you-use/3.8.1/script.sh new file mode 100755 index 000000000..391259e3c --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/3.8.1/script.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# dynamically take name of package from directory +MASON_NAME=$(basename $(dirname $HERE)) +# dynamically take the version of the package from directory +MASON_VERSION=$(basename $HERE) +MASON_LIB_FILE=bin/${MASON_NAME} + +. ${MASON_DIR}/mason.sh + +# inherit all functions from base +source ${HERE}/../../${MASON_NAME}/base/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/include-what-you-use/3.9.0/.travis.yml b/third_party/mason/scripts/include-what-you-use/3.9.0/.travis.yml new file mode 100644 index 000000000..d22a82784 --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/3.9.0/.travis.yml @@ -0,0 +1,11 @@ +language: generic + +matrix: + include: + - os: osx + - os: linux + sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/include-what-you-use/3.9.0/script.sh b/third_party/mason/scripts/include-what-you-use/3.9.0/script.sh new file mode 100755 index 000000000..391259e3c --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/3.9.0/script.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# dynamically take name of package from directory +MASON_NAME=$(basename $(dirname $HERE)) +# dynamically take the version of the package from directory +MASON_VERSION=$(basename $HERE) +MASON_LIB_FILE=bin/${MASON_NAME} + +. ${MASON_DIR}/mason.sh + +# inherit all functions from base +source ${HERE}/../../${MASON_NAME}/base/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/include-what-you-use/4.0.0/.travis.yml b/third_party/mason/scripts/include-what-you-use/4.0.0/.travis.yml new file mode 100644 index 000000000..d22a82784 --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/4.0.0/.travis.yml @@ -0,0 +1,11 @@ +language: generic + +matrix: + include: + - os: osx + - os: linux + sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/include-what-you-use/4.0.0/script.sh b/third_party/mason/scripts/include-what-you-use/4.0.0/script.sh new file mode 100755 index 000000000..391259e3c --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/4.0.0/script.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" + +# dynamically take name of package from directory +MASON_NAME=$(basename $(dirname $HERE)) +# dynamically take the version of the package from directory +MASON_VERSION=$(basename $HERE) +MASON_LIB_FILE=bin/${MASON_NAME} + +. ${MASON_DIR}/mason.sh + +# inherit all functions from base +source ${HERE}/../../${MASON_NAME}/base/common.sh + +mason_run "$@" diff --git a/third_party/mason/scripts/include-what-you-use/base/common.sh b/third_party/mason/scripts/include-what-you-use/base/common.sh new file mode 100755 index 000000000..4630ad51d --- /dev/null +++ b/third_party/mason/scripts/include-what-you-use/base/common.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +function mason_build { + ${MASON_DIR}/mason install llvm ${MASON_VERSION} + CLANG_PREFIX=$(${MASON_DIR}/mason prefix llvm ${MASON_VERSION}) + # copy bin + mkdir -p "${MASON_PREFIX}/bin" + cp -a "${CLANG_PREFIX}/bin/${MASON_NAME}" "${MASON_PREFIX}/bin/" + cp -a "${CLANG_PREFIX}/bin/iwyu_tool.py" "${MASON_PREFIX}/bin/" + + # copy share + mkdir -p "${MASON_PREFIX}/share" + cp -r "${CLANG_PREFIX}/share/${MASON_NAME}" "${MASON_PREFIX}/share/" + +} + +function mason_cflags { + : +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} \ No newline at end of file diff --git a/third_party/mason/scripts/iojs/1.2.0/.travis.yml b/third_party/mason/scripts/iojs/1.2.0/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/iojs/1.2.0/.travis.yml +++ b/third_party/mason/scripts/iojs/1.2.0/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/iojs/2.0.1/.travis.yml b/third_party/mason/scripts/iojs/2.0.1/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/iojs/2.0.1/.travis.yml +++ b/third_party/mason/scripts/iojs/2.0.1/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/jemalloc/4.2.1/.travis.yml b/third_party/mason/scripts/jemalloc/4.2.1/.travis.yml index 6b8b6fefe..9a6107680 100644 --- a/third_party/mason/scripts/jemalloc/4.2.1/.travis.yml +++ b/third_party/mason/scripts/jemalloc/4.2.1/.travis.yml @@ -13,11 +13,6 @@ matrix: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/jni.hpp/1.0.0/.travis.yml b/third_party/mason/scripts/jni.hpp/1.0.0/.travis.yml index 330d8d41d..379192656 100644 --- a/third_party/mason/scripts/jni.hpp/1.0.0/.travis.yml +++ b/third_party/mason/scripts/jni.hpp/1.0.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/jni.hpp/2.0.0/.travis.yml b/third_party/mason/scripts/jni.hpp/2.0.0/.travis.yml index 330d8d41d..379192656 100644 --- a/third_party/mason/scripts/jni.hpp/2.0.0/.travis.yml +++ b/third_party/mason/scripts/jni.hpp/2.0.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/jpeg/v9a/.travis.yml b/third_party/mason/scripts/jpeg/v9a/.travis.yml index ad1c37b01..19f10e7d8 100644 --- a/third_party/mason/scripts/jpeg/v9a/.travis.yml +++ b/third_party/mason/scripts/jpeg/v9a/.travis.yml @@ -23,13 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/jpeg_turbo/1.4.0/.travis.yml b/third_party/mason/scripts/jpeg_turbo/1.4.0/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/jpeg_turbo/1.4.0/.travis.yml +++ b/third_party/mason/scripts/jpeg_turbo/1.4.0/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/jpeg_turbo/1.4.2/.travis.yml b/third_party/mason/scripts/jpeg_turbo/1.4.2/.travis.yml index 07209ddb4..a724e9e3f 100644 --- a/third_party/mason/scripts/jpeg_turbo/1.4.2/.travis.yml +++ b/third_party/mason/scripts/jpeg_turbo/1.4.2/.travis.yml @@ -10,13 +10,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/js-number-to-string/1.0.2/.travis.yml b/third_party/mason/scripts/js-number-to-string/1.0.2/.travis.yml index fefe6c8e6..422a9dcd8 100644 --- a/third_party/mason/scripts/js-number-to-string/1.0.2/.travis.yml +++ b/third_party/mason/scripts/js-number-to-string/1.0.2/.travis.yml @@ -58,11 +58,6 @@ matrix: env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 addons: *cmake3 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ ${MASON_PLATFORM} == "osx" || ${MASON_PLATFORM} == "ios" ]]; then brew install cmake ; fi diff --git a/third_party/mason/scripts/js-number-to-string/1.0.3/.travis.yml b/third_party/mason/scripts/js-number-to-string/1.0.3/.travis.yml index fefe6c8e6..422a9dcd8 100644 --- a/third_party/mason/scripts/js-number-to-string/1.0.3/.travis.yml +++ b/third_party/mason/scripts/js-number-to-string/1.0.3/.travis.yml @@ -58,11 +58,6 @@ matrix: env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 addons: *cmake3 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ ${MASON_PLATFORM} == "osx" || ${MASON_PLATFORM} == "ios" ]]; then brew install cmake ; fi diff --git a/third_party/mason/scripts/kdbush/0.1.0/.travis.yml b/third_party/mason/scripts/kdbush/0.1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/kdbush/0.1.0/.travis.yml +++ b/third_party/mason/scripts/kdbush/0.1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/kdbush/0.1.1/.travis.yml b/third_party/mason/scripts/kdbush/0.1.1/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/kdbush/0.1.1/.travis.yml +++ b/third_party/mason/scripts/kdbush/0.1.1/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/lcov/1.12/.travis.yml b/third_party/mason/scripts/lcov/1.12/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/lcov/1.12/.travis.yml +++ b/third_party/mason/scripts/lcov/1.12/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/leveldb/a7bff69/.travis.yml b/third_party/mason/scripts/leveldb/a7bff69/.travis.yml index 1cbae91ee..dbdb2c2c7 100644 --- a/third_party/mason/scripts/leveldb/a7bff69/.travis.yml +++ b/third_party/mason/scripts/leveldb/a7bff69/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libcrypto/1.0.1p/.travis.yml b/third_party/mason/scripts/libcrypto/1.0.1p/.travis.yml index 0e270713e..3be062b03 100644 --- a/third_party/mason/scripts/libcrypto/1.0.1p/.travis.yml +++ b/third_party/mason/scripts/libcrypto/1.0.1p/.travis.yml @@ -6,12 +6,7 @@ os: addons: apt_packages: - - xutils-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - matrix: + - xutils-dev matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 @@ -21,8 +16,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libcurl/7.38.0-boringssl/.travis.yml b/third_party/mason/scripts/libcurl/7.38.0-boringssl/.travis.yml index 0ab55da35..bca00074e 100644 --- a/third_party/mason/scripts/libcurl/7.38.0-boringssl/.travis.yml +++ b/third_party/mason/scripts/libcurl/7.38.0-boringssl/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ARCH=x86 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libcurl/7.40.0/.travis.yml b/third_party/mason/scripts/libcurl/7.40.0/.travis.yml index 080a83a39..c70cae350 100644 --- a/third_party/mason/scripts/libcurl/7.40.0/.travis.yml +++ b/third_party/mason/scripts/libcurl/7.40.0/.travis.yml @@ -3,11 +3,6 @@ sudo: false os: - linux - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 @@ -18,8 +13,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libcurl/7.45.0/.travis.yml b/third_party/mason/scripts/libcurl/7.45.0/.travis.yml index 080a83a39..c70cae350 100644 --- a/third_party/mason/scripts/libcurl/7.45.0/.travis.yml +++ b/third_party/mason/scripts/libcurl/7.45.0/.travis.yml @@ -3,11 +3,6 @@ sudo: false os: - linux - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 @@ -18,8 +13,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libjpeg-turbo/1.4.2/.travis.yml b/third_party/mason/scripts/libjpeg-turbo/1.4.2/.travis.yml index b672f5ff1..c54981942 100644 --- a/third_party/mason/scripts/libjpeg-turbo/1.4.2/.travis.yml +++ b/third_party/mason/scripts/libjpeg-turbo/1.4.2/.travis.yml @@ -31,11 +31,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ "${MASON_PLATFORM}" == "osx" ]]; then brew install yasm ; fi diff --git a/third_party/mason/scripts/libjpeg-turbo/1.5.0/.travis.yml b/third_party/mason/scripts/libjpeg-turbo/1.5.0/.travis.yml index 634408c01..2b263e4de 100644 --- a/third_party/mason/scripts/libjpeg-turbo/1.5.0/.travis.yml +++ b/third_party/mason/scripts/libjpeg-turbo/1.5.0/.travis.yml @@ -32,11 +32,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - if [[ "${MASON_PLATFORM}" == "osx" ]]; then brew install yasm ; fi diff --git a/third_party/mason/scripts/libosmium/2.6.1/.travis.yml b/third_party/mason/scripts/libosmium/2.6.1/.travis.yml index 2a3f80b9b..6cb8a7653 100644 --- a/third_party/mason/scripts/libosmium/2.6.1/.travis.yml +++ b/third_party/mason/scripts/libosmium/2.6.1/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libosmium/2.7.2/.travis.yml b/third_party/mason/scripts/libosmium/2.7.2/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/libosmium/2.7.2/.travis.yml +++ b/third_party/mason/scripts/libosmium/2.7.2/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libosmium/2.8.0/.travis.yml b/third_party/mason/scripts/libosmium/2.8.0/.travis.yml index ffeae776a..6362a8f96 100644 --- a/third_party/mason/scripts/libosmium/2.8.0/.travis.yml +++ b/third_party/mason/scripts/libosmium/2.8.0/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpng/1.6.16/.travis.yml b/third_party/mason/scripts/libpng/1.6.16/.travis.yml index 48bfd20c3..daaec0be1 100644 --- a/third_party/mason/scripts/libpng/1.6.16/.travis.yml +++ b/third_party/mason/scripts/libpng/1.6.16/.travis.yml @@ -23,13 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpng/1.6.17/.travis.yml b/third_party/mason/scripts/libpng/1.6.17/.travis.yml index 48bfd20c3..daaec0be1 100644 --- a/third_party/mason/scripts/libpng/1.6.17/.travis.yml +++ b/third_party/mason/scripts/libpng/1.6.17/.travis.yml @@ -23,13 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpng/1.6.18/.travis.yml b/third_party/mason/scripts/libpng/1.6.18/.travis.yml index d77cb1230..d3c947aef 100644 --- a/third_party/mason/scripts/libpng/1.6.18/.travis.yml +++ b/third_party/mason/scripts/libpng/1.6.18/.travis.yml @@ -24,13 +24,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpng/1.6.20/.travis.yml b/third_party/mason/scripts/libpng/1.6.20/.travis.yml index 5da2e8f01..ca76ff117 100644 --- a/third_party/mason/scripts/libpng/1.6.20/.travis.yml +++ b/third_party/mason/scripts/libpng/1.6.20/.travis.yml @@ -32,13 +32,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpng/1.6.21/.travis.yml b/third_party/mason/scripts/libpng/1.6.21/.travis.yml index 0a7ba0c7a..7b1f9afed 100644 --- a/third_party/mason/scripts/libpng/1.6.21/.travis.yml +++ b/third_party/mason/scripts/libpng/1.6.21/.travis.yml @@ -26,13 +26,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpng/1.6.25/.travis.yml b/third_party/mason/scripts/libpng/1.6.25/.travis.yml index 11c4675f6..fca15836e 100644 --- a/third_party/mason/scripts/libpng/1.6.25/.travis.yml +++ b/third_party/mason/scripts/libpng/1.6.25/.travis.yml @@ -29,13 +29,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpq/9.4.0/.travis.yml b/third_party/mason/scripts/libpq/9.4.0/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/libpq/9.4.0/.travis.yml +++ b/third_party/mason/scripts/libpq/9.4.0/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpq/9.4.1/.travis.yml b/third_party/mason/scripts/libpq/9.4.1/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/libpq/9.4.1/.travis.yml +++ b/third_party/mason/scripts/libpq/9.4.1/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libpq/9.5.2/.travis.yml b/third_party/mason/scripts/libpq/9.5.2/.travis.yml index b1a59ea1f..cd56d3c56 100644 --- a/third_party/mason/scripts/libpq/9.5.2/.travis.yml +++ b/third_party/mason/scripts/libpq/9.5.2/.travis.yml @@ -10,13 +10,6 @@ matrix: osx_image: xcode7.3 compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libtiff/4.0.4beta/.travis.yml b/third_party/mason/scripts/libtiff/4.0.4beta/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/libtiff/4.0.4beta/.travis.yml +++ b/third_party/mason/scripts/libtiff/4.0.4beta/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libtiff/4.0.6/.travis.yml b/third_party/mason/scripts/libtiff/4.0.6/.travis.yml index 07209ddb4..a724e9e3f 100644 --- a/third_party/mason/scripts/libtiff/4.0.6/.travis.yml +++ b/third_party/mason/scripts/libtiff/4.0.6/.travis.yml @@ -10,13 +10,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libtiff/46346a6b570b6084be53063216fbd2825d311675/.travis.yml b/third_party/mason/scripts/libtiff/46346a6b570b6084be53063216fbd2825d311675/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/libtiff/46346a6b570b6084be53063216fbd2825d311675/.travis.yml +++ b/third_party/mason/scripts/libtiff/46346a6b570b6084be53063216fbd2825d311675/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libuv/0.10.28/.travis.yml b/third_party/mason/scripts/libuv/0.10.28/.travis.yml index cadc8d3c1..5cda07712 100644 --- a/third_party/mason/scripts/libuv/0.10.28/.travis.yml +++ b/third_party/mason/scripts/libuv/0.10.28/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/0.10.33/.travis.yml b/third_party/mason/scripts/libuv/0.10.33/.travis.yml index cadc8d3c1..5cda07712 100644 --- a/third_party/mason/scripts/libuv/0.10.33/.travis.yml +++ b/third_party/mason/scripts/libuv/0.10.33/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/0.10.36/.travis.yml b/third_party/mason/scripts/libuv/0.10.36/.travis.yml index cadc8d3c1..5cda07712 100644 --- a/third_party/mason/scripts/libuv/0.10.36/.travis.yml +++ b/third_party/mason/scripts/libuv/0.10.36/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/0.11.29/.travis.yml b/third_party/mason/scripts/libuv/0.11.29/.travis.yml index c664eb025..b5f4117b5 100644 --- a/third_party/mason/scripts/libuv/0.11.29/.travis.yml +++ b/third_party/mason/scripts/libuv/0.11.29/.travis.yml @@ -23,11 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/1.4.0/.travis.yml b/third_party/mason/scripts/libuv/1.4.0/.travis.yml index c664eb025..b5f4117b5 100644 --- a/third_party/mason/scripts/libuv/1.4.0/.travis.yml +++ b/third_party/mason/scripts/libuv/1.4.0/.travis.yml @@ -23,11 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/1.6.1/.travis.yml b/third_party/mason/scripts/libuv/1.6.1/.travis.yml index cadc8d3c1..5cda07712 100644 --- a/third_party/mason/scripts/libuv/1.6.1/.travis.yml +++ b/third_party/mason/scripts/libuv/1.6.1/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/1.7.5/.travis.yml b/third_party/mason/scripts/libuv/1.7.5/.travis.yml index 27002bdb3..61529000b 100644 --- a/third_party/mason/scripts/libuv/1.7.5/.travis.yml +++ b/third_party/mason/scripts/libuv/1.7.5/.travis.yml @@ -34,11 +34,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ] packages: [ 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libuv/1.9.1/.travis.yml b/third_party/mason/scripts/libuv/1.9.1/.travis.yml index b9970d566..ca618f0cf 100644 --- a/third_party/mason/scripts/libuv/1.9.1/.travis.yml +++ b/third_party/mason/scripts/libuv/1.9.1/.travis.yml @@ -33,11 +33,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: install: diff --git a/third_party/mason/scripts/libxml2/2.9.2/.travis.yml b/third_party/mason/scripts/libxml2/2.9.2/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/libxml2/2.9.2/.travis.yml +++ b/third_party/mason/scripts/libxml2/2.9.2/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libxml2/2.9.3/.travis.yml b/third_party/mason/scripts/libxml2/2.9.3/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/libxml2/2.9.3/.travis.yml +++ b/third_party/mason/scripts/libxml2/2.9.3/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libzip/0.11.2/.travis.yml b/third_party/mason/scripts/libzip/0.11.2/.travis.yml index a102335d1..ef53c438e 100644 --- a/third_party/mason/scripts/libzip/0.11.2/.travis.yml +++ b/third_party/mason/scripts/libzip/0.11.2/.travis.yml @@ -3,11 +3,6 @@ sudo: false os: - linux - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 @@ -24,8 +19,6 @@ env: packages: - libstdc++-5-dev -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libzip/1.0.1/.travis.yml b/third_party/mason/scripts/libzip/1.0.1/.travis.yml index 278541a00..8087f40b2 100644 --- a/third_party/mason/scripts/libzip/1.0.1/.travis.yml +++ b/third_party/mason/scripts/libzip/1.0.1/.travis.yml @@ -22,13 +22,6 @@ matrix: - os: linux env: MASON_PLATFORM=linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/libzip/1.1.3/.travis.yml b/third_party/mason/scripts/libzip/1.1.3/.travis.yml index 11c4675f6..fca15836e 100644 --- a/third_party/mason/scripts/libzip/1.1.3/.travis.yml +++ b/third_party/mason/scripts/libzip/1.1.3/.travis.yml @@ -29,13 +29,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/lldb/3.8.1/.travis.yml b/third_party/mason/scripts/lldb/3.8.1/.travis.yml index c992578d9..1a6942504 100644 --- a/third_party/mason/scripts/lldb/3.8.1/.travis.yml +++ b/third_party/mason/scripts/lldb/3.8.1/.travis.yml @@ -12,11 +12,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/lldb/3.9.0/.travis.yml b/third_party/mason/scripts/lldb/3.9.0/.travis.yml index c992578d9..1a6942504 100644 --- a/third_party/mason/scripts/lldb/3.9.0/.travis.yml +++ b/third_party/mason/scripts/lldb/3.9.0/.travis.yml @@ -12,11 +12,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/lldb/4.0.0/.travis.yml b/third_party/mason/scripts/lldb/4.0.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/lldb/4.0.0/.travis.yml +++ b/third_party/mason/scripts/lldb/4.0.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/llvm-cov/3.8.1/.travis.yml b/third_party/mason/scripts/llvm-cov/3.8.1/.travis.yml index c992578d9..1a6942504 100644 --- a/third_party/mason/scripts/llvm-cov/3.8.1/.travis.yml +++ b/third_party/mason/scripts/llvm-cov/3.8.1/.travis.yml @@ -12,11 +12,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/llvm-cov/3.9.0/.travis.yml b/third_party/mason/scripts/llvm-cov/3.9.0/.travis.yml index c992578d9..1a6942504 100644 --- a/third_party/mason/scripts/llvm-cov/3.9.0/.travis.yml +++ b/third_party/mason/scripts/llvm-cov/3.9.0/.travis.yml @@ -12,11 +12,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/llvm-cov/4.0.0/.travis.yml b/third_party/mason/scripts/llvm-cov/4.0.0/.travis.yml index 68ea01f4e..d22a82784 100644 --- a/third_party/mason/scripts/llvm-cov/4.0.0/.travis.yml +++ b/third_party/mason/scripts/llvm-cov/4.0.0/.travis.yml @@ -6,11 +6,6 @@ matrix: - os: linux sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/llvm/3.8.1-libstdcxx/.travis.yml b/third_party/mason/scripts/llvm/3.8.1-libstdcxx/.travis.yml new file mode 100644 index 000000000..cc9a85738 --- /dev/null +++ b/third_party/mason/scripts/llvm/3.8.1-libstdcxx/.travis.yml @@ -0,0 +1,4 @@ +language: generic + +script: +- echo "nothing to do since travis cannot compile something as large as llvm" diff --git a/third_party/mason/scripts/llvm/3.8.1-libstdcxx/README.md b/third_party/mason/scripts/llvm/3.8.1-libstdcxx/README.md new file mode 100644 index 000000000..7282f5646 --- /dev/null +++ b/third_party/mason/scripts/llvm/3.8.1-libstdcxx/README.md @@ -0,0 +1,3 @@ +### llvm v3.8.1 + +This is a package of all llvm tools. It is dynamically linked to libstdc++ instead of statically linked to libc++ (like the main llvm packages) \ No newline at end of file diff --git a/third_party/mason/scripts/llvm/3.8.1-libstdcxx/script.sh b/third_party/mason/scripts/llvm/3.8.1-libstdcxx/script.sh new file mode 100755 index 000000000..745a02004 --- /dev/null +++ b/third_party/mason/scripts/llvm/3.8.1-libstdcxx/script.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +export BUILD_AND_LINK_LIBCXX=false + +# dynamically determine the path to this package +HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" +# dynamically take name of package from directory +MASON_NAME=$(basename $(dirname $HERE)) +# dynamically take the version of the package from directory +MASON_VERSION=$(basename $HERE) +MASON_VERSION=${MASON_VERSION/-libstdcxx/} + +# inherit all functions from llvm base +source ${HERE}/../../${MASON_NAME}/base/common.sh + +function setup_release() { + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/llvm-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/ 6de84b7bb71e49ef2764d364c4318e01fda1e1e3 + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/cfe-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang 9a05f9c1c8dc865c064782dedbbbfb533c3909ac + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/compiler-rt-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/compiler-rt 678cbff6e177a18f4e2d0662901a744163da3347 + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxx-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxx d15220e86eb8480e58a4378a4c977bbb5463fb79 + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxxabi-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxxabi b7508c64ab8e670062ee57a12ae1e542bcb2bfb4 + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libunwind-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libunwind 90c0184ca72e1999fec304f76bfa10340f038ee5 + fi + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lld-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lld 416c36ded12ead42dc4739d52eabf22267300883 + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/clang-tools-extra-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang/tools/extra ea40e36d54dc8c9bb21cbebcc872a3221a2ed685 + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lldb-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lldb c8c38fa9ab92f9021067678f1a1c8f07ea75ac93 +} + +mason_run "$@" diff --git a/third_party/mason/scripts/llvm/3.8.1/.travis.yml b/third_party/mason/scripts/llvm/3.8.1/.travis.yml index e8175bffa..cc9a85738 100644 --- a/third_party/mason/scripts/llvm/3.8.1/.travis.yml +++ b/third_party/mason/scripts/llvm/3.8.1/.travis.yml @@ -1,9 +1,4 @@ language: generic -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - echo "nothing to do since travis cannot compile something as large as llvm" diff --git a/third_party/mason/scripts/llvm/3.8.1/script.sh b/third_party/mason/scripts/llvm/3.8.1/script.sh index 3358c96a0..22878b697 100755 --- a/third_party/mason/scripts/llvm/3.8.1/script.sh +++ b/third_party/mason/scripts/llvm/3.8.1/script.sh @@ -19,6 +19,7 @@ function setup_release() { get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lld-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lld 416c36ded12ead42dc4739d52eabf22267300883 get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/clang-tools-extra-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang/tools/extra ea40e36d54dc8c9bb21cbebcc872a3221a2ed685 get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lldb-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lldb c8c38fa9ab92f9021067678f1a1c8f07ea75ac93 + get_llvm_project "https://github.com/include-what-you-use/include-what-you-use/archive/clang_${MAJOR_MINOR}.tar.gz" ${MASON_BUILD_PATH}/tools/clang/tools/include-what-you-use 2b5c5be3c7dcbe555a481083363408399b40e0c8 } mason_run "$@" diff --git a/third_party/mason/scripts/llvm/3.9.0/.travis.yml b/third_party/mason/scripts/llvm/3.9.0/.travis.yml index e8175bffa..cc9a85738 100644 --- a/third_party/mason/scripts/llvm/3.9.0/.travis.yml +++ b/third_party/mason/scripts/llvm/3.9.0/.travis.yml @@ -1,9 +1,4 @@ language: generic -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - echo "nothing to do since travis cannot compile something as large as llvm" diff --git a/third_party/mason/scripts/llvm/3.9.0/script.sh b/third_party/mason/scripts/llvm/3.9.0/script.sh index f6726bc0a..efb47c582 100755 --- a/third_party/mason/scripts/llvm/3.9.0/script.sh +++ b/third_party/mason/scripts/llvm/3.9.0/script.sh @@ -13,12 +13,15 @@ function setup_release() { get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/llvm-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/ 00f5268479117c9c7f90d0f9e2f06485875f5444 get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/cfe-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang 465e70cfb1d8b3fb5d1f6577933f7b5014aca3bd get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/compiler-rt-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/compiler-rt 7a2ea8a7257a739330d8f7cfe2bcb70939476f31 - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxx-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxx 248635c4821b9f2e4b620364c21a2596eed514cd - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxxabi-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxxabi 04ffa28577ec3d935dcd69d137a2e478e71f2704 - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libunwind-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libunwind 32e17eaf6a5b769c244480bd32ab3c9cbdf6c97d + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxx-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxx 248635c4821b9f2e4b620364c21a2596eed514cd + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxxabi-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxxabi 04ffa28577ec3d935dcd69d137a2e478e71f2704 + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libunwind-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libunwind 32e17eaf6a5b769c244480bd32ab3c9cbdf6c97d + fi get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lld-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lld e1829cd47a5c44ad6c68957056afe63879ad9610 get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/clang-tools-extra-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang/tools/extra 8e7e118a769c76e70d5fb2ede66c8f5a2952f8d9 get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lldb-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lldb 988766cbb3d4a295b33dd11f51f7f20811bfa8f2 + get_llvm_project "https://github.com/include-what-you-use/include-what-you-use/archive/clang_${MAJOR_MINOR}.tar.gz" ${MASON_BUILD_PATH}/tools/clang/tools/include-what-you-use 7e5c73ce1a2fdd1ffd29fad1ae2628d0134368c6 } mason_run "$@" diff --git a/third_party/mason/scripts/llvm/4.0.0/.travis.yml b/third_party/mason/scripts/llvm/4.0.0/.travis.yml index e8175bffa..cc9a85738 100644 --- a/third_party/mason/scripts/llvm/4.0.0/.travis.yml +++ b/third_party/mason/scripts/llvm/4.0.0/.travis.yml @@ -1,9 +1,4 @@ language: generic -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - echo "nothing to do since travis cannot compile something as large as llvm" diff --git a/third_party/mason/scripts/llvm/4.0.0/script.sh b/third_party/mason/scripts/llvm/4.0.0/script.sh index 2885a3ff7..c093bc98d 100755 --- a/third_party/mason/scripts/llvm/4.0.0/script.sh +++ b/third_party/mason/scripts/llvm/4.0.0/script.sh @@ -9,19 +9,19 @@ MASON_VERSION=$(basename $HERE) # inherit all functions from llvm base source ${HERE}/../../${MASON_NAME}/base/common.sh - -# git_get https://github.com/include-what-you-use/include-what-you-use.git ${LLVM_RELEASE}/llvm/tools/clang/tools/include-what-you-use - function setup_release() { get_llvm_project "http://llvm.org/git/llvm.git" ${MASON_BUILD_PATH} get_llvm_project "http://llvm.org/git/clang.git" ${MASON_BUILD_PATH}/tools/clang get_llvm_project "http://llvm.org/git/compiler-rt.git" ${MASON_BUILD_PATH}/projects/compiler-rt - get_llvm_project "http://llvm.org/git/libcxx.git" ${MASON_BUILD_PATH}/projects/libcxx - get_llvm_project "http://llvm.org/git/libcxxabi.git" ${MASON_BUILD_PATH}/projects/libcxxabi - get_llvm_project "http://llvm.org/git/libunwind.git" ${MASON_BUILD_PATH}/projects/libunwind + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + get_llvm_project "http://llvm.org/git/libcxx.git" ${MASON_BUILD_PATH}/projects/libcxx + get_llvm_project "http://llvm.org/git/libcxxabi.git" ${MASON_BUILD_PATH}/projects/libcxxabi + get_llvm_project "http://llvm.org/git/libunwind.git" ${MASON_BUILD_PATH}/projects/libunwind + fi get_llvm_project "http://llvm.org/git/lld.git" ${MASON_BUILD_PATH}/tools/lld get_llvm_project "http://llvm.org/git/clang-tools-extra.git" ${MASON_BUILD_PATH}/tools/clang/tools/extra get_llvm_project "http://llvm.org/git/lldb.git" ${MASON_BUILD_PATH}/tools/lldb + get_llvm_project "https://github.com/include-what-you-use/include-what-you-use.git" ${MASON_BUILD_PATH}/tools/clang/tools/include-what-you-use } mason_run "$@" diff --git a/third_party/mason/scripts/llvm/base/common.sh b/third_party/mason/scripts/llvm/base/common.sh index 473069faf..e4b909823 100755 --- a/third_party/mason/scripts/llvm/base/common.sh +++ b/third_party/mason/scripts/llvm/base/common.sh @@ -5,6 +5,23 @@ MASON_LIB_FILE=bin/clang . ${MASON_DIR}/mason.sh +export MAJOR_MINOR=$(echo ${MASON_VERSION} | cut -d '.' -f1-2) + +if [[ $(uname -s) == 'Darwin' ]]; then + export BUILD_AND_LINK_LIBCXX=false + # TODO: could also use LIBCXX_INSTALL_SUPPORT_HEADERS, LIBCXX_INSTALL_LIBRARY, LIBCXX_INSTALL_HEADERS + # avoids this kind of problem with include-what-you-use: + : ' + /Library/Developer/CommandLineTools/usr/include/c++/v1/cstdlib:167:44: error: declaration conflicts with target of using declaration already in scope + inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} + ^ + /Users/dane/.mason/mason_packages/osx-x86_64/llvm/3.9.0/bin/../include/c++/v1/stdlib.h:115:44: note: target of using declaration + inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} + ' +else + export BUILD_AND_LINK_LIBCXX=${BUILD_AND_LINK_LIBCXX:-true} +fi + # we use this custom function rather than "mason_download" since we need to easily grab multiple packages function get_llvm_project() { local URL=${1} @@ -45,24 +62,28 @@ function get_llvm_project() { fi fi mason_step "uncompressing ${local_file_or_checkout}" - tar xf ${local_file_or_checkout} - local uncompressed_dir=${file_basename/.tar.xz} - mason_step "moving ${uncompressed_dir} into place at ${TO_DIR}" - mv ${uncompressed_dir} ${TO_DIR} + mkdir -p ./checkout + rm -rf ./checkout/* + tar xf ${local_file_or_checkout} --strip-components=1 --directory=./checkout + mkdir -p ${TO_DIR} + mv checkout/* ${TO_DIR}/ fi } # Note: override this function to set custom hash function setup_release() { - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/llvm-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/ - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/cfe-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/compiler-rt-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/compiler-rt - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxx-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxx - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxxabi-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxxabi - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libunwind-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libunwind - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lld-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lld - get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/clang-tools-extra-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang/tools/extra + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/llvm-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/ + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/cfe-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/compiler-rt-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/compiler-rt + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxx-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxx + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libcxxabi-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libcxxabi + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/libunwind-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/projects/libunwind + fi + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lld-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lld + get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/clang-tools-extra-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/clang/tools/extra get_llvm_project "http://llvm.org/releases/${MASON_VERSION}/lldb-${MASON_VERSION}.src.tar.xz" ${MASON_BUILD_PATH}/tools/lldb + get_llvm_project "https://github.com/include-what-you-use/include-what-you-use/archive/clang_${MAJOR_MINOR}.tar.gz" ${MASON_BUILD_PATH}/tools/clang/tools/include-what-you-use } function mason_load_source { @@ -102,6 +123,18 @@ function mason_compile { # knock out lldb doc building, to remove doxygen dependency perl -i -p -e "s/add_subdirectory\(docs\)//g;" tools/lldb/CMakeLists.txt + if [[ ${MAJOR_MINOR} == "3.8" ]]; then + # workaround https://llvm.org/bugs/show_bug.cgi?id=25565 + perl -i -p -e "s/set\(codegen_deps intrinsics_gen\)/set\(codegen_deps intrinsics_gen attributes_inc\)/g;" lib/CodeGen/CMakeLists.txt + + # note: LIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON is only needed with llvm < 3.9.0 to avoid libcxx(abi) build breaking when only a static libc++ exists + CMAKE_EXTRA_ARGS="${CMAKE_EXTRA_ARGS} -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON" + fi + + if [[ -d tools/clang/tools/include-what-you-use ]]; then + echo 'add_subdirectory(include-what-you-use)' >> tools/clang/tools/CMakeLists.txt + fi + mkdir -p ./build cd ./build CMAKE_EXTRA_ARGS="" @@ -121,30 +154,40 @@ function mason_compile { CMAKE_EXTRA_ARGS="${CMAKE_EXTRA_ARGS} -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11" CMAKE_EXTRA_ARGS="${CMAKE_EXTRA_ARGS} -DLLVM_CREATE_XCODE_TOOLCHAIN=ON -DLLVM_EXTERNALIZE_DEBUGINFO=ON" fi - MAJOR_MINOR=$(echo $MASON_VERSION | cut -d '.' -f1-2) - if [[ $(uname -s) == 'Linux' ]]; then CMAKE_EXTRA_ARGS="${CMAKE_EXTRA_ARGS} -DLLVM_BINUTILS_INCDIR=${LLVM_BINUTILS_INCDIR}" - if [[ ${MAJOR_MINOR} == "3.8" ]]; then + if [[ ${MAJOR_MINOR} == "3.8" ]] && [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then # note: LIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON is only needed with llvm < 3.9.0 to avoid libcxx(abi) build breaking when only a static libc++ exists CMAKE_EXTRA_ARGS="${CMAKE_EXTRA_ARGS} -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON" fi fi - # we link to libc++ even on linux to avoid runtime dependency on libstdc++: - # https://github.com/mapbox/mason/issues/252 - export CXXFLAGS="-stdlib=libc++ ${CXXFLAGS//-mmacosx-version-min=10.8}" - export LDFLAGS="-stdlib=libc++ ${LDFLAGS//-mmacosx-version-min=10.8}" - if [[ $(uname -s) == 'Linux' ]]; then - export LDFLAGS="${LDFLAGS} -Wl,--start-group -L$(pwd)/lib -lc++ -lc++abi -pthread -lc -lgcc_s" - + # we strip this since we don't care about older os x for this package + if [[ $(uname -s) == 'Darwin' ]]; then + export CXXFLAGS="${CXXFLAGS//-mmacosx-version-min=10.8}" + export LDFLAGS="${LDFLAGS//-mmacosx-version-min=10.8}" fi + # llvm may request c++14 instead so let's not force c++11 export CXXFLAGS="${CXXFLAGS//-std=c++11}" + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + # we link to libc++ even on linux to avoid runtime dependency on libstdc++: + # https://github.com/mapbox/mason/issues/252 + export CXXFLAGS="-stdlib=libc++ ${CXXFLAGS}" + export LDFLAGS="-stdlib=libc++ ${LDFLAGS}" + + if [[ $(uname -s) == 'Linux' ]]; then + export LDFLAGS="${LDFLAGS} -Wl,--start-group -L$(pwd)/lib -lc++ -lc++abi -pthread -lc -lgcc_s" + fi + fi + # TODO: test this #-DLLVM_ENABLE_LTO=ON \ + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + CMAKE_EXTRA_ARGS="${CMAKE_EXTRA_ARGS} -DLIBCXX_ENABLE_ASSERTIONS=OFF -DLIBCXX_ENABLE_SHARED=OFF -DLIBCXXABI_ENABLE_SHARED=OFF -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBUNWIND_ENABLE_SHARED=OFF" + fi ${MASON_CMAKE}/bin/cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=${MASON_PREFIX} \ -DCMAKE_BUILD_TYPE=Release \ @@ -152,11 +195,6 @@ function mason_compile { -DCMAKE_CXX_COMPILER_LAUNCHER="${MASON_CCACHE}/bin/ccache" \ -DCMAKE_CXX_COMPILER="$CXX" \ -DCMAKE_C_COMPILER="$CC" \ - -DLIBCXX_ENABLE_ASSERTIONS=OFF \ - -DLIBCXX_ENABLE_SHARED=OFF \ - -DLIBCXXABI_ENABLE_SHARED=OFF \ - -DLIBUNWIND_ENABLE_SHARED=OFF \ - -DLIBCXXABI_USE_LLVM_UNWINDER=ON \ -DLLVM_ENABLE_ASSERTIONS=OFF \ -DCLANG_VENDOR="mapbox/mason" \ -DCLANG_REPOSITORY_STRING="https://github.com/mapbox/mason" \ @@ -167,31 +205,48 @@ function mason_compile { -DCMAKE_MAKE_PROGRAM=${MASON_NINJA}/bin/ninja \ ${CMAKE_EXTRA_ARGS} - ${MASON_NINJA}/bin/ninja unwind -j${MASON_CONCURRENCY} - - # make libc++ and libc++abi first - # this ensures that the LD_LIBRARY_PATH above will be valid - # and that clang++ on linux will be able to link itself to - # this same instance of libc++ - ${MASON_NINJA}/bin/ninja cxx -j${MASON_CONCURRENCY} - - ${MASON_NINJA}/bin/ninja lldb -j${MASON_CONCURRENCY} - # no move the host compilers libc++ and libc++abi shared libs out of the way - if [[ ${CXX_BOOTSTRAP:-false} != false ]]; then - mkdir -p /tmp/backup_shlibs - mv $(dirname $(dirname $CXX))/lib/*c++*so /tmp/backup_shlibs/ + if [[ $(uname -s) == 'Darwin' ]]; then + # https://reviews.llvm.org/D13605 + ${MASON_NINJA}/bin/ninja install-xcode-toolchain -j${MASON_CONCURRENCY} fi + + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + ${MASON_NINJA}/bin/ninja unwind -j${MASON_CONCURRENCY} + + # make libc++ and libc++abi first + # this ensures that the LD_LIBRARY_PATH above will be valid + # and that clang++ on linux will be able to link itself to + # this same instance of libc++ + ${MASON_NINJA}/bin/ninja cxx -j${MASON_CONCURRENCY} + + ${MASON_NINJA}/bin/ninja lldb -j${MASON_CONCURRENCY} + # no move the host compilers libc++ and libc++abi shared libs out of the way + if [[ ${CXX_BOOTSTRAP:-false} != false ]]; then + mkdir -p /tmp/backup_shlibs + mv $(dirname $(dirname $CXX))/lib/*c++*so /tmp/backup_shlibs/ + fi + fi + # then make everything else ${MASON_NINJA}/bin/ninja -j${MASON_CONCURRENCY} # install it all ${MASON_NINJA}/bin/ninja install - # set up symlinks for clang++ to match what llvm.org binaries provide + + # install the asan_symbolizer.py tool + cp -a ../projects/compiler-rt/lib/asan/scripts/asan_symbolize.py ${MASON_PREFIX}/bin/ + + # set up symlinks for to match what llvm.org binaries provide cd ${MASON_PREFIX}/bin/ ln -s "clang++" "clang++-${MAJOR_MINOR}" + ln -s "asan_symbolize.py" "asan_symbolize" + # restore host compilers sharedlibs - if [[ ${CXX_BOOTSTRAP:-false} != false ]]; then - cp -r /tmp/backup_shlibs/* $(dirname $(dirname $CXX))/lib/ + if [[ ${BUILD_AND_LINK_LIBCXX} == true ]]; then + if [[ ${CXX_BOOTSTRAP:-false} != false ]]; then + cp -r /tmp/backup_shlibs/* $(dirname $(dirname $CXX))/lib/ + fi fi + } function mason_cflags { diff --git a/third_party/mason/scripts/lua/5.1.0/.travis.yml b/third_party/mason/scripts/lua/5.1.0/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/lua/5.1.0/.travis.yml +++ b/third_party/mason/scripts/lua/5.1.0/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/lua/5.2.4/.travis.yml b/third_party/mason/scripts/lua/5.2.4/.travis.yml index 911342093..73dad8415 100644 --- a/third_party/mason/scripts/lua/5.2.4/.travis.yml +++ b/third_party/mason/scripts/lua/5.2.4/.travis.yml @@ -12,11 +12,6 @@ matrix: apt: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/lua/5.3.0/.travis.yml b/third_party/mason/scripts/lua/5.3.0/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/lua/5.3.0/.travis.yml +++ b/third_party/mason/scripts/lua/5.3.0/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/luabind/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml b/third_party/mason/scripts/luabind/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/luabind/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml +++ b/third_party/mason/scripts/luabind/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/luabind_lua51/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml b/third_party/mason/scripts/luabind_lua51/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/luabind_lua51/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml +++ b/third_party/mason/scripts/luabind_lua51/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/luabind_lua524/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml b/third_party/mason/scripts/luabind_lua524/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml index 911342093..73dad8415 100644 --- a/third_party/mason/scripts/luabind_lua524/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml +++ b/third_party/mason/scripts/luabind_lua524/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml @@ -12,11 +12,6 @@ matrix: apt: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} \ No newline at end of file diff --git a/third_party/mason/scripts/luabind_luajit2.0.3/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml b/third_party/mason/scripts/luabind_luajit2.0.3/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/luabind_luajit2.0.3/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml +++ b/third_party/mason/scripts/luabind_luajit2.0.3/e414c57bcb687bb3091b7c55bbff6947f052e46b/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/luajit/2.0.3/.travis.yml b/third_party/mason/scripts/luajit/2.0.3/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/luajit/2.0.3/.travis.yml +++ b/third_party/mason/scripts/luajit/2.0.3/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mapnik/3.0.0-rc2/.travis.yml b/third_party/mason/scripts/mapnik/3.0.0-rc2/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/mapnik/3.0.0-rc2/.travis.yml +++ b/third_party/mason/scripts/mapnik/3.0.0-rc2/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mapnik/3.0.0-rc3/.travis.yml b/third_party/mason/scripts/mapnik/3.0.0-rc3/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/mapnik/3.0.0-rc3/.travis.yml +++ b/third_party/mason/scripts/mapnik/3.0.0-rc3/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mapnik/3.0.0/.travis.yml b/third_party/mason/scripts/mapnik/3.0.0/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/mapnik/3.0.0/.travis.yml +++ b/third_party/mason/scripts/mapnik/3.0.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mapnik/dev/.travis.yml b/third_party/mason/scripts/mapnik/dev/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/mapnik/dev/.travis.yml +++ b/third_party/mason/scripts/mapnik/dev/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mapnik/geom/.travis.yml b/third_party/mason/scripts/mapnik/geom/.travis.yml index 95f982410..6cb8a7653 100644 --- a/third_party/mason/scripts/mapnik/geom/.travis.yml +++ b/third_party/mason/scripts/mapnik/geom/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mapnik/latest/.travis.yml b/third_party/mason/scripts/mapnik/latest/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/mapnik/latest/.travis.yml +++ b/third_party/mason/scripts/mapnik/latest/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mesa/10.3.5/.travis.yml b/third_party/mason/scripts/mesa/10.3.5/.travis.yml index 6fa89f61b..cc0e61079 100644 --- a/third_party/mason/scripts/mesa/10.3.5/.travis.yml +++ b/third_party/mason/scripts/mesa/10.3.5/.travis.yml @@ -3,11 +3,6 @@ language: cpp os: - linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - "if [[ `lsb_release -r` =~ '12.04' ]]; then sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test ; fi" - sudo apt-get update -y diff --git a/third_party/mason/scripts/mesa/10.4.3/.travis.yml b/third_party/mason/scripts/mesa/10.4.3/.travis.yml index 6fa89f61b..cc0e61079 100644 --- a/third_party/mason/scripts/mesa/10.4.3/.travis.yml +++ b/third_party/mason/scripts/mesa/10.4.3/.travis.yml @@ -3,11 +3,6 @@ language: cpp os: - linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - "if [[ `lsb_release -r` =~ '12.04' ]]; then sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test ; fi" - sudo apt-get update -y diff --git a/third_party/mason/scripts/mesa/10.5.4-dbg/.travis.yml b/third_party/mason/scripts/mesa/10.5.4-dbg/.travis.yml index 6fa89f61b..cc0e61079 100644 --- a/third_party/mason/scripts/mesa/10.5.4-dbg/.travis.yml +++ b/third_party/mason/scripts/mesa/10.5.4-dbg/.travis.yml @@ -3,11 +3,6 @@ language: cpp os: - linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - "if [[ `lsb_release -r` =~ '12.04' ]]; then sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test ; fi" - sudo apt-get update -y diff --git a/third_party/mason/scripts/mesa/10.5.4/.travis.yml b/third_party/mason/scripts/mesa/10.5.4/.travis.yml index 6fa89f61b..cc0e61079 100644 --- a/third_party/mason/scripts/mesa/10.5.4/.travis.yml +++ b/third_party/mason/scripts/mesa/10.5.4/.travis.yml @@ -3,11 +3,6 @@ language: cpp os: - linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - "if [[ `lsb_release -r` =~ '12.04' ]]; then sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test ; fi" - sudo apt-get update -y diff --git a/third_party/mason/scripts/mesa/11.2.2/.travis.yml b/third_party/mason/scripts/mesa/11.2.2/.travis.yml index 3c411703c..53aed0a5e 100644 --- a/third_party/mason/scripts/mesa/11.2.2/.travis.yml +++ b/third_party/mason/scripts/mesa/11.2.2/.travis.yml @@ -14,11 +14,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - install: - sudo apt-get install -y libpthread-stubs0-dev xserver-xorg-dev x11proto-xinerama-dev libx11-xcb-dev libxcb-glx0-dev libxrender-dev libdrm-dev llvm-3.4 mesa-utils - sudo apt-get build-dep -y libgl1-mesa-dri libxcb-glx0-dev diff --git a/third_party/mason/scripts/mesa/13.0.0-cxx11abi/.travis.yml b/third_party/mason/scripts/mesa/13.0.0-cxx11abi/.travis.yml index dc36327b0..90197b30b 100644 --- a/third_party/mason/scripts/mesa/13.0.0-cxx11abi/.travis.yml +++ b/third_party/mason/scripts/mesa/13.0.0-cxx11abi/.travis.yml @@ -18,11 +18,6 @@ matrix: - llvm-3.8-dev - libllvm3.8v4 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mesa/13.0.0-egl-cxx11abi/.travis.yml b/third_party/mason/scripts/mesa/13.0.0-egl-cxx11abi/.travis.yml new file mode 100644 index 000000000..90197b30b --- /dev/null +++ b/third_party/mason/scripts/mesa/13.0.0-egl-cxx11abi/.travis.yml @@ -0,0 +1,25 @@ +language: generic + +matrix: + include: + - os: linux + sudo: required + dist: trusty + env: CXX=g++-5 CC=gcc-5 + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-5 + - libstdc++6 + - libstdc++-5-dev + - mesa-utils + - llvm-3.8-dev + - libllvm3.8v4 + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mesa/13.0.0-egl-cxx11abi/script.sh b/third_party/mason/scripts/mesa/13.0.0-egl-cxx11abi/script.sh new file mode 100755 index 000000000..c4eca7866 --- /dev/null +++ b/third_party/mason/scripts/mesa/13.0.0-egl-cxx11abi/script.sh @@ -0,0 +1,68 @@ +#!/usr/bin/env bash + +LIB_VERSION=13.0.0 + +MASON_NAME=mesa +MASON_VERSION=${LIB_VERSION}-egl-cxx11abi +MASON_LIB_FILE=lib/libEGL.so +MASON_PKGCONFIG_FILE="lib/pkgconfig/egl.pc lib/pkgconfig/gbm.pc lib/pkgconfig/dri.pc lib/pkgconfig/glesv2.pc" + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://mesa.freedesktop.org/archive/${LIB_VERSION}/mesa-${LIB_VERSION}.tar.gz \ + bba4f687bc0b0066961424dd0ae2ca053ffc1fcb + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/mesa-${LIB_VERSION} +} + +function mason_prepare_compile { + true +} + +function mason_compile { + ./configure \ + --prefix=${MASON_PREFIX} \ + ${MASON_HOST_ARG} \ + --disable-glx \ + --disable-glx-tls \ + --disable-driglx-direct \ + --disable-osmesa \ + --disable-gallium-osmesa \ + --disable-dri3 \ + --enable-egl \ + --enable-dri \ + --enable-gbm \ + --enable-opengl \ + --enable-gles1 \ + --enable-gles2 \ + --enable-gallium-llvm \ + --enable-texture-float \ + --enable-llvm-shared-libs \ + --enable-shared-glapi \ + --with-egl-platforms=drm \ + --with-dri-drivers=swrast \ + --with-gallium-drivers=swrast \ + --with-llvm-prefix=/usr/lib/llvm-3.8 \ + --with-sha1=libcrypto + + make + make install +} + +function mason_cflags { + echo -I${MASON_PREFIX}/include +} + +function mason_ldflags { + echo $(`mason_pkgconfig` --libs) +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/mesa/13.0.0-egl/.travis.yml b/third_party/mason/scripts/mesa/13.0.0-egl/.travis.yml new file mode 100644 index 000000000..90197b30b --- /dev/null +++ b/third_party/mason/scripts/mesa/13.0.0-egl/.travis.yml @@ -0,0 +1,25 @@ +language: generic + +matrix: + include: + - os: linux + sudo: required + dist: trusty + env: CXX=g++-5 CC=gcc-5 + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-5 + - libstdc++6 + - libstdc++-5-dev + - mesa-utils + - llvm-3.8-dev + - libllvm3.8v4 + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mesa/13.0.0-egl/script.sh b/third_party/mason/scripts/mesa/13.0.0-egl/script.sh new file mode 100755 index 000000000..230c9976e --- /dev/null +++ b/third_party/mason/scripts/mesa/13.0.0-egl/script.sh @@ -0,0 +1,68 @@ +#!/usr/bin/env bash + +LIB_VERSION=13.0.0 + +MASON_NAME=mesa +MASON_VERSION=${LIB_VERSION}-egl +MASON_LIB_FILE=lib/libEGL.so +MASON_PKGCONFIG_FILE="lib/pkgconfig/egl.pc lib/pkgconfig/gbm.pc lib/pkgconfig/dri.pc lib/pkgconfig/glesv2.pc" + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://mesa.freedesktop.org/archive/${LIB_VERSION}/mesa-${LIB_VERSION}.tar.gz \ + bba4f687bc0b0066961424dd0ae2ca053ffc1fcb + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/mesa-${LIB_VERSION} +} + +function mason_prepare_compile { + true +} + +function mason_compile { + ./configure \ + --prefix=${MASON_PREFIX} \ + ${MASON_HOST_ARG} \ + --disable-glx \ + --disable-glx-tls \ + --disable-driglx-direct \ + --disable-osmesa \ + --disable-gallium-osmesa \ + --disable-dri3 \ + --enable-egl \ + --enable-dri \ + --enable-gbm \ + --enable-opengl \ + --enable-gles1 \ + --enable-gles2 \ + --enable-gallium-llvm \ + --enable-texture-float \ + --enable-llvm-shared-libs \ + --enable-shared-glapi \ + --with-egl-platforms=drm \ + --with-dri-drivers=swrast \ + --with-gallium-drivers=swrast \ + --with-llvm-prefix=/usr/lib/llvm-3.8 \ + --with-sha1=libcrypto + + make + make install +} + +function mason_cflags { + echo -I${MASON_PREFIX}/include +} + +function mason_ldflags { + echo $(`mason_pkgconfig` --libs) +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/mesa/13.0.0-glx-cxx11abi/.travis.yml b/third_party/mason/scripts/mesa/13.0.0-glx-cxx11abi/.travis.yml index dc36327b0..90197b30b 100644 --- a/third_party/mason/scripts/mesa/13.0.0-glx-cxx11abi/.travis.yml +++ b/third_party/mason/scripts/mesa/13.0.0-glx-cxx11abi/.travis.yml @@ -18,11 +18,6 @@ matrix: - llvm-3.8-dev - libllvm3.8v4 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mesa/13.0.0-glx/.travis.yml b/third_party/mason/scripts/mesa/13.0.0-glx/.travis.yml index dc36327b0..90197b30b 100644 --- a/third_party/mason/scripts/mesa/13.0.0-glx/.travis.yml +++ b/third_party/mason/scripts/mesa/13.0.0-glx/.travis.yml @@ -18,11 +18,6 @@ matrix: - llvm-3.8-dev - libllvm3.8v4 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/mesa/13.0.0/.travis.yml b/third_party/mason/scripts/mesa/13.0.0/.travis.yml index dc36327b0..90197b30b 100644 --- a/third_party/mason/scripts/mesa/13.0.0/.travis.yml +++ b/third_party/mason/scripts/mesa/13.0.0/.travis.yml @@ -18,11 +18,6 @@ matrix: - llvm-3.8-dev - libllvm3.8v4 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/minjur/a2c9dc871369432c7978718834dac487c0591bd6/.travis.yml b/third_party/mason/scripts/minjur/a2c9dc871369432c7978718834dac487c0591bd6/.travis.yml index 58c5eeb74..381e52b55 100644 --- a/third_party/mason/scripts/minjur/a2c9dc871369432c7978718834dac487c0591bd6/.travis.yml +++ b/third_party/mason/scripts/minjur/a2c9dc871369432c7978718834dac487c0591bd6/.travis.yml @@ -13,14 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - if [[ $(uname -s) == 'Darwin' ]]; then brew install cmake; fi - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/minjur/feac70472f46c3145b6bdf7a02fdc37777828318/.travis.yml b/third_party/mason/scripts/minjur/feac70472f46c3145b6bdf7a02fdc37777828318/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/minjur/feac70472f46c3145b6bdf7a02fdc37777828318/.travis.yml +++ b/third_party/mason/scripts/minjur/feac70472f46c3145b6bdf7a02fdc37777828318/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/minjur/latest/.travis.yml b/third_party/mason/scripts/minjur/latest/.travis.yml index 224d58b50..5de46c60f 100644 --- a/third_party/mason/scripts/minjur/latest/.travis.yml +++ b/third_party/mason/scripts/minjur/latest/.travis.yml @@ -22,13 +22,6 @@ matrix: compiler: clang env: CXX=clang++-3.7 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/nasm/2.11.06/.travis.yml b/third_party/mason/scripts/nasm/2.11.06/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/nasm/2.11.06/.travis.yml +++ b/third_party/mason/scripts/nasm/2.11.06/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/ninja/1.7.1/.travis.yml b/third_party/mason/scripts/ninja/1.7.1/.travis.yml index b72dd81ce..5a6be3189 100644 --- a/third_party/mason/scripts/ninja/1.7.1/.travis.yml +++ b/third_party/mason/scripts/ninja/1.7.1/.travis.yml @@ -16,11 +16,6 @@ matrix: packages: - g++-5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/node/0.10.35/.travis.yml b/third_party/mason/scripts/node/0.10.35/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/node/0.10.35/.travis.yml +++ b/third_party/mason/scripts/node/0.10.35/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/node/0.10.36/.travis.yml b/third_party/mason/scripts/node/0.10.36/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/node/0.10.36/.travis.yml +++ b/third_party/mason/scripts/node/0.10.36/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/node/0.12.0/.travis.yml b/third_party/mason/scripts/node/0.12.0/.travis.yml index d9a5a26e8..0abc340e5 100644 --- a/third_party/mason/scripts/node/0.12.0/.travis.yml +++ b/third_party/mason/scripts/node/0.12.0/.travis.yml @@ -5,13 +5,6 @@ os: - linux - osx -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/node_asan/4.4.4/.travis.yml b/third_party/mason/scripts/node_asan/4.4.4/.travis.yml index 93f3828cc..337bf97c9 100644 --- a/third_party/mason/scripts/node_asan/4.4.4/.travis.yml +++ b/third_party/mason/scripts/node_asan/4.4.4/.travis.yml @@ -17,11 +17,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/node_asan/4.4.5/.travis.yml b/third_party/mason/scripts/node_asan/4.4.5/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/node_asan/4.4.5/.travis.yml +++ b/third_party/mason/scripts/node_asan/4.4.5/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/node_tsan/4.4.5/.travis.yml b/third_party/mason/scripts/node_tsan/4.4.5/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/node_tsan/4.4.5/.travis.yml +++ b/third_party/mason/scripts/node_tsan/4.4.5/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/nunicode/1.5.1/.travis.yml b/third_party/mason/scripts/nunicode/1.5.1/.travis.yml index 30dae7f0c..4edecef8c 100644 --- a/third_party/mason/scripts/nunicode/1.5.1/.travis.yml +++ b/third_party/mason/scripts/nunicode/1.5.1/.travis.yml @@ -21,13 +21,6 @@ matrix: env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh script: - if [[ $(uname -s) == 'Darwin' ]]; then brew install cmake; fi diff --git a/third_party/mason/scripts/nunicode/1.6/.travis.yml b/third_party/mason/scripts/nunicode/1.6/.travis.yml index 419d679be..9cd8eb042 100644 --- a/third_party/mason/scripts/nunicode/1.6/.travis.yml +++ b/third_party/mason/scripts/nunicode/1.6/.travis.yml @@ -20,16 +20,11 @@ matrix: env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" before_install: - "if [[ `lsb_release -r` =~ '12.04' ]]; then sudo add-apt-repository --yes ppa:kubuntu-ppa/backports ; fi" - "if [[ ${TRAVIS_OS_NAME:-linux} = 'linux' ]]; then sudo apt-get update -y ; fi" - "if [[ ${TRAVIS_OS_NAME:-linux} = 'linux' ]]; then sudo apt-get -y install cmake ; fi" -- source ./scripts/setup_cpp11_toolchain.sh script: - if [[ $(uname -s) == 'Darwin' ]]; then brew install cmake; fi diff --git a/third_party/mason/scripts/nunicode/1.7.1/.travis.yml b/third_party/mason/scripts/nunicode/1.7.1/.travis.yml index 488860d0f..91aa3a854 100644 --- a/third_party/mason/scripts/nunicode/1.7.1/.travis.yml +++ b/third_party/mason/scripts/nunicode/1.7.1/.travis.yml @@ -30,11 +30,6 @@ addons: sources: [ 'ubuntu-toolchain-r-test', 'george-edison55-precise-backports' ] packages: [ 'libstdc++-5-dev', 'cmake', 'cmake-data' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - install: - if [[ $(uname -s) == 'Darwin' ]]; then brew install cmake; fi diff --git a/third_party/mason/scripts/openssl/1.0.1l/.travis.yml b/third_party/mason/scripts/openssl/1.0.1l/.travis.yml index 0e270713e..3be062b03 100644 --- a/third_party/mason/scripts/openssl/1.0.1l/.travis.yml +++ b/third_party/mason/scripts/openssl/1.0.1l/.travis.yml @@ -6,12 +6,7 @@ os: addons: apt_packages: - - xutils-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - matrix: + - xutils-dev matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 @@ -21,8 +16,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/openssl/1.0.1p/.travis.yml b/third_party/mason/scripts/openssl/1.0.1p/.travis.yml index 0e270713e..3be062b03 100644 --- a/third_party/mason/scripts/openssl/1.0.1p/.travis.yml +++ b/third_party/mason/scripts/openssl/1.0.1p/.travis.yml @@ -6,12 +6,7 @@ os: addons: apt_packages: - - xutils-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - matrix: + - xutils-dev matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 @@ -21,8 +16,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/openssl/1.0.2/.travis.yml b/third_party/mason/scripts/openssl/1.0.2/.travis.yml index 0e270713e..3be062b03 100644 --- a/third_party/mason/scripts/openssl/1.0.2/.travis.yml +++ b/third_party/mason/scripts/openssl/1.0.2/.travis.yml @@ -6,12 +6,7 @@ os: addons: apt_packages: - - xutils-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - matrix: + - xutils-dev matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 @@ -21,8 +16,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/openssl/1.0.2d/.travis.yml b/third_party/mason/scripts/openssl/1.0.2d/.travis.yml index 0e270713e..3be062b03 100644 --- a/third_party/mason/scripts/openssl/1.0.2d/.travis.yml +++ b/third_party/mason/scripts/openssl/1.0.2d/.travis.yml @@ -6,12 +6,7 @@ os: addons: apt_packages: - - xutils-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - matrix: + - xutils-dev matrix: - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v5 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v7 - MASON_PLATFORM=android MASON_ANDROID_ABI=arm-v8 @@ -21,8 +16,6 @@ env: - MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 - MASON_PLATFORM=linux -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/openswr-mesa/11.0-openswr/.travis.yml b/third_party/mason/scripts/openswr-mesa/11.0-openswr/.travis.yml index 50bc5d0f9..017c74519 100644 --- a/third_party/mason/scripts/openswr-mesa/11.0-openswr/.travis.yml +++ b/third_party/mason/scripts/openswr-mesa/11.0-openswr/.travis.yml @@ -7,11 +7,6 @@ language: cpp os: - linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - before_install: - "if [[ `lsb_release -r` =~ '14.04' ]]; then sudo apt-get install -y software-properties-common; fi" - sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test diff --git a/third_party/mason/scripts/osm2pgsql/0.87.2/.travis.yml b/third_party/mason/scripts/osm2pgsql/0.87.2/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/osm2pgsql/0.87.2/.travis.yml +++ b/third_party/mason/scripts/osm2pgsql/0.87.2/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osm2pgsql/0.88.1/.travis.yml b/third_party/mason/scripts/osm2pgsql/0.88.1/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/osm2pgsql/0.88.1/.travis.yml +++ b/third_party/mason/scripts/osm2pgsql/0.88.1/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osmium-tool/1.0.0/.travis.yml b/third_party/mason/scripts/osmium-tool/1.0.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/osmium-tool/1.0.0/.travis.yml +++ b/third_party/mason/scripts/osmium-tool/1.0.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osmium-tool/1.3.0/.travis.yml b/third_party/mason/scripts/osmium-tool/1.3.0/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/osmium-tool/1.3.0/.travis.yml +++ b/third_party/mason/scripts/osmium-tool/1.3.0/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osmium-tool/1.3.1/.travis.yml b/third_party/mason/scripts/osmium-tool/1.3.1/.travis.yml index ef9476a66..d4048f062 100644 --- a/third_party/mason/scripts/osmium-tool/1.3.1/.travis.yml +++ b/third_party/mason/scripts/osmium-tool/1.3.1/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osmium-tool/latest/.travis.yml b/third_party/mason/scripts/osmium-tool/latest/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/osmium-tool/latest/.travis.yml +++ b/third_party/mason/scripts/osmium-tool/latest/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osmpbf/1.3.3/.travis.yml b/third_party/mason/scripts/osmpbf/1.3.3/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/osmpbf/1.3.3/.travis.yml +++ b/third_party/mason/scripts/osmpbf/1.3.3/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/osrm/0.4.1/.travis.yml b/third_party/mason/scripts/osrm/0.4.1/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/osrm/0.4.1/.travis.yml +++ b/third_party/mason/scripts/osrm/0.4.1/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/parallel/20160422/.travis.yml b/third_party/mason/scripts/parallel/20160422/.travis.yml index d24e375d5..a2a217964 100644 --- a/third_party/mason/scripts/parallel/20160422/.travis.yml +++ b/third_party/mason/scripts/parallel/20160422/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: osx - os: linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/pixelmatch/0.10.0/.travis.yml b/third_party/mason/scripts/pixelmatch/0.10.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/pixelmatch/0.10.0/.travis.yml +++ b/third_party/mason/scripts/pixelmatch/0.10.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/pixelmatch/0.9.0/.travis.yml b/third_party/mason/scripts/pixelmatch/0.9.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/pixelmatch/0.9.0/.travis.yml +++ b/third_party/mason/scripts/pixelmatch/0.9.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/pixman/0.32.6/.travis.yml b/third_party/mason/scripts/pixman/0.32.6/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/pixman/0.32.6/.travis.yml +++ b/third_party/mason/scripts/pixman/0.32.6/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/pkgconfig/0.29.1/.travis.yml b/third_party/mason/scripts/pkgconfig/0.29.1/.travis.yml new file mode 100644 index 000000000..d4048f062 --- /dev/null +++ b/third_party/mason/scripts/pkgconfig/0.29.1/.travis.yml @@ -0,0 +1,19 @@ +language: generic + +matrix: + include: + - os: osx + osx_image: xcode8 + compiler: clang + - os: linux + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libstdc++-5-dev + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/pkgconfig/0.29.1/script.sh b/third_party/mason/scripts/pkgconfig/0.29.1/script.sh new file mode 100755 index 000000000..b877eafc7 --- /dev/null +++ b/third_party/mason/scripts/pkgconfig/0.29.1/script.sh @@ -0,0 +1,45 @@ +#!/usr/bin/env bash + +MASON_NAME=pkgconfig +MASON_VERSION=0.29.1 +MASON_LIB_FILE=bin/pkg-config + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://pkgconfig.freedesktop.org/releases/pkg-config-${MASON_VERSION}.tar.gz \ + e331df90bfd646f7b2ca1d66fb3c4fd74f4ec11c + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/pkg-config-${MASON_VERSION} +} + +function mason_compile { + ./configure --prefix=${MASON_PREFIX} ${MASON_HOST_ARG} \ + --disable-debug \ + --with-internal-glib \ + --disable-dependency-tracking \ + --with-pc-path=${MASON_PREFIX}/lib/pkgconfig + make -j${MASON_CONCURRENCY} + make install +} + +function mason_clean { + make clean +} + +function mason_cflags { + : +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} + +mason_run "$@" diff --git a/third_party/mason/scripts/postgis/2.2.2/.travis.yml b/third_party/mason/scripts/postgis/2.2.2/.travis.yml index 93f3828cc..337bf97c9 100644 --- a/third_party/mason/scripts/postgis/2.2.2/.travis.yml +++ b/third_party/mason/scripts/postgis/2.2.2/.travis.yml @@ -17,11 +17,6 @@ matrix: packages: - clang-3.5 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/postgres/9.5.2/.travis.yml b/third_party/mason/scripts/postgres/9.5.2/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/postgres/9.5.2/.travis.yml +++ b/third_party/mason/scripts/postgres/9.5.2/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/proj/4.8.0/.travis.yml b/third_party/mason/scripts/proj/4.8.0/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/proj/4.8.0/.travis.yml +++ b/third_party/mason/scripts/proj/4.8.0/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/proj/4.9.2/.travis.yml b/third_party/mason/scripts/proj/4.9.2/.travis.yml index 07209ddb4..a724e9e3f 100644 --- a/third_party/mason/scripts/proj/4.9.2/.travis.yml +++ b/third_party/mason/scripts/proj/4.9.2/.travis.yml @@ -10,13 +10,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/protobuf/2.6.1/.travis.yml b/third_party/mason/scripts/protobuf/2.6.1/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/protobuf/2.6.1/.travis.yml +++ b/third_party/mason/scripts/protobuf/2.6.1/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/protobuf/3.0.0/.travis.yml b/third_party/mason/scripts/protobuf/3.0.0/.travis.yml index 30a758f4b..5430086e5 100644 --- a/third_party/mason/scripts/protobuf/3.0.0/.travis.yml +++ b/third_party/mason/scripts/protobuf/3.0.0/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/protobuf_c/1.1.0/.travis.yml b/third_party/mason/scripts/protobuf_c/1.1.0/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/protobuf_c/1.1.0/.travis.yml +++ b/third_party/mason/scripts/protobuf_c/1.1.0/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/protozero/1.3.0/.travis.yml b/third_party/mason/scripts/protozero/1.3.0/.travis.yml index 2a3f80b9b..6cb8a7653 100644 --- a/third_party/mason/scripts/protozero/1.3.0/.travis.yml +++ b/third_party/mason/scripts/protozero/1.3.0/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/protozero/1.4.0/.travis.yml b/third_party/mason/scripts/protozero/1.4.0/.travis.yml index 9ad9cf319..71b8ba358 100644 --- a/third_party/mason/scripts/protozero/1.4.0/.travis.yml +++ b/third_party/mason/scripts/protozero/1.4.0/.travis.yml @@ -15,11 +15,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/protozero/1.4.2/.travis.yml b/third_party/mason/scripts/protozero/1.4.2/.travis.yml index b004f08e9..11a1b27de 100644 --- a/third_party/mason/scripts/protozero/1.4.2/.travis.yml +++ b/third_party/mason/scripts/protozero/1.4.2/.travis.yml @@ -14,11 +14,6 @@ matrix: packages: - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/ragel/6.9/.travis.yml b/third_party/mason/scripts/ragel/6.9/.travis.yml index d24e375d5..a2a217964 100644 --- a/third_party/mason/scripts/ragel/6.9/.travis.yml +++ b/third_party/mason/scripts/ragel/6.9/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: osx - os: linux -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/rapidjson/1.0.2/.travis.yml b/third_party/mason/scripts/rapidjson/1.0.2/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/rapidjson/1.0.2/.travis.yml +++ b/third_party/mason/scripts/rapidjson/1.0.2/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/rapidjson/1.1.0/.travis.yml b/third_party/mason/scripts/rapidjson/1.1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/rapidjson/1.1.0/.travis.yml +++ b/third_party/mason/scripts/rapidjson/1.1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/rapidjson/2016-07-20-369de87/.travis.yml b/third_party/mason/scripts/rapidjson/2016-07-20-369de87/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/rapidjson/2016-07-20-369de87/.travis.yml +++ b/third_party/mason/scripts/rapidjson/2016-07-20-369de87/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/setup_cpp11_toolchain.sh b/third_party/mason/scripts/setup_cpp11_toolchain.sh deleted file mode 100755 index c74873093..000000000 --- a/third_party/mason/scripts/setup_cpp11_toolchain.sh +++ /dev/null @@ -1,75 +0,0 @@ - -function usage() { - echo "Usage:" - echo "" - echo "source ./scripts/setup_cpp11_toolchain.sh" - echo "" - exit 1 -} - - -function main() { - - if [[ ${1:-unset} != "unset" ]]; then - if [[ $1 == '-h' ]] || [[ $1 == '--help' ]]; then - usage - fi - fi - - if [[ $(uname -s) == 'Linux' ]]; then - set -e - if [[ ! $(lsb_release --id) =~ "Ubuntu" ]]; then - echo "only Ubuntu precise is supported at this time and not '$(lsb_release --id)'" - exit 1 - fi - - local codename release - codename=$(lsb_release --codename | cut -d : -f 2 | xargs basename) - release=$(lsb_release --release | cut -d : -f 2 | xargs basename) - - export CPP11_TOOLCHAIN="$(pwd)/toolchain" - mkdir -p ${CPP11_TOOLCHAIN} - - function dpack() { - if [[ ! -f $2 ]]; then - url=$1/$(echo $2 | sed 's/+/%2B/g') - wget $url - dpkg -x $2 ${CPP11_TOOLCHAIN} - fi - } - - local PPA LLVM_DIST - PPA="https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test/+files" - # http://llvm.org/apt/precise/dists/llvm-toolchain-${release}-3.5/main/binary-amd64/Packages - # TODO: cache these for faster downloads - LLVM_DIST="http://llvm.org/apt/${codename}/pool/main/l/llvm-toolchain-3.5" - if [[ $codename == "precise" ]]; then - dpack ${LLVM_DIST} clang-3.5_3.5~svn217304-1~exp1_amd64.deb & - dpack ${LLVM_DIST} libllvm3.5_3.5~svn217304-1~exp1_amd64.deb & - dpack ${LLVM_DIST} libclang-common-3.5-dev_3.5~svn215019-1~exp1_amd64.deb & - dpack ${PPA} libstdc++6_4.8.1-2ubuntu1~${release}_amd64.deb & - dpack ${PPA} libstdc++-4.8-dev_4.8.1-2ubuntu1~${release}_amd64.deb & - dpack ${PPA} libgcc-4.8-dev_4.8.1-2ubuntu1~${release}_amd64.deb & - wait - elif [[ $codename == "trusty" ]]; then - dpack ${LLVM_DIST} clang-3.5_3.5~svn215019-1~exp1_amd64.deb & - dpack ${LLVM_DIST} libllvm3.5_3.5~svn215019-1~exp1_amd64.deb & - dpack ${LLVM_DIST} libclang-common-3.5-dev_3.5.1~svn225255-1~exp1_amd64.deb & - wait - else - echo "unsupported distro: $codename $release" - exit 1 - fi - export CPLUS_INCLUDE_PATH="${CPP11_TOOLCHAIN}/usr/include/c++/4.8:${CPP11_TOOLCHAIN}/usr/include/x86_64-linux-gnu/c++/4.8:${CPLUS_INCLUDE_PATH:-}" - export LD_LIBRARY_PATH="${CPP11_TOOLCHAIN}/usr/lib/x86_64-linux-gnu:${CPP11_TOOLCHAIN}/usr/lib/gcc/x86_64-linux-gnu/4.8/:${LD_LIBRARY_PATH:-}" - export LIBRARY_PATH="${LD_LIBRARY_PATH}:${LIBRARY_PATH:-}" - export PATH="${CPP11_TOOLCHAIN}/usr/bin":${PATH} - export CXX="${CPP11_TOOLCHAIN}/usr/bin/clang++-3.5" - export CC="${CPP11_TOOLCHAIN}/usr/bin/clang-3.5" - set +e - else - echo "Nothing to be done: this script only bootstraps a c++11 toolchain for linux" - fi -} - -main $@ \ No newline at end of file diff --git a/third_party/mason/scripts/shelf-pack/1.0.0/.travis.yml b/third_party/mason/scripts/shelf-pack/1.0.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/shelf-pack/1.0.0/.travis.yml +++ b/third_party/mason/scripts/shelf-pack/1.0.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/snappy/32d6d7d/.travis.yml b/third_party/mason/scripts/snappy/32d6d7d/.travis.yml index 0747a654f..6620f3a74 100644 --- a/third_party/mason/scripts/snappy/32d6d7d/.travis.yml +++ b/third_party/mason/scripts/snappy/32d6d7d/.travis.yml @@ -15,11 +15,6 @@ matrix: - libstdc++6 - libstdc++-5-dev -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/sparsehash/2.0.2/.travis.yml b/third_party/mason/scripts/sparsehash/2.0.2/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/sparsehash/2.0.2/.travis.yml +++ b/third_party/mason/scripts/sparsehash/2.0.2/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/sqlite/3.14.2/.travis.yml b/third_party/mason/scripts/sqlite/3.14.2/.travis.yml index bccc10e48..1ff10f7cf 100644 --- a/third_party/mason/scripts/sqlite/3.14.2/.travis.yml +++ b/third_party/mason/scripts/sqlite/3.14.2/.travis.yml @@ -31,13 +31,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/sqlite/3.8.10.2/.travis.yml b/third_party/mason/scripts/sqlite/3.8.10.2/.travis.yml index 48bfd20c3..daaec0be1 100644 --- a/third_party/mason/scripts/sqlite/3.8.10.2/.travis.yml +++ b/third_party/mason/scripts/sqlite/3.8.10.2/.travis.yml @@ -23,13 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/sqlite/3.8.8.1/.travis.yml b/third_party/mason/scripts/sqlite/3.8.8.1/.travis.yml index 48bfd20c3..daaec0be1 100644 --- a/third_party/mason/scripts/sqlite/3.8.8.1/.travis.yml +++ b/third_party/mason/scripts/sqlite/3.8.8.1/.travis.yml @@ -23,13 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/sqlite/3.8.8.3/.travis.yml b/third_party/mason/scripts/sqlite/3.8.8.3/.travis.yml index 1e1e189d6..9a5fb07c1 100644 --- a/third_party/mason/scripts/sqlite/3.8.8.3/.travis.yml +++ b/third_party/mason/scripts/sqlite/3.8.8.3/.travis.yml @@ -28,13 +28,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/sqlite/3.9.1/.travis.yml b/third_party/mason/scripts/sqlite/3.9.1/.travis.yml index d77cb1230..d3c947aef 100644 --- a/third_party/mason/scripts/sqlite/3.9.1/.travis.yml +++ b/third_party/mason/scripts/sqlite/3.9.1/.travis.yml @@ -24,13 +24,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/stxxl/1.4.1/.travis.yml b/third_party/mason/scripts/stxxl/1.4.1/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/stxxl/1.4.1/.travis.yml +++ b/third_party/mason/scripts/stxxl/1.4.1/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/stxxl_shared/1.4.1/.travis.yml b/third_party/mason/scripts/stxxl_shared/1.4.1/.travis.yml index 04b469e4d..e6bb07740 100644 --- a/third_party/mason/scripts/stxxl_shared/1.4.1/.travis.yml +++ b/third_party/mason/scripts/stxxl_shared/1.4.1/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/supercluster/0.1.0/.travis.yml b/third_party/mason/scripts/supercluster/0.1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/supercluster/0.1.0/.travis.yml +++ b/third_party/mason/scripts/supercluster/0.1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/supercluster/0.1.1/.travis.yml b/third_party/mason/scripts/supercluster/0.1.1/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/supercluster/0.1.1/.travis.yml +++ b/third_party/mason/scripts/supercluster/0.1.1/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/supercluster/0.2.0/.travis.yml b/third_party/mason/scripts/supercluster/0.2.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/supercluster/0.2.0/.travis.yml +++ b/third_party/mason/scripts/supercluster/0.2.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/tbb/43_20150316/.travis.yml b/third_party/mason/scripts/tbb/43_20150316/.travis.yml index 6b8b6fefe..9a6107680 100644 --- a/third_party/mason/scripts/tbb/43_20150316/.travis.yml +++ b/third_party/mason/scripts/tbb/43_20150316/.travis.yml @@ -13,11 +13,6 @@ matrix: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/tippecanoe/1.15.1/.travis.yml b/third_party/mason/scripts/tippecanoe/1.15.1/.travis.yml new file mode 100644 index 000000000..0a2b60f97 --- /dev/null +++ b/third_party/mason/scripts/tippecanoe/1.15.1/.travis.yml @@ -0,0 +1,21 @@ +language: cpp + +sudo: false + +matrix: + include: + - os: osx + compiler: clang + - os: linux + compiler: clang + addons: + apt: + sources: [ 'ubuntu-toolchain-r-test' ] + packages: [ 'libstdc++-5-dev' ] + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason link ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/tippecanoe/1.15.1/script.sh b/third_party/mason/scripts/tippecanoe/1.15.1/script.sh new file mode 100644 index 000000000..e958c1dd3 --- /dev/null +++ b/third_party/mason/scripts/tippecanoe/1.15.1/script.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash + +MASON_NAME=tippecanoe +MASON_VERSION=1.15.1 +MASON_LIB_FILE=bin/tippecanoe + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/tippecanoe/archive/${MASON_VERSION}.tar.gz \ + 0b31a40e7ababf34fa5945afc538224d86f6b729 + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/${MASON_NAME}-${MASON_VERSION} +} + +function mason_prepare_compile { + ${MASON_DIR}/mason install sqlite 3.14.2 + MASON_SQLITE=$(${MASON_DIR}/mason prefix sqlite 3.14.2) +} + +function mason_compile { + PREFIX=${MASON_PREFIX} \ + PATH=${MASON_SQLITE}/bin:${PATH} \ + CXXFLAGS="${CXXFLAGS} -I${MASON_SQLITE}/include" \ + LDFLAGS="${LDFLAGS} -L${MASON_SQLITE}/lib -ldl -lpthread" make + + PREFIX=${MASON_PREFIX} \ + PATH=${MASON_SQLITE}/bin:${PATH} \ + CXXFLAGS="${CXXFLAGS} -I${MASON_SQLITE}/include" \ + LDFLAGS="${LDFLAGS} -L${MASON_SQLITE}/lib -ldl -lpthread" make install +} + +function mason_cflags { + : +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/tippecanoe/1.9.7/.travis.yml b/third_party/mason/scripts/tippecanoe/1.9.7/.travis.yml index a283000bc..6cb8a7653 100644 --- a/third_party/mason/scripts/tippecanoe/1.9.7/.travis.yml +++ b/third_party/mason/scripts/tippecanoe/1.9.7/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/tippecanoe/latest/.travis.yml b/third_party/mason/scripts/tippecanoe/latest/.travis.yml index a283000bc..0a2b60f97 100644 --- a/third_party/mason/scripts/tippecanoe/latest/.travis.yml +++ b/third_party/mason/scripts/tippecanoe/latest/.travis.yml @@ -8,14 +8,10 @@ matrix: compiler: clang - os: linux compiler: clang - -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh + addons: + apt: + sources: [ 'ubuntu-toolchain-r-test' ] + packages: [ 'libstdc++-5-dev' ] script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/unique_resource/dev/.travis.yml b/third_party/mason/scripts/unique_resource/dev/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/unique_resource/dev/.travis.yml +++ b/third_party/mason/scripts/unique_resource/dev/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/utfcpp/2.3.4/.travis.yml b/third_party/mason/scripts/utfcpp/2.3.4/.travis.yml index 2a3f80b9b..6cb8a7653 100644 --- a/third_party/mason/scripts/utfcpp/2.3.4/.travis.yml +++ b/third_party/mason/scripts/utfcpp/2.3.4/.travis.yml @@ -9,11 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - ./mason link ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/boost_liball/1.49.0/.travis.yml b/third_party/mason/scripts/v8/3.14.5.10/.travis.yml similarity index 76% rename from third_party/mason/scripts/boost_liball/1.49.0/.travis.yml rename to third_party/mason/scripts/v8/3.14.5.10/.travis.yml index 7eea7cdcb..a998b49bd 100644 --- a/third_party/mason/scripts/boost_liball/1.49.0/.travis.yml +++ b/third_party/mason/scripts/v8/3.14.5.10/.travis.yml @@ -1,24 +1,23 @@ -language: cpp - -sudo: false +language: generic matrix: include: - os: osx + osx_image: xcode7.3 compiler: clang - os: linux compiler: clang + sudo: false + addons: + apt: + sources: [ 'ubuntu-toolchain-r-test' ] + packages: [ 'libstdc++-5-dev' ] env: global: - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/v8/3.14.5.10/patch.diff b/third_party/mason/scripts/v8/3.14.5.10/patch.diff new file mode 100644 index 000000000..a0af5dc9d --- /dev/null +++ b/third_party/mason/scripts/v8/3.14.5.10/patch.diff @@ -0,0 +1,13 @@ +diff --git a/build/standalone.gypi b/build/standalone.gypi +index 7145a16..84e512d 100644 +--- a/build/standalone.gypi ++++ b/build/standalone.gypi +@@ -190,7 +190,7 @@ + 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES', + 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden + 'GCC_THREADSAFE_STATICS': 'NO', # -fno-threadsafe-statics +- 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES', # -Werror ++ 'GCC_TREAT_WARNINGS_AS_ERRORS': 'NO', # -Werror + 'GCC_VERSION': '4.2', + 'GCC_WARN_ABOUT_MISSING_NEWLINE': 'YES', # -Wnewline-eof + # MACOSX_DEPLOYMENT_TARGET maps to -mmacosx-version-min diff --git a/third_party/mason/scripts/v8/3.14.5.10/script.sh b/third_party/mason/scripts/v8/3.14.5.10/script.sh new file mode 100755 index 000000000..ed24c8af8 --- /dev/null +++ b/third_party/mason/scripts/v8/3.14.5.10/script.sh @@ -0,0 +1,51 @@ +#!/usr/bin/env bash + +MASON_NAME=v8 +MASON_VERSION=3.14.5.10 +MASON_LIB_FILE=lib/libv8_base.a + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/${MASON_NAME}/${MASON_NAME}/archive/${MASON_VERSION}.tar.gz \ + 2e3700f00d1c1863e7718b2c2bd109cced7217ff + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/${MASON_NAME}-${MASON_VERSION} +} + +function mason_compile { + git clone --depth 1 https://chromium.googlesource.com/external/gyp build/gyp + mason_step "Loading patch ${MASON_DIR}/scripts/${MASON_NAME}/${MASON_VERSION}/patch.diff" + patch -N -p1 < ${MASON_DIR}/scripts/${MASON_NAME}/${MASON_VERSION}/patch.diff + if [[ $(uname -s) == 'Darwin' ]]; then + export LDFLAGS="${LDFLAGS:-} -stdlib=libc++" + fi + make x64.release werror=no -j${MASON_CONCURRENCY} + mkdir -p ${MASON_PREFIX}/include + mkdir -p ${MASON_PREFIX}/bin + mkdir -p ${MASON_PREFIX}/lib + cp -r include/* ${MASON_PREFIX}/include/ + if [[ $(uname -s) == 'Darwin' ]]; then + cp out/x64.release/lib*.a ${MASON_PREFIX}/lib/ + else + cp out/x64.release/obj.target/tools/gyp/lib*.a ${MASON_PREFIX}/lib/ + fi + cp out/x64.release/d8 ${MASON_PREFIX}/bin/ +} + +function mason_cflags { + echo -I${MASON_PREFIX}/include +} + +function mason_ldflags { + : +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/boost_liball/1.58.0/.travis.yml b/third_party/mason/scripts/v8/5.1.281.47/.travis.yml similarity index 76% rename from third_party/mason/scripts/boost_liball/1.58.0/.travis.yml rename to third_party/mason/scripts/v8/5.1.281.47/.travis.yml index 7eea7cdcb..a998b49bd 100644 --- a/third_party/mason/scripts/boost_liball/1.58.0/.travis.yml +++ b/third_party/mason/scripts/v8/5.1.281.47/.travis.yml @@ -1,24 +1,23 @@ -language: cpp - -sudo: false +language: generic matrix: include: - os: osx + osx_image: xcode7.3 compiler: clang - os: linux compiler: clang + sudo: false + addons: + apt: + sources: [ 'ubuntu-toolchain-r-test' ] + packages: [ 'libstdc++-5-dev' ] env: global: - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/v8/5.1.281.47/script.sh b/third_party/mason/scripts/v8/5.1.281.47/script.sh new file mode 100755 index 000000000..d8cd492f0 --- /dev/null +++ b/third_party/mason/scripts/v8/5.1.281.47/script.sh @@ -0,0 +1,131 @@ +#!/usr/bin/env bash + +MASON_NAME=v8 +MASON_VERSION=5.1.281.47 +MASON_LIB_FILE=lib/libv8_base.a + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/${MASON_NAME}/${MASON_NAME}/archive/${MASON_VERSION}.tar.gz \ + 3304589e65c878dfe45898abb5e7c7f85a9c9ab6 + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/${MASON_NAME}-${MASON_VERSION} +} +function mason_prepare_compile { + CCACHE_VERSION=3.3.1 + ${MASON_DIR}/mason install ccache ${CCACHE_VERSION} + MASON_CCACHE=$(${MASON_DIR}/mason prefix ccache ${CCACHE_VERSION}) + + # create a directory to cache v8 deps + mkdir -p ../v8-deps + cd ../v8-deps + + M_GYP_PATH=$(pwd)/build/gyp/ + if [[ ! -d ${M_GYP_PATH} ]]; then + git clone https://chromium.googlesource.com/external/gyp ${M_GYP_PATH} + (cd ${M_GYP_PATH} && git checkout 4ec6c4e3a94bd04a6da2858163d40b2429b8aad1) + fi + + M_ICU_PATH=$(pwd)/third_party/icu/ + if [[ ! -d ${M_ICU_PATH} ]]; then + git clone https://chromium.googlesource.com/chromium/deps/icu.git ${M_ICU_PATH} + (cd ${M_ICU_PATH} && git checkout c291cde264469b20ca969ce8832088acb21e0c48) + fi + + M_BUILDTOOLS_PATH=$(pwd)/buildtools/ + if [[ ! -d ${M_BUILDTOOLS_PATH} ]]; then + git clone https://chromium.googlesource.com/chromium/buildtools.git ${M_BUILDTOOLS_PATH} + (cd ${M_BUILDTOOLS_PATH} && git checkout 80b5126f91be4eb359248d28696746ef09d5be67) + fi + + M_CLANG_PATH=$(pwd)/tools/clang/ + if [[ ! -d ${M_CLANG_PATH} ]]; then + git clone https://chromium.googlesource.com/chromium/src/tools/clang.git ${M_CLANG_PATH} + (cd ${M_CLANG_PATH} && git checkout faee82e064e04e5cbf60cc7327e7a81d2a4557ad) + fi + + M_TRACE_PATH=$(pwd)/base/trace_event/common/ + if [[ ! -d ${M_TRACE_PATH} ]]; then + git clone https://chromium.googlesource.com/chromium/src/base/trace_event/common.git ${M_TRACE_PATH} + (cd ${M_TRACE_PATH} && git checkout c8c8665c2deaf1cc749d9f8e153256d4f67bf1b8) + fi + + M_GTEST_PATH=$(pwd)/testing/gtest/ + if [[ ! -d ${M_GTEST_PATH} ]]; then + git clone https://chromium.googlesource.com/external/github.com/google/googletest.git ${M_GTEST_PATH} + (cd ${M_GTEST_PATH} && git checkout 6f8a66431cb592dad629028a50b3dd418a408c87) + fi + + M_GMOCK_PATH=$(pwd)/testing/gmock/ + if [[ ! -d ${M_GMOCK_PATH} ]]; then + git clone https://chromium.googlesource.com/external/googlemock.git ${M_GMOCK_PATH} + (cd ${M_GMOCK_PATH} && git checkout 0421b6f358139f02e102c9c332ce19a33faf75be) + fi + + M_SWARMING_PATH=$(pwd)/tools/swarming_client/ + if [[ ! -d ${M_SWARMING_PATH} ]]; then + git clone https://chromium.googlesource.com/external/swarming.client.git ${M_SWARMING_PATH} + (cd ${M_SWARMING_PATH} && git checkout df6e95e7669883c8fe9ef956c69a544154701a49) + fi + +} + +function mason_compile { + if [[ $(uname -s) == 'Darwin' ]]; then + export LDFLAGS="${LDFLAGS:-} -stdlib=libc++" + fi + export CXX="${MASON_CCACHE}/bin/ccache ${CXX}" + cp -r ${M_GYP_PATH} build/gyp + cp -r ${M_ICU_PATH} third_party/icu + cp -r ${M_BUILDTOOLS_PATH} buildtools + cp -r ${M_CLANG_PATH} tools/clang + mkdir -p base/trace_event + cp -r ${M_TRACE_PATH} base/trace_event/common + cp -r ${M_GTEST_PATH} testing/gtest + cp -r ${M_GMOCK_PATH} testing/gmock + cp -r ${M_SWARMING_PATH} tools/swarming_client + + # make gyp default to full archives for static libs rather than thin + if [[ $(uname -s) == 'Linux' ]]; then + perl -i -p -e "s/\'standalone_static_library\', 0\)/\'standalone_static_library\', 1\)/g;" build/gyp/pylib/gyp/generator/make.py + fi + #PYTHONPATH="$(pwd)/tools/generate_shim_headers:$(pwd)/build:$(pwd)/build/gyp/pylib:" \ + #GYP_GENERATORS=make \ + #build/gyp/gyp --generator-output="out" build/all.gyp \ + # -Ibuild/standalone.gypi --depth=. \ + # -Dv8_target_arch=x64 \ + # -Dtarget_arch=x64 \ + # -S.x64.release -Dv8_enable_backtrace=1 -Dwerror='' -Darm_fpu=default -Darm_float_abi=default \ + # -Dv8_no_strict_aliasing=1 -Dv8_enable_i18n_support=0 + make x64.release library=static werror=no snapshot=on strictaliasing=off i18nsupport=off -j${MASON_CONCURRENCY} + mkdir -p ${MASON_PREFIX}/include + mkdir -p ${MASON_PREFIX}/lib + cp -r include/* ${MASON_PREFIX}/include/ + if [[ $(uname -s) == 'Darwin' ]]; then + cp out/x64.release/*v8*.a ${MASON_PREFIX}/lib/ + else + cp out/x64.release/obj.target/tools/gyp/lib*.a ${MASON_PREFIX}/lib/ + fi +} + +function mason_cflags { + echo -I${MASON_PREFIX}/include +} + +function mason_ldflags { + : +} + +function mason_static_libs { + echo ${MASON_PREFIX}/lib/libv8_base.a ${MASON_PREFIX}/lib/libv8_libplatform.a ${MASON_PREFIX}/lib/libv8_external_snapshot.a ${MASON_PREFIX}/lib/libv8_libbase.a +} + +function mason_clean { + make clean +} + +mason_run "$@" diff --git a/third_party/mason/scripts/valgrind/latest/.travis.yml b/third_party/mason/scripts/valgrind/latest/.travis.yml index 7eea7cdcb..3431d4fb7 100644 --- a/third_party/mason/scripts/valgrind/latest/.travis.yml +++ b/third_party/mason/scripts/valgrind/latest/.travis.yml @@ -9,14 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: -- source ./scripts/setup_cpp11_toolchain.sh - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/variant/1.0/.travis.yml b/third_party/mason/scripts/variant/1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/variant/1.0/.travis.yml +++ b/third_party/mason/scripts/variant/1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/variant/1.1.0/.travis.yml b/third_party/mason/scripts/variant/1.1.0/.travis.yml index a9b33234e..5fca39ee3 100644 --- a/third_party/mason/scripts/variant/1.1.0/.travis.yml +++ b/third_party/mason/scripts/variant/1.1.0/.travis.yml @@ -1,13 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/variant/1.1.1/.travis.yml b/third_party/mason/scripts/variant/1.1.1/.travis.yml index a9b33234e..e7e77e2b0 100644 --- a/third_party/mason/scripts/variant/1.1.1/.travis.yml +++ b/third_party/mason/scripts/variant/1.1.1/.travis.yml @@ -1,15 +1,6 @@ language: cpp sudo: false -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} - -after_success: - ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/variant/1.1.4/.travis.yml b/third_party/mason/scripts/variant/1.1.4/.travis.yml new file mode 100644 index 000000000..e7e77e2b0 --- /dev/null +++ b/third_party/mason/scripts/variant/1.1.4/.travis.yml @@ -0,0 +1,6 @@ +language: cpp +sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/variant/1.1.4/script.sh b/third_party/mason/scripts/variant/1.1.4/script.sh new file mode 100755 index 000000000..8de3ba67b --- /dev/null +++ b/third_party/mason/scripts/variant/1.1.4/script.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +MASON_NAME=variant +MASON_VERSION=1.1.4 +MASON_HEADER_ONLY=true + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/variant/archive/v${MASON_VERSION}.tar.gz \ + 402efb62ad55bd124c5ecc73c2c2a220ba5fa378 + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/variant-${MASON_VERSION} +} + +function mason_compile { + mkdir -p ${MASON_PREFIX}/include/ + cp -r include/mapbox ${MASON_PREFIX}/include/mapbox + cp -v README.md LICENSE ${MASON_PREFIX} +} + +function mason_cflags { + echo -isystem ${MASON_PREFIX}/include -I${MASON_PREFIX}/include +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} + +mason_run "$@" diff --git a/third_party/mason/scripts/wagyu/0.1.0/.travis.yml b/third_party/mason/scripts/wagyu/0.1.0/.travis.yml new file mode 100644 index 000000000..5fca39ee3 --- /dev/null +++ b/third_party/mason/scripts/wagyu/0.1.0/.travis.yml @@ -0,0 +1,8 @@ +language: cpp +sudo: false + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} + +after_success: +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/wagyu/0.1.0/script.sh b/third_party/mason/scripts/wagyu/0.1.0/script.sh new file mode 100644 index 000000000..2cab4c9c2 --- /dev/null +++ b/third_party/mason/scripts/wagyu/0.1.0/script.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +MASON_NAME=wagyu +MASON_VERSION=0.1.0 +MASON_HEADER_ONLY=true + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/wagyu/archive/${MASON_VERSION}.tar.gz \ + fd8197ef6258338683b0fe583dca7b0957b98339 + + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/wagyu-${MASON_VERSION} +} + +function mason_compile { + mkdir -p ${MASON_PREFIX}/include/ + cp -r include/mapbox ${MASON_PREFIX}/include/mapbox +} + +function mason_cflags { + echo "-I${MASON_PREFIX}/include" +} + +function mason_ldflags { + : +} + + +mason_run "$@" diff --git a/third_party/mason/scripts/webp/0.4.2/.travis.yml b/third_party/mason/scripts/webp/0.4.2/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/webp/0.4.2/.travis.yml +++ b/third_party/mason/scripts/webp/0.4.2/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/webp/0.5.0/.travis.yml b/third_party/mason/scripts/webp/0.5.0/.travis.yml index b709d9910..599aedabd 100644 --- a/third_party/mason/scripts/webp/0.5.0/.travis.yml +++ b/third_party/mason/scripts/webp/0.5.0/.travis.yml @@ -13,13 +13,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/webp/0.5.1/.travis.yml b/third_party/mason/scripts/webp/0.5.1/.travis.yml index b31a30cf0..1e1ad8504 100644 --- a/third_party/mason/scripts/webp/0.5.1/.travis.yml +++ b/third_party/mason/scripts/webp/0.5.1/.travis.yml @@ -15,13 +15,6 @@ matrix: sources: [ 'ubuntu-toolchain-r-test' ] packages: [ 'libstdc++-5-dev' ] -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/zip/3.0.0/.travis.yml b/third_party/mason/scripts/zip/3.0.0/.travis.yml index 773f91977..3431d4fb7 100644 --- a/third_party/mason/scripts/zip/3.0.0/.travis.yml +++ b/third_party/mason/scripts/zip/3.0.0/.travis.yml @@ -9,13 +9,6 @@ matrix: - os: linux compiler: clang -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/zlib/1.2.8/.travis.yml b/third_party/mason/scripts/zlib/1.2.8/.travis.yml index 48bfd20c3..daaec0be1 100644 --- a/third_party/mason/scripts/zlib/1.2.8/.travis.yml +++ b/third_party/mason/scripts/zlib/1.2.8/.travis.yml @@ -23,13 +23,6 @@ matrix: - os: linux env: MASON_PLATFORM=android MASON_ANDROID_ABI=mips-64 -env: - global: - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: - script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/scripts/zlib/system/.travis.yml b/third_party/mason/scripts/zlib/system/.travis.yml index c29ca1981..895a3e615 100644 --- a/third_party/mason/scripts/zlib/system/.travis.yml +++ b/third_party/mason/scripts/zlib/system/.travis.yml @@ -29,10 +29,6 @@ matrix: env: global: - ANDROID_NDK_VERSION=10d - - secure: "clCFM3prHnDocZ8lXlimPxAogvFirD1Zx8cMcFJ/XpkTA/0pCgnhpArM4y/NzLHR57pNZTSCr3p6XZI1c1iTG4Zm8x0sK2A4aTFRahypXNy/e+LzAbtd1y1+dEEDwlJvNNGxizQX4frhOgSNQFDFnWLtmF3stlft5YWyc2kI+FI=" - - secure: "jKJErCng8Sk8YJ0IN2FX3lhv7G1LeudMfFBAXViZaXn8w/gWPs+SlfXQmIJ5SruU7U2GQKnAhzbjwXjVAgAh8OAblzny0DDm5Lh5WmwkgAP8JH1LpsBwCYx2S/v8qyR4DX1RVhHS8mQu298180ZDVgGccw+hd8xrE/S5TEQcNfQ=" - -before_install: script: - ./mason build ${MASON_NAME} ${MASON_VERSION} diff --git a/third_party/mason/test/unit.sh b/third_party/mason/test/unit.sh index 01c2f0c20..d5bafbac5 100755 --- a/third_party/mason/test/unit.sh +++ b/third_party/mason/test/unit.sh @@ -14,7 +14,7 @@ fi VAL=$(./mason --version) assertEqual "$?" "0" "able to run ./mason --version" -assertEqual "0.1.1" "$VAL" "got correct result of ./mason --version" +assertEqual "0.3.0" "$VAL" "got correct result of ./mason --version" exit $CODE \ No newline at end of file diff --git a/third_party/mason/utils/new_boost.sh b/third_party/mason/utils/new_boost.sh new file mode 100755 index 000000000..e01a86d8d --- /dev/null +++ b/third_party/mason/utils/new_boost.sh @@ -0,0 +1,54 @@ +set -eu +set -o pipefail + +LAST_VERSION="1.61.0" +NEW_VERSION="1.62.0" + +: ' + +manual intervention: + + - change/upgrade icu version used by boost_regex + - new libraries available to build? + +' + +CLEAN="${CLEAN:-false}" + + +if [[ ${CLEAN} ]]; then + rm -rf scripts/boost/${NEW_VERSION} +fi + +mkdir scripts/boost/${NEW_VERSION} +cp -r scripts/boost/${LAST_VERSION}/. scripts/boost/${NEW_VERSION}/ +perl -i -p -e "s/MASON_VERSION=${LAST_VERSION}/MASON_VERSION=${NEW_VERSION}/g;" scripts/boost/${NEW_VERSION}/base.sh +export BOOST_VERSION=${NEW_VERSION//./_} +export CACHE_PATH="mason_packages/.cache" +mkdir -p "${CACHE_PATH}" +if [[ ! -f ${CACHE_PATH}/boost-${NEW_VERSION} ]]; then + curl --retry 3 -f -S -L http://downloads.sourceforge.net/project/boost/boost/${NEW_VERSION}/boost_${BOOST_VERSION}.tar.bz2 -o ${CACHE_PATH}/boost-${NEW_VERSION} +fi + +NEW_SHASUM=$(git hash-object ${CACHE_PATH}/boost-${NEW_VERSION}) + +perl -i -p -e "s/BOOST_SHASUM=(.*)/BOOST_SHASUM=${NEW_SHASUM}/g;" scripts/boost/${NEW_VERSION}/base.sh + +for lib in $(find scripts/ -maxdepth 1 -type dir -name 'boost_lib*' -print); do + if [[ -d $lib/${LAST_VERSION} ]]; then + if [[ ${CLEAN} ]]; then + rm -rf $lib/${NEW_VERSION} + fi + mkdir $lib/${NEW_VERSION} + cp -r $lib/${LAST_VERSION}/. $lib/${NEW_VERSION}/ + else + echo "skipping creating package for $lib" + fi +done + +./mason trigger boost ${NEW_VERSION} +for lib in $(find scripts/ -maxdepth 1 -type dir -name 'boost_lib*' -print); do + echo "running ./mason build $(basename $lib) ${NEW_VERSION}" + ./mason trigger $(basename $lib) ${NEW_VERSION} +done +