aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-11-10test: enable sandbox by default.Mike McQuaid
Closes Homebrew/homebrew#45843. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-10ARGV: add explicit option for disabling sandbox.Mike McQuaid
2015-11-09Library/Homebrew/README: Fix broken linkSarah
Closes Homebrew/homebrew#45852. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-09cmd/update: check before tappingAlex Dunn
Follow-up to ea6c8f7e2dc8f1adf8df9065468d0b37047d4a46
2015-11-09cmd/install: check before tappingAlex Dunn
Changes introduced in dfdc570abcd7c19a7b385c2fe8c6b26b12bca646 were causing installations using fully-qualified formula names to fail.
2015-11-09auto install certain external commandsXu Cheng
Closes Homebrew/homebrew#45773. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-09use Tap#installXu Cheng
2015-11-09add Tap#install and Tap#uninstallXu Cheng
2015-11-09exceptions: add TapAlreadyTappedErrorXu Cheng
2015-11-09tap: add more documentXu Cheng
2015-11-08Revert "keg_relocate: fix relocation of frameworks"Mike McQuaid
This reverts commit 14ce4027ae5b8aa994f4bdf0b8160bbc4994948b.
2015-11-08keg_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>
2015-11-08set up Python sys.path from install HOMETim D. Smith
Necessary to allow system Python to find Python modules installed by Homebrew. Closes Homebrew/homebrew#45076. Fixes Homebrew/homebrew#43919. Probably fixes Homebrew/homebrew#44813.
2015-11-06Tips-N'-Trick: add a tip to use switch.Joel B Schwartz
I find brew switch very helpful to activate a different version of an installed formula. This seems worth calling out in the documentation to elevate awareness. Closes Homebrew/homebrew#45694. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-07test-bot: skip optional deps when computing formulae test orderXu Cheng
Closes Homebrew/homebrew#45611. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-07keg: mkpath for share/postgresqlXu Cheng
2015-11-05appledoc 2.2.1 (new formula)Adam Demasi
Closes Homebrew/homebrew#45574. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-04wolfssl: rename from cyasslDominyk Tiller
2015-11-04doctor: tweak tmp sticky bit checkDominyk Tiller
2015-11-04update: always rescue formula loadingXu Cheng
Closes Homebrew/homebrew#45676. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-04test-bot: cleanup bottle files in cacheXu Cheng
Closes Homebrew/homebrew#45637. Signed-off-by: Xu Cheng <xucheng@me.com>
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-01El Capitan and Homebrew: update instructions.Mike McQuaid
These seem to not apply for everyone on 10.11 any more (as explained in Homebrew/homebrew#45387). Closes Homebrew/homebrew#45387. Closes Homebrew/homebrew#45566. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
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-31doc: be consistent when referring to official tapsMartin Afanasjew
Always use the `<user/repo>` format as used by the `brew tap` command. Also fixed a link to `homebrew/head-only` and sorted a list in `FAQ.md` in alphabetical order. Closes Homebrew/homebrew#45535. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-10-31Formula cookbook: PolarSSL was renamed to mbedtlsJacob Krall
See 29bc61e9163e43931ff4736fa3cefaff1918f153 Closes Homebrew/homebrew#45533. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.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>