Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6577f93f71 
							
						 
					 
					
						
						
							
							Simplify HOMEBREW_LIBRARY_PATH usage  
						
						 
						
						
						
						
					 
					
						2014-05-02 12:59:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2b46af5136 
							
						 
					 
					
						
						
							
							No need to put vendor on the load path  
						
						 
						
						
						
						
					 
					
						2014-05-02 12:59:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d81cf762 
							
						 
					 
					
						
						
							
							require accepts Pathnames 
						
						 
						
						
						
						
					 
					
						2014-05-02 12:59:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff182ae68 
							
						 
					 
					
						
						
							
							Set ENV variables to strings, not pathnames  
						
						 
						
						
						
						
					 
					
						2014-05-02 12:59:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2d156f06c8 
							
						 
					 
					
						
						
							
							Use File::PATH_SEPARATOR  
						
						 
						
						
						
						
					 
					
						2014-05-02 12:59:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							273d580550 
							
						 
					 
					
						
						
							
							Apparently quiet_system isn't always quiet  
						
						 
						
						... 
						
						
						
						cf. Homebrew/homebrew#28918 . 
						
						
					 
					
						2014-05-02 11:00:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5ecfc06d 
							
						 
					 
					
						
						
							
							doctor: suppress warnings from git wrapper script  
						
						 
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#28901 . 
						
						
					 
					
						2014-05-02 09:52:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							37760ce3f8 
							
						 
					 
					
						
						
							
							add comment  
						
						 
						
						
						
						
					 
					
						2014-05-02 07:39:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							86daf90700 
							
						 
					 
					
						
						
							
							Remove bad doctor check  
						
						 
						
						
						
						
					 
					
						2014-05-01 19:43:42 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							4b335eb2df 
							
						 
					 
					
						
						
							
							Xcode-only path adjustments should be the same in both environments  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							762b8d1f16 
							
						 
					 
					
						
						
							
							Restore bash completion for --config  
						
						 
						
						
						
						
					 
					
						2014-05-01 16:40:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9868ddd2 
							
						 
					 
					
						
						
							
							zsh_completion: fix brew config.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Xu Cheng <xucheng@me.com>
Closes  Homebrew/homebrew#28878 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2014-05-01 09:43:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							579c0e898f 
							
						 
					 
					
						
						
							
							outdated: allow forcing verbose output  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#27813 . 
						
						
					 
					
						2014-04-30 21:10:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							d4b0599a86 
							
						 
					 
					
						
						
							
							--config -> config  
						
						 
						
						
						
						
					 
					
						2014-04-30 19:09:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							48cd833a15 
							
						 
					 
					
						
						
							
							Superenv: determine_optflags should return a string  
						
						 
						
						... 
						
						
						
						This is saved in HOMEBREW_OPTFLAGS and later mutated by
ENV.universal_binary, so if this returns nil the sub will fail. 
						
						
					 
					
						2014-04-30 08:21:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ec852045b1 
							
						 
					 
					
						
						
							
							brew-test-bot: handle failing devel requirements.  
						
						 
						
						
						
						
					 
					
						2014-04-30 13:07:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							116c2b06a8 
							
						 
					 
					
						
						
							
							ENV/shared: handle untapped e.g. gcc48 formula.  
						
						 
						
						... 
						
						
						
						In this case we need to handle the throwing on an exception when
attempting to initialize the gcc48 Formula object.
This initialization should be unnecessary if the core GCC is already
installed and rescued if not. 
						
						
					 
					
						2014-04-30 12:38:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							cf23fd2e14 
							
						 
					 
					
						
						
							
							xcrun wrapper: rephrase comments  
						
						 
						
						
						
						
					 
					
						2014-04-29 21:51:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4cff03b730 
							
						 
					 
					
						
						
							
							xcrun wrapper: reorganize so we only access ARGV once  
						
						 
						
						
						
						
					 
					
						2014-04-29 21:51:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2a81f8c305 
							
						 
					 
					
						
						
							
							xcrun wrapper: inline try method  
						
						 
						
						
						
						
					 
					
						2014-04-29 21:51:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c6c9aa546f 
							
						 
					 
					
						
						
							
							xcrun wrapper: skip superenv bin when walking PATH  
						
						 
						
						
						
						
					 
					
						2014-04-29 21:51:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							259bbdf76c 
							
						 
					 
					
						
						
							
							Drop obsolete compiler fallback in stdenv  
						
						 
						
						... 
						
						
						
						This code originated in a slightly different form in 8e88b22fd1ec65a344ce6e4facd6dad4b415b2ad:
8e88b22fd1/Library/Homebrew/extend/ENV.rb (L30-L32) 
Back then, MacOS.default_compiler could return nil, which meant
ENV.compiler could do the same. This code was carried forward as the
surrounding code changed. At this point it should be unreachable. 
						
						
					 
					
						2014-04-29 21:11:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							32b7c9ff15 
							
						 
					 
					
						
						
							
							unpack: use correct constant scope for DATA  
						
						 
						
						... 
						
						
						
						Formula::DATA only worked by accident of implementation; DATA during the
