aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2014-11-09Pull initialization code out of begin blockJack Nagel
2014-11-07Use libexec method in install testJack Nagel
2014-11-07Normalize requires in testsJack Nagel
2014-11-07test-bot: handle changed bottled dependencies.Mike McQuaid
2014-11-07tuntap: recommend upstream signed binary.Dominyk Tiller
We have an upstream signed binary available! Big big love to Mattias for this. This PR converts all the existing tuntap dependencies into binary-friendly tuntap dependencies, and adds a tuntap dependency to requirements to look for the kexts. Closes Homebrew/homebrew#33894. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-07caveats: if the last character isn't a newline, add oneXu Cheng
Closes Homebrew/homebrew#33962. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-06Remove outdated commentJack Nagel
2014-11-05BottleVersion: add imap-uw style versionsTim D. Smith
2014-11-05Add `depend_on :apr`Jack Nagel
2014-11-03Revert "Revert "FormulaInstaller: make mode reader methods private""Jack Nagel
This reverts commit c622f27e525de4a9cc9a209a6cc0e26be60b5919.
2014-11-03Make quieter an installer modeJack Nagel
2014-11-03Make git an installer modeJack Nagel
2014-11-03Add ARGV.git?Jack Nagel
2014-11-03Revert "FormulaInstaller: make mode reader methods private"Jack Nagel
This reverts commit 44bff238434a48c4a8531bc2d1a29c81f18f8fab. Conflicts: Library/Homebrew/formula_installer.rb Fixes Homebrew/homebrew#33882.
2014-11-03caveats: yosemite adjustmentsDominyk Tiller
Closes Homebrew/homebrew#33815
2014-11-03blacklist: remove rubinius.Brian Shirai
Having 'rubinius' in blacklist.rb prevents taps from providing a rubinius formula. Currently, the Rubinius project is making a binary install of Rubinius 2.3.0+ available as a tap. Unfortunately, this is impossible with this blacklist and forces us to use a non-standard name for the formula. Further, it appears that Homebrew has changed its stance on binary formula, including them in the standard set of formula (ie, not requiring a separate tap). When Homebrew blacklisted Rubinius initially, I asked to allow a binary formula for Rubinius and was refused. The fact that Homebrew has changed its stance on binary formula makes this blacklist doubly unfair. Thanks. Closes Homebrew/homebrew#33809. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-03brew-pull: allow resolution with --resolve.Mike McQuaid
2014-11-02FormulaCellarChecks: don't exempt formulas from ssl auditTim D. Smith
Reverts b7b4c59. Closes Homebrew/homebrew#33414.
2014-11-02FormulaInstaller: make mode predicate methods privateJack Nagel
2014-11-02FormulaInstaller: make mode reader methods privateJack Nagel
2014-11-02caveats: recommend adding python site-packages with site.addsitedirTim D. Smith
Closes Homebrew/homebrew#33364. Fixes Homebrew/homebrew#30844.
2014-11-02doctor: check for .pth support in Homebrew site-packagesTim D. Smith
2014-11-02keg: add python_pth_files_installed? helperTim D. Smith
2014-11-02language/python: add helper methods for pth detectionTim D. Smith
2014-11-01pull: pull from PR then from BrewTestBot.Mike McQuaid
This allows making e.g. `Closes #X` point to the correct commit to reduce confusion and allows `--bump` to function correctly.
2014-10-31Check for MacPorts/Fink installation only after build failuresJack Nagel
2014-10-31Revert "run macports check after failed build instead of before every build"Jack Nagel
CannotInstallFormulaError is only raised when another version of the formula is linked or any of its dependencies are unlinked, in which case this warning is totally irrelevant. It should be checked after build errors instead. This reverts commit 466d0f718bc2241e830393b384294c21194995e0.
2014-10-31More specific requireJack Nagel
2014-10-31Remove FormulaAlreadyInstalledErrorJack Nagel
install is the only command that can trigger this warning, so it should be handled before instantiating the installer.
2014-10-30Use more relevant assertionsJack Nagel
2014-10-29Allow tests to reset bottle hooks on teardownJack Nagel
This avoids polluting other tests that might invoke the installer, thus executing any registered hooks.
2014-10-29Add predicate methods for specs and stop testing internalsJack Nagel
2014-10-29Call #name rather than relying on implicit #to_sJack Nagel
2014-10-29audit: compare file mode directlyJack Nagel
2014-10-29Rename "f" to "formula" in the installerJack Nagel
2014-10-29Revert "Revert "xcode: use 6.1 on Mavericks.""Jack Nagel
This reverts commit 2b472a6e2634a7b7592abb7084b20a098f4a488b.
2014-10-29Always set sysroot for Xcode-only systemsJack Nagel
Fixes Homebrew/homebrew#33431.
2014-10-29Remove unreachable branchJack Nagel
Requirements meeting this condition are skipped by the first branch on the caller side: https://github.com/Homebrew/homebrew/blob/6c54de812f00658404501719d315202a5551cc1b/Library/Homebrew/formula_installer.rb
2014-10-29Test default formula requirements against correct dependentJack Nagel
2014-10-29Reduce explicit branches in dependency expansionJack Nagel
2014-10-28Whitelist config scripts from OS X ServerJack Nagel
Closes Homebrew/homebrew#33398.
2014-10-28Simplify config script doctor checkJack Nagel
2014-10-28Use start_with? instead of regexpJack Nagel
2014-10-28real_cellar cannot be nilJack Nagel
2014-10-28cmd/install: fallback to searching formula names.Jim Witschey
Closes Homebrew/homebrew#33648. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-27formula_installer: set exit code to failed always.Mike McQuaid
If we say something failed we should communicate that through the exit code for the bot and scripts.
2014-10-27brew-test-bot: add fail-fast option.Mike McQuaid
Allows easier testing of failures due to bad state.
2014-10-26Fix filename caseJack Nagel
2014-10-26Improve API documentation output.Mike McQuaid
And include more files.
2014-10-26Update Homebrew's authors.Mike McQuaid