From 0834dbc194770ef4897558974a953239789ae704 Mon Sep 17 00:00:00 2001
From: mazmazz <mar.marcoz@outlook.com>
Date: Sat, 5 Jan 2019 19:20:58 -0500
Subject: [PATCH] * Add homebrew tap mazmazz/srb2 * Use sdl2_mixer from
 mazmazz/srb2 due to removed options from homebrew-core * Use `brew install
 --build-bottle` to build compatible libraries for old Macs

---
 .travis.yml | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 3068b89bd..18e706476 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -585,10 +585,18 @@ before_install:
 
 
 install:
+  # Install OS X library dependencies via Homebrew
+  # `brew install --build-bottle` builds libraries for x86_64's lowest common denominator CPU, core2
+  # `sdl2_mixer` requires options from the formula tap https://github.com/mazmazz/homebrew-srb2
+  # `brew postinstall` runs post-install scripts after building a bottle
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
       brew update;
-      brew install sdl2 game-music-emu zlib p7zip;
-      brew install sdl2_mixer --with-flac --with-mpg123;
+      brew tap mazmazz/srb2;
+    fi;
+  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
+      brew install --build-bottle sdl2 game-music-emu zlib p7zip;
+      brew install --build-bottle mazmazz/srb2/sdl2_mixer --with-flac --with-mpg123;
+      brew postinstall sdl2 game-music-emu zlib p7zip mazmazz/srb2/sdl2_mixer;
       brew install cmake||true;
     fi
   - mkdir -p $HOME/srb2_cache
-- 
GitLab