This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Sep 04, 2012
-
-
Max Howell authored
-
Max Howell authored
-
Mike McQuaid authored
-
Mike McQuaid authored
-
Mike McQuaid authored
-
- Sep 03, 2012
-
-
Mike McQuaid authored
-
Max Howell authored
Apparently LLVM can use these, so only remove if clang. Refs Homebrew/homebrew#14569.
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Stephan Zeissler authored
This wasn't working for me on leopard with ruby 1.9.2. Closes Homebrew/homebrew#14636. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
- Sep 02, 2012
-
-
Max Howell authored
Fixes Homebrew/homebrew#14626. Also make proctools install do prefixes other than /usr/local.
-
Max Howell authored
Necessary because it otherwise calls actual cc after it does whatever it does. So we force it to call our cc.
-
Adam Vandenberg authored
-
Adam Vandenberg authored
Add external tap to default search path, and recommend it for packaging Apache Modules.
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Adam Vandenberg authored
Have been seeing reports with only the config.log, so change this message.
-
- Sep 01, 2012
-
-
Max Howell authored
Mysterious link errors due to two missing symbols are too mysterious for me. For now, blacklist. Fixes Homebrew/homebrew#14566.
-
Max Howell authored
So many formula assume CFLAGS etc. are not nil. One fix would be to set them to "" but this would set them in the environment, and that could have consequences for build-scripts. This hack works but with a (hopefully) small caveat. Fixes Homebrew/homebrew#14580.
-
Max Howell authored
Fixes Homebrew/homebrew#14584.
-
Max Howell authored
At your option: `brew --config -1`.
-
Max Howell authored
-
Max Howell authored
Fixes Homebrew/homebrew#14554. We justify doing this because pre 10.8 X11 came with GL for all Homebrew-capable systems and as such is a default that we'd prefer not to have to address.
-
Max Howell authored
It's only visible if you specify -v or builds fail, so let's help people to diagnose superenv issues.
-
Max Howell authored
Possibly this is not wise, but with -fopenmp -lgomp is automatically added by the toolchain, and I didn't have -lgomp. Ideally we'd detect when this will work and then leave it in there. /cc @sharpie @mikemcquaid @jacknagel
-
Max Howell authored
-
Max Howell authored
serf requires you to explicitly tell it where to find the supertool because otherwise it has a hardcoded /usr/bin/apr-1-config (:P), ctail however is sensible and searches the PATH so now it's as though we do nothing special in that formula. Nice.
-
- Aug 31, 2012
-
-
Max Howell authored
This situation should be impossible now (in that, we should detect sdk_path provided we also detected nclt), so if it happens somehow raise in such a way that the user will be encouraged to report the bug.
-
Max Howell authored
You tend to get more useful build output this way, and (more importantly?), superenv itself only outputs certain things if VERBOSE is set.
-
Max Howell authored
-
Max Howell authored
-
Max Howell authored
Checking the license text is probably the most future proofed method. Though for future reference other possible methods are listed in the below ticket. Closes Homebrew/homebrew#14558.
-
Max Howell authored
Now we should get an sdk_path, but tools like xcodebuild, xcode-select and xcrun will still error out. But at least more of Homebrew will work. Also putting the Xcode 3 path finder last. We get bug reports because newer Xcodes are installed in parallel to older Xcodes. We want to find and use the newer Xcode's first. Xcode.prefix is pretty smart about that. Refs Homebrew/homebrew#14558.
-
Max Howell authored
-
Max Howell authored
superenv defaults to servile mode. In servile mode: * If 'gcc' is called, then 'gcc' is run (we ignore HOMEBREW_CC) * CFLAGS (optimizations) are not applied * ARGV is not mangled (TODO though we should apply fixes) * -I and -L environment is still forcibly inserted. This fixes, eg. jack which was still broken with stdenv. Jack was broken because we set CC in stdenv, and Jack has a stupid build-system. Unsetting CC allowed Jack to find and use the gcc tool it so demanded, but (previously) we would then substitute clang under its nose. The configure still failed. In servile mode (llvm-)gcc is used and Jack compiles. In normal circumstances clang would then be inserted again during the make phase. But Jack uses the niche-wag build tool that we don't support for setting the O HOMEBREW_CCCFG flag that disables servile mode.
-
Max Howell authored
User paths might have anything in them, anything can break builds. Instead special case these two formula with the view to having an eventual DSL to allow injection of user paths into superenv. Certainly defaulting to off.
-
Max Howell authored
-
Max Howell authored
-
Max Howell authored
eg. "ack".f
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Max Howell authored
This patch removes most of the settings for CC, CXX etc. because we are trying to be minimal. Then we force the compiler to Homebrew's choice underneath in superenv. We however leave LD because we prefer that build-systems use the c-compiler for linking, it generally works better (copiously tested), however when the build-system explicitly calls ld, we respect that. This gets around the ocaml bug in question, since somehow clang was crashing during link, but the ld tool itself (which is kind of clang, kind of llvm-gcc) is okay with this. Also moved the setting of O (so that cc-args are refurbished) into a make wrapper. Not sure if this matter much, but seems more consistent.
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-