aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-11-04test-bot: hard link generated bottle file to HOMEBREW_CACHEXu Cheng
2015-11-04maximum_macos_requirement: reword messageDominyk Tiller
Closes Homebrew/homebrew#45658. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-03nim: renamed from nimrodJeremy McNevin
Closes Homebrew/homebrew#45618. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-02doctor: fix typoDominyk Tiller
Fixes Homebrew/homebrew#45623.
2015-11-02doctor: whitelist Paragon ExtFS dylibDominyk Tiller
2015-11-01keg.rb: guard against nonexistent site-lisp subdirAlex Dunn
Fixes Homebrew/homebrew#45596.
2015-11-01formula.rb: define `elisp` and `opt_elisp`Alex Dunn
Closes Homebrew/homebrew#45567. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-01stricter audit for Emacs Lisp installsAlex Dunn
Require that the subdirectory in site-lisp match the formula name exactly. This lets us provide better information in the caveats and will make it easier for helper methods to write to the correct location (as in in Homebrew/homebrew-emacs#13).
2015-11-01os/mac/hardware: reverse universal_archs entries.Ryan Hendrickson
The order ought not to matter, but GCC can fail with -arch i386 -arch x86_64 (producing an error like "FATAL:Bad fx_size (0x8) in fix_to_relocation_info()") but succeed with -arch x86_64 -arch i386. Closes Homebrew/homebrew#45401. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-01tap_migrations: add whereamiDominyk Tiller
Closes Homebrew/homebrew#45569. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-01audit: don't flag Gnome devel releases < 1.0.Mike McQuaid
2015-11-01pull: fix pulling new bottles.Mike McQuaid
2015-11-01pull: use bottle_defined?Xu Cheng
Fixes Homebrew/homebrew#45575 Closes Homebrew/homebrew#45577. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-01add Formula#bottle_defined?Xu Cheng
2015-11-01pull: bottle_unneeded? is covered by bottle_disabled?Xu Cheng
2015-11-01download_strategy: silence curl on Travis CI.Mike McQuaid
Use one of the Travis CI default environment variables: http://docs.travis-ci.com/user/environment-variables/#Default-Environment-Variables Closes Homebrew/homebrew#44446. Closes https://github.com/travis-ci/travis-ci/issues/4936. Closes Homebrew/homebrew#45561. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-31pull: handle unneeded and disabled bottles.Mike McQuaid
Closes Homebrew/homebrew#45563. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-31JavaRequirement: check satisfaction directlyXu Cheng
It made less sense to call a method `java_version` when it returns boolean value. Closes Homebrew/homebrew#45501. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-30emacs_requirement: set $EMACSAlex Dunn
The Emacs shell sets $EMACS to "t" for detection purposes, but it causes builds to fail when they attempt to call Emacs using the variable. Fixes Homebrew/homebrew-emacs#30. Closes Homebrew/homebrew#45495. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-10-30doctor: unify chown messagesDominyk Tiller
Closes Homebrew/homebrew#45398.
2015-10-30audit: flag any desc that starts with the formula nameBaptiste Fontaine
The previous version didn’t work with descs like: "TheFormula serves a web page"
2015-10-30create: deprecate --macports and --finkBaptiste Fontaine
Closes Homebrew/homebrew#45465. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-30audit: uniformize the desc problemsBaptiste Fontaine
Closes Homebrew/homebrew#45492. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-30audit: flag descs starting with the formula nameBaptiste Fontaine
Closes Homebrew/homebrew#45493. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-29doctor: Fix typo in uncommitted modifications warning messageBen White
Closes Homebrew/homebrew#45443. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-29merge dependencies for expand_requirementsXu Cheng
Fixes Homebrew/homebrew#45414 Closes Homebrew/homebrew#45420. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-28emacs_requirement: allow no versionAlex Dunn
see Homebrew/homebrew-emacs#29 Closes Homebrew/homebrew#45426. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-10-29xquartz: add 2.7.8Martin Afanasjew
Closes Homebrew/homebrew#45254. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-10-28create: accept HEAD urlsBaptiste Fontaine
Fixes Homebrew/homebrew#45310. Closes Homebrew/homebrew#45336. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-27The Formula API is no longer work-in-progress.Mike McQuaid
Feature it a bit more prominently in the documentation as a result. Closes Homebrew/homebrew#45374. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-27update: use git stash silently.Mike McQuaid
There's been a few issues where users have been confused about these errors. They may have modified stuff but we probably don't care about telling them that unless we're debugging other issues. Closes Homebrew/homebrew#45373. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-26BottleDisableReason: enforce the use of :disableBaptiste Fontaine
Closes Homebrew/homebrew#45337. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-26cat: raise unless object is formulaeDominyk Tiller
Until a point in time when the Cask/Homebrew codebases are harmonised a little more it probably makes sense to refuse to `cat` Casks. Right now the Homebrew codebase is only minimally aware of what a Cask is. Fixes Homebrew/homebrew#45300. Fixes Homebrew/homebrew#44630. Closes Homebrew/homebrew#45302. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-10-26commands: ensure internal commands are filesXu Cheng
`Pathname#children(with_directory = false)` doesn't filter directories, instead it returns path with basename. Closes Homebrew/homebrew#45325. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-24xcode: expect xcode 7.1Martin Afanasjew
Closes Homebrew/homebrew#45266. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-10-24audit: add bottle modifier checksDominyk Tiller
* Checks for placement of the bottle modifier variable. * Checks there isn't a bottle modifier and a bottle do block - The former makes the latter redundant. Closes Homebrew/homebrew#45146. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-10-24formula: update bottle criteria explanationDominyk Tiller
2015-10-23audit: merge the template comments checksBaptiste Fontaine
Closes Homebrew/homebrew#45263. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-10-23audit: warn about unknown bottle modifiersBaptiste Fontaine
This prevents typos like `bottle :uneeded` or `bottle :disable` Closes Homebrew/homebrew#45264. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-23run Checks#check_for_unsupported_osx unconditionallyXu Cheng
2015-10-23os: centralize check for pre-release OS X versionsMartin Afanasjew
Provide `OS::Mac.prerelease?` for pre-release checks and use it where appropriate. This should simplify updating the test once a new OS X release lands. This also fixes a bug in `BuildError#dump`, where an empty warning message was printed on El Capitan after a failed from-source build, because the check there and the one in `check_for_unsupported_osx` were out of sync. Closes Homebrew/homebrew#45257. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-20paq8px: boneyardAlex Dunn
Fixes Homebrew/homebrew#44061. Closes Homebrew/homebrew#44501. Closes Homebrew/homebrew#45108. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-10-20test-bot: fix testing builds building everything.Mike McQuaid
We don't care about the formulae that have changed since the last commit so just ignore it.
2015-10-20underline url in Error messageXu Cheng
2015-10-20linkapps: stop linking .app bundles from 'bin/'Martin Afanasjew
`Keg#app_installed?` only checks the formula prefix and `libexec/` for .app bundles to determine if a formula provides any. This is used by `Caveats#app_caveats` to generate an appropriate message. The same list should be used by `brew linkapps` for consistency. Reduce likelihood of future inconsistencies by creating `Keg#apps` and using it in place of the duplicate code. Closes Homebrew/homebrew#45173. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-20linkapps/unlinkapps: improve bash/zsh completionMartin Afanasjew
Closes Homebrew/homebrew#45175. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-10-20unlinkapps: avoid deleting too many symlinksMartin Afanasjew
Use `start_with?` to make sure the symlink actually points into one of the Homebrew directories (depending on given arguments). Previously, only a substring match was used, which would also remove a symlink to a hypothetical `/opt/unrelated/usr/local/opt/Unrelated.app`. Even if unlikely to occur, altering stuff unrelated to Homebrew is bad. Furthermore, make sure to always use a trailing slash with directories. Otherwise, e.g., `brew unlinkapps qt` will unlink .app bundles of both `qt` and `qt5` if both are installed and `brew linkapps qt qt5` was issued before. (Please ignore that `qt` and `qt5` offer a conflicting set of .app bundles. This will have to be addressed elsewhere.) Closes Homebrew/homebrew#45174. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-20Provide better link when rate limit exceeded error is thrownPatrick Stadler
Closes Homebrew/homebrew#45134. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-20test-bot: remove duplicated conflicts unlinkingXu Cheng
2015-10-20test-bot: install bottle unneeded formulae in --fast modeXu Cheng