5180 Commits

Author SHA1 Message Date
Jaime Marquínez Ferrándiz
4c3c4ac012 Add brew info --json=v1 to the bash completion script
Closes Homebrew/homebrew#27166.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-04 20:12:58 -08:00
Adam Vandenberg
150b9c9817 add options to fetch completion 2014-03-04 18:36:02 -08:00
Adam Vandenberg
f22aff42e1 document fetch --force-bottle 2014-03-04 18:27:11 -08:00
Adam Vandenberg
e35adf1546 brew-man: view the target file directly 2014-03-04 18:22:24 -08:00
Misty De Meo
edd03fbe69 Add wxPython as separate formula
Closes Homebrew/homebrew#25651.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-04 18:20:21 -08:00
Troels Thomsen
fdf5ecf4bb Use name of formula rather than name of dependency
Closes Homebrew/homebrew#27192.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-03-04 16:00:25 -06:00
Jack Nagel
1ab5943fb2 Let commands decide what mode the installer should use 2014-03-04 14:06:25 -06:00
Jack Nagel
4c0db19538 Extract installer setup to prelude method 2014-03-04 14:06:25 -06:00
Jack Nagel
e8727a4eee Show full name when a installing a tap dependency 2014-03-04 12:29:42 -06:00
Mike McQuaid
21e5785652 bottle: fix bottling Git tag case. 2014-03-04 17:34:21 +00:00
Jack Nagel
9a83f63c21 Prefer Formula#name method over Formula#to_s 2014-03-03 23:51:30 -06:00
Jack Nagel
caa12678d8 Skip dependency expansion completely when ignore_deps? is true 2014-03-03 23:48:25 -06:00
Jack Nagel
3b76987fd7 Remove another reference to subformulae 2014-03-03 18:15:21 -06:00
Jack Nagel
75dd75bd24 Replace subformula example with a resource example 2014-03-03 18:14:02 -06:00
Jack Nagel
4bacc8bb13 Simplify test formula setup 2014-03-03 15:04:23 -06:00
April Arcus
3ddbcd9670 utils: replace bright green with ANSI bold+green.
There are two ways of outputting bright ANSI colors to the terminal - the ANSI codes 30-37 plus a bold code (most terminals render bold text with brighter colors, by convention), or the widely supported aixterm codes 90-97.

Although the aixterm codes are more precise (disambiguating bold font from bright color), the ANSI bold+green enables compatibility with the popular [Solarized](https://github.com/altercation/solarized) color theme, which reassigns the "bright green" codepoint to a shade of gray.

Closes Homebrew/homebrew#27125.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-03 12:34:31 +00:00
Mike McQuaid
3f1cd069c4 keg_fix_install_names: gsub shebangd bottle files.
Closes Homebrew/homebrew#27126.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-03 12:31:25 +00:00
Jack Nagel
d9be3eee8c Stop mutating build options in Tab.create 2014-03-02 20:35:41 -06:00
Jack Nagel
1e0d1e34ba Document brew info --json
Closes Homebrew/homebrew#26811.
2014-03-02 17:16:30 -06:00
Jack Nagel
de254f6cd6 Stop mutating build options in upgrade 2014-03-02 14:02:18 -06:00
Jack Nagel
0eefded983 Remove unnecessary parameter from inherited_options_for 2014-03-02 14:02:17 -06:00
Jaime Marquínez Ferrándiz
8a014b3221 audit: Raise a problem if the SourceForge download url uses http instead of https
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-02 09:16:53 -08:00
Jack Nagel
c534b1907d Revert "Let commands decide what mode the installer should use"
I'd still like to make this change, but at least for now the initializer
requires ignore_deps to be set correctly.

This reverts commit 881a8855b944fa9bd7dfd598bb9197f79f7a13f0.
2014-03-02 09:01:50 -06:00
Adam Vandenberg
79caaf5112 Move wkhtmltopdf to the boneyard
Closes Homebrew/homebrew#26813.
2014-03-01 23:25:32 -08:00
Adam Vandenberg
95d7776a90 add check for /Library Python
Closes Homebrew/homebrew#24788.
2014-03-01 23:19:36 -08:00
Jack Nagel
47f22d20af Fix typo 2014-03-02 00:30:09 -06:00
Jack Nagel
ffbe5bf22c Let commands decide what mode the installer should use 2014-03-02 00:21:13 -06:00
Jack Nagel
ea85812c58 Reduce the number of ways options can be passed to the installer 2014-03-02 00:03:08 -06:00
Jack Nagel
a12d3918d4 Remove unnecessary memoization from FormulaInstaller#build_argv 2014-03-01 23:55:21 -06:00
Mike McQuaid
536430e0ae ENV: request no byte code Python when bottling. 2014-03-02 02:08:59 +00:00
Jack Nagel
40369dbbcd Only propagate universal option if the formula defines it 2014-03-01 18:55:32 -06:00
Jack Nagel
6d949599b5 Compare pathnames directly 2014-03-01 18:42:47 -06:00
Jack Nagel
7966b29ac6 reinstall: re-raise original exception after cleaning up 2014-03-01 18:27:30 -06:00
Jack Nagel
cf4e7e5954 reinstall: fix incorrect use of Formula.canonical_name
Fixes Homebrew/homebrew#27117.
2014-03-01 18:22:35 -06:00
Jack Nagel
51bec382b0 Make conditional more obvious 2014-03-01 17:49:57 -06:00
Mike McQuaid
281494c255 brew-test-bot: use fetch --retry.
Closes Homebrew/homebrew#27110.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-01 16:45:31 +00:00
Mike McQuaid
7f45c63468 fetch: add --retry option to retry fetch once.
Sometimes there may be intermittent failures with hosts that work if
immediately retried. Let's allow a single retry in this case with the
--retry flag. This also behaves nicely with the --force flag.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-01 16:45:31 +00:00
Jack Nagel
27de1257e3 audit: don't complain about missing cross-tap dependencies 2014-02-28 23:05:28 -06:00
Jack Nagel
02270c5edb Don't munge arguments when configure is run by make
Fixes Homebrew/homebrew-versions#364.
2014-02-28 20:41:44 -06:00
Ben Moss
000e9eecba Fix blacklist.rb syntax error
Closes Homebrew/homebrew#27102.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-02-28 17:27:46 -06:00
Jack Nagel
3326d0d8cc Fix libpcap blacklist message 2014-02-28 17:20:42 -06:00
Jack Nagel
26785dbe5d Use Formula.path 2014-02-28 16:51:15 -06:00
Jack Nagel
2d50501c4e Remove libarchive from the blacklist, it's in core now 2014-02-28 16:51:15 -06:00
Jack Nagel
bb95660a4d Use File.expand_path 2014-02-28 16:27:25 -06:00
Jack Nagel
b168361ed0 Automatically install taps for cross-tap dependencies
Closes Homebrew/homebrew#27099.
2014-02-28 16:09:36 -06:00
Jack Nagel
3872f78d66 Add custom exception for untapped formulae 2014-02-28 15:58:20 -06:00
Jack Nagel
751d997202 Use constant 2014-02-28 15:58:20 -06:00
Jack Nagel
7e76f02824 Don't verify deps when ignoring them 2014-02-28 15:57:55 -06:00
Jack Nagel
938110961d Use Dependency#option_name in BuildOptions#add_dep_option 2014-02-28 11:16:55 -06:00
Jack Nagel
c6bc01ab58 Add TapDependency 2014-02-28 11:16:55 -06:00