Jack Nagel
8d6c1358a2
Update comment
2014-04-15 14:26:12 -05:00
Jack Nagel
538dea98ad
Start cleaning up Xcode.version
2014-04-15 14:20:18 -05:00
Jack Nagel
9d02c39e23
Fix syntax error
2014-04-15 11:37:20 -05:00
Jack Nagel
20c150fb8c
Xcode.bad_xcode_select_path? is used only once, so inline it
2014-04-15 11:28:52 -05:00
Jack Nagel
a55e670a8a
Remove yet another xcode-select check
2014-04-15 11:28:01 -05:00
Jack Nagel
b78a4b7372
Don't call xcrun twice
2014-04-15 11:26:04 -05:00
Jack Nagel
2f052a2f65
Remove another unnecessary check
2014-04-15 11:26:03 -05:00
Jack Nagel
490cb34885
Remove unnecessary xcode-select check
...
This is handled here:
67fbb313da/Library/brew.rb (L34-46)
2014-04-15 11:21:27 -05:00
Jack Nagel
fcda7a1086
Document some unanswered questions in the Xcode module
2014-04-15 10:08:59 -05:00
Jack Nagel
2d8d7184f6
Remove dead constant
2014-04-15 09:49:01 -05:00
Mike McQuaid
5883f1675d
brew-test-bot: check CompilerSelectionError twice.
...
It may be that even installing a new compiler doesn't fix things so
detect that case and skip the formula installation rather than erroring
out.
2014-04-15 08:29:30 +01:00
Jack Nagel
47d24c461c
Do path and string manipulation in pure bash
2014-04-14 22:36:40 -05:00
Jack Nagel
76b0140af5
Aliases don't have .rb extensions, so no need to remove them
2014-04-14 22:36:40 -05:00
Jack Nagel
581e1b2c7e
Use quiet_system to silence some useless warnings
2014-04-14 21:32:50 -05:00
Jack Nagel
4738974a78
Remove overzealous exceptions
2014-04-14 21:31:03 -05:00
Jack Nagel
63d0a5bf75
Don't walk tap twice just to get the formula path again, it's slow
2014-04-14 19:08:09 -05:00
Misty De Meo
621bb0049f
CompilerFailure: llvm can't build C++11 either
2014-04-14 13:40:55 -07:00
Jack Nagel
169aa1ac39
Use correct basename when updating dylib IDs
2014-04-13 14:57:11 -05:00
Jack Nagel
dfddb2a761
Allow access to both the linked dylibs and the dylib ID
2014-04-13 14:57:11 -05:00
Jack Nagel
dd9b253b44
Always return a string from dylib_id_for
2014-04-13 14:57:11 -05:00
Mike McQuaid
2d155f2d41
readall: read formulae that aren't tapped.
...
This will allow the reading and checking of formulae that mirror
Homebrew core formulae (e.g. `git` in a tap) and, with the previous exit
code changes, is a reasonable check for "are all the formulae in taps
updated to the latest core DSL".
Closes Homebrew/homebrew#28328 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-04-13 19:18:38 +01:00
Misty De Meo
63d6f054c4
CompilerFailure: don't mutate compiler hashes
...
Fixes Homebrew/homebrew#28357 .
2014-04-12 11:28:24 -07:00
Misty De Meo
9af3917ebf
Formula: provide compiler failure collections
...
`needs` allows formulae to specify dependencies on cross-compiler
dependencies, allowing multiple failures to be specified in a single
statement. For instance, `needs :cxx11` adds seven compiler failures.
Closes Homebrew/homebrew#22912 .
2014-04-12 10:36:00 -07:00
Jack Nagel
2c54aa3262
Remove -fno-reorder-blocks for clang
...
Fixes Homebrew/homebrew#28289 .
2014-04-11 12:36:57 -05:00
Mike McQuaid
f51bda9e0a
readall: set Homebrew.failed on exception.
2014-04-11 16:02:41 +01:00
Mike McQuaid
3a5c14cea4
brew: allow external cmds to use Homebrew.failed.
2014-04-11 16:02:41 +01:00
Adam Vandenberg
7fe9413cf1
audit: use .diff instead of .patch for github diffs
2014-04-11 07:31:56 -07:00
Mike McQuaid
513a1f2ebd
Migrate homebrew-php to Homebrew organization.
2014-04-10 16:22:24 +01:00
Mike McQuaid
f6c6d0f60e
Add tests for new bottling hooks.
...
Closes Homebrew/homebrew#27890 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-04-10 15:25:30 +01:00
Mike McQuaid
e2fbfc8390
Add hooks for pouring bottles.
...
This should give us a bit of control over what e.g. Boxen are doing
whilst at the same time stopping us from accidentally breaking each
other's stuff every so often.
I'm aware this may be somewhat controversial so I'm open to other
approaches.
2014-04-10 15:25:30 +01:00
Mike McQuaid
d6c9528e59
README: update links, team.
2014-04-10 09:51:53 +01:00
Jack Nagel
9f3a74096d
unlink: prefer "symlinks" since that's how it is reported by link
...
cf. Homebrew/homebrew#28244 .
2014-04-08 13:54:53 -05:00
Jack Nagel
b63fb8d086
GithubGistFormula doesn't need to know the exact signature of initialize
2014-04-07 18:50:42 -05:00
Jack Nagel
af272e04c7
Restore recursive tap search
...
Fixes Homebrew/homebrew#28234 .
2014-04-07 18:44:29 -05:00
Jack Nagel
f243163b89
Document behavior of deps
and uses
when given multiple arguments
2014-04-07 13:16:08 -05:00
Jack Nagel
872f46dc1e
Restore documented behavior of brew uses foo bar
...
`brew uses foo bar` is supposed to return the intersection of formulae
that use foo and bar. However, this was broken by changes made to
support requirements that can coerce to regular dependencies.
2014-04-07 13:07:04 -05:00
Jack Nagel
574fc99258
uses: only check ARGV for recursive flag once
2014-04-07 13:07:04 -05:00
Jack Nagel
a9461dd01b
doctor: fix typo
...
Fixes Homebrew/homebrew#28221 .
2014-04-07 10:03:44 -05:00
Jack Nagel
c1366b111f
Initialize cxxstdlib set lazily
...
This is used rarely and only at build-time, so we don't need to create
it when instantiating the formula.
2014-04-06 18:41:27 -05:00
Jack Nagel
da2a2ab748
drop unnecessary nil checks
2014-04-06 16:11:02 -05:00
Adam Vandenberg
7544d4856d
add linkapps completion
2014-04-06 14:06:03 -07:00
Jack Nagel
27e3ab781c
Clean up test classes
2014-04-06 15:55:25 -05:00
Jack Nagel
90574a6a4b
Drop conditional that is always false
2014-04-06 14:01:06 -05:00
Adam Vandenberg
b24ef38bc1
show formula version in failed build output
2014-04-06 12:00:34 -07:00
Jack Nagel
a2a75aca1a
Mirror unlink logic when checking for linked keg-only formulae
2014-04-06 13:56:26 -05:00
Jack Nagel
260a351663
Recognize and extract xar files
2014-04-06 12:35:54 -05:00
Lee Hanxue
af4aff8c13
brew audit: show line number for whitespace
...
Closes Homebrew/homebrew#24481 .
Closes Homebrew/homebrew#24490 .
2014-04-06 10:30:36 -07:00
Mike McQuaid
edef6508bd
pathname: use ln_sf in install_symlink.
...
Closes Homebrew/homebrew#28136 .
2014-04-06 18:12:02 +01:00
Jack Nagel
7541f13164
Extract common decompression code to a method
2014-04-06 11:34:08 -05:00
Jack Nagel
cb5da28b5c
Handle untarred bzip2 files
...
Fixes Homebrew/homebrew#28187 .
2014-04-06 11:33:50 -05:00