| 
									
										
										
										
											2018-01-03 10:51:06 -08:00
										 |  |  | require "os/mac/ld64_dependency" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-18 16:32:10 -04:00
										 |  |  | class DependencyCollector | 
					
						
							| 
									
										
										
										
											2018-01-10 13:19:45 +00:00
										 |  |  |   def git_dep_if_needed(tags) | 
					
						
							|  |  |  |     return if MacOS.version >= :lion | 
					
						
							|  |  |  |     Dependency.new("git", tags) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def subversion_dep_if_needed(tags); end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-23 16:38:06 +00:00
										 |  |  |   def cvs_dep_if_needed(tags) | 
					
						
							|  |  |  |     return if MacOS.version < :lion | 
					
						
							|  |  |  |     Dependency.new("cvs", tags) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-23 16:36:33 +00:00
										 |  |  |   def xz_dep_if_needed(tags) | 
					
						
							| 
									
										
										
										
											2016-10-16 02:03:23 -07:00
										 |  |  |     return if MacOS.version >= :mavericks | 
					
						
							| 
									
										
										
										
											2016-10-15 13:10:35 +01:00
										 |  |  |     Dependency.new("xz", tags) | 
					
						
							| 
									
										
										
										
											2016-09-18 12:11:30 -04:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2017-12-23 16:36:33 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def ld64_dep_if_needed(*) | 
					
						
							|  |  |  |     # Tiger's ld is too old to properly link some software | 
					
						
							|  |  |  |     return if MacOS.version > :tiger | 
					
						
							|  |  |  |     LD64Dependency.new | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2016-09-18 12:11:30 -04:00
										 |  |  | end |