Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							67a9164278 
							
						 
					 
					
						
						
							
							Disable outdated Xcode doctor checks until the bots are updated  
						
						
						
						
					 
					
						2014-09-18 10:35:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							35618c8bfe 
							
						 
					 
					
						
						
							
							Xcode 6.0.1  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#32394 . 
					
						2014-09-18 10:21:49 -05:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							8205ebabcb 
							
						 
					 
					
						
						
							
							Prefer Xcode 6.1 on 10.10  
						
						... 
						
						
						
						More Yosemite changes. Within two weeks or so, Xcode should be made
available on the App Store, at which point 10.9 will need to go from
“5.1.1” to “6.0” but whilst Yosemite is in Beta *everyone* should be
using the Xcode Beta builds according to Apple, so Yosemite should be
on 6.1 for the foreseeable, even when Apple releases Xcode 6.0 to 10.9
& below. 6.1 is still using the same Clang version number at this point.
Closes  Homebrew/homebrew#32201 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-09-10 00:44:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							04056284ba 
							
						 
					 
					
						
						
							
							Realign case statement  
						
						
						
						
					 
					
						2014-08-09 22:01:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							62c6b281c9 
							
						 
					 
					
						
						
							
							Update unreleased version check  
						
						
						
						
					 
					
						2014-08-09 22:01:28 -05:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							97af5a29f7 
							
						 
					 
					
						
						
							
							Initial Yosemite Support  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#31435 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2014-08-09 21:57:04 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf69fac3f 
							
						 
					 
					
						
						
							
							OS::Mac: allow clearing compiler version cache.  
						
						... 
						
						
						
						Without this it’s impossible for brew-test-bot to be able to verify if
installing GCC has allowed it to fix a compiler selection failure. 
						
						
					 
					
						2014-07-24 08:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							596f3ba0a0 
							
						 
					 
					
						
						
							
							Raise ArgumentError when a symbol can't be mapped to a version  
						
						... 
						
						
						
						The fact that this is implemented as a hash lookup is an implementation
detail, so don't let the KeyError bubble up. 
						
						
					 
					
						2014-07-16 21:11:48 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							237fa3164d 
							
						 
					 
					
						
						
							
							Use a hash to cache compiler version lookups  
						
						
						
						
					 
					
						2014-07-13 10:50:56 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5c24b7330b 
							
						 
					 
					
						
						
							
							Read if no block is passed to Utils.popen_read  
						
						
						
						
					 
					
						2014-07-11 15:52:39 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							677cd51977 
							
						 
					 
					
						
						
							
							Use Utils.popen_read in XQuartz version codepath  
						
						
						
						
					 
					
						2014-07-11 15:41:54 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8a3ac35a 
							
						 
					 
					
						
						
							
							Use popen wrapper  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#30678 . 
					
						2014-07-05 15:41:22 -05:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							07660bb7b6 
							
						 
					 
					
						
						
							
							Hardware: add new .features method  
						
						... 
						
						
						
						This returns a list of symbols with the various CPU features supported
by the active hardware. 
						
						
					 
					
						2014-06-21 21:59:51 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2f8adead9f 
							
						 
					 
					
						
						
							
							xcode: add new package ID for Mavericks (again).  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#30296 . 
					
						2014-06-20 12:59:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e83b6a6b45 
							
						 
					 
					
						
						
							
							Revert "xcode: add new package ID for Mavericks."  
						
						... 
						
						
						
						This reverts commit b0caede328b5181106451025df74a456276b76cf.
Fixes  Homebrew/homebrew#30299 . 
						
						
					 
					
						2014-06-20 12:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							072261a954 
							
						 
					 
					
						
						
							
							xcode: add new package ID for Mavericks.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#30296 . 
					
						2014-06-20 11:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							94a0b26fec 
							
						 
					 
					
						
						
							
							Linuxbrew: Read CPU flags from /proc/cpuinfo  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#29895 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2014-06-06 19:47:16 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							12b5de391e 
							
						 
					 
					
						
						
							
							hardware: Add Intel CPUs to OPTIMIZATION_FLAGS  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#29866 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
					
						2014-06-04 07:26:18 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Ogren 
							
						 
					 
					
						
						
						
						
							
						
						
							790657f61f 
							
						 
					 
					
						
						
							
							Update latest XQuartz version  
						
						... 
						
						
						
						See https://xquartz.macosforge.org/landing/ 
Closes  Homebrew/homebrew#29826 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2014-06-04 10:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Andy Blyler 
							
						 
					 
					
						
						
						
						
							
						
						
							6bbe82062e 
							
						 
					 
					
						
						
							
							Add yosemite to mac versions  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#29823 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2014-06-03 15:06:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e19b1504 
							
						 
					 
					
						
						
							
							Simplify MacOS.version.to_sym  
						
						
						
						
					 
					
						2014-06-03 11:32:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f1808cd66d 
							
						 
					 
					
						
						
							
							Don't coerce value to string unnecessarily  
						
						
						
						
					 
					
						2014-06-03 11:32:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3c5b0a84 
							
						 
					 
					
						
						
							
							Loosen GCC version regexp to allow for custom version strings  
						
						
						
						
					 
					
						2014-05-28 22:46:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							be6029c634 
							
						 
					 
					
						
						
							
							Fix CLT outdated check on 10.9  
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#27420 . 
					
						2014-05-12 14:34:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8a5dda3413 
							
						 
					 
					
						
						
							
							Latest Xcode is 5.1.1  
						
						
						
						
					 
					
						2014-05-12 14:32:36 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5955f2a395 
							
						 
					 
					
						
						
							
							os/mac: don't use Formula.factory unnecessarily.  
						
						... 
						
						
						
						Instead check if the path exists by using opt. 
						
						
					 
					
						2014-05-06 16:45:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d5d812dc 
							
						 
					 
					
						
						
							
							Simpler Xcode prefix detection code  
						
						
						
						
					 
					
						2014-05-02 16:48:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6d4973b9 
							
						 
					 
					
						
						
							
							Remove obsolete fallback for broken Xcode 4.3+  
						
						... 
						
						
						
						After recent cleanups the code in this branch should be unreachable, so
