aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-09-19Homebrew 0.9.50.9.5Adam Vandenberg
Update version due to recent compiler selection fixes.
2013-09-19More precise output for spec auditsJack Nagel
2013-09-19Audit spec resourcesJack Nagel
2013-09-19Extract ResourceAuditor from FormulaAuditorJack Nagel
2013-09-18Bottles: use options hash for install_bottle?Mike McQuaid
2013-09-18formula_installer: don't duplicate bottle warning.Mike McQuaid
Closes Homebrew/homebrew#22569.
2013-09-17Convert brew-aspell-dictionaries to Ruby and output resourcesJack Nagel
This makes the script much more readable, and also allows us to download the language packs into the cache where they can be used when installing aspell.
2013-09-17Allow partial installation of resourcesJack Nagel
2013-09-17create: use resource for checksum detectionJack Nagel
2013-09-17More useful error message for missing checksumsJack Nagel
2013-09-17Reorganize resource download methodsJack Nagel
2013-09-17Download strategies take a resource nowJack Nagel
2013-09-17Make spec-scoped resources override top-level resourcesJack Nagel
2013-09-17Make top-level resources apply to all specsJack Nagel
2013-09-17Track initialized specsJack Nagel
2013-09-17Move formula resources to SoftwareSpecJack Nagel
2013-09-17Reimplement SoftwareSpec on top of ResourceJack Nagel
2013-09-17SoftwareSpec tests are now Resource testsJack Nagel
2013-09-17Decouple Resource from SoftwareSpecJack Nagel
2013-09-17Combine attr declarationsJack Nagel
2013-09-17superenv: don't set CC in ENV.clang/etc.Misty De Meo
These methods were overriding CC and causing superenv to potentially skip the compiler wrapper - especially if no wrapper existed for the compiler being used, e.g. GNU GCCs. Closes Homebrew/homebrew#22443. Fixes Homebrew/homebrew#22249. Fixes Homebrew/homebrew#22424. Fixes Homebrew/homebrew#22506. Fixes Homebrew/homebrew#22521. Fixes Homebrew/versions#207.
2013-09-17Move CompilerSelector logic into build env setupMisty De Meo
This moves the CompilerSelector fails_with logic into the build environment setup, making the compiler selection available before performing actions that depends on knowing what the compiler is, e.g. setting up PATH. ENV.setup_build_environment now optionally takes a Formula argument to provide the information necessary to do the fails_with, and the new ENV.validate_cc! extracts the fails_with logic from Build.install.
2013-09-17inreplace: Open the file as binaryShaun Jackman
Closes Homebrew/homebrew#22628. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-09-17make linkapps officialAdam Vandenberg
2013-09-17make brew-linkapps default to /Applicationselliottcable
Also adds support for a new `--local` flag, and documentation for the whole command. Closes Homebrew/homebrew#22378. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-09-17move paths to utilsAdam Vandenberg
2013-09-17brew commandsAdam Vandenberg
Shows a list of built-in commands (but not shortcuts) and searches for any external commands on the path. Closes Homebrew/homebrew#22509.
2013-09-16Rephrase conditionalJack Nagel
2013-09-16Treat target as binary when unpacking gzip-only archivesJack Nagel
2013-09-16Cater to download strategies not yielding a fileSamuel Cochran
Closes Homebrew/homebrew#22580. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-09-16Open files in binary mode where appropriateJack Nagel
2013-09-15change wordingAdam Vandenberg
2013-09-14Copies of BuildOptions should not share underlying collectionsJack Nagel
2013-09-14Tear down the cache after installation testsJack Nagel
2013-09-14Move SoftwareSpec to a separate fileJack Nagel
2013-09-14brew-test-bot: don't run git gc.Mike McQuaid
2013-09-14brew-test-bot: run brew test verbosely.Mike McQuaid
2013-09-14brew-test-bot: email subjects contain OS version.Mike McQuaid
2013-09-14brew-test-bot: only squeeze command spaces.Mike McQuaid
2013-09-14brew-test-bot: use OSX name for test prefix.Mike McQuaid
2013-09-14brew-test-bot: strip, squeeze short test name.Mike McQuaid
2013-09-14brew-test-bot: use Jenkins variables when no args.Mike McQuaid
Otherwise specifying arguments means that you can't effectively build just a single commit or pull request as Jenkins will try and override the start commit.
2013-09-14brew-test-bot: pull no args check into a method.Mike McQuaid
2013-09-14PythonHelper: move old_env outside begin block.Mike McQuaid
2013-09-14Rename PythonInstalled to PythonDependency.Mike McQuaid
Make it more consistent with other requirements.
2013-09-14MinimumMacOSRequirement: rename file.Mike McQuaid
Should be using minimum_mac_os_requirement.rb
2013-09-13Remove unused attrJack Nagel
2013-09-13Stop exposing the download strategy from FormulaJack Nagel
2013-09-13head DSL can accept a blockJack Nagel
2013-09-13Stop mutating dependency specificationsJack Nagel