Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							08055e1776 
							
						 
					 
					
						
						
							
							Ensure option names are consistent for default formula requirements  
						
						
						
						
					 
					
						2013-12-09 14:36:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							901902b53b 
							
						 
					 
					
						
						
							
							Compute recursive deps for default_formula deps  
						
						
						
						
					 
					
						2013-12-09 14:36:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							293bde278a 
							
						 
					 
					
						
						
							
							Rename filter_deps to expand_dependencies  
						
						
						
						
					 
					
						2013-12-09 14:36:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							be5f9545dd 
							
						 
					 
					
						
						
							
							Move dependency expansion logic up one level  
						
						
						
						
					 
					
						2013-12-09 14:36:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9c29a667 
							
						 
					 
					
						
						
							
							Use separate collection for requirement deps  
						
						
						
						
					 
					
						2013-12-09 14:36:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							677c78d77e 
							
						 
					 
					
						
						
							
							Pass deps collection to be expanded as a parameter  
						
						
						
						
					 
					
						2013-12-09 14:36:10 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							109e9dc58b 
							
						 
					 
					
						
						
							
							Silence some Ruby 2.1 warnings  
						
						
						
						
					 
					
						2013-12-09 13:44:45 -06:00 
						 
				 
			
				
					
						
							
							
								Larry Shaffer 
							
						 
					 
					
						
						
						
						
							
						
						
							08ff164edd 
							
						 
					 
					
						
						
							
							brew-bundle: exit on command failure  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#25053 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2013-12-09 10:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							cc4776cc23 
							
						 
					 
					
						
						
							
							versions: fix bottle filename usage  
						
						
						
						
					 
					
						2013-12-08 16:41:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b45cadd19a 
							
						 
					 
					
						
						
							
							bottles: fix options hashes  
						
						... 
						
						
						
						Defaults can't be specified in the parameter list, as they will be
overwritten by whatever is passed in. Instead the defaults must be
merged with the argument in the method body. 
						
						
					 
					
						2013-12-08 16:41:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b30f409995 
							
						 
					 
					
						
						
							
							bottle: fix typo'd option name  
						
						
						
						
					 
					
						2013-12-08 16:41:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3d8bf53187 
							
						 
					 
					
						
						
							
							bottle: don't repeat output for hardlinked files  
						
						
						
						
					 
					
						2013-12-08 16:18:12 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7ae17699 
							
						 
					 
					
						
						
							
							formula: don't print verify message, use resource.  
						
						... 
						
						
						
						See discussion:
81d420492c (commitcomment-4804596) 
						
						
					 
					
						2013-12-08 21:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a762f21e33 
							
						 
					 
					
						
						
							
							formula, resource: output when verifying checksum.  
						
						... 
						
						
						
						References Homebrew/homebrew#24566 . 
						
						
					 
					
						2013-12-08 21:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Stadler 
							
						 
					 
					
						
						
						
						
							
						
						
							6e7e3317cf 
							
						 
					 
					
						
						
							
							add "bundle" command to zsh completion  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#25055 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
					
						2013-12-08 13:11:44 -08:00 
						 
				 
			
				
					
						
							
							
								Benoit Daloze 
							
						 
					 
					
						
						
						
						
							
						
						
							ee1d8512bf 
							
						 
					 
					
						
						
							
							Fix typo in example formula  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#25028 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com> 
					
						2013-12-07 09:25:47 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							009541c446 
							
						 
					 
					
						
						
							
							Help autoconf find m4 on Xcode-only systems  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#24904 . 
					
						2013-12-06 20:56:46 -06:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							a9823bc518 
							
						 
					 
					
						
						
							
							SoftwareSpec: compact array that may contain nil  
						
						
						
						
					 
					
						2013-12-05 23:09:52 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							492ce9cc5e 
							
						 
					 
					
						
						
							
							bottle_filename: remove unused revision default  
						
						
						
						
					 
					
						2013-12-05 23:08:04 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							2c175a9d7d 
							
						 
					 
					
						
						
							
							Bottles: fix bottle_filename revision  
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#24981 . 
					
						2013-12-05 23:06:50 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							5252c35f34 
							
						 
					 
					
						
						
							
							fix typo in this notice  
						
						
						
						
					 
					
						2013-12-05 20:26:40 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							55e9908799 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2013-12-05 22:17:56 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b0f711b1 
							
						 
					 
					
						
						
							
							Only coerce to Option when needed  
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#24833 . 
					
						2013-12-05 22:17:01 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							1564a89f44 
							
						 
					 
					
						
						
							
							Move jsl to homebrew-binary  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#24826 . 
					
						2013-12-05 19:32:53 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							e2af1cbeeb 
							
						 
					 
					
						
						
							
							Use BottleCollector in Bottle SoftwareSpec  
						
						
						
						
					 
					
						2013-12-05 18:24:51 -08:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							079d0556ad 
							
						 
					 
					
						
						
							
							Add BottleCollector  
						
						... 
						
						
						
						The BottleCollector collects bottle tags and sha1s, and allows tags
