Adam Vandenberg
dd112ef579
audit: don't complain about postgis using postgresql
2013-03-28 13:10:41 -07:00
Adam Vandenberg
ccd69e45d4
audit github downloads
...
We want the new-style "/archive/" downloads.
2013-03-15 15:41:22 -07:00
Tobias Lidskog
5f6515baad
audit: Improve url audits.
...
* Add url check for GitHub home pages using http.
* Add url check for GitHub repo urls using http.
* Include url in error messages about url issues.
Closes Homebrew/homebrew#18372 .
2013-03-15 15:41:22 -07:00
Tobias Lidskog
06f98132d3
audit: allow ARGV.find
...
This fixes a false positive for mongodb.
Closes Homebrew/homebrew#18370 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-10 12:13:50 -07:00
Tobias Lidskog
23575f3c7f
audit: correct inverted has_trailing_newline condition
...
has_trailing_newline? checked if formula did not have a trailing
newline. Invert regex and invert audit check.
Closes Homebrew/homebrew#18359 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-09 14:42:51 -06:00
Jack Nagel
20328d763e
audit: don't complain about versioned automake depending on autoconf
2013-02-21 16:47:35 -06:00
Jack Nagel
22a3ecff28
Silence warning about unescaped square brackets
2013-02-18 12:13:36 -06:00
Jack Nagel
1a799f04e6
Remove unused variables
2013-02-18 12:13:35 -06:00
Jack Nagel
f172d3a6eb
Don't use deprecated form of attr
...
The form "attr :name, true" is deprecated and causes Ruby to emit a
warning in verbose mode. Using attr_{reader,writer,accessor} is more
clear anyway, so do so.
2013-02-18 12:13:34 -06:00
Jack Nagel
603bcb6cc8
audit: allow alpha.gnu.org URLs
2013-02-07 15:34:13 -06:00
Jack Nagel
3c7837e5a9
audit: check for missing xz build-time dep
...
Closes Homebrew/homebrew#17565 .
2013-02-03 14:57:33 -06:00
Jack Nagel
66d91ac0e4
audit: mark intltool as a build-time dep
2013-02-03 14:48:02 -06:00
Jack Nagel
3957a35c33
audit: inspect dep name, not dep object
2013-02-02 01:00:46 -06:00
Jack Nagel
64eba71cb2
audit: wrap patches in ENV.with_build_environment block
2013-02-01 14:27:34 -06:00
Mike McQuaid
9ba9e749b8
Remove MD5 support.
...
Closes Homebrew/homebrew#17317 .
2013-01-30 22:36:12 -08:00
Adam Vandenberg
68d312c46f
audit: hint about depends_on Class
2013-01-27 14:54:48 -08:00
Jack Nagel
2534c1d45e
audit: warn about nonexistent options passed to deps
2013-01-26 12:14:51 -06:00
Adam Vandenberg
4bcdb8aeb3
audit: remove silly audit, remove duplicate audit
2013-01-04 09:30:57 -08:00
Adam Vandenberg
a0d53f7bc1
audit: check conflict names
2013-01-03 11:22:31 -08:00
Adam Vandenberg
b25740d61c
audit: loosen ARGV check
2012-10-21 13:24:00 -07:00
Max Howell
24b4d445cf
Provide more information about bad sf urls
2012-09-18 16:27:35 -04:00
Adam Vandenberg
e4d6de0abc
Add skip_clean :all to audit
2012-09-13 07:14:45 -07:00
Jack Nagel
95acaeb98f
Audit check for old MacOS version methods
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:40:13 -05:00
Jack Nagel
192e6e052c
audit: allow some forms of gist patches
...
The problem is not the raw URLs, but URLs that do not contain the commit
hash corresponding to a particular version of the gist.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-06 20:47:05 -05:00
Adam Vandenberg
fabc7eb992
audit: swig is a build time dep
2012-09-05 21:12:08 -07:00
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