Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							35a99c240a 
							
						 
					 
					
						
						
							
							Audit check for MACOS_VERSION  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-09-04 18:18:14 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							f589644aa4 
							
						 
					 
					
						
						
							
							Exempt automake from some audits  
						
						
						
						
					 
					
						2012-09-04 10:43:48 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							26f887d4ab 
							
						 
					 
					
						
						
							
							add audit for ENV.x11  
						
						
						
						
					 
					
						2012-09-03 19:49:33 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0b3327b862 
							
						 
					 
					
						
						
							
							brew-audit: recommend SHA1 over MD5.  
						
						
						
						
					 
					
						2012-09-03 11:20:07 -07:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							65d195dcaa 
							
						 
					 
					
						
						
							
							superenv: build-environments that just work  
						
						... 
						
						
						
						1. A minimal build environment, we don't set CFLAGS, CPPFLAGS, LDFLAGS, etc. the rationale being, the less that is set, the less variables we are introducing that can break builds.
2. A set of scripts that replace cc, ld, etc. and inject the -I, -L, etc. flags we need into the args passed to the build-tools.
Because we now have complete control over compiler instantiations we do a variety of clean-up tasks, like removing bad flags, enforcing universal builds and ensuring makefiles don't try to change the order of library and include paths from ones that work to ones that don't.
The previous ENV-system is still available when --env=std is specified.
superenv applies to Xcode >= 4.3 only currently. 
						
						
					 
					
						2012-08-29 12:41:34 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							df45f8fd09 
							
						 
					 
					
						
						
							
							audit: Formula#deps returns Dependency objects  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-08-27 22:59:29 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b8a62d98e1 
							
						 
					 
					
						
						
							
							audit: fix redundant version check  
						
						... 
						
						
						
						The == comparison was comparing the versions rather than directly
comparing the strings, which lead to false positives.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-08-27 09:44:54 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8bf8413d 
							
						 
					 
					
						
						
							
							audit checks for passing dashes to build.include?  
						
						
						
						
					 
					
						2012-08-25 09:37:41 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							7b66291cc6 
							
						 
					 
					
						
						
							
							audit: be a bit more lenient  
						
						
						
						
					 
					
						2012-08-22 21:31:38 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							0654753695 
							
						 
					 
					
						
						
							
							audit: allow certain ARGV usages  
						
						
						
						
					 
					
						2012-08-22 21:10:26 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							2566ec85cb 
							
						 
					 
					
						
						
							
							audit: complain until we use option and build  
						
						
						
						
					 
					
						2012-08-22 20:59:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							9274f7cda1 
							
						 
					 
					
						
						
							
							Formula.Enumerable  
						
						... 
						
						
						
						Deprecated Formula.all, replaced usage with more appropriate enumerable options. Just check out how much nicer `brew audit` runs now. 
						
						
					 
					
						2012-08-21 12:09:05 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e57122780e 
							
						 
					 
					
						
						
							
							Add Version#detected_from_url?  
						
						
						
						
					 
					
						2012-08-18 11:12:09 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b3724b2945 
							
						 
					 
					
						
						
							
							Remove executable bits from audit.rb and bottle.rb  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-08-17 21:09:12 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f970f9ec60 
							
						 
					 
					
						
						
							
							Refactor brew audit  
						
						
						
						
					 
					
						2012-08-12 13:58:14 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							ac9bc89bb3 
							
						 
					 
					
						
						
							
							Remove options audit check  
						
						
						
						
					 
					
						2012-08-09 12:52:05 -07:00 
						 
				 
			
				
					
						
							
							
								Charlie Sharpsteen 
							
						 
					 
					
						
						
						
						
							
						
						
							524190f109 
							
						 
					 
					
						
						
							
							brew-audit: Warn against depending on MPI  
						
						... 
						
						
						
						Depending on `open-mpi` or `mpich2` will cause problems since both formulae