there is little point in keeping it around. 
						
						
					 
					
						2014-05-02 16:48:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f0872cc0 
							
						 
					 
					
						
						
							
							Remove MacOS.dev_tools_path and MacOS.dev_tools_prefix  
						
						... 
						
						
						
						These methods are no longer required. 
						
						
					 
					
						2014-05-01 18:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5a5a526f 
							
						 
					 
					
						
						
							
							Rename Xcode.folder to MacOS.active_developer_dir  
						
						... 
						
						
						
						This reflects what Apple calls it in more recent versions of Xcode/OS X. 
						
						
					 
					
						2014-05-01 18:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							71055aa073 
							
						 
					 
					
						
						
							
							Move xctoolchain_path to Xcode module, where it belongs  
						
						
						
						
					 
					
						2014-05-01 18:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							564b5df261 
							
						 
					 
					
						
						
							
							Trust xcrun now that we error out early for bad xcode-select paths  
						
						... 
						
						
						
						Since ae177adb2bd55ee5ad6367e7639c4cf0c774b63a, we can safely assume
that xcrun works, and a functioning xcrun will search dev_tools_path and
xctoolchain_path, so we can stop doing extra work here.
On CLT-only 10.7 and 10.8, xcrun will not work, but all the tools will
be in /usr/bin, which we check before invoking xcrun. Further, in this
case, dev_tools_path will be /usr/bin, and xctoolchain_path will not
exist, so the fallbacks here are unnecessary. 
						
						
					 
					
						2014-05-01 18:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							89ed0c544b 
							
						 
					 
					
						
						
							
							Remove unnecessary nil check  
						
						
						
						
					 
					
						2014-05-01 18:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7052fe89b1 
							
						 
					 
					
						
						
							
							Fix caching of gcc_42_build_version  
						
						
						
						
					 
					
						2014-05-01 16:57:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3040bd3aae 
							
						 
					 
					
						
						
							
							Remove outdated comment  
						
						
						
						
					 
					
						2014-05-01 16:47:28 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							d4b0599a86 
							
						 
					 
					
						
						
							
							--config -> config  
						
						
						
						
					 
					
						2014-04-30 19:09:29 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							55d277c335 
							
						 
					 
					
						
						
							
							Support core GCC formula as a GCC compiler.  
						
						... 
						
						
						
						It is activated by the same mechanism as the Homebrew/versions compilers
which now check if the GCC formula uses the same, correct version.
References Homebrew/homebrew#28418 . 
						
						
					 
					
						2014-04-23 08:10:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb527f352 
							
						 
					 
					
						
						
							
							The argument to MacOS.locate is always a string  
						
						
						
						
					 
					
						2014-04-21 22:47:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7573855756 
							
						 
					 
					
						
						
							
							Only check Xcode prefix when non-nil  
						
						
						
						
					 
					
						2014-04-21 18:52:12 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							24e27465e0 
							
						 
					 
					
						
						
							
							Remove comments that no longer reflect any adjacent code  
						
						
						
						
					 
					
						2014-04-21 18:51:43 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							749c877f03 
							
						 
					 
					
						
						
							
							Add another comment  
						
						
						
						
					 
					
						2014-04-19 21:47:42 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bac25a77bf 
							
						 
					 
					
						
						
							
							Elaborate on why we should remove this code  
						
						
						
						
					 
					
						2014-04-19 21:40:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8d6c1358a2 
							
						 
					 
					
						
						
							
							Update comment  
						
						
						
						
					 
					
						2014-04-15 14:26:12 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							538dea98ad 
							
						 
					 
					
						
						
							
							Start cleaning up Xcode.version  
						
						
						
						
					 
					
						2014-04-15 14:20:18 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							20c150fb8c 
							
						 
					 
					
						
						
							
							Xcode.bad_xcode_select_path? is used only once, so inline it  
						
						
						
						
					 
					
						2014-04-15 11:28:52 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b78a4b7372 
							
						 
					 
					
						
						
							
							Don't call xcrun twice  
						
						
						
						
					 
					
						2014-04-15 11:26:04 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2f052a2f65 
							
						 
					 
					
						
						
							
							Remove another unnecessary check  
						
						
						
						
					 
					
						2014-04-15 11:26:03 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							490cb34885 
							
						 
					 
					
						
						
							
							Remove unnecessary xcode-select check  
						
						... 
						
						
						
						This is handled here:
67fbb313da/Library/brew.rb (L34-46) 
						
						
					 
					
						2014-04-15 11:21:27 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fcda7a1086 
							
						 
					 
					
						
						
							
							Document some unanswered questions in the Xcode module  
						
						
						
						
					 
					
						2014-04-15 10:08:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8d7184f6 
							
						 
					 
					
						
						
							
							Remove dead constant  
						
						
						
						
					 
					
						2014-04-15 09:49:01 -05:00