Travis/OS X: Use 'brew bundle' + Brewfile
This ensures that the build script will not fail if the Homebrew
dependencies are already installed.
diff --git a/.travis.yml b/.travis.yml
index f273012..55df6da 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -44,7 +44,7 @@
before_install:
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then
brew update &&
- brew install nasm homebrew/versions/gcc5 md5sha1sum Caskroom/versions/java6 &&
+ brew bundle &&
ln -fs /usr/local/bin/gpg1 /usr/local/bin/gpg &&
git clone --depth=1 https://github.com/libjpeg-turbo/gas-preprocessor.git ~/src/gas-preprocessor &&
ln -fs /Applications/Xcode.app /Applications/Xcode72.app;
diff --git a/Brewfile b/Brewfile
new file mode 100644
index 0000000..02d8457
--- /dev/null
+++ b/Brewfile
@@ -0,0 +1,4 @@
+brew 'nasm'
+brew 'gcc@5'
+brew 'md5sha1sum'
+cask 'Caskroom/versions/java6'
diff --git a/Makefile.am b/Makefile.am
index 8043f09..0c2d253 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -174,7 +174,7 @@
sharedlib/CMakeLists.txt cmakescripts libjpeg.map.in doc doxygen.config \
doxygen-extra.css jccolext.c jdcolext.c jdcol565.c jdmrgext.c jdmrg565.c \
jstdhuff.c jdcoefct.h jdmainct.h jdmaster.h jdsample.h \
- md5/CMakeLists.txt
+ md5/CMakeLists.txt Brewfile
dist-hook:
rm -rf `find $(distdir) -name .svn`