| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  | module FormulaCompat | 
					
						
							|  |  |  |   def x11_installed? | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula#x11_installed?", "MacOS::X11.installed?" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def snow_leopard_64? | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula#snow_leopard_64?", "MacOS.prefer_64_bit?" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class Formula | 
					
						
							|  |  |  |   include FormulaCompat | 
					
						
							|  |  |  |   extend FormulaCompat | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def std_cmake_parameters | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula#std_cmake_parameters", "Formula#std_cmake_args" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |   def cxxstdlib_check(_) | 
					
						
							|  |  |  |     odisabled "Formula#cxxstdlib_check in install", | 
					
						
							|  |  |  |               "Formula.cxxstdlib_check outside install" | 
					
						
							| 
									
										
										
										
											2014-04-21 18:50:22 +01:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   def self.bottle_sha1(*) | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula.bottle_sha1" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.all | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula.all", "Formula.map" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |   def self.canonical_name(_) | 
					
						
							|  |  |  |     odisabled "Formula.canonical_name", "Formulary.canonical_name" | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |   def self.class_s(_) | 
					
						
							|  |  |  |     odisabled "Formula.class_s", "Formulary.class_s" | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |   def self.factory(_) | 
					
						
							|  |  |  |     odisabled "Formula.factory", "Formulary.factory" | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2014-08-16 01:33:41 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def self.require_universal_deps | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula.require_universal_deps" | 
					
						
							| 
									
										
										
										
											2014-08-16 01:33:41 -05:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |   def self.path(_) | 
					
						
							|  |  |  |     odisabled "Formula.path", "Formulary.core_path" | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   DATA = :DATA | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-03 13:09:07 +01:00
										 |  |  |   def patches | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     # Don't print deprecation warning because this method is inherited | 
					
						
							|  |  |  |     # when used. | 
					
						
							| 
									
										
										
										
											2015-08-03 13:09:07 +01:00
										 |  |  |     {} | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |   def python(_options = {}, &_) | 
					
						
							|  |  |  |     odisabled "Formula#python" | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2016-09-23 18:13:48 +02:00
										 |  |  |   alias python2 python | 
					
						
							|  |  |  |   alias python3 python | 
					
						
							| 
									
										
										
										
											2016-05-13 08:45:37 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def startup_plist | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odisabled "Formula#startup_plist", "Formula#plist" | 
					
						
							| 
									
										
										
										
											2016-05-13 08:45:37 +01:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2017-10-13 00:35:05 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def rake(*args) | 
					
						
							| 
									
										
										
										
											2018-01-09 19:52:34 +00:00
										 |  |  |     odeprecated "FileUtils#rake", "system \"rake\"" | 
					
						
							| 
									
										
										
										
											2017-10-13 00:35:05 -07:00
										 |  |  |     system "rake", *args | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  | end |