| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  | module FormulaCompat | 
					
						
							|  |  |  |   def x11_installed? | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula#x11_installed?", "MacOS::X11.installed?" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |     MacOS::X11.installed? | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def snow_leopard_64? | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula#snow_leopard_64?", "MacOS.prefer_64_bit?" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |     MacOS.prefer_64_bit? | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class Formula | 
					
						
							|  |  |  |   include FormulaCompat | 
					
						
							|  |  |  |   extend FormulaCompat | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def std_cmake_parameters | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula#std_cmake_parameters", "Formula#std_cmake_args" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |     "-DCMAKE_INSTALL_PREFIX='#{prefix}' -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev" | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-03 13:09:07 +01:00
										 |  |  |   def cxxstdlib_check(check_type) | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula#cxxstdlib_check in install", | 
					
						
							|  |  |  |                 "Formula.cxxstdlib_check outside install" | 
					
						
							| 
									
										
										
										
											2014-04-21 18:50:22 +01:00
										 |  |  |     self.class.cxxstdlib_check check_type | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   def self.bottle_sha1(*) | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.bottle_sha1" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.all | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.all", "Formula.map" | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  |     map | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def self.canonical_name(name) | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.canonical_name", "Formulary.canonical_name" | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  |     Formulary.canonical_name(name) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.class_s(name) | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.class_s", "Formulary.class_s" | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  |     Formulary.class_s(name) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def self.factory(name) | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.factory", "Formulary.factory" | 
					
						
							| 
									
										
										
										
											2014-06-22 15:00:15 -05:00
										 |  |  |     Formulary.factory(name) | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2014-08-16 01:33:41 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def self.require_universal_deps | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.require_universal_deps" | 
					
						
							| 
									
										
										
										
											2014-08-16 01:33:41 -05:00
										 |  |  |     define_method(:require_universal_deps?) { true } | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-03 13:09:07 +01:00
										 |  |  |   def self.path(name) | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula.path", "Formulary.core_path" | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  |     Formulary.core_path(name) | 
					
						
							|  |  |  |   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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |   def python(_options = {}, &_block) | 
					
						
							|  |  |  |     odeprecated "Formula#python" | 
					
						
							|  |  |  |     yield if block_given? | 
					
						
							| 
									
										
										
										
											2015-07-21 21:57:14 +08:00
										 |  |  |     PythonRequirement.new | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |   alias_method :python2, :python | 
					
						
							|  |  |  |   alias_method :python3, :python | 
					
						
							| 
									
										
										
										
											2016-05-13 08:45:37 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def startup_plist | 
					
						
							| 
									
										
										
										
											2016-07-16 22:15:32 +01:00
										 |  |  |     odeprecated "Formula#startup_plist", "Formula#plist" | 
					
						
							| 
									
										
										
										
											2016-05-13 08:45:37 +01:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2013-05-09 23:53:26 -05:00
										 |  |  | end |