aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2012-03-06Doctor check for `python` is Python-3Max Howell
Refs Homebrew/homebrew#9541.
2012-03-04Don't allow `brew link` to be run as sudoMax Howell
2012-03-02update: disable git line ending conversionJack Nagel
If a user has set core.autocrlf = true (which shouldn't ever be used on OS X, but alas...), a subsequent `brew update` will check out files with CRLF line endings. Setting core.autocrlf = false in Homebrew's repo config will override this global setting, and let us check out files with their in-repository line endings. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-01doctor: make `git status` check sanerJack Nagel
The order of things made the check for git in the path pointless (and was my fault); this is a better way to do it. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-01doctor: s/folder/directory/Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-01audit: check for gfotran in Formula#deps insteadJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-01Don't duplicate missing deps in `brew doctor`Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-02Clearer brew doctor output for brew missingMax Howell
It was confusing that it told you to brew install missing deps and then listed formula that were already installed IMO.
2012-03-02Specify current Xcode to aid issue-diagnosisMax Howell
I saw a ticket with just doctor output and no `brew --config`. This helps.
2012-03-02Scupper sourceable output if brew install is pipedMax Howell
`brew install > file` should not give "export CC=/foo" output on Build Failures. Also moved the "Using clang" output to brew when BuildError is thrown as that is where it is interesting, and not if you just do `brew --env`.
2012-03-01Fix xcode check variable name.Giovanni Bajo
Closes Homebrew/homebrew#10624. Signed-off-by: Max Howell <max@methylblue.com>
2012-03-01Fix typo: '/Application' -> '/Applications'Rob Olson
Closes Homebrew/homebrew#10626. Signed-off-by: Max Howell <max@methylblue.com>
2012-03-01Don't warn about missing Xcode twiceMax Howell
2012-03-01Fix /usr/bin:/usr/local/bin PATH order checkMax Howell
2012-03-01The doctor suggests upgrading XcodeMax Howell
Closes Homebrew/homebrew#9199.
2012-03-01Faster and more legible `brew doctor`Max Howell
Please check for regressions. I was careful, but there was a lot of stuff. Closes Homebrew/homebrew#9409.
2012-03-01Piped `brew --env` outputs in a sourceable formatMax Howell
So you can source `brew --env` to make it easier to build your own software, etc.
2012-03-01Assist more in the template from `brew create`Max Howell
2012-03-01Show doctor error if xcode-select path is invalidMax Howell
Fixes Homebrew/homebrew#10598. Ideally we would show a message for builds that use xcodebuild etc. But there is no easy mechanism for this in place.
2012-02-29Some additional aid for `brew create`Max Howell
2012-02-29Play nice with case-sensitive filesystemsMax Howell
2012-02-28Revert "Writability for /usr/local is no longer required"Max Howell
This reverts commit 21acfc1c7e66babf112196812fdfcf442edf3a97. This was reverted because we tried to leave /usr/local with root permissions, but this caused problems for us. Sorry Rogue Amoeba. I'd suggest not installing your App's tools into /usr/local. It's outside your App's domain, so you can't be sure what will happen there.
2012-02-28audit: automake, autoconf, and libtool are build-time depsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-27Show real path to x11 in --config outputJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-27Autoconf, Automake and LibtoolMax Howell
We need these now for Xcode-4.3/CLT4X installations. Also prevent m4 error in installer. And prevent brew doctor complaining if we're Xcode 4.3 or above. Closes Homebrew/homebrew#10349. Fixes Homebrew/homebrew#10423. Refs Homebrew/homebrew#9179.
2012-02-24Replace UI uses of 'folder' with 'directory'Jack Nagel
There are still methods and variables with the word "folder" in the name, but at least user-facing messages and warnings should use the correct terminology. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-21audit: flag imake as a build depAdam Vandenberg
2012-02-21Fixes Homebrew/homebrew#10369; Doctor output is unreadable.Max Howell
2012-02-21Warn, don't advertise with a status headerMax Howell
2012-02-21Move this code into FormulaInstallerMax Howell
The correct location for it IMO. Also added warning for the user.
2012-02-21Don't hang if xcode-select -print-path is "/"Max Howell
Introducing MacOS.xctools_fucked?. Refs Homebrew/homebrew#10293.
2012-02-20upgrade: unlink relative to the correct kegJack Nagel
Calling Keg#unlink on "#{f.rack}/#{f.version}" will perform the unlink relative to the _new_ keg, rather than the keg we are upgrading from. Fix this by resolving the linked_keg entry and unlinking relative to it. Fixes Homebrew/homebrew#10296. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-20Be more verbose for the /usr/bin /usr/local/bin PATH doctorMax Howell
2012-02-19brew --env: fix path to xcrunJack Nagel
Fixes Homebrew/homebrew#10327. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-19don't quit if already installedAdam Vandenberg
2012-02-18test: returning false indicates failureJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-18audit: use a heredoc for this long lineJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-18audit: tighten xcodebuild SYMROOT checkJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-17fix download urlAdam Vandenberg
2012-02-18`brew doctor` whines at people to install CLI Tools for XcodeMax Howell
Refs Homebrew/homebrew#10290.
2012-02-17Find xcrun if user doesn't ever install Xcode 4.3 helper toolsMax Howell
2012-02-16audit: warn about ARGV.include? '--devel'Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-16audit: make checksum warnings more clearJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-16audit: add problem countsAdam Vandenberg
2012-02-17Remove OSX-GCC from brew-doctorMax Howell
Also fix undesired output if git isn't installed. Refs Homebrew/homebrew#10244.
2012-02-16Use xcrun; Ensure clang is the default compiler with Xcode 4.3Max Howell
Using xcrun as a proxy to execute the compiler tools is per its design. This means you can't treat ENV['CC'] as a path anymore, but I think I found the cases this was being expected and corrected them. It was not proper anyway to assume the variable was a path, it can be anything. Like a proxy. Like xcrun. Also more thoroughly clear ENV.
2012-02-16Unset CLICOLOR_FORCE in the build environmentJack Nagel
If we're going to unset GREP_OPTIONS we may as well unset this one too, as it causes similar issues. Recent autoconf unset both of these. Fixes Homebrew/homebrew#8165. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-16Delete ENV[GREP_OPTIONS] and the related doctor checkMax Howell
Can break CMAKE builds.
2012-02-15audit: warn about correct empty checksum typeJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-15fetch: compare checksums case-insensitivelyJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>