aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2014-03-07uses: fix `--installed` with outdated versionsJaime Marquínez Ferrándiz
With that option iterate only over `Formula.installed`, otherwise iterate over `Formula`. This is faster than iterating over all the formulae and checking if it's installed. Fixes Homebrew/homebrew#27259. Closes Homebrew/homebrew#27295. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-03-08Revert "ENV: request no byte code Python when bottling."Mike McQuaid
This reverts commit b603c96276cf7fe1417d2355eebc47fb15da0b8c.
2014-03-07Print loader class name in debug modeJack Nagel
2014-03-07FormulaLoader: pull shared behavior into superclassJack Nagel
2014-03-07add opt shortcuts to formulaAdam Vandenberg
2014-03-07document formula path helpersAdam Vandenberg
2014-03-06fetch: fix overloading Homebrew.failed.Mike McQuaid
2014-03-06Fix cleanup for head-only formulaeJack Nagel
Fixes Homebrew/homebrew#27265.
2014-03-05Finesse doctor message for /Library PythonAdam Vandenberg
2014-03-05update migrations for styleAdam Vandenberg
2014-03-05Redact kerlAdam Vandenberg
Kerl does not provide git tags, so move to headonly. Closes Homebrew/homebrew#26307.
2014-03-05Don't use pkg_version when cleaning the cacheJack Nagel
Fixes Homebrew/homebrew#27245.
2014-03-05OopsJack Nagel
2014-03-05Remove special X11 proxy depsJack Nagel
2014-03-05Prepare bottle tooling for formula revisionsJack Nagel
2014-03-05Teach commands to work with revisionsJack Nagel
2014-03-05Encode formula revision in installation prefixJack Nagel
In order to allow kegs built with the same version but differing formula revisions to coexist, we must encode the revision as part of the keg's name. This is necessary to actually perform an upgrade, as we cannot upgrade a keg in-place, and temporarily moving it pending the result of the upgrade is error-prone and potentially slow. To accomplish this, we introduce a new Formula#pkg_version method that concatenates the active_spec version with the formula revision. An exception is made for a formula that has no revision: the tag is omitted. This preserves compatibility with existing installations.
2014-03-05Enable tracking of formula revisionsJack Nagel
It is useful to be able to prompt upgrades in response to events other than a version update; for example, when a dependency is updated and its library version changes, dependents need to be rebuilt to link against the new library. Currently we cannot do this automatically, which means a flood of tickets whenever the library version of a popular library changes. To address this, we need to track an additional piece of metadata, the "revision" of the formula, which can be incremented when appropriate to prompt an upgrade. It can then be reset to zero when the next version change occurs.
2014-03-05Consolidate bottle defaults and remove a methodJack Nagel
2014-03-05audit: ...or quotedAdam Vandenberg
2014-03-05audit: find env/export as a full word, not as a prefixAdam Vandenberg
Closes Homebrew/homebrew#27219.
2014-03-04Fix the bad value of EC2_HOME in the standard_instructionssowawa
Change EC2_HOME's value from 'export EC2_HOME="/usr/local/Cellar/ec2-api-tools/1.6.12.0/"' to 'export EC2_HOME="/usr/local/Cellar/ec2-api-tools/1.6.12.0/libexec"' Avoide the wrong value of EC_HOME caused by 024208466bfb4ffb479d48709caecc6a1e85ba4d Closes Homebrew/homebrew#25918. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-04Add `brew info --json=v1` to the bash completion scriptJaime Marquínez Ferrándiz
Closes Homebrew/homebrew#27166. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-04add options to fetch completionAdam Vandenberg
2014-03-04document fetch --force-bottleAdam Vandenberg
2014-03-04brew-man: view the target file directlyAdam Vandenberg
2014-03-04Add wxPython as separate formulaMisty De Meo
Closes Homebrew/homebrew#25651. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-04Use name of formula rather than name of dependencyTroels Thomsen
Closes Homebrew/homebrew#27192. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-03-04Let commands decide what mode the installer should useJack Nagel
2014-03-04Extract installer setup to prelude methodJack Nagel
2014-03-04Show full name when a installing a tap dependencyJack Nagel
2014-03-04bottle: fix bottling Git tag case.Mike McQuaid
2014-03-03Prefer Formula#name method over Formula#to_sJack Nagel
2014-03-03Skip dependency expansion completely when ignore_deps? is trueJack Nagel
2014-03-03Remove another reference to subformulaeJack Nagel
2014-03-03Replace subformula example with a resource exampleJack Nagel
2014-03-03Simplify test formula setupJack Nagel
2014-03-03utils: replace bright green with ANSI bold+green.April Arcus
There are two ways of outputting bright ANSI colors to the terminal - the ANSI codes 30-37 plus a bold code (most terminals render bold text with brighter colors, by convention), or the widely supported aixterm codes 90-97. Although the aixterm codes are more precise (disambiguating bold font from bright color), the ANSI bold+green enables compatibility with the popular [Solarized](https://github.com/altercation/solarized) color theme, which reassigns the "bright green" codepoint to a shade of gray. Closes Homebrew/homebrew#27125. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-03keg_fix_install_names: gsub shebangd bottle files.Mike McQuaid
Closes Homebrew/homebrew#27126. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-02Stop mutating build options in Tab.createJack Nagel
2014-03-02Document `brew info --json`Jack Nagel
Closes Homebrew/homebrew#26811.
2014-03-02Stop mutating build options in upgradeJack Nagel
2014-03-02Remove unnecessary parameter from inherited_options_forJack Nagel
2014-03-02audit: Raise a problem if the SourceForge download url uses http instead of ↵Jaime Marquínez Ferrándiz
https Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-02Revert "Let commands decide what mode the installer should use"Jack Nagel
I'd still like to make this change, but at least for now the initializer requires ignore_deps to be set correctly. This reverts commit 881a8855b944fa9bd7dfd598bb9197f79f7a13f0.
2014-03-01Move wkhtmltopdf to the boneyardAdam Vandenberg
Closes Homebrew/homebrew#26813.
2014-03-01add check for /Library PythonAdam Vandenberg
Closes Homebrew/homebrew#24788.
2014-03-02Fix typoJack Nagel
2014-03-02Let commands decide what mode the installer should useJack Nagel
2014-03-02Reduce the number of ways options can be passed to the installerJack Nagel