aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-12-10os/mac/xcode: expect xcode 7.2Dominyk Tiller
2015-12-10os/mac: add xcode 7.2Dominyk Tiller
2015-12-10brew.rb: improve handling of --version/-v optionMartin Afanasjew
Make both `--version` and `-v` print the Homebrew version and exit, if provided as first and sole argument. `brew --version` no longer accepts additional arguments (they were previously ignored). Otherwise interpret `brew -v <arguments>` as if `brew <arguments> -v` was executed instead (no change here), but no longer print a line with the Homebrew version. Closes Homebrew/homebrew#46790. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-10manpage: remove superfluous spaces for consistencyMartin Afanasjew
All other alternatives already don't use spaces around the pipe symbol. Closes Homebrew/homebrew#46825. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-10manpage: fix formatting of command listMartin Afanasjew
Restore definition list in `COMMANDS` section, thus massively improve formatting. In theory, `ronn` supports nested (definition) lists. In practice, this does not work (and is unlikely to be fixed soon because upstream seems to be rather inactive) causing the entire definition list to be longer recognized because of a single nested list. Work around by rearranging the `tap` documentation (sole command with a nested list).
2015-12-10test-bot: fetch/audit formulae despite requirementMike McQuaid
It's still useful to do a basic test even if requirements cannot be satisfied.
2015-12-10test-bot: remove dead code.Mike McQuaid
2015-12-10ENV: warn_if_universal_binaries_not_supportedRyan Hendrickson
Raise an error when attempting to create universal binaries with a GCC that can't do so. Closes Homebrew/homebrew#46630. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-12-10Do not `brew install brew-cask`Josh Hagins
Refs caskroom/homebrew-cask#15381 Closes Homebrew/homebrew#46845.
2015-12-10brew: cask is now a tap command.Mike McQuaid
So we can remove the formula installation from `brew.rb`. Closes Homebrew/homebrew#46843. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-09audit: flag '--with{,out}-check' optionsBaptiste Fontaine
Closes Homebrew/homebrew#46794. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-12-09Allow taps to link manpages.Mike McQuaid
A blocker for https://github.com/caskroom/homebrew-cask/pull/15381 being merged. Closes Homebrew/homebrew#46795.
2015-12-09test-tab: tap is a Tap object nowXu Cheng
Closes Homebrew/homebrew#46735. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-12-09avoid using FORMULA_RENAMES directlyXu Cheng
2015-12-09migrator: tap is a Tap object nowXu Cheng
2015-12-09formula_versions: tap is a Tap object nowXu Cheng
2015-12-09exceptions: tap is a Tap object nowXu Cheng
2015-12-09info: tap is a Tap object nowXu Cheng
2015-12-09audit: tap is a Tap object nowXu Cheng
2015-12-09bottles: tap is a Tap object nowXu Cheng
2015-12-09Tap#==: allow compare with stringXu Cheng
2015-12-09Tab#tap: returns tap objectXu Cheng
2015-12-09Formula#tap: returns tap objectXu Cheng
2015-12-09Formulary: use same logic to handle core fully-qualified nameXu Cheng
2015-12-09Formulary.core_path: use CoreFormulaRepository#formula_dirXu Cheng
2015-12-09Formulary: use Tap#alias_dirXu Cheng
2015-12-09Formula: use CoreFormulaRepository, avoid duplicated logicXu Cheng
2015-12-09remove unnecessary tap_argsXu Cheng
It's now handled by Tap.fetch
2015-12-09add Tap#core_formula_repository?Xu Cheng
2015-12-09add CoreFormulaRepository singleton classXu Cheng
2015-12-09Tap: add formula_file_to_name and alias_file_to_nameXu Cheng
2015-12-09add Tap#alias_dirXu Cheng
2015-12-09add Tap#formula_dirXu Cheng
2015-12-09Tap: use method instead of variableXu Cheng
2015-12-08kbtin: boneyardRakesh
Closes Homebrew/homebrew#39167. Closes Homebrew/homebrew#46727. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-12-08net6: boneyardRakesh
2015-12-08manpages: minor markup fixesAndrew Janke
Fixes a couple issues left behind by Homebrew/homebrew#46676. Closes Homebrew/homebrew#46706. Signed-off-by: Andrew Janke <andrew@apjanke.net>
2015-12-08brew.rb: handle cask autoinstall when cask tapped.Mike McQuaid
Otherwise it would assume if `cask` was tapped it was also installed.
2015-12-07caveats: indent Emacs Lisp directoryAlex Dunn
This matches similar caveats messages.
2015-12-07doctor: remove Xcode 7 on 10.10 warningMisty De Meo
2015-12-07superenv: set SDKROOT, MACOSX_DEPLOYMENT_TARGETMisty De Meo
2015-12-07MacOS.sdk: return newest SDK if requested not foundMisty De Meo
`MacOS.sdk` and `.sdk_path` will now return the newest installed SDK instead of nil if called on a system that doesn’t have an SDK for the currently-installed OS. For example, Xcode 7 on OS X 10.10 does not include the 10.10 SDK, only the 10.11 SDK; software can be built by specifying both SDKROOT and MACOSX_DEPLOYMENT_TARGET.
2015-12-07MacOS: refactor sdk_path lookupMisty De Meo
* Pull SDK lookup code into a new `locator` class, which caches its results * SDKLocator only queries one SDK location, not all SDK locations * Build a map of all installed SDKs inside that location, instead of just the requested SDK * Ask xcrun for --show-sdk-platform-path first so that all SDKs can be found, instead of asking xcodebuild for a specific SDK * Add a new `SDK` class, which tracks the version and the prefix; add a new `MacOS.sdk` method which returns an `SDK` instance instead of a bare path; MacOS.sdk_path still returns a bare path
2015-12-07test-bot: use `uses --recursive`.Mike McQuaid
Sometimes the linkage means the recursive dependencies also link to libraries and need bumped.
2015-12-07Use `(installed)` and emoji ticks consistently.Mike McQuaid
Across info, search and update. Closes Homebrew/homebrew#45131. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-07test-bot: more Jenkins Mavericks 1.8.7 fixes.Mike McQuaid
2015-12-07test-bot: fix cleanup check.Mike McQuaid
HOMEBREW_RUBY_PATH is always set.
2015-12-07Overhaul, simplify and cleanup documentation.Mike McQuaid
Remove duplication, link to the API documentation more often, tweak wording, add `@UniqMartin` as a maintainer, note `@jacknagel`'s and `@adamv`'s significant past contributions to Homebrew, delete some outdated or unneeded documentation, add some missing `Formula` API. entries and simplify/improve `CONTRIBUTING.md`. Closes Homebrew/homebrew#46179. Closes Homebrew/homebrew#46618. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-07update: always reset to origin/master.Mike McQuaid
Do a reset to `origin/master` and then stash but don't pop the stash after running update (unless you were on a branch). This may be mildly more annoying for Homebrew developers but means it's easier for our users who don't understand Git (and particularly when they don't understand that every tap is a separate Git repository). Closes Homebrew/homebrew#45825. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-07test-bot: don't cleanup the HOMEBREW_RUBY_PATH.Mike McQuaid