1597 Commits

Author SHA1 Message Date
Jonas Pfenniger
163c1c52d0 utils.rb: removed unused cols argument
cols is calculated in the function body

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-21 22:10:30 -07:00
Adam Vandenberg
529066d24d Document 'brew options --all'. 2011-03-21 13:14:06 -07:00
Adam Vandenberg
84fbdd795f update manpage for brew audit --strict
This removes the single use of 'brew audit --warn' and
changes it to --strict as well.
2011-03-21 13:07:14 -07:00
Adam Vandenberg
716da2dfbd brew audit: add strict check for <Formula spacing 2011-03-21 13:07:14 -07:00
Adam Vandenberg
ace8723caf Add audit for xcodebuild.
xcodebuild should be passed an explicit SYMROOT, since the user
can override this.

Also added --strict, so certain audits can be ignored in most
cases (including this one.)
2011-03-21 12:54:00 -07:00
Adam Vandenberg
8556961034 add --verbose to brew install completion 2011-03-21 12:42:10 -07:00
Adam Vandenberg
3c3d8661dc Remove ENV dump from top of verbose install.
If an install fails, the ENV dump at the end of the output is more
useful, as it reflects any ENV changes done in def install.
2011-03-21 10:23:18 -07:00
eregon
b6506fb4ea use Module#const_get instead of eval
* may be a problem if the constant is scoped (like A::B), but this is not the case
  (const.split('::').inject(Object) { |c, part| c.const_get part } would solve that)
* this was noticed in a comment of 9afc85ad but it has disappeared

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-20 19:12:29 -07:00
Yasuharu NAKANO
aefb144048 Fix for installing from_url
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-20 09:06:51 -07:00
Adam Vandenberg
ebb6a98d67 Use --depth 1 more conservatively 2011-03-19 14:30:35 -07:00
Adam Vandenberg
b5c0f9ea03 Fix brew --cellar foo 2011-03-19 11:06:51 -07:00
Adam Vandenberg
6fda61cde4 brew options: allow --all 2011-03-19 09:58:42 -07:00
Adam Vandenberg
43f77f6ad0 Add methods to ArchitectureListExtension 2011-03-19 09:49:17 -07:00
Adam Vandenberg
8b4645d895 Use backticks instead of popen
Using popen here breaks brew install -v due to the way
the error pipe is passed around during install.
2011-03-19 09:14:59 -07:00
Adam Vandenberg
d8c2642b6d Add MacOS.prefer_64_bit?
Moved snow_leopard_64? to compatibility and replaced it with
a function MacOS.prefer_64_bit?. This method is in a better
place and has a better name once Lion comes out.

Fixes Homebrew/homebrew#4710
2011-03-18 10:30:26 -07:00
Camillo Lugaresi
22afb1cc43 make fails_with_llvm work when cc is llvm-gcc
Closes Homebrew/homebrew#4693.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-03-17 17:49:14 +00:00
Mike McQuaid
ec0ae5ee99 Use xcode_path for GCC as well as LLVM. 2011-03-17 17:21:42 +00:00
Adam Vandenberg
e68a4d3e37 Add --use-gcc to bash completion 2011-03-16 16:31:39 -07:00
Adam Vandenberg
de5ac72534 Fix keg-only, non-system dupes 2011-03-15 22:46:20 -07:00
Adam Vandenberg
30fdd7a49b install - change keg-only warning 2011-03-15 22:04:13 -07:00
Adam Vandenberg
63846c7a92 keg-only: provide more info about system dupes
System duplicates can now provide more information about why
they are included in Homebrew.
2011-03-15 22:03:23 -07:00
Adam Vandenberg
9995f9a651 keg - use proper inheritance style 2011-03-15 21:48:24 -07:00
Adam Vandenberg
2eb0065ced brew audit: check that homepage includes the protocol 2011-03-15 21:40:09 -07:00
Adam Vandenberg
5f5fdb3284 Fix regex for svn+http
Fixes Homebrew/homebrew#4683
2011-03-15 09:41:23 -07:00
Adam Vandenberg
9104fdba8c Fix reporting of build errors. 2011-03-14 15:48:35 -07:00
Mike McQuaid
80f98a1a19 Don't make brew doctor complain about Xcode 4. 2011-03-14 21:00:51 +00:00
Mike McQuaid
87529a8cdd X11 is part of OSX, not Xcode. 2011-03-14 21:00:51 +00:00
Adam Vandenberg
522ed0050f Add comment to ENV.libxml2 2011-03-14 13:58:30 -07:00
Adam Vandenberg
c6e069bfe5 Fix bug in reporting curl errors 2011-03-14 13:30:46 -07:00
Joshua Peek
80886ff34a brew info should fetch remote formula info
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-14 10:18:39 -07:00
Adam Vandenberg
b02d25bccd Add ruby lib to folders handled specially by keg.link 2011-03-13 12:19:27 -07:00
Max Howell
4abf493670 Remove unused exception; Closes Homebrew/homebrew#4652
If version cannot be determined, then instruct the user to add one.
2011-03-13 16:16:17 +00:00
Max Howell
6d628d7a74 brew by itself prints help but exits with non-zero 2011-03-13 13:42:48 +00:00
Max Howell
69361de450 Move the Dir.getwd after help
Because we should always be able to help. And I've checked, it works fine.
2011-03-13 13:42:32 +00:00
Max Howell
ec9cbc6466 Optimise/simplify brew help
Be more useful by being more concise. I referenced dozens of other mature commands’ usage to figure out what to do here.

Also separated out the help into its own command for consistency.
2011-03-13 12:54:30 +00:00
Max Howell
0d92987935 brew environment alias to --env; like gem 2011-03-13 12:53:07 +00:00
Max Howell
e0639f1588 Replace create --cache with create --no-fetch
Because since 0.8 we do the opposite, ie. download by default.
2011-03-13 12:52:41 +00:00
Adam Vandenberg
b7f093925e Fix inheritance in exceptions 2011-03-12 23:06:45 -08:00
Adam Vandenberg
aff5ea54b8 Fix 'brew log -p foo'. 2011-03-12 19:36:37 -08:00
Adam Vandenberg
498ef3372c Fix inheritance in formula.rb 2011-03-12 17:48:48 -08:00
Adam Vandenberg
749b91c6ba brew audit: check for missing deps 2011-03-12 17:40:40 -08:00
Adam Vandenberg
2e340625f8 Allow 'brew install' on relative paths 2011-03-12 16:37:56 -08:00
Adam Vandenberg
6fecafb0aa Fix 'brew rm -f' 2011-03-12 16:28:15 -08:00
Charlie Sharpsteen
0e5436d4ab brew audit - check for depends_on 'gfortran'
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12 13:30:12 -08:00
Charlie Sharpsteen
8991d9bf15 Add Fortran configuration to ENV.rb
This provides a uniform way for formulae to indicate a Fortran compiler
is required.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12 13:29:58 -08:00
Adam Vandenberg
ddb8d1cd95 Add 'brew grep' external command. 2011-03-12 13:26:45 -08:00
Armando Di Cianno
79d8d16184 use "git clone --depth 1"
Prefer a shallow clone for builds from git repos, as we don't need all
the historical stuff.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12 11:55:12 -08:00
Adam Vandenberg
9baece866b Homebrew 0.8 0.8 2011-03-12 11:55:12 -08:00
Adam Vandenberg
b7e068b740 'brew fetch' now an official command 2011-03-12 11:55:11 -08:00
Adam Vandenberg
4f22b70b47 Complain if a formula in core won't import. 2011-03-12 11:55:11 -08:00