| 
									
										
										
										
											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.) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     We recommend using a MacTeX distribution: http://www.tug.org/mactex/ | 
					
						
							|  |  |  |     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 | 
					
						
							| 
									
										
										
										
											2013-11-17 11:10:13 -08:00
										 |  |  |   when 'rubinius' then <<-EOS.undent
 | 
					
						
							|  |  |  |     Rubinius requires an existing Ruby 2.0 to bootstrap. | 
					
						
							|  |  |  |     Doing this through Homebrew is error-prone. Instead, consider using | 
					
						
							| 
									
										
										
										
											2014-04-03 16:08:24 +02:00
										 |  |  |     `ruby-build` to build and install specific versions of Ruby: | 
					
						
							| 
									
										
										
										
											2013-11-17 11:10:13 -08:00
										 |  |  |         brew install ruby-build | 
					
						
							|  |  |  |     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: | 
					
						
							|  |  |  |       http://www.playframework.com/documentation/2.3.x/Migration23 | 
					
						
							|  |  |  |       http://www.playframework.com/documentation/2.3.x/Highlights23 | 
					
						
							|  |  |  |     EOS | 
					
						
							| 
									
										
										
										
											2010-11-14 03:52:59 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | end |