Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ce367e711b 
							
						 
					 
					
						
						
							
							Prefer File.extname to regexp  
						
						 
						
						
						
						
					 
					
						2014-04-05 17:41:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8c88d48af7 
							
						 
					 
					
						
						
							
							More correct "symlink already exists" check  
						
						 
						
						
						
						
					 
					
						2014-04-05 12:17:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ce1f598e98 
							
						 
					 
					
						
						
							
							Avoid realpath where it is not necessary  
						
						 
						
						... 
						
						
						
						Symlinks in opt and LinkedKegs point directly at a keg in the cellar, so
only resolving one symlink should suffice, and make it clear what path
we are actually interested in. 
						
						
					 
					
						2014-04-05 12:17:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							a44f725c8b 
							
						 
					 
					
						
						
							
							Ignore interrupts while cleaning up  
						
						 
						
						
						
						
					 
					
						2014-04-05 10:48:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							309171e4f4 
							
						 
					 
					
						
						
							
							Automatically reinstall up-to-date dependencies that are missing options  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#21223 . 
						
						
					 
					
						2014-04-05 10:48:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							710db1fb72 
							
						 
					 
					
						
						
							
							Rename outdated_keg to linked_keg  
						
						 
						
						
						
						
					 
					
						2014-04-05 10:48:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f41b9b24 
							
						 
					 
					
						
						
							
							Load install receipt before performing any operations on existing kegs  
						
						 
						
						
						
						
					 
					
						2014-04-05 10:48:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1e20d9149b 
							
						 
					 
					
						
						
							
							Ensure build deps are installed for deps with inherited options  
						
						 
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#28144 . 
						
						
					 
					
						2014-04-05 10:44:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clemens Gruber 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe06bbbfc 
							
						 
					 
					
						
						
							
							Add Xcode 5.1.1 (=Golden master build) clang version  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#28173 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-04-05 09:41:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3691eccd 
							
						 
					 
					
						
						
							
							Clean up some concatentation inside interpolation  
						
						 
						
						
						
						
					 
					
						2014-04-04 22:02:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							89692b34a8 
							
						 
					 
					
						
						
							
							Xcode.prefix: remove osx-gcc-installer hack  
						
						 
						
						... 
						
						
						
						This hack is starting to outlive its usefulness, and produces false
positives.
Fixes  Homebrew/homebrew#28147 . 
						
						
					 
					
						2014-04-04 15:26:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7c3c67d722 
							
						 
					 
					
						
						
							
							Need to still check formula build state for some reason  
						
						 
						
						
						
						
					 
					
						2014-04-04 10:31:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							611f1a1b42 
							
						 
					 
					
						
						
							
							Fix universal option inheritance during upgrades  
						
						 
						
						
						
						
					 
					
						2014-04-04 10:14:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							efe7fe77a1 
							
						 
					 
					
						
						
							
							python_dependency: don't block pour when :build.  
						
						 
						
						
						
						
					 
					
						2014-04-04 11:55:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2110aa2379 
							
						 
					 
					
						
						
							
							0644 is not executable  
						
						 
						
						
						
						
					 
					
						2014-04-04 00:07:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3bad664c39 
							
						 
					 
					
						
						
							
							Remove need for class name cache by only computing it once per formula  
						
						 
						
						
						
						
					 
					
						2014-04-03 22:40:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1207ba4f8c 
							
						 
					 
					
						
						
							
							python_dependency: only pour with system python.  
						
						 
						
						... 
						
						
						
						This is as Python bindings are not build in a way that can have
system or Homebrew Python used interchangeably. 
						
						
					 
					
						2014-04-03 19:47:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							363f2c116c 
							
						 
					 
					
						
						
							
							formula_installer: check pour from requirements.  
						
						 
						
						
						
						
					 
					
						2014-04-03 19:47:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							767da444f9 
							
						 
					 
					
						
						
							
							requirement: add pour_bottle? method.  
						
						 
						
						... 
						
						
						
						Allows disabling bottles from requirements. 
						
						
					 
					
						2014-04-03 19:47:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							33c99123f2 
							
						 
					 
					
						
						
							
							Build the version scanner regexp once  
						
						 
						
						
						
						
					 
					
						2014-04-03 11:19:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clemens Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							fab77a8cbd 
							
						 
					 
					
						
						
							
							Add missing '`' to message of blacklisted rubinius  
						
						 
						
						... 
						
						
						
						As pointed out by @mikemcquaid in http://git.io/Q5b9wg 
Closes  Homebrew/homebrew#28106 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-04-03 09:34:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							63da62c6d0 
							
						 
					 
					
						
						
							
							Revert "Audit gnome URLs, prefer download.gnome.org"  
						
						 
						
						... 
						
						
						
						This reverts commit 557ef8df05a8ea28ed903f08b2009ebc0e218f5a. 
						
						
					 
					
						2014-04-03 09:29:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6b001f1e3b 
							
						 
					 
					
						
						
							
							Add keg-only reason symbols for Xcode 4.3 and Xcode 5  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#28095 . 
						
						
					 
					
						2014-04-03 09:12:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d22ad92a84 
							
						 
					 
					
						
						
							
							Remove special behavior of autotools symbol deps  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#28094 . 
						
						
					 
					
						2014-04-03 09:12:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c13311ca09 
							
						 
					 
					
						
						
							
							Cache MacOS.version comparison results  
						
						 
						
						... 
						
						
						
						MacOS.version#<=> is called many, many times during formula loading with
the same half dozen or so arguments. A typical call to this method
involves:
 * a hash lookup to convert a symbol argument to a string
 * creation of a throw-away Version object wrapping the argument
 * the actual version comparison, which is not cheap
