2010-11-14 03:52:59 +00:00
|
|
|
def blacklisted? name
|
|
|
|
case name.downcase
|
2014-02-28 18:26:30 -05:00
|
|
|
when 'screen', /^rubygems?$/ then <<-EOS.undent
|
2010-11-14 03:52:59 +00:00
|
|
|
Apple distributes #{name} with OS X, you can find it in /usr/bin.
|
|
|
|
EOS
|
2014-02-28 17:20:42 -06:00
|
|
|
when 'libpcap' then <<-EOS.undent
|
|
|
|
Apple distributes #{name} with OS X, you can find it in /usr/lib.
|
|
|
|
EOS
|
2012-02-25 03:25:43 -06:00
|
|
|
when 'libiconv' then <<-EOS.undent
|
|
|
|
Apple distributes #{name} with OS X, you can find it in /usr/lib.
|
|
|
|
Some build scripts fail to detect it correctly, please check existing
|
|
|
|
formulae for solutions.
|
|
|
|
EOS
|
2013-03-11 10:27:50 -07:00
|
|
|
when 'tex', 'tex-live', 'texlive', 'latex' then <<-EOS.undent
|
2010-11-14 03:52:59 +00:00
|
|
|
Installing TeX from source is weird and gross, requires a lot of patches,
|
|
|
|
and only builds 32-bit (and thus can't use Homebrew deps on Snow Leopard.)
|
|
|
|
|
2015-01-04 05:02:27 +01:00
|
|
|
We recommend using a MacTeX distribution: https://www.tug.org/mactex/
|
2010-11-14 03:52:59 +00:00
|
|
|
EOS
|
2011-04-10 17:15:02 -04:00
|
|
|
when 'pip' then <<-EOS.undent
|
2013-09-05 12:03:41 -05:00
|
|
|
Homebrew provides pip via: `brew install python`. However you will then
|
|
|
|
have two Pythons installed on your Mac, so alternatively you can:
|
|
|
|
sudo easy_install pip
|
2010-11-14 03:52:59 +00:00
|
|
|
EOS
|
2013-09-01 13:24:29 +02:00
|
|
|
when 'pil' then <<-EOS.undent
|
2013-12-28 12:47:13 +00:00
|
|
|
Instead of PIL, consider `pip install pillow` or `brew install Homebrew/python/pillow`.
|
2013-09-01 13:24:29 +02:00
|
|
|
EOS
|
2011-08-19 16:01:39 +01:00
|
|
|
when 'macruby' then <<-EOS.undent
|
|
|
|
MacRuby works better when you install their package:
|
2012-07-20 13:27:49 +08:00
|
|
|
http://www.macruby.org/
|
2010-11-14 03:52:59 +00:00
|
|
|
EOS
|
2011-08-31 13:02:23 +01:00
|
|
|
when /(lib)?lzma/
|
|
|
|
"lzma is now part of the xz formula."
|
2013-10-23 17:44:43 +01:00
|
|
|
when 'xcode'
|
|
|
|
if MacOS.version >= :lion
|
|
|
|
<<-EOS.undent
|
|
|
|
Xcode can be installed from the App Store.
|
|
|
|
EOS
|
|
|
|
else
|
|
|
|
<<-EOS.undent
|
|
|
|
Xcode can be installed from https://developer.apple.com/downloads/
|
|
|
|
EOS
|
|
|
|
end
|
2013-01-29 12:13:04 -08:00
|
|
|
when 'gtest', 'googletest', 'google-test' then <<-EOS.undent
|
|
|
|
Installing gtest system-wide is not recommended; it should be vendored
|
|
|
|
in your projects that use it.
|
|
|
|
EOS
|
|
|
|
when 'gmock', 'googlemock', 'google-mock' then <<-EOS.undent
|
|
|
|
Installing gmock system-wide is not recommended; it should be vendored
|
|
|
|
in your projects that use it.
|
|
|
|
EOS
|
2013-03-09 15:25:16 +00:00
|
|
|
when 'sshpass' then <<-EOS.undent
|
|
|
|
We won't add sshpass because it makes it too easy for novice SSH users to
|
|
|
|
ruin SSH's security.
|
|
|
|
EOS
|
2013-05-18 20:26:36 -05:00
|
|
|
when 'gsutil' then <<-EOS.undent
|
|
|
|
Install gsutil with `pip install gsutil`
|
|
|
|
EOS
|
2013-08-17 12:28:25 +01:00
|
|
|
when 'clojure' then <<-EOS.undent
|
|
|
|
Clojure isn't really a program but a library managed as part of a
|
|
|
|
project and Leiningen is the user interface to that library.
|
|
|
|
|
|
|
|
To install Clojure you should install Leiningen:
|
|
|
|
brew install leiningen
|
|
|
|
and then follow the tutorial:
|
|
|
|
https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md
|
|
|
|
EOS
|
2014-02-12 15:17:51 +00:00
|
|
|
when 'osmium' then <<-EOS.undent
|
|
|
|
The creator of Osmium requests that it not be packaged and that people
|
|
|
|
use the GitHub master branch instead.
|
|
|
|
EOS
|
2014-05-19 14:59:59 -07:00
|
|
|
when 'gfortran' then <<-EOS.undent
|
|
|
|
GNU Fortran is now provided as part of GCC, and can be installed with:
|
|
|
|
brew install gcc
|
|
|
|
EOS
|
2014-06-18 17:16:23 +02:00
|
|
|
when 'play' then <<-EOS.undent
|
2014-06-20 07:35:03 -07:00
|
|
|
Play 2.3 replaces the play command with activator:
|
2014-06-18 17:16:23 +02:00
|
|
|
brew install typesafe-activator
|
|
|
|
|
|
|
|
You can read more about this change at:
|
2015-01-04 05:02:27 +01:00
|
|
|
https://www.playframework.com/documentation/2.3.x/Migration23
|
|
|
|
https://www.playframework.com/documentation/2.3.x/Highlights23
|
2014-06-18 17:16:23 +02:00
|
|
|
EOS
|
2014-09-08 16:33:09 -05:00
|
|
|
when 'haskell-platform' then <<-EOS.undent
|
|
|
|
We no longer package haskell-platform. Consider installing ghc
|
|
|
|
and cabal-install instead:
|
|
|
|
brew install ghc cabal-install
|
|
|
|
|
|
|
|
A binary installer is available:
|
|
|
|
https://www.haskell.org/platform/mac.html
|
|
|
|
EOS
|
2010-11-14 03:52:59 +00:00
|
|
|
end
|
|
|
|
end
|