aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-12-06fetch: fall back to source if bottle fails.Mike McQuaid
This matches the behaviour when `brew install`ing formulae. Closes Homebrew/homebrew#46490. Closes Homebrew/homebrew#46619. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-05manpages: fix missing backtickAndrew Janke
2015-12-05man page: finer-grained markupAndrew Janke
Closes Homebrew/homebrew#44769 Closes Homebrew/homebrew#46676. Signed-off-by: Andrew Janke <andrew@apjanke.net>
2015-12-04cleanup: don't warn when skipping pinned formula.Corey Prophitt
Closes Homebrew/homebrew#46604. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-04ipe: boneyardDominyk Tiller
Closes Homebrew/homebrew#46428. Closes Homebrew/homebrew#46652. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-12-04git-encrypt: boneyardEllis Berner
This package is deprecated and no longer used. It can now be found in the boneyard tap. Closes Homebrew/homebrew#46592. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-12-03centralize the logic of handling `homebrew-` in Tap.fetchXu Cheng
Closes Homebrew/homebrew#46537. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-12-03add String#strip_prefixXu Cheng
2015-12-02manpage: synchronize maintainer list with READMEMartin Afanasjew
2015-11-30shark: migrate from boneyard to scienceBaptiste Fontaine
Closes Homebrew/homebrew#46510. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-30tcpurify 0.11.2 (new formula, import from boneyard)Baptiste Fontaine
Closes Homebrew/homebrew#46394. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-29upscaledb 2.1.12 (rename)Alex Dunn
Closes Homebrew/homebrew#46434. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-29fix test_formula_pinXu Cheng
Closes Homebrew/homebrew#46468. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-29test_tab: use installed_prefixesXu Cheng
2015-11-29tab: use installed_prefixesXu Cheng
2015-11-29formula_pin: use installed_prefixes/installed_kegsXu Cheng
2015-11-29upgrade: use installed_kegsXu Cheng
2015-11-29missing: use installed_prefixesXu Cheng
2015-11-29info: use installed_kegsXu Cheng
2015-11-29doctor: use installed_prefixesXu Cheng
2015-11-29cleanup: use installed_prefixes/installed_kegsXu Cheng
2015-11-29formula: use installed_prefixes/installed_kegsXu Cheng
Closes Homebrew/homebrew#46463.
2015-11-29add Formula#installed_prefixes and Formula#installed_kegsXu Cheng
2015-11-29xcode: expect 7.1.1Dominyk Tiller
2015-11-29mac: expect xcode 7.1.1Dominyk Tiller
2015-11-27formula: fix reference to self.Mike McQuaid
2015-11-27formula: add missing require.Andrew Thorburn
Closes Homebrew/homebrew#46433. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-27tab: use cache to avoid rereading the same files.Mike McQuaid
Closes Homebrew/homebrew#46400. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-27formula: refactor outdated handling, add to hash.Mike McQuaid
2015-11-26gptfdisk: boneyardAlex Dunn
See Homebrew/homebrew#46378. Closes Homebrew/homebrew#46398. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-26gist-logs: Friendlier titles and display for log gistsAndrew Janke
Adds a summary file and description to get more informative displays on gist.github.com. Closes Homebrew/homebrew#45023. Signed-off-by: Andrew Janke <andrew@apjanke.net>
2015-11-26GitRequirement: use Utils.git_available?Xu Cheng
`which("git")` will return incorrect result for OS X without Xcode/CLT installed, where `/usr/bin/git` is a stub. Closes Homebrew/homebrew#46386. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-25gdrive: boneyardDominyk Tiller
This is a prime candidate for either Homebrew/binary or Caskroom/cask, given the issues building against newer Go versions with no imminent fix in sight. Closes Homebrew/homebrew#45916. Closes Homebrew/homebrew#46301. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-25Skip pouring from a bottle if --cc is passedDaniel Trebbien
A formula should be built from source by default if the --cc option is passed to specify a particular compiler. Added a test to test_formula_installer: test_not_poured_from_bottle_when_compiler_specified Modified test_formula_installer to assert that the formula was not poured from a bottle. Similarly modified test_formula_installer_bottle to assert that the formula *was* installed from a bottle. Added an install method to the TestballBottle formula (the same as the Testball formula's install method) so that the TestballBottle formula can be "built from source". Fixes Homebrew/homebrew#46046 - Build from source should be the default behavior if --cc option is passed Closes Homebrew/homebrew#46162. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-25dromeaudio 0.3.0 (import from head-only)Baptiste Fontaine
Closes Homebrew/homebrew#46163. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-25audit: only run brew style when on Ruby 2.0.Mike McQuaid
2015-11-24uim: migrate to homebrew/x11Baptiste Fontaine
Closes Homebrew/homebrew#41278. Closes Homebrew/homebrew#46309. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-24keg_relocate: replaced 'if' with guard clauseSyed Humza Shah
Closes Homebrew/homebrew#46211.
2015-11-24build: removed instance of redundant mappingSyed Humza Shah
2015-11-23Don't mention easy_installJulian Berman
That which shall not be named! Remove outdated references to easy_install and point users at the pip installation docs. Closes Homebrew/homebrew#44834. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-11-23Docs: deprecate homebrew/head-onlyBaptiste Fontaine
Closes Homebrew/homebrew#46243. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-23brew-log: warn if shallow cloneBaptiste Fontaine
Closes Homebrew/homebrew#46283. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-23audit: check position of 'revision' and 'keg_only'Martin Afanasjew
Closes Homebrew/homebrew#46178. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-21formula_installer: fix quotation mismatchAlexander Berezovsky
Closes Homebrew/homebrew#46176. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-20utils: native rewrite of install_gem_setup_path!Martin Afanasjew
Setting the environment variable `HOMEBREW_RUBY_PATH` allows one to run Homebrew with a non-standard Ruby, even one that is not in `PATH`. This creates the problem that the `gem` in `PATH` might not be the right one to call, possibly leading to confusing results as the wrong RubyGems installation is queried/manipulated. Closes Homebrew/homebrew#46185. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-19Travis: don't run cleanup at all.Mike McQuaid
2015-11-19test-bot: don't cleanup before on Travis.Mike McQuaid
As we may be using a Ruby 1.8 that this will delete.
2015-11-19Filter "instal" from homebrew bash completionsRobert Buonpastore
Closes Homebrew/homebrew#45086. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-19brew-deps: improved --tree formattingAlexis Hildebrandt
Use proper BOX DRAWINGS LIGHT VERTICAL unicode character. Closes Homebrew/homebrew#46158. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-19keg_relocate: fix relocation of frameworksMartin Afanasjew
When fixing references to regular dylibs, it is sufficient to search for a file with the same base name, e.g., `libpoppler.56.dylib`. However, if the broken reference is to a framework, we also have to take into account preceding path components to find a suitable match. Framework references (according to the `dyld` man page) come in two flavors: - `XXX.framework/Versions/YYY/XXX` (with version) - `XXX.framework/XXX` (without version) The change here is to detect these patterns and to make sure that the fixed library reference has the same suffix as the broken one. Prior to this fix, a broken framework reference (if originating in a sister framework) to `QtXml.framework/Versions/5/QtXml` would have been rewritten to `<qt5-keg>/lib/QtXml.framework/QtXml`. In practice, this mostly works, but is technically incorrect and thus creates problems like in Homebrew/homebrew#42191. With this fix, the framework reference is correctly rewritten to `<qt5-keg>/lib/QtXml.framework/Versions/5/QtXml`. Closes Homebrew/homebrew#45494. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>