This makes it a prime candidate to be memoized. 
						
						
					 
					
						2014-04-02 20:29:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5e0812fb 
							
						 
					 
					
						
						
							
							Add fast path for CVS dep  
						
						 
						
						... 
						
						
						
						The search mechanism in MacOS::Xcode is very slow. It requires shelling
out at least twice, and possibly a third time (in the CLT-only case).
Calling provides_cvs? activates this in order to determine the Xcode
version. But if we know that there isn't an Xcode available for the
current OS that meets the criteria, we can avoid this check entirely. 
						
						
					 
					
						2014-04-02 19:58:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							55b0ee787a 
							
						 
					 
					
						
						
							
							Remove dead code  
						
						 
						
						
						
						
					 
					
						2014-04-01 22:54:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8f1f1d8d8a 
							
						 
					 
					
						
						
							
							Make keg_only validation lazy  
						
						 
						
						
						
						
					 
					
						2014-04-01 21:35:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4830bdb5b7 
							
						 
					 
					
						
						
							
							The argument to pkgutil_info is always a string  
						
						 
						
						
						
						
					 
					
						2014-04-01 20:49:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3121f781 
							
						 
					 
					
						
						
							
							Batch up mdfind calls when possible  
						
						 
						
						
						
						
					 
					
						2014-04-01 20:47:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							97ca3baedc 
							
						 
					 
					
						
						
							
							Avoid calling xcodebuild twice  
						
						 
						
						
						
						
					 
					
						2014-04-01 18:51:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							66c8f2707c 
							
						 
					 
					
						
						
							
							Reorganize conditional to avoid shelling out if possible  
						
						 
						
						
						
						
					 
					
						2014-04-01 18:40:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2932bc5347 
							
						 
					 
					
						
						
							
							Remove unused parameter  
						
						 
						
						
						
						
					 
					
						2014-04-01 16:03:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7d3215c9f4 
							
						 
					 
					
						
						
							
							Extract tag and checksum selection from DSL method  
						
						 
						
						
						
						
					 
					
						2014-04-01 16:03:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7552669719 
							
						 
					 
					
						
						
							
							Remove now unnecessary branching from bottle DSL methods  
						
						 
						
						
						
						
					 
					
						2014-04-01 16:03:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f1601f6d8a 
							
						 
					 
					
						
						
							
							Stop jumping through hoops to get at the collector object  
						
						 
						
						
						
						
					 
					
						2014-04-01 16:03:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d88c79f3cf 
							
						 
					 
					
						
						
							
							Use resolved_path instead of dirname and readlink directly  
						
						 
						
						
						
						
					 
					
						2014-03-31 22:39:41 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b29be4c9a5 
							
						 
					 
					
						
						
							
							Remove default value from Keg#link_dir mode parameter  
						
						 
						
						... 
						
						
						
						Now that this is always called with an explicit mode argument, let's
make sure it stays that way. 
						
						
					 
					
						2014-03-31 21:33:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							75af625c17 
							
						 
					 
					
						
						
							
							Pass the link mode to resolve_any_conflicts  
						
						 
						
						
						
						
					 
					
						2014-03-31 21:33:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5123f0c802 
							
						 
					 
					
						
						
							
							Move dnsiff to the boneyard  
						
						 
						
						... 
						
						
						
						Closes  Homebrew/homebrew#27642 . 
						
						
					 
					
						2014-03-31 12:57:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d38d2e3308 
							
						 
					 
					
						
						
							
							pocl: move to homebrew/science.  
						
						 
						
						
						
						
					 
					
						2014-03-31 11:54:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							bf8ff2dcb7 
							
						 
					 
					
						
						
							
							audit: check the use of Dir[]  
						
						 
						
						... 
						
						
						
						Sometimes `Dir[]` is used with single files/directories unnecessarily. 
						
						
					 
					
						2014-03-31 11:52:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							94f324d778 
							
						 
					 
					
						
						
							
							Audit gnome URLs, prefer download.gnome.org  
						
						 
						
						
						
						
					 
					
						2014-03-30 18:00:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7584b2ca2b 
							
						 
					 
					
						
						
							
							Aliases never point at symlinks, so just use resolved_path  
						
						 
						
						
						
						
					 
					
						2014-03-30 15:55:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ca786e7054 
							
						 
					 
					
						
						
							
							Add bash completion for brew bottle  
						
						 
						
						
						
						
					 
					
						2014-03-29 22:26:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							be46fc3a48 
							
						 
					 
					
						
						
							
							Relocate files in share/pkgconfig too  
						
						 
						
						
						
						
					 
					
						2014-03-29 22:18:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3ddd7b8ebb 
							
						 
					 
					
						
						
							
							Calling find on nonexistent directories only works on 1.8  
						
						 
						
						
						
						
					 
					
						2014-03-29 22:18:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c85b4ac4 
							
						 
					 
					
						
						
							
							Always call Process.wait with an argument  
						
						 
						
						
						
						
					 
					
						2014-03-29 17:47:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erlend Hamberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c220debf 
							
						 
					 
					
						
						
							
							zsh_completion: add brew switch support.  
						
						 
						
						... 
						
						
						
						The Homebrew command `switch` will now be completed and installed
fomulas can be completed. The installed versions (the last argument of
`brew switch [formula] [version]`) is not completed at this point.
Closes  Homebrew/homebrew#27966 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2014-03-29 16:19:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fcb9c4d5fb 
							
						 
					 
					
						
						
							
							Future-proof the build process fork/wait  
						
						 
						
						
						
						
					 
					
						2014-03-29 10:23:43 -05:00