aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-12-21Homebrew 0.8.10.8.1Adam Vandenberg
This version number is arbitrary, and only used to differentiate versions in bug reports. There have been enough changes to compiler detection since 0.8 that it makes sense to bump the version here.
2011-12-21Clean up --configAdam Vandenberg
2011-12-20Omit empty caveatsAdam Vandenberg
2011-12-18--HEAD checksAdam Vandenberg
* Force --HEAD for head-only installs * Don't allow --HEAD for stable-only formulae
2011-12-18Audit: warn about head-only formulaeAdam Vandenberg
2011-12-18Expose stable/unstable specsAdam Vandenberg
2011-12-18Extract checksum type functionAdam Vandenberg
2011-12-18Simplify a couple of commentsAdam Vandenberg
2011-12-18doctor: check for Enthought PythonAdam Vandenberg
2011-12-16man page: normalize env variable formattingJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-16doctor: normalize representation of env variablesJack Nagel
Current warnings contain a mix of variable names with a '$' prefix and without; most documentation omits the '$', so drop it. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-16doctor: fix a couple of git-related checksJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-16--env: dump a few more environment variablesJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-16Enable 'brew edit' for non-Textmate editors.Adam Vandenberg
2011-12-16utils: fix clang build regexJack Nagel
This has to be able to match things like "211.10.1" so let's stop using fixed lengths. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-15audit: hard wrap dep warningJack Nagel
The warning is lengthy, and usually wraps on 80-column terminals. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-14Remove Clang-specific cflags when switching compilersOleg Oshmyan
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-12-13ENV: update and clean up optimization flagsOleg Oshmyan
- Fix ENV.libxml2 to update CPPFLAGS rather than CFLAGS - Methods ENV.{gcc*,llvm,clang} now reset CPU-specific optimization flags on every call. Closes Homebrew/homebrew#8105. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-12Merge branch 'master' of git://github.com/mxcl/homebrewMisty De Meo
2011-12-11'CHANGES' is also a meta fileJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-11completion: audit takes formula argumentsJack Nagel
- Also remove `--strict` completion since that option was removed. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-11completion: complete multiple formula argumentsJack Nagel
We make the assumption that the first non-option word is the command being invoked. Originally I was trying to allow command completion for non-standard command lines like $ brew --verbose inst<TAB> but right now executing something like that doesn't actually work. Which is interesting, because the man page implies that it should. Either the man page is incorrect, or something was broken between then and now. Anyway, it would probably be safe to just assume that COMP_WORDS[1] is the command, and we do make that assumption in other places. But if we ever do allow things like "brew --option command", this will be useful. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-10Merge pull request Homebrew/homebrew#8148 from geekman/masterMisty De Meo
Added support for armv7 binaries to ldid Closes Homebrew/homebrew#8148.
2011-12-09Add support for xz-compressed tarballsJack Nagel
Rationale: some software (e.g. GNU Coreutils, GnuTLS 3.x), have started distributing _only_ xz-compressed tarballs. There is no system XZ utility provided by OS X, but it is necessary so that we can continue to provide formulae for this software. If XZUtils isn't installed, we abort and prompt the user to `brew install xz`. The `xz` command itself doesn't do any untarring, so we write the decompressed archive to stdout and pipe it to tar.
2011-12-08IdiomsAdam Vandenberg
2011-12-08audit: check for hard-coded compilersJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-08Ignore $HOME/.curlrc when invoking curlJack Nagel
Several issues have been caused by conflicts between the options Homebrew passes to curl and those read from $HOME/.curlrc. Passing '-q' will force curl to ignore settings in that file. Suggested in Homebrew/homebrew#9027. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-08Introduce HOMEBREW_CURL_VERBOSEJack Nagel
When investigating issues, one might want to see exactly what curl is doing behind the scenes. Setting HOMEBREW_CURL_VERBOSE will cause the '--verbose' flag to be passed to all invocations of curl. Prompted by Homebrew/homebrew#8992. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-12-04formula.rb: Fix use of xcode_version in LLVM checkCharlie Sharpsteen
Should be `MacOS.xcode_version`. Fixes Homebrew/homebrew#8966.
2011-12-03formula.rb: Change fails_with_llvm for XCode 4.2Charlie Sharpsteen
Suggest trying `--use-clang` instead of `--use-gcc` (which does nothing). Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-12-02Restore --force behaviour in brew-installMisty De Meo
Fixes Homebrew/homebrew#8933. Closes Homebrew/homebrew#8936. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-12-01ENV: fix llvm-gcc regexpMisty De Meo
Fixes: Homebrew/homebrew#8890. Closes Homebrew/homebrew#8893. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-30audit: only perform GNU URL check on primary URLsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-30audit: disable GNU url checkJack Nagel
It needs to be reworked to only check the primary URLs, as we are now using ftp.gnu.org as a mirror. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-29audit: smake is also a build toolAdam Vandenberg
2011-11-29audit: check for DB deps tooAdam Vandenberg
2011-11-29audit: warn about more "forbidden" dependenciesJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-29audit: check for build-time dependenciesJack Nagel
This can be made more robust in the future when we stop throwing away the ':build' type flag in Formula#depends_on. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-29brew doctor: Ignore config files in /usr/X11R6/binCharlie Sharpsteen
`/usr/X11R6` is an Apple-provided symlink to `/usr/X11`. Fixes Homebrew/homebrew#8881.
2011-11-29brew doctor: Note there is no GCC in XCode 4.2+Charlie Sharpsteen
Should help advert confusion surrounding the "could not find gcc 4.2.x" message recieved by Lion users running the latest version of XCode. Fixes Homebrew/homebrew#8876.
2011-11-29Correct cmake syntax in formula templateMisty De Meo
Closes Homebrew/homebrew#8879. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-29download_strategy.ry: Improve Bazaar efficiencyColin Hebert
Bazaar download strategy tried to re-download everything on "export" as a checkout is used. See: https://answers.launchpad.net/bzr/+question/180269 https://bugs.launchpad.net/bzr/+bug/897511 Related to issue Homebrew/homebrew#8774. Closes Homebrew/homebrew#8863. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-29Fix installation error from ARGV `--HEAD` filterMisty De Meo
The ARGV filtering would strip `--HEAD` from dependency installations, then proceed with trying to install the dependency from the latest version in the formula. This causes an error if the latest version is already installed, so check to see if formula is installed before performing the installation. Closes Homebrew/homebrew#8869. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-28uses.rb: Pass a block to map instead of a ProcCharlie Sharpsteen
Passing a `Proc` doesn't work in Ruby 1.8.6 which causes `brew uses` to fail on Leopard.
2011-11-28Document 'install --devel'Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-27Move brew-depstree into `brew deps --tree`Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-11-27formula.rb: Initialize path to nil or a PathnameCharlie Sharpsteen
For consistency, ensure that the `path` member of formula objects is always a `Pathname`.
2011-11-27Fix array concatenation in ARGV.filter_for_dependenciesCharlie Sharpsteen
Gah. This was supposed to be in the last commit, but I forgot to `--amend` it.
2011-11-27Don't suppress `--verbose` while installing depsCharlie Sharpsteen
Unless the `--quieter` flag is passed. Closes Homebrew/homebrew#8723.
2011-11-27Suppress `--devel` while installing dependenciesCharlie Sharpsteen
Unless the dependency is explicitly passed to `brew install --devel`.