| Age | Commit message (Collapse) | Author |
|
We now prefer "ftpmirror.gnu.org" over the main FTP site.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
adding 'install' to the command line breaks things
Closes #7489.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
|
|
Pass message and formula to super so useful output occurs.
Closes #7507.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
|
|
`git status -s` would spit out "fatal: not a git repository" when not in
HOMEBREW_PREFIX or a child directory of HOMEBREW_PREFIX. Specify a
git-dir and work-tree to fix this.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #7527.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
The compiler setting in the xcodeproj is overridden by the CC setting in the environment. This is a bit insane IMO since the xcodeproj itself has detailed decisions about what tools to use.
Fixes #6406.
|
|
|
|
Refs #7525.
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Refs #7454.
|
|
This makes sense, I assure you. Fixes #7458.
|
|
Even though we are just guessing if it doesn't correspond to any of the others…
|
|
This is used with fails_with_llvm so that if GCC cannot be found (and we suspect this is the case with Xcode 4.2) the build will fail.
Quite possibly it should be the default.
|
|
Thus it will be correct after the setting is changed.
|
|
Refs #7236, though honestly I just think @dsarch hasn't updated.
|
|
Fixes #7392.
|
|
|
|
Look in /usr/bin because all versions of Xcode install it to /usr/bin now and this allows us to support Xcode-less installs of Apple's developer tools.
|
|
I inadvertently gzipped it last night. That in itself doesn't cause any
tests to fail because the download strategy code is robust, but it's
fixed here anyway to be consistent. Basically, I'm dumb.
I also took the opportunity to remove the other resource fork file, so
the tarball is clean.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Fixes #7383.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #7373.
Signed-off-by: Max Howell <max@methylblue.com>
I added some comments.
|
|
Fixes #7304.
|
|
|
|
Fixes #7329.
Fixes #7269.
Fixes #7236.
Also quite a lot of tidy. This should all work fine.
I think we only started referring into xcode_prefix because LLVM used to not
be linked into /usr/bin. But for sure this is no longer true. If someone out
there doesn't link cc etc. into /usr/bin then I guess we can revise this patch
but it's not something we officially supported before, it was just an
accident.
I added a test step in the init code so that a working compiler will always be
selected. This is mainly a fallback for old Xcodes. Though a comment in
another area of the code suggested Xcode 3 on 10.5 doesn't have LLVM so…
|
|
The test_a_basic_install was failing because it expected
libexec.children.length to be 1, when in fact there were two files in
the untarred libexec: NOOP, and the Mac OS X resource fork file ._NOOP.
That file is now removed, and the test passes.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
The tests for update have been neglected during the last few rounds of
changes, so fix them up.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
`brew fetch --force` was a no-op for formula pathnames when that formula
did not exist in Library/Formula, because `brew --cache #{f.name}`
results in an error for that case.
Fix it by always using f.cached_download.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
|
|
|
|
Latest is hardcoded, so we'll have to update as new Xcode's come along.
|
|
Schoolboy error.
|
|
`svn up` doesn't take url argument; compare `svn help up` to `svn help checkout`
Apparently `svn up` can ignore this argument (not documented), but providing this
argument could confuse code readers into believing that changing the url will
switch the branch. It doesn't; the argument is ignored.
This fix was relayed to me, but I've studied it further before posting.
It is related to the bug where --HEAD installs reuse the wrong cache.
Reading the former code, one might hope that providing a changed URL would
have `svn up` change branches. It doesn't; the url was ignored.
Closes #7159.
Signed-off-by: Max Howell <max@methylblue.com>
|
|
Signed-off-by: Max Howell <max@methylblue.com>
|
|
New versions of file return `script, ASCII text executable`. Apple may ship the newer version with 10.8 so we may as well be ready for it.
|
|
Fixes #7353.
|
|
And fix node and ruby to use LLVM without complaint with Xcode 4.1 and Lion.
|
|
CMakeLists.txt is the build instructions not the build logs. The cache is not much better, but there is no equivalent of config.log, so…
|
|
|
|
I've not been very careful lately, I apologise.
Fixes #7338.
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
`brew update` was treating all changes to internal commands as
deletions due to a typo, resulting in spurious notifications of removed
commands.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Specify the refspec 'refs/heads/master:refs/remotes/origin/master' so
that the remote-tracking branch origin/master gets update during `brew
update` (git-pull updates remote-tracking branches when invoked
like `git pull` or `git pull origin`, but not `git pull origin master`).
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
The self help text does not mention the log, but we can add this later, and for now at least the file is salvaged.
Closes #5940.
|
|
|
|
|
|
|