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 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							9c83af341f 
							
						 
					 
					
						
						
							
							audit: check for trailing newline  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-12-31 00:05:25 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							e416bd1115 
							
						 
					 
					
						
						
							
							audit: remove --strict  
						
						
						
						
					 
					
						2011-12-21 14:52:15 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a68152fc7d 
							
						 
					 
					
						
						
							
							Audit: warn about head-only formulae  
						
						
						
						
					 
					
						2011-12-18 16:24:56 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e4bd231680 
							
						 
					 
					
						
						
							
							audit: hard wrap dep warning  
						
						... 
						
						
						
						The warning is lengthy, and usually wraps on 80-column terminals.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-12-15 16:59:02 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							18bdd72827 
							
						 
					 
					
						
						
							
							audit: check for hard-coded compilers  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-12-08 23:08:42 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6f83e20f49 
							
						 
					 
					
						
						
							
							audit: only perform GNU URL check on primary URLs  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-30 13:14:24 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1657bb1fcf 
							
						 
					 
					
						
						
							
							audit: disable GNU url check  
						
						... 
						
						
						
						It needs to be reworked to only check the primary URLs, as we are now
using ftp.gnu.org as a mirror.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-30 12:57:29 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							f059e9624c 
							
						 
					 
					
						
						
							
							audit: smake is also a build tool  
						
						
						
						
					 
					
						2011-11-29 18:55:55 -08:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							7278eaec51 
							
						 
					 
					
						
						
							
							audit: check for DB deps too  
						
						
						
						
					 
					
						2011-11-29 18:50:44 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							45a87ab8d9 
							
						 
					 
					
						
						
							
							audit: warn about more "forbidden" dependencies  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-29 19:57:26 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7391243a 
							
						 
					 
					
						
						
							
							audit: check for build-time dependencies  
						
						... 
						
						
						
						This can be made more robust in the future when we stop throwing away
the ':build' type flag in Formula#depends_on.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-29 19:40:14 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							a494f9a3e0 
							
						 
					 
					
						
						
							
							audit: remove --strict  
						
						
						
						
					 
					
						2011-11-27 08:39:44 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							17d83b735a 
							
						 
					 
					
						
						
							
							audit: check for MacPorts patches from trunk  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-23 13:38:38 -06:00 
						 
				 
			
				
					
						
							
							
								Charlie Sharpsteen 
							
						 
					 
					
						
						
						
						
							
						
						
							31eba09830 
							
						 
					 
					
						
						
							
							audit.rb: Check version strings by default  
						
						... 
						
						
						
						Tired of telling people that version numbers are redundant. Just check it by
default since the `--strict` flag to `brew audit` is not well advertised. 
						
						
					 
					
						2011-11-21 09:00:34 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7e57847793 
							
						 
					 
					
						
						
							
							audit: check for ARGV.flag? in formulae  
						
						... 
						
						
						
						We don't want single letter options like '-v' or '-d' to unintentionally
trigger formula-specific options.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-18 15:27:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ebfa4d5dc0 
							
						 
					 
					
						
						
							
							audit: don't check duplicate URLs  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-15 18:06:26 -06:00 
						 
				 
			
				
					
						
							
							
								Oleg Oshmyan 
							
						 
					 
					
						
						
						
						
							
						
						
							323c30978f 
							
						 
					 
					
						
						
							
							audit: check for build_universal? calls if --universal unused  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#8123 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2011-11-02 19:02:53 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							2c3b107d93 
							
						 
					 
					
						
						
							
							audit: check for empty sha256 checksums  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-11-02 18:55:27 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							cbdb603838 
							
						 
					 
					
						
						
							
							Remove debian mirror check; it is just noise  
						
						
						
						
					 
					
						2011-10-22 09:37:10 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Vandenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							0dbf06bbc8 
							
						 
					 
					
						
						
							
							audit: complain more about tabs  
						
						
						
						
					 
					
						2011-10-18 10:00:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8848857cea 
							
						 
					 
					
						
						
							
							audit: check mirror URLs  
						
						... 
						
						
						
						This will actually throw some possibly unwanted warnings, e.g. whining
about using mirrors.kernel.org for Debian software; we might only want
that warning for the default URL.
Perhaps mirrors deserve their own audit_formula_mirrors, but rather than
duplicate code, let's just check them against the standard criteria for
now.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-10-15 00:39:05 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c53c56e4 
							
						 
					 
					
						
						
							
							audit: improve SF 'use_mirror' detection  
						
						... 
						
						
						
						Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-10-02 15:46:09 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							be9d91b2b8 
							
						 
					 
					
						
						
							
							audit: match #{prefix}/libexec and prefix+'libexec'  
						
						... 
						
						
						
						These were being picked up as just "#{prefix}/lib" and prefix+'lib' due
to the eagerness of the regex. Reordering "lib" and "libexec" will take
care of it; I couldn't think of a more clever solution.
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2011-09-28 14:42:04 -05:00