to be fetched using more advanced logic than just fetching identical
tags.
Closes  Homebrew/homebrew#23434 . 
						
						
					 
					
						2013-12-05 18:24:45 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ab345be5 
							
						 
					 
					
						
						
							
							bottle: always perform a full relocation check  
						
						... 
						
						
						
						Even if the prefix check fails, it is useful to see the results from the
cellar check. 
						
						
					 
					
						2013-12-05 18:41:45 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							62170811dd 
							
						 
					 
					
						
						
							
							bottle: String is not Enumerable in 1.9+  
						
						
						
						
					 
					
						2013-12-05 16:39:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d9afb4f9ea 
							
						 
					 
					
						
						
							
							bottle: fix reporting matches with spaces in them  
						
						
						
						
					 
					
						2013-12-05 16:39:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							41a810c1b6 
							
						 
					 
					
						
						
							
							bottle: fix false-positives from static libs when checking relocatability  
						
						
						
						
					 
					
						2013-12-05 16:39:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							371a98fe66 
							
						 
					 
					
						
						
							
							bottle: only split on newlines  
						
						
						
						
					 
					
						2013-12-05 16:39:38 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fb6867c363 
							
						 
					 
					
						
						
							
							String isn't Enumerable in 1.9+  
						
						
						
						
					 
					
						2013-12-05 15:09:18 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							961e5a4e13 
							
						 
					 
					
						
						
							
							Run post_install after linking and relocation  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#24962 . 
					
						2013-12-05 12:48:56 -06:00 
						 
				 
			
				
					
						
							
							
								Elliot Saba 
							
						 
					 
					
						
						
						
						
							
						
						
							3d76a2c8df 
							
						 
					 
					
						
						
							
							Relocate libtool (.la) files as well as pkgconfig (.pc)  
						
						... 
						
						
						
						Ignore quotes, just do a global substitution on cellar and prefix.
Closes  Homebrew/homebrew#24894 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2013-12-04 22:37:58 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0daa33668b 
							
						 
					 
					
						
						
							
							Run relocation machinery on local bottles  
						
						... 
						
						
						
						Since we now use placeholders for the prefix and cellar, we need to run
the relocation machinery on all bottles. 
						
						
					 
					
						2013-12-04 22:37:58 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2e89175eef 
							
						 
					 
					
						
						
							
							relocate_install_names: only one substitution is needed  
						
						
						
						
					 
					
						2013-12-04 22:37:58 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ca01b0ad97 
							
						 
					 
					
						
						
							
							relocate_install_names: use a single ensure_writable block  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4e159d53 
							
						 
					 
					
						
						
							
							relocate_install_names: yielded names are already strings  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e3bd9b2607 
							
						 
					 
					
						
						
							
							Let fix_install_names fix up placeholders too  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f2aaa5f0ac 
							
						 
					 
					
						
						
							
							Teach installer about prefix and cellar placeholders  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2b5e57a4bd 
							
						 
					 
					
						
						
							
							Remove special handling for relocatable pkgconfig files  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							36701a89ba 
							
						 
					 
					
						
						
							
							Do relocation check while preparing bottle  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							76153e9780 
							
						 
					 
					
						
						
							
							Insert placeholders for prefix and cellar in relocatable bottles  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							94ebe8e747 
							
						 
					 
					
						
						
							
							relocate_install_names: rewrite cellar names before prefix names  
						
						... 
						
						
						
						The cellar may overlap with the prefix, so if we replace the prefix
first, we will end up with paths like "@@HOMEBREW_PREFIX@@/Cellar"
instead of "@@HOMEBREW_CELLAR@@", which will break on installations
where the cellar and prefix are disjoint. 
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							98cc0b3022 
							
						 
					 
					
						
						
							
							fix_install_names: extract change_dylib_id  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e7633d876e 
							
						 
					 
					
						
						
							
							fix_install_names: extract change_install_name  
						
						
						
						
					 
					
						2013-12-04 22:37:57 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							1d31200ad2 
							
						 
					 
					
						
						
							
							loosen FileUtils audit  
						
						
						
						
					 
					
						2013-12-04 20:07:38 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							36d3a2dfa8 
							
						 
					 
					
						
						
							
							Homebrew CVS is required for Xcode 5+  
						
						
						
						
					 
					
						2013-12-04 01:19:17 -06:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							5537abbe51 
							
						 
					 
					
						
						
							
							Adjust fails_with syntax for non-Apple compilers  
						
						... 
						
						
						
						The old version worked like this:
fails_with :gcc => '4.8.1'
That wasn't really flexible enough, and made it harder to distinguish
different releases in the same GCC series. Since no one was really
using it yet, this adjusts the syntax to be more similar to the
Apple compilers:
fails_with :gcc => '4.8' do
  release '4.8.1'
end
Like with Apple compilers, omitting `release` blacklists the entire
series.
This also unifies the `build` and `version` attributes and accessors,
and exposes them under both names. 
						
						
					 
					
						2013-12-03 22:42:49 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c84f7d0ab2 
							
						 
					 
					
						
						
							
							Revert "Revert "Split bsdmake wrapper out from make wrapper""  
						
						... 
						
						
						
						I think enough time has passed that it is safe to do this now.
This reverts commit 1003161a848970e782633959904ea776dda7e48b. 
						
						
					 
					
						2013-12-04 00:37:57 -06:00