build is actually Object::DATA, so we should mirror that here.
This reverts commit b12444ba6e1ac1d596a70ff4c777d9386d0791ac. 
						
						
					 
					
						2014-04-29 15:41:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charlie Sharpsteen 
							
						 
					 
					
						
						
						
						
							
						
						
							69573ba7a2 
							
						 
					 
					
						
						
							
							brew-unpack: Handle new style :DATA patches  
						
						 
						
						... 
						
						
						
						Instances of `IOPatch` created by `patch :DATA` are not affected by re-setting
the `DATA` constant of the `Formula` instance. For these patches, we iterate
through the `patchlist` and use `instance_variable_set` to attach data.
A bit hacky, but `patchlist` has no write accessors so there isn't a clean way
to modify patch contents. 
						
						
					 
					
						2014-04-29 10:46:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							953f6c1ead 
							
						 
					 
					
						
						
							
							Remove test that doesn't add value  
						
						 
						
						
						
						
					 
					
						2014-04-29 09:22:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2c3b04fb26 
							
						 
					 
					
						
						
							
							ENV/shared: use homebrew/versions GCC if installed  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#28820 . 
						
						
					 
					
						2014-04-29 08:51:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b6a0b95380 
							
						 
					 
					
						
						
							
							Use MacOS.locate and delete wrong comment  
						
						 
						
						
						
						
					 
					
						2014-04-29 01:31:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0de7f98b58 
							
						 
					 
					
						
						
							
							Remove comment that no longer reflects adjacent code  
						
						 
						
						
						
						
					 
					
						2014-04-29 01:31:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bfde04ee17 
							
						 
					 
					
						
						
							
							We don't use -Qunused-arguments anymore  
						
						 
						
						
						
						
					 
					
						2014-04-29 00:11:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							90c03ffc17 
							
						 
					 
					
						
						
							
							ENV.{cc,cxx} setters already set OBJC and OBJCXX  
						
						 
						
						
						
						
					 
					
						2014-04-29 00:09:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6a2fa253cd 
							
						 
					 
					
						
						
							
							Make ENV.O4 a no-op  
						
						 
						
						... 
						
						
						
						On older Apple compilers "-O4" is known to cause build errors. On recent
clang, it's the same as "-O3" and you have to pass "-O3 -flto" to get
the old behavior. 
						
						
					 
					
						2014-04-29 00:09:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a31393f2cd 
							
						 
					 
					
						
						
							
							Fix brew-readall for updated tap structure  
						
						 
						
						
						
						
					 
					
						2014-04-27 19:45:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5012a45cf3 
							
						 
					 
					
						
						
							
							brew list --versions --multiple  
						
						 
						
						... 
						
						
						
						With --multiple, only list formulae with multiple versions installed. 
						
						
					 
					
						2014-04-27 17:05:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Potter 
							
						 
					 
					
						
						
						
						
							
						
						
							45922f1903 
							
						 
					 
					
						
						
							
							run macports check after failed build instead of before every build  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#28717 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
						
						
					 
					
						2014-04-27 16:10:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0291a579fb 
							
						 
					 
					
						
						
							
							Respect tap directory layout when searching  
						
						 
						
						... 
						
						
						
						This matches the logic in find_formula. 
						
						
					 
					
						2014-04-27 17:28:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc62a0cad 
							
						 
					 
					
						
						
							
							Use canonical_name to canonicalize aliases  
						
						 
						
						
						
						
					 
					
						2014-04-27 16:03:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							82047ed901 
							
						 
					 
					
						
						
							
							Search results should always be sorted  
						
						 
						
						
						
						
					 
					
						2014-04-27 16:03:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3b15b58d00 
							
						 
					 
					
						
						
							
							Use Formulary.factory to find formula in taps  
						
						 
						
						
						
						
					 
					
						2014-04-27 15:32:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							070bdc59b9 
							
						 
					 
					
						
						
							
							Explicitly pass key-value options to the build process  
						
						 
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#28695 . 
						
						
					 
					
						2014-04-26 19:10:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bdee729a41 
							
						 
					 
					
						
						
							
							Yield absolute paths from find_formula  
						
						 
						
						
						
						
					 
					
						2014-04-25 18:58:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b40a3413e3 
							
						 
					 
					
						
						
							
							Pass around only absolute paths when dealing with taps  
						
						 
						
						
						
						
					 
					
						2014-04-25 18:36:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a0494441d3 
							
						 
					 
					
						
						
							
							Build relative paths using resolved_path and relative_path_from  
						
						 
						
						
						
						
					 
					
						2014-04-25 12:34:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9b60c1470a 
							
						 
					 
					
						
						
							
							Less code in begin clause  
						
						 
						
						
						
						
					 
					
						2014-04-25 12:34:28 -05:00