install components with the same names. `brew audit` now recommends using
MPIDependency.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net> 
						
						
					 
					
						2012-07-28 09:12:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							76b2eee777 
							
						 
					 
					
						
						
							
							Refactor checksumming  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-07-04 22:47:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6e93cf8a 
							
						 
					 
					
						
						
							
							audit: handle new formula specs  
						
						
						
						
					 
					
						2012-07-04 22:47:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebb1a3d08 
							
						 
					 
					
						
						
							
							audit: prefer ARGV.build_head? to inspecting 'version'  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-06-17 18:01:22 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6a94df360a 
							
						 
					 
					
						
						
							
							audit: prefer modifying ENV to using env or export  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-06-17 17:59:30 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							38a28285a6 
							
						 
					 
					
						
						
							
							audit: catch unnecessary 'ENV.foo' interpolation  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-06-17 17:58:49 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4dfa2806b9 
							
						 
					 
					
						
						
							
							audit: fix broken deps check  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-05-15 17:45:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fa1edd6846 
							
						 
					 
					
						
						
							
							audit: don't count printed URLs as problems  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-05-07 17:50:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4d027874b0 
							
						 
					 
					
						
						
							
							audit: check MacPorts patch URLs  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-05-07 17:44:57 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fe969c21ad 
							
						 
					 
					
						
						
							
							Add ofail command and fix bottle command output.  
						
						
						
						
					 
					
						2012-04-30 21:38:08 +08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							162b1ee936 
							
						 
					 
					
						
						
							
							audit: reduce false-positives  
						
						
						
						
					 
					
						2012-04-29 09:32:39 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0cbdeeaa3c 
							
						 
					 
					
						
						
							
							Exit with bad exit code on command failures.  
						
						
						
						
					 
					
						2012-03-29 18:44:37 +11:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9c28138889 
							
						 
					 
					
						
						
							
							audit: add tests for patches  
						
						
						
						
					 
					
						2012-03-19 18:50:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							672128c908 
							
						 
					 
					
						
						
							
							bsdmake is a build-time dep  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-03-17 11:16:45 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							8f47bdb782 
							
						 
					 
					
						
						
							
							audit: check for install options being shadowed  
						
						
						
						
					 
					
						2012-03-17 08:46:04 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							27288547aa 
							
						 
					 
					
						
						
							
							Add specialty formulase to inheritance check  
						
						
						
						
					 
					
						2012-03-10 10:26:06 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							79d1c2396a 
							
						 
					 
					
						
						
							
							audit: check for gfotran in Formula#deps instead  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-03-01 19:56:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2f842994f0 
							
						 
					 
					
						
						
							
							audit: automake, autoconf, and libtool are build-time deps  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-28 11:36:12 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a8e4cf4f80 
							
						 
					 
					
						
						
							
							audit: flag imake as a build dep  
						
						
						
						
					 
					
						2012-02-21 18:57:27 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ccec313b03 
							
						 
					 
					
						
						
							
							audit: use a heredoc for this long line  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-18 20:49:51 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ecbee2b73c 
							
						 
					 
					
						
						
							
							audit: tighten xcodebuild SYMROOT check  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-18 20:49:50 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							856fe669e2 
							
						 
					 
					
						
						
							
							audit: warn about ARGV.include? '--devel'  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-16 23:47:40 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f1dc59ca11 
							
						 
					 
					
						
						
							
							audit: make checksum warnings more clear  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-16 23:47:39 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae1772b89 
							
						 
					 
					
						
						
							
							audit: add problem counts  
						
						
						
						
					 
					
						2012-02-16 20:27:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b63584a386 
							
						 
					 
					
						
						
							
							audit: warn about correct empty checksum type  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-15 23:03:43 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							98dcfcfe2e 
							
						 
					 
					
						
						
							
							audit: only look for empty checksums once  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-15 22:12:06 -06:00 
						 
				 
			
				
					
						
							
							
								Trevor Wennblom 
							
						 
					 
					
						
						
						
						
							
						
						
							555b16962f 
							
						 
					 
					
						
						
							
							more stringent auditing of checksums  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#10213 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2012-02-15 22:12:06 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9ada295a 
							
						 
					 
					
						
						
							
							Boost-jam is now part of boost-build  
						
						... 
						
						
						
						So remove it, and add/update the appropriate aliases.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-02-13 20:51:40 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							62cfa49082 
							
						 
					 
					
						
						
							
							audit: make boost-jam a build-time dependency  
						
						
						
						
					 
					
						2012-01-28 12:50:45 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ab19242d04 
							
						 
					 
					
						
						
							
							audit: reorganize some checks  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-01-25 22:41:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c36561f450 
							
						 
					 
					
						
						
							
							audit: make devel check more specific  
						
						... 
						
						
						
						There are a few false positives where the string 'devel' occurs in other
contexts.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-01-25 22:39:13 -06:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							d121bcdada 
							
						 
					 
					
						
						
							
							Add devel to the DSL, + stable and bottle blocks  
						
						... 
						
						
						
						This commit adds a `devel` entry to the DSL, allowing formulae to
specify an unstable branch.
`devel` takes a block, which should contain standard `url` and `md5`
fields (and `version`, if necessary). This must come after the standard
DSL fields.
This commit also migrates over all formulae currently using `devel` to
the new syntax, as well as formulae which used `head` for non-VCS urls.
The new syntax is also available for `stable` and `bottle`. `stable` is
an option alongside the old syntax. `bottle` replaces the old syntax.
Note that the @stable ivar in Formula has been renamed to @standard,
and the @bottle ivar has been renamed to @bottle_url.
Closes  Homebrew/homebrew#9735 .
Signed-off-by: Misty De Meo <mistydemeo@gmail.com> 
						
						
					 
					
						2012-01-25 21:45:19 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							cf16987845 
							
						 
					 
					
						
						
							
							audit: check for mercurial dependency  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2012-01-17 21:57:13 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							198135e8c0 
							
						 
					 
					
						
						
							
							audit: do not complain about --32-bit  
						
						
						
						
					 
					
						2012-01-02 14:58:15 